18 #ifndef _NUCLEON_DECAY_PRIMARY_VTX_GENERATOR_H_ 19 #define _NUCLEON_DECAY_PRIMARY_VTX_GENERATOR_H_ 21 #include <TGenPhaseSpace.h> 64 #endif // _NUCLEON_DECAY_PRIMARY_VTX_GENERATOR_H_ TGenPhaseSpace fPhaseSpaceGenerator
Utilities for simulating nucleon decay.
void ProcessEventRecord(GHepRecord *event) const
void GenerateDecayedNucleonPosition(GHepRecord *event) const
THE MAIN GENIE PROJECT NAMESPACE
Defines the EventRecordVisitorI interface. Concrete implementations of this interface use the 'Visito...
Pure abstract base class. Defines the NuclearModelI interface to be implemented by any physics model ...
void Configure(const Registry &config)
~NucleonDecayPrimaryVtxGenerator()
NucleonDecayPrimaryVtxGenerator()
void GenerateFermiMomentum(GHepRecord *event) const
NucleonDecayMode_t fCurrDecayMode
const NuclearModelI * fNuclModel
void AddInitialState(GHepRecord *event) const
A registry. Provides the container for algorithm configuration parameters.
enum genie::ENucleonDecayMode NucleonDecayMode_t
void GenerateDecayProducts(GHepRecord *event) const
GENIE's GHEP MC event record.
Event finding and building.