39 #ifndef _QEL_EVENT_GENERATORSM_H_ 40 #define _QEL_EVENT_GENERATORSM_H_ 96 #endif // _QEL_EVENT_GENERATORSM_H_ SmithMonizUtils * sm_utils
double ComputeMaxDiffv(const Interaction *in) const
double fQ2Min
Q2-threshold for seeking the second maximum.
THE MAIN GENIE PROJECT NAMESPACE
double MaxDiffv(GHepRecord *evrec) const
double ComputeMaxXSec(const Interaction *in) const
enum genie::EKinePhaseSpace KinePhaseSpace_t
Abstract class. Provides a data caching mechanism for for concrete implementations of the EventRecord...
CacheBranchFx * AccessCacheBranchDiffv(const Interaction *in) const
Summary information for an interaction.
void CacheMaxXSec2(const Interaction *in, double xsec) const
double ComputeMaxXSec2(const Interaction *in) const
void Configure(const Registry &config)
void ProcessEventRecord(GHepRecord *event_rec) const
bool fGenerateNucleonInNucleus
generate struck nucleon in nucleus
double MaxXSec2(GHepRecord *evrec) const
void CacheMaxDiffv(const Interaction *in, double xsec) const
Contains auxiliary functions for Smith-Moniz model. .
void AddTargetNucleusRemnant(GHepRecord *evrec) const
add a recoiled nucleus remnant
A registry. Provides the container for algorithm configuration parameters.
double FindMaxXSec2(const Interaction *in) const
double FindMaxDiffv(const Interaction *in) const
A simple cache branch storing the cached data in a TNtuple.
GENIE's GHEP MC event record.
CacheBranchFx * AccessCacheBranch2(const Interaction *in) const
Generates values for the kinematic variables describing QEL neutrino interaction events for Smith-Mon...