AFP_GeoModelTool Node1 AFP_GeoModelTool + AFP_GeoModelTool() + ~AFP_GeoModelTool() + create() - checkPropertiesSettings() Node2 GeoModelTool # m_detector + GeoModelTool() + ~GeoModelTool() + manager() + manager() + clear() + ATLAS_NOT_THREAD_SAFE() + align() Node2->Node1 Node3 extends< AthAlgTool, IGeoModelTool > Node3->Node2 Node4 std::unique_ptr< AFP _GeoModelFactory > + operator->() Node4->Node1 -m_pAFPDetectorFactory Node5 AFP_GeoModelFactory - m_addSeparationWindow + AFP_GeoModelFactory() + ~AFP_GeoModelFactory() + create() + getDetectorManager() + updatePositions() - defineMaterials() - operator=() - AFP_GeoModelFactory() - createSolidSIDPlate() - addSiDetector() - addRomanPot() - initializeTDParameters() - addTimingDetector() - addLQBarSegment() - addSepRadLBar() - getBarShift() - addHorizontalArm() - addSensor() - addLBarSensorSeparationWindow() - getLQBarDimensions() Node5->Node4 +ptr Node11 AFP_CONFIGURATION + clear() Node11->Node1 -m_CfgParams Node11->Node5 -m_CfgParams Node23 AFP_Geometry + AFP_Geometry() + AFP_Geometry() + ~AFP_Geometry() + getCfgParams() + getStationTransform() + getStationElementTransform() + getSIDPlatesCnt() + getSIDTransform() + getPointInSIDSensorLocalCS() + getPointInSIDSensorGlobalCS() + parseStationName() + setupLBarsDims() + getPixelLocalPosition() + getPixelRow() + getPixelColumn() Node11->Node23 #m_CfgParams Node22 std::vector< double > + elements Node22->Node1 -m_vecAFP00YStaggering -m_vecAFP02XStaggering -m_vecAFP02YStaggering -m_vecAFP01XStaggering -m_vecAFP01YStaggering -m_vecAFP03XStaggering -m_vecAFP03YStaggering -m_vecAFP00XStaggering Node22->Node11 +vecRPotYPos +vecStatNominalZPos +vecRPotFloorDistance Node20 AFP_SIDCONFIGURATION + fSlope + fLayerCount + fLayerSpacing + fZDistanceInRPot + bAddVacuumSensors + clear() Node22->Node20 +vecXStaggering +vecSensorYPos +vecYStaggering +vecSensorXPos +vecChipXPos +vecChipYPos +vecChipRotAngle +vecChipYLength +vecChipXLength Node23->Node1 -m_pGeometry Node23->Node5 -m_pGeometry Node92 ServiceHandle< IIOVDbSvc > Node92->Node1 -m_iovSvc Node20->Node1 -m_defsidcfg