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