Muon::MuonTruthSegmentCreationAlg Node1 Muon::MuonTruthSegmentCreationAlg   + initialize() + execute() - fillChamberIdMap() - createSegments() Node2 AthReentrantAlgorithm     Node2->Node1 Node10 SG::ReadHandleKey< DataVector< TruthParticle _v1 > > + isDecorHandleKey - m_storeHandle - m_sgKey - m_hashedKey - m_isEventStore - m_owningHandle + ReadHandleKey() + operator=() + assign() + initialize() + initialize() + clid() + key() + empty() + storeHandle() + owningHandle() + isEventStore() + start() + hashedKey() # pythonRepr() - setOwningHandle() - setKey() - updateKey() - parseKey() - updateHandle() Node10->Node1 -m_muonTruth Node46 SG::ReadDecorHandleKey < DataVector< TruthParticle _v1 > > + isDecorHandleKey - m_storeHandle - m_sgKey - m_hashedKey - m_isEventStore - m_owningHandle + ReadDecorHandleKey() + operator=() + assign() + clid() + initialize() + contHandleKey() + initialize() + key() + empty() + storeHandle() + owningHandle() + isEventStore() + start() + hashedKey() - pythonRepr() - setOwningHandle() - setKey() - updateKey() - parseKey() - updateHandle() Node10->Node46 Node10->Node46 -m_contHandleKey Node46->Node1 -m_truthOriginKey Node47 SG::HandleKeyArray < DataVector< TruthParticle _v1 >, std::vector< unsigned long long > > + elements - m_isRenounced - m_owner - m_contKey + HandleKeyArray() + mode() + makeHandles() + initialize() + assign() + push_back() + toString() + keys() + renounce() + renounced() + declare() + setOwner() + owner() + owner() - keyFromString() Node47->Node1 -m_truthHitsKeyArray Node50 SG::WriteHandleKey < DataVector< xAOD:: MuonSegment_v1 > > + isDecorHandleKey - m_storeHandle - m_sgKey - m_hashedKey - m_isEventStore - m_owningHandle + WriteHandleKey() + operator=() + assign() + initialize() + initialize() + clid() + key() + empty() + storeHandle() + owningHandle() + isEventStore() + start() + hashedKey() # pythonRepr() - setOwningHandle() - setKey() - updateKey() - parseKey() - updateHandle() Node50->Node1 -m_muonTruthSegmentContainerName Node51 SG::HandleKeyArray < ReadHandle< T >, ReadHandle Key< T >, Gaudi::DataHandle ::Reader >< MuonSimDataCollection > + elements - m_isRenounced - m_owner - m_contKey + HandleKeyArray() + mode() + makeHandles() + initialize() + assign() + push_back() + toString() + keys() + renounce() + renounced() + declare() + setOwner() + owner() + owner() - keyFromString() Node51->Node1 -m_SDO_TruthNames Node52 SG::ReadHandleKey< CscSimDataCollection > + isDecorHandleKey - m_storeHandle - m_sgKey - m_hashedKey - m_isEventStore - m_owningHandle + ReadHandleKey() + operator=() + assign() + initialize() + initialize() + clid() + key() + empty() + storeHandle() + owningHandle() + isEventStore() + start() + hashedKey() # pythonRepr() - setOwningHandle() - setKey() - updateKey() - parseKey() - updateHandle() Node52->Node1 -m_CSC_SDO_TruthNames Node53 ServiceHandle< Muon ::IMuonIdHelperSvc >     Node53->Node1 -m_idHelperSvc Node54 SG::ReadCondHandleKey < MuonGM::MuonDetectorManager > + isDecorHandleKey - m_cs - m_cc - m_dbKey - m_isInit - m_storeHandle - m_sgKey - m_hashedKey - m_isEventStore - m_owningHandle + ReadCondHandleKey() + operator=() + initialize() + initialize() + dbKey() + setDbKey() + start() + assign() + clid() + key() + empty() + storeHandle() + owningHandle() + isEventStore() + hashedKey() # isInit() # ATLAS_NOT_CONST_THREAD _SAFE() # getCS() # pythonRepr() - setOwningHandle() - setKey() - updateKey() - parseKey() - updateHandle() Node54->Node1 -m_detMgrKey