TestHepMC Node1 TestHepMC - m_maxloops - m_pdg - m_cm_energy - m_cme_diff - m_energy_diff - m_max_energy_diff - m_dumpEvent - m_allowMissingXSec - m_max_dist_trans - m_max_dist and 66 more... + TestHepMC() + initialize() + execute() + finalize() Node2 GenBase + GenBase() + ~GenBase() * GenBase() * ~GenBase() * initialize() * execute() * ATLAS_NOT_CONST_THREAD_SAFE() * event_const() * ATLAS_NOT_CONST_THREAD_SAFE() * events_const() * events_const() * partPropSvc() * particleTable() * pdt() * particleData() * m_mkMcEvent * GeVToMeV() * MeVToGeV() * cmTomm() * mmTocm() 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_paramFile -m_unknownPDGIDFile Node14->Node2 #m_mcEventKey Node46 ServiceHandle< IPartProp Svc > Node46->Node2 -m_ppSvc Node47 ServiceHandle< ITHistSvc > Node47->Node1 -m_thistSvc Node48 TH1F + GetBinContent() + SetBinContent() + ~TH1F() Node48->Node1 -m_h_vzprod_dispVtxCheck -m_h_vy_dispVtxCheck -m_h_pz_dispVtxCheck -m_h_cmEnergyDiff -m_h_momentumImbalance _px -m_h_vx_dispVtxCheck -m_h_status_dispVtxCheck -m_h_momentumImbalance _py -m_h_pdgid_dispVtxCheck -m_h_energy_dispVtxCheck _lt10 ... Node49 MC::Loops< HepMC::GenEvent, HepMC::ConstGenParticlePtr, HepMC::ConstGenVertexPtr > - m_evt + Loops() + Loops() + isLoop() + isLoop() + loop_particles() + loop_vertices() + findLoops() Node49->Node1 -m_looper Node52 std::vector< int > + elements Node52->Node1 -m_uknownPDGID_tab -m_vertexStatuses -m_G4pdgID_tab -m_SusyPdgID_tab