18 m_checkToolDeps =
false;
20 return StatusCode::SUCCESS;
25 return m_simulatorTool->setupEventST();
30 return m_simulatorTool->releaseEventST();
36 const EventContext& ctx = Gaudi::Hive::currentContext();
38 ATH_CHECK(m_simulatorTool->simulate(ctx, isfp, secondaries, mcEventCollection));
39 if (not secondaries.empty()) {
40 for (
auto particle : secondaries) {
41 m_particleBroker->push( particle, &isfp);
44 return StatusCode::SUCCESS;