19 #ifndef _DIS_HADRONIC_SYSTEM_GENERATOR_H_
20 #define _DIS_HADRONIC_SYSTEM_GENERATOR_H_
59 #endif // _DIS_HADRONIC_SYSTEM_GENERATOR_H_
double fct0pion
formation zone (c * formation time) - for pions
Defines the EventRecordVisitorI interface. Concrete implementations of this interface use the 'Visito...
void ProcessEventRecord(GHepRecord *event_rec) const
double fK
param multiplying pT^2 in formation zone calculation
~DISHadronicSystemGenerator()
const EventRecordVisitorI * fHadronizationModel
bool fFilterPreFragmEntries
double fNR
how far beyond the nuclear boundary does the particle tracker goes?
void Configure(const Registry &config)
double fct0nucleon
formation zone (c * formation time) - for nucleons
DISHadronicSystemGenerator()
Generates the final state hadronic system in v DIS interactions. Is a concrete implementation of the ...
A registry. Provides the container for algorithm configuration parameters.
void SimulateFormationZone(GHepRecord *event_rec) const
Abstract class. Is used to pass some commonly recurring methods to all concrete implementations of th...
double fR0
param controling nuclear size
GENIE's GHEP MC event record.