22 #ifndef _PYTHIA_HADRONIZATION_BASE_H_ 23 #define _PYTHIA_HADRONIZATION_BASE_H_ 91 #endif // _PYTHIA_HADRONIZATION_BASE_H_
virtual bool Hadronize(GHepRecord *event) const =0
double fGaussianPt2
gaussian pt2 distribution width
THE MAIN GENIE PROJECT NAMESPACE
virtual void LoadConfig(void)
Defines the EventRecordVisitorI interface. Concrete implementations of this interface use the 'Visito...
double fRemainingECutoff
remaining E cutoff stopping fragmentation
virtual void MakeQuarkDiquarkAssignments(const Interaction *in) const
double fDiQuarkSuppression
di-quark suppression parameter
virtual void Initialize(void)
double fLundaDiq
adjustment of Lund a for di-quark
double fSVMesonSuppression
strange vector meson suppression
Summary information for an interaction.
virtual bool AssertValidity(const Interaction *in) const
double fLundb
Lund b parameter.
Base class for the Pythia (6 and 8) hadronization modules in GENIE. In particular, the base class provides common checks and basic assignments of quark/diquark codes for a no frills interface to Pythia hadronization routines.
virtual void SetDesiredDecayFlags(void) const =0
virtual void ProcessEventRecord(GHepRecord *event) const
PythiaHadronizationBase()
virtual void CopyOriginalDecayFlags(void) const =0
virtual void RestoreOriginalDecayFlags(void) const =0
double fLightVMesonSuppression
light vector meson suppression
double fLunda
Lund a parameter.
virtual ~PythiaHadronizationBase()
double fNonGaussianPt2Tail
non gaussian pt2 tail parameterization
GENIE's GHEP MC event record.
double fSSBarSuppression
ssbar suppression
Event finding and building.