19#ifndef _PHOTON_RES_WDEC_PYTHIA8_H_
20#define _PHOTON_RES_WDEC_PYTHIA8_H_
36#ifdef __GENIE_PYTHIA8_ENABLED__
37#include "Pythia8/Pythia.h"
84#ifdef __GENIE_PYTHIA8_ENABLED__
86 mutable Pythia8::Pythia * fPythiaP;
87 mutable Pythia8::Pythia * fPythiaN;
Most commonly used PDG codes. A set of utility functions to handle PDG codes is provided in PDGUtils.
Born level nu-electron cross section.
GENIE's GHEP MC event record.
bool Wdecay(GHepRecord *event) const
double fLundaDiq
adjustment of Lund a for di-quark
double fNonGaussianPt2Tail
non gaussian pt2 tail parameterization
double fSSBarSuppression
ssbar suppression
void ProcessEventRecord(GHepRecord *event) const
double fGaussianPt2
gaussian pt2 distribution width
void Configure(const Registry &config)
double fLundb
Lund b parameter.
void Initialize(void) const
double fLightVMesonSuppression
light vector meson suppression
double fSVMesonSuppression
strange vector meson suppression
double fDiQuarkSuppression
di-quark suppression parameter
double fRemainingECutoff
remaining E cutoff stopping fragmentation
double fLunda
Lund a parameter.
A registry. Provides the container for algorithm configuration parameters.
Simple functions for loading and reading nucleus dependent keys from config files.
Simple mathematical utilities not found in ROOT's TMath.
THE MAIN GENIE PROJECT NAMESPACE