21 #ifndef _DMEL_EVENT_GENERATOR_H_
22 #define _DMEL_EVENT_GENERATOR_H_
74 #endif // _DMEL_EVENT_GENERATOR_H_
DMELEvGen_BindingMode_t fHitNucleonBindingMode
Pure abstract base class. Defines the NuclearModelI interface to be implemented by any physics model ...
Abstract class. Provides a data caching mechanism for for concrete implementations of the EventRecord...
Summary information for an interaction.
const NuclearModelI * fNuclModel
nuclear model
void ProcessEventRecord(GHepRecord *event_rec) const
enum genie::EDMELEvGenBindingMode DMELEvGen_BindingMode_t
void AddTargetNucleusRemnant(GHepRecord *evrec) const
add a recoiled nucleus remnant
double ComputeMaxXSec(const Interaction *in) const
int fMaxXSecNucleonThrows
void Configure(const Registry &config)
A registry. Provides the container for algorithm configuration parameters.
Generates values for the kinematic variables describing DMEL neutrino interaction events...
GENIE's GHEP MC event record.