MuonG4R4::sTgcSensitiveDetectorTool Node1 MuonG4R4::sTgcSensitiveDetectorTool - m_alignStoreKey + sTgcSensitiveDetectorTool() + ~sTgcSensitiveDetectorTool() + initialize() # makeSD() Node2 SensitiveDetectorBase # m_volumeNames # m_outputCollectionNames # m_noVolumes - m_SD + SensitiveDetectorBase() + ~SensitiveDetectorBase() + initializeSD() + SetupEvent() + Gather() # assignSD() # getSD() # SetSensitiveDetector() - setSD() - matchStrings() Node2->Node1 Node3 extends< AthAlgTool, ISensitiveDetector > Node3->Node2 Node4 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() + linkElements() - linkElements() Node4->Node1 -m_detMgr Node5 GeoVDetectorManager Node5->Node4 Node6 AthMessaging - m_msg_tls - ATLAS_THREAD_SAFE + AthMessaging() + AthMessaging() + ~AthMessaging() + msgLvl() + msg() + msg() + setLevel() - AthMessaging() - AthMessaging() - operator=() - initMessaging() Node6->Node4 Node7 std::atomic< IMessageSvc * > + ptr Node7->Node6 -m_imsg Node8 std::string Node8->Node6 -m_nm Node11 std::vector< PVConstLink > + elements Node11->Node4 -m_treeTopVector Node12 ServiceHandle< Muon ::IMuonIdHelperSvc > Node12->Node4 -m_idHelperSvc