20 #ifndef _PRIMARY_LEPTON_GENERATOR_H_
21 #define _PRIMARY_LEPTON_GENERATOR_H_
42 GHepRecord * ev,
int pdgc,
const TLorentzVector & p4)
const;
64 #endif // _PRIMARY_LEPTON_GENERATOR_H_
Defines the EventRecordVisitorI interface. Concrete implementations of this interface use the 'Visito...
virtual ~PrimaryLeptonGenerator()
virtual void ProcessEventRecord(GHepRecord *evrec) const
Abstract class. Is used to pass common implementation to concrete implementations of the EventRecordV...
virtual TVector3 NucRestFrame2Lab(GHepRecord *ev) const
void Configure(const Registry &config)
bool fApplyCoulombCorrection
virtual void SetPolarization(GHepRecord *ev) const
A registry. Provides the container for algorithm configuration parameters.
virtual void AddToEventRecord(GHepRecord *ev, int pdgc, const TLorentzVector &p4) const
GENIE's GHEP MC event record.