CP::ElectronLRTMergingAlg Node1 CP::ElectronLRTMergingAlg - m_createViewCollection - m_doRemoval - m_ORThreshold - m_ORstrategy - m_isDAOD - m_overlapRemovalTool + ElectronLRTMergingAlg() + initialize() + execute() - mergeElectron() - mergeElectron() Node2 EL::AnaAlgorithm - m_hasFileExecute - m_hasBeginInputFile - m_hasEndInputFile + AnaAlgorithm() + ~AnaAlgorithm() + requestFileExecute() + requestBeginInputFile() + requestEndInputFile() + handle() # initialize() # execute() # finalize() # print() # fileExecute() # beginInputFile() # endInputFile() * inputMetaStore() * inputMetaStore() * outputMetaStore() * outputMetaStore() Node2->Node1 Node3 AthHistogramAlgorithm + AthHistogramAlgorithm() + ~AthHistogramAlgorithm() + sysInitialize() + histSvc() Node3->Node2 Node4 AthAlgorithm - m_extendedExtraObjects + AthAlgorithm() + ~AthAlgorithm() + sysInitialize() + extraOutputDeps() - AthAlgorithm() - AthAlgorithm() - operator=() Node4->Node3 Node11 AthHistogramming - m_msg + AthHistogramming() + ~AthHistogramming() + histSvc() # configAthHistogramming() # bookGetPointer() # bookGetPointer() # bookGetPointer() # book() # book() # book() # hist() # hist2d() # hist3d() and 13 more... - buildBookingString() - myReplace() - hash() Node11->Node3 Node22 IIncidentListener Node22->Node2 Node10 ServiceHandle< StoreGate Svc > Node10->Node2 -m_inputMetaStore -m_outputMetaStore Node23 SG::WriteHandleKey < DataVector > + WriteHandleKey() + WriteHandleKey() + operator=() Node23->Node1 -m_outElectronLocation Node24 SG::VarHandleKey - m_hashedKey - m_isEventStore + VarHandleKey() + operator=() + assign() + initialize() + initialize() + clid() + key() + empty() + storeHandle() + owningHandle() + isEventStore() + start() + hashedKey() # pythonRepr() - setOwningHandle() - setKey() - updateKey() - parseKey() - updateHandle() Node24->Node23 Node56 SG::ReadHandleKey< DataVector > + ReadHandleKey() + ReadHandleKey() + operator=() # ReadHandleKey() # ReadHandleKey() Node24->Node56 Node56->Node1 -m_lrtElectronLocation -m_promptElectronLocation