21 #ifndef _FERMI_MOVER_H_ 
   22 #define _FERMI_MOVER_H_ 
   67 #endif // _FERMI_MOVER_H_ 
void Configure(const Registry &config)
Defines the EventRecordVisitorI interface. Concrete implementations of this interface use the 'Visito...
void ProcessEventRecord(GHepRecord *event_rec) const 
void KickHitNucleon(GHepRecord *evrec) const 
give hit nucleon a momentum 
Pure abstract base class. Defines the NuclearModelI interface to be implemented by any physics model ...
bool fMomDepErmv
use momentum dependent calculation of Ermv 
const SecondNucleonEmissionI * fSecondEmitter
const NuclearModelI * fNuclModel
nuclear model 
Interface to drive the a second nucleon emission from a nucleus Specfic impelmentations will have dif...
A registry. Provides the container for algorithm configuration parameters. 
void AddTargetNucleusRemnant(GHepRecord *evrec) const 
add a recoiled nucleus remnant 
bool fKeepNuclOnMassShell
keep hit bound nucleon on the mass shell? 
GENIE's GHEP MC event record. 
It visits the event record & computes a Fermi motion momentum for initial state nucleons bound in nuc...