21 #ifndef _HADRONIC_SYSTEM_GENERATOR_H_
22 #define _HADRONIC_SYSTEM_GENERATOR_H_
24 #include <TLorentzVector.h>
64 #endif // _HADRONIC_SYSTEM_GENERATOR_H_
TLorentzVector Hadronic4pLAB(GHepRecord *event_rec) const
Defines the EventRecordVisitorI interface. Concrete implementations of this interface use the 'Visito...
const EventRecordVisitorI * fPreINukeDecayer
void AddTargetNucleusRemnant(GHepRecord *event_rec) const
HadronicSystemGenerator()
int HadronShowerCharge(GHepRecord *event_rec) const
TLorentzVector MomentumTransferLAB(GHepRecord *event_rec) const
int ResonanceCharge(GHepRecord *event_rec) const
Abstract class. Is used to pass some commonly recurring methods to all concrete implementations of th...
TVector3 HCM2LAB(GHepRecord *event_rec) const
void AddFinalHadronicSyst(GHepRecord *event_rec) const
GENIE's GHEP MC event record.
~HadronicSystemGenerator()
void PreHadronTransportDecays(GHepRecord *event_rec) const