47 Decayer(
string name,
string config);
52 virtual bool IsHandled (
int pdgc)
const = 0;
53 virtual void InhibitDecay (
int pdgc, TDecayChannel * dc=0)
const = 0;
54 virtual void UnInhibitDecay(
int pdgc, TDecayChannel * dc=0)
const = 0;
virtual bool ToBeDecayed(int pdgc, GHepStatus_t ist) const
virtual bool IsUnstable(int pdgc) const
Defines the EventRecordVisitorI interface. Concrete implementations of this interface use the 'Visito...
void Configure(const Registry &config)
virtual void UnInhibitDecay(int pdgc, TDecayChannel *dc=0) const =0
bool fRunBefHadroTransp
is invoked before or after FSI?
bool fGenerateWeighted
generate weighted or unweighted decays?
PDGCodeList fParticlesNotToDecay
list of particles for which decay is inhibited
PDGCodeList fParticlesToDecay
list of particles to be decayed
virtual void InhibitDecay(int pdgc, TDecayChannel *dc=0) const =0
virtual void LoadConfig(void)
virtual bool IsHandled(int pdgc) const =0
A registry. Provides the container for algorithm configuration parameters.
Base class for decayer classes. Implements common configuration, allowing users to toggle on/off flag...
enum genie::EGHepStatus GHepStatus_t