20 #ifndef _PYTHIA6_DECAYER_I_H_ 21 #define _PYTHIA6_DECAYER_I_H_ 44 void InhibitDecay (
int pdgc, TDecayChannel * ch=0)
const;
56 #endif // _PYTHIA6_DECAYER_H_ bool IsHandled(int pdgc) const
void UnInhibitDecay(int pdgc, TDecayChannel *ch=0) const
THE MAIN GENIE PROJECT NAMESPACE
Interface to PYTHIA particle decayer. The PythiaDecayer is a concrete implementation of the Decayer...
bool MatchDecayChannels(int ic, TDecayChannel *ch) const
constexpr double kc
Speed of light in vacuum in LArSoft units [cm/ns].
void Initialize(void) const
bool Decay(int ip, GHepRecord *event) const
TPythia6 * fPythia
PYTHIA6 wrapper class.
double SumOfBranchingRatios(int kc) const
Base class for decayer classes. Implements common configuration, allowing users to toggle on/off flag...
void InhibitDecay(int pdgc, TDecayChannel *ch=0) const
int FindPythiaDecayChannel(int kc, TDecayChannel *ch) const
void ProcessEventRecord(GHepRecord *event) const
GENIE's GHEP MC event record.
Event finding and building.