15 m_subDetectorName(inputParameters.m_subDetectorName.Get()),
16 m_subDetectorType(inputParameters.m_subDetectorType.Get()),
17 m_innerRCoordinate(inputParameters.m_innerRCoordinate.Get()),
18 m_innerZCoordinate(inputParameters.m_innerZCoordinate.Get()),
19 m_innerPhiCoordinate(inputParameters.m_innerPhiCoordinate.Get()),
20 m_innerSymmetryOrder(inputParameters.m_innerSymmetryOrder.Get()),
21 m_outerRCoordinate(inputParameters.m_outerRCoordinate.Get()),
22 m_outerZCoordinate(inputParameters.m_outerZCoordinate.Get()),
23 m_outerPhiCoordinate(inputParameters.m_outerPhiCoordinate.Get()),
24 m_outerSymmetryOrder(inputParameters.m_outerSymmetryOrder.Get()),
25 m_isMirroredInZ(inputParameters.m_isMirroredInZ.Get()),
26 m_nLayers(inputParameters.m_nLayers.Get())
30 std::cout <<
"GeometryPlugin: Invalid coordinate specified for " <<
m_subDetectorName << std::endl;
34 if (
m_nLayers != inputParameters.m_layerParametersVector.size())
36 std::cout <<
"GeometryPlugin: Invalid number of entries in layer parameters list for " <<
m_subDetectorName << std::endl;
42 SubDetectorLayer subDetectorLayer(layerParameters.m_closestDistanceToIp.Get(), layerParameters.m_nRadiationLengths.Get(), layerParameters.m_nInteractionLengths.Get());