xAODJetFilter Node1 xAODJetFilter + m_userEta + m_userThresh + m_stop + m_cone + m_gride + m_gridp + m_userNumber + m_type - m_etaRange - m_emaxeta - m_edeta - m_edphi - m_nphicell - m_netacell - m_nphicell2 - m_netacell2 - m_grphi - m_greta + xAODJetFilter() + filterInitialize() + filterEvent() Node2 GenFilter + GenFilter() + ~GenFilter() * initialize() * execute() * finalize() * filterInitialize() * filterEvent() * filterFinalize() * nPassed() * nFailed() * nNeeded() * m_nPass * m_nFail * m_nNeeded Node2->Node1 Node3 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() Node3->Node2 Node4 AthAlgorithm - m_extendedExtraObjects + AthAlgorithm() + ~AthAlgorithm() + sysInitialize() + extraOutputDeps() - AthAlgorithm() - AthAlgorithm() - operator=() Node4->Node3 Node11 SG::ReadHandleKey< McEventCollection > + ReadHandleKey() + ReadHandleKey() + operator=() # ReadHandleKey() # ReadHandleKey() Node11->Node3 -m_mcevents_const Node15 std::string Node15->Node3 #m_mcEventKey Node47 ServiceHandle< IPartProp Svc > Node47->Node3 -m_ppSvc Node48 std::vector< xAODJetFilter ::McObj > Node48->Node1 -m_Jets Node49 xAODJetFilter::McObj # m_Nobj + McObj() + McObj() + ~McObj() + P() + P() + Nobj() + SetP() + SetP() + SetXYZM() + SetNobj() + operator<() + operator>() Node49->Node48 +elements Node50 HepLorentzVector Node50->Node49 #m_p