28 m_useDebugAction(
false)
30 declareProperty(
"KillAllNeutrinos", m_config.killAllNeutrinos,
31 "Toggle killing of all neutrinos");
32 declareProperty(
"PhotonEnergyCut", m_config.photonEnergyCut,
33 "Energy threshold for tracking photons");
34 declareProperty(
"ApplyNRR", m_config.applyNRR,
35 "Apply the Neutron Russian Roulette");
36 declareProperty(
"NRRThreshold", m_config.russianRouletteNeutronThreshold,
37 "Energy threshold for the Neutron Russian Roulette");
38 declareProperty(
"NRRWeight", m_config.russianRouletteNeutronWeight,
39 "Weight for the Neutron Russian Roulette");
40 declareProperty(
"ApplyPRR", m_config.applyPRR,
41 "Apply the Photon Russian Roulette");
42 declareProperty(
"PRRThreshold", m_config.russianRoulettePhotonThreshold,
43 "Energy threshold for the Photon Russian Roulette");
44 declareProperty(
"PRRWeight", m_config.russianRoulettePhotonWeight,
45 "Weight for the Photon Russian Roulette");
46 declareProperty(
"IsISFJob", m_config.isISFJob,
"");
47 declareProperty(
"UseDebugAction", m_useDebugAction);
62 return StatusCode::SUCCESS;
68 std::unique_ptr<AthenaStackingAction>
73 std::unique_ptr<AthenaStackingAction>
action{
nullptr};