20 #ifndef _QEL_KINEMATICS_GENERATOR_SUSA_H_
21 #define _QEL_KINEMATICS_GENERATOR_SUSA_H_
23 #include <TGenPhaseSpace.h>
73 #endif // _QEL_KINEMATICS_GENERATOR_SUSA_H_
Event generator for SuSAv2 1p1h interactions.
Defines the EventRecordVisitorI interface. Concrete implementations of this interface use the 'Visito...
void SelectLeptonKinematics(GHepRecord *event) const
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...
void AddTargetNucleusRemnant(GHepRecord *event) const
Summary information for an interaction.
double ComputeMaxXSec(const Interaction *in) const
void GenerateNucleon(GHepRecord *event) const
const EventRecordVisitorI * fFreeNucleonEventGenerator
void ProcessEventRecord(GHepRecord *event) const
void Configure(const Registry &config)
A registry. Provides the container for algorithm configuration parameters.
GENIE's GHEP MC event record.
const NuclearModelI * fNuclModel