19 #ifndef _PYTHIA6_HADRONIZATION_H_
20 #define _PYTHIA6_HADRONIZATION_H_
22 #define __GENIE_PYTHIA6_ENABLED__
24 #include "Framework/Conventions/GBuild.h"
28 #ifdef __GENIE_PYTHIA6_ENABLED__
62 #ifdef __GENIE_PYTHIA6_ENABLED__
69 #endif // _PYTHIA6_HADRONIZATION_H_
void CopyOriginalDecayFlags(void) const
void ProcessEventRecord(GHepRecord *event) const
bool Hadronize(GHepRecord *event) const
void RestoreOriginalDecayFlags(void) const
TPythia6 * fPythia
PYTHIA6 wrapper class.
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.
void Configure(const Registry &config)
A registry. Provides the container for algorithm configuration parameters.
Provides access to the PYTHIA hadronization models. Is a concrete implementation of the EventRecord...
virtual ~Pythia6Hadro2019()
void SetDesiredDecayFlags(void) const
GENIE's GHEP MC event record.