MuonG4R4::MuonSensitiveDetectorTool Node1 MuonG4R4::MuonSensitiveDetectorTool # m_alignStoreKey + ~MuonSensitiveDetectorTool() + initialize() + SetupEvent() + Gather() + SensitiveDetectorBase() Node2 SensitiveDetectorBase # m_volumeNames # m_outputCollectionNames # m_noVolumes - m_SD + SensitiveDetectorBase() + ~SensitiveDetectorBase() + initializeSD() + SetupEvent() + SetupEvent() + Gather() + Gather() # assignSD() # getSD() # SetSensitiveDetector() - setSD() - matchStrings() Node2->Node1 Node3 extends< AthAlgTool, ISensitiveDetector >     Node3->Node2 Node4 MuonGMR4::MuonDetectorManager - m_secEnvelopes - m_mdtEles - m_tgcEles - m_rpcEles - m_sTgcEles - m_mmEles + MuonDetectorManager() + ~MuonDetectorManager() + getNumTreeTops() + getTreeTop() + addTreeTop() + clearTreeTops() + idHelperSvc() + getAllReadoutElements() + getAllReadoutElements() + getReadoutElement() and 10 more... - 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::string     Node7->Node6 -m_nm Node11 ServiceHandle< Muon ::IMuonIdHelperSvc >     Node11->Node4 -m_idHelperSvc Node12 std::unordered_map < unsigned, const Spectrometer Sector * > + keys + elements   Node12->Node4 -m_envelopesById Node13 std::vector< PVConstLink > + elements   Node13->Node4 -m_treeTopVector