MuonGMR4::MuonDetectorTool Node1 MuonGMR4::MuonDetectorTool - m_treeTopNodes - m_detTechTools + MuonDetectorTool() + ~MuonDetectorTool() + create() + clear() Node2 GeoModelTool # m_detector + GeoModelTool() + ~GeoModelTool() + manager() + manager() + clear() + ATLAS_NOT_THREAD_SAFE() + align() Node2->Node1 Node3 extends< AthAlgTool, IGeoModelTool > Node3->Node2 Node4 ServiceHandle< IGeoDbTag Svc > Node4->Node1 -m_geoDbTagSvc Node5 ServiceHandle< Muon ::IMuonIdHelperSvc > Node5->Node1 -m_idHelperSvc Node6 MuonGMR4::MuonDetectorManager - m_mdtEles - m_tgcEles - m_rpcEles - m_sTgcEles - m_mmEles + MuonDetectorManager() + ~MuonDetectorManager() + getNumTreeTops() + getTreeTop() + addTreeTop() + idHelperSvc() + getAllReadoutElements() + getAllReadoutElements() + getReadoutElement() + getReadoutElement() + getChamber() + getAllChambers() + getDetectorTypes() Node5->Node6 -m_idHelperSvc Node6->Node1 -m_manager Node7 GeoVDetectorManager Node7->Node6 Node8 AthMessaging - m_msg_tls - ATLAS_THREAD_SAFE + AthMessaging() + AthMessaging() + ~AthMessaging() + msgLvl() + msg() + msg() + setLevel() - AthMessaging() - AthMessaging() - operator=() - initMessaging() Node8->Node6 Node9 std::atomic< IMessageSvc * > + ptr Node9->Node8 -m_imsg Node13 std::vector< PVConstLink > + elements Node13->Node6 -m_treeTopVector