HGTD_GMX_DetectorTool Node1 HGTD_GMX_DetectorTool - m_alignable - m_alignmentFolderName + HGTD_GMX_DetectorTool() + create() + clear() + ATLAS_NOT_THREAD_SAFE() + align() Node2 GeoModelXmlTool # m_gmxFilename # m_detectorName # m_dtdName # m_deduplicateLogVol # m_deduplicatePhysVol # m_deduplicateShape # m_deduplicateTransf - m_clobOutputFileName + GeoModelXmlTool() # isAvailable() # getBlob() # createBaseTool() # getSqliteReader() # createTopVolume() - createVolume() Node2->Node1 Node3 GeoModelTool # m_detector + GeoModelTool() + ~GeoModelTool() + manager() + manager() + clear() + ATLAS_NOT_THREAD_SAFE() + align() Node3->Node2 Node5 ServiceHandle< IRDBAccess Svc > Node5->Node2 #m_rdbAccessSvc #m_sqliteReadSvc Node6 ServiceHandle< IGeoDbTag Svc > Node6->Node2 #m_geoDbTagSvc Node7 std::unique_ptr< InDetDD ::SiCommonItems > + operator->() Node7->Node1 -m_commonItems Node8 InDetDD::SiCommonItems + SiCommonItems() + getIdHelper() + lorentzAngleTool() * setLorentzAngleTool() * getIdHelper() * lorentzAngleTool() Node8->Node7 +ptr Node9 AthMessaging - m_msg_tls - ATLAS_THREAD_SAFE + AthMessaging() + AthMessaging() + ~AthMessaging() + msgLvl() + msg() + msg() + setLevel() - AthMessaging() - AthMessaging() - operator=() - initMessaging() Node9->Node8 Node43 HGTD_DetectorManager + HGTD_DetectorManager() + ~HGTD_DetectorManager() + getNumTreeTops() + getTreeTop() + addTreeTop() + getDetectorElement() + getDetectorElement() + getDetectorElement() + getDetectorElementCollection() + getDetectorElementBegin() + getDetectorElementEnd() + addDetectorElement() + invalidateAll() + updateAll() + setCommonItems() - operator=() - HGTD_DetectorManager() - getIdHelper() Node9->Node43 Node43->Node1 -m_detManager Node44 GeoVDetectorManager Node44->Node43