12 const std::string& name,
13 const IInterface* parent)
18 declareProperty(
"energyCut",
m_config.energyCut);
19 declareProperty(
"isDalek",
m_config.isDalek);
23 std::unique_ptr<FastIDKiller>
27 auto action = std::make_unique<FastIDKiller>(
m_config);
28 actionList.
runActions.push_back( action.get() );
40 ATH_MSG_INFO(
"Fast Inner Detector Killer killed " << report.killCount <<
41 " particles during this run." );
42 return StatusCode::SUCCESS;
const Report & getReport() const
Per-thread results for merging at end of run.
void merge(const Report &rep)
Struct for passing around user actions.
std::vector< G4UserSteppingAction * > steppingActions
std::vector< G4UserRunAction * > runActions