void doSecondaries(TStackView &)
Cut particles which are secondaries from discrete processes.
ParticleCut(HEPEnergyType const eEleCut, HEPEnergyType const ePhoCut, HEPEnergyType const eHadCut, HEPEnergyType const eMuCut, bool const inv, TArgs &&... args)
particle cut with kinetic energy thresholds for electrons, photons, hadrons (including nuclei with en...
ParticleCut process to kill particles.
ProcessReturn doContinuous(Step< TParticle > &, const bool limitFlag=false)
Cut particles during continuous processes (energy losses etc).
LengthType getMaxStepLength(TParticle const &, TTrajectory const &)
Limit on continuous step length imposed by ParticleCut: none.
Interface to particle properties.
YAML::Node getConfig() const override
get configuration of this node, for output