Herwig7 Node1 Herwig7 - m_gen - m_event - m_use_seed_from_generatetf - m_seed_from_generatetf - m_cleanup_herwig_scratch - m_xsscale - m_dsid + Herwig7() + genInitialize() + callGenerator() + fillEvt() + genFinalize() * m_use_seed_from_generatetf * m_seed_from_generatetf * m_cleanup_herwig_scratch * m_xsscale * m_dsid Node2 GenModule + GenModule() + ~GenModule() * GenModule() * ~GenModule() * initialize() * execute() * finalize() * genInitialize() * genuserInitialize() * callGenerator() * fillEvt() * genFinalize() * m_randomSeed * m_isAfterburner * getRandomEngine() * getRandomEngine() * getRandomEngineDuringInitialize() 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 Node15 std::string Node15->Node1 -m_pdfname_me -m_pdfname_mpi -m_setupfile -m_runfile -m_runname Node15->Node3 #m_mcEventKey Node12 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() Node15->Node12 -m_sgKey Node50 Herwig7API - m_runMode - m_resume - m_tics - m_seed - m_jobs - m_jobsize - m_maxjobs + Herwig7API() + ~Herwig7API() + runMode() + resume() + tics() + repository() + inputfile() + inputfile() + setupfile() + tag() and 14 more... Node15->Node50 -m_integrationList -m_tag -m_inputfile -m_setupfile -m_repository Node47 ServiceHandle< IAthRNGSvc > Node47->Node2 -m_rndmSvc Node48 ServiceHandle< IIncident Svc > Node48->Node2 -m_incidentSvc Node49 SG::ReadHandleKey< xAOD::EventInfo_v1 > + ReadHandleKey() + ReadHandleKey() + operator=() # ReadHandleKey() # ReadHandleKey() Node49->Node1 -m_evtInfoKey Node12->Node49 Node50->Node1 -m_api Node51 Herwig::HerwigUI Node51->Node50