CountHepMC Node1 CountHepMC - m_nPass - m_nCount - m_newRunNumber - m_corHepMC - m_corEvtID - m_corRunNumber - m_copyRunNumber + CountHepMC() + initialize() + execute() + finalize() Node2 GenBase + GenBase() + ~GenBase() * m_mkMcEvent * GeVToMeV() * MeVToGeV() * cmTomm() * mmTocm() * GenBase() * ~GenBase() * initialize() * execute() * ATLAS_NOT_CONST_THREAD_SAFE() * event_const() * ATLAS_NOT_CONST_THREAD_SAFE() * events_const() * events_const() * partPropSvc() * particleTable() * pdt() * particleData() Node2->Node1 Node3 AthAlgorithm - m_extendedExtraObjects + AthAlgorithm() + ~AthAlgorithm() + sysInitialize() + extraOutputDeps() - AthAlgorithm() - AthAlgorithm() - operator=() Node3->Node2 Node10 SG::ReadHandleKey< McEventCollection > + ReadHandleKey() + ReadHandleKey() + operator=() # ReadHandleKey() # ReadHandleKey() Node10->Node2 -m_mcevents_const Node14 std::string Node14->Node1 -m_inputKeyName Node14->Node2 #m_mcEventKey Node47 SG::ReadHandleKey< xAOD::EventInfo_v1 > + ReadHandleKey() + ReadHandleKey() + operator=() # ReadHandleKey() # ReadHandleKey() Node47->Node1 -m_inputEvtInfoKey Node48 SG::ReadDecorHandleKey < xAOD::EventInfo_v1 > + ReadDecorHandleKey() + ReadDecorHandleKey() + ReadDecorHandleKey() + ReadDecorHandleKey() + operator=() + assign() + clid() + initialize() + contHandleKey() - pythonRepr() Node47->Node48 Node47->Node48 -m_contHandleKey Node48->Node1 -m_mcWeightsKey Node49 SG::WriteHandleKey < xAOD::EventInfo_v1 > + WriteHandleKey() + WriteHandleKey() + operator=() Node49->Node1 -m_outputEvtInfoKey Node9 ServiceHandle< StoreGate Svc > Node9->Node1 -m_metaDataStore Node50 long Node50->Node1 -m_firstEv