ISF::BaseSimulationG4Svc Node1 ISF::BaseSimulationG4Svc + ~BaseSimulationG4Svc() + simulate() + setupEvent() + releaseEvent() + simulateVector() + simulate() + setupEvent() + releaseEvent() + simulateVector() + BaseSimulationSvc() Node4 iGeant4::Geant4SimSvc - m_simulatorTool - m_simulatorG4Tool + Geant4SimSvc() + ~Geant4SimSvc() + initialize() + finalize() + simulate() + simulateVector() + setupEvent() + releaseEvent() - Geant4SimSvc() Node1->Node4 Node2 ISF::BaseSimulationSvc # m_simDescr # m_screenOutputPrefix # m_chrono # m_particleBroker - m_evtStore - m_detStore + BaseSimulationSvc() + ~BaseSimulationSvc() + sysInitialize() + simSvcDescriptor() + setupEvent() + releaseEvent() + setParticleBroker() + simulateVector() + simulate() + chronoStart() and 9 more... - BaseSimulationSvc() Node2->Node1 Node3 extends< AthService, ISimulationSvc > Node3->Node2