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
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.