23 #ifndef _PYTHIA8_HADRONIZATION_H_ 24 #define _PYTHIA8_HADRONIZATION_H_ 26 #include "Framework/Conventions/GBuild.h" 30 #ifdef __GENIE_PYTHIA8_ENABLED__ 31 #include "Pythia8/Pythia.h" 64 #ifdef __GENIE_PYTHIA8_ENABLED__ 65 mutable Pythia8::Pythia * fPythia;
72 #endif // _PYTHIA8_HADRONIZATION_H_ THE MAIN GENIE PROJECT NAMESPACE
Provides access to the PYTHIA hadronization models. Is a concrete implementation of the EventRecord...
void RestoreOriginalDecayFlags(void) const
void CopyOriginalDecayFlags(void) const
void SetDesiredDecayFlags(void) const
void Configure(const Registry &config)
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.
bool Hadronize(GHepRecord *event) const
void ProcessEventRecord(GHepRecord *event) const
virtual ~Pythia8Hadronization()
A registry. Provides the container for algorithm configuration parameters.
GENIE's GHEP MC event record.
Event finding and building.