FairRoot/PandaRoot
Functions | Variables
chigen::pythia Namespace Reference

Functions

void initialize_pythia ()
 

Variables

Pythia8::Pythia * pythia = 0
 
Pythia8::PDF * pdf = 0
 

Function Documentation

void chigen::pythia::initialize_pythia ( )

Definition at line 177 of file ChiGenContext.cxx.

References chigen::random::pythia_random_engine, X3872_MASS, X3872_PDG_ID, and X3872_STRING.

Referenced by chigen::initialize().

177  {
178  pdf = new Pythia8::CTEQ6pdf(2212, 1, getenv("PYTHIA8DATA"));
179 
180  pythia = new Pythia8::Pythia(getenv("PYTHIA8DATA"));
182 
183  pythia->readString("ProcessLevel:all = off");
184  //not allow charmonia to decay with Pythia
185  pythia->readString("20443:mayDecay = off");
186  pythia->readString("445:mayDecay = off");
187  pythia->readString("443:mayDecay = off");
188 
189  //x3872 is not implemented in PYTHIA
190  pythia->particleData.addParticle(
191  X3872_PDG_ID, // id
192  X3872_STRING, // name
193  3, // spinType
194  0, // chargeType
195  0, // colType
196  X3872_MASS, // m0
197  0.0001, // mWidth
198  X3872_MASS-0.0001, // mMin
199  X3872_MASS+0.0001 // mMax
200  );
201  pythia->readString("9920443:mayDecay = off");
202 
203  pythia->init();
204  }
#define X3872_PDG_ID
Definition: ChiGenContext.h:46
Pythia8::Rndm * pythia_random_engine
#define X3872_MASS
Definition: ChiGenContext.h:35
#define X3872_STRING
Definition: ChiGenContext.h:47
Pythia8::PDF * pdf
Pythia8::Pythia * pythia

Variable Documentation

Pythia8::PDF * chigen::pythia::pdf = 0

Pointer to Pythia PDF sets

Definition at line 175 of file ChiGenContext.cxx.

Referenced by PndRichRecoTask::Exec(), reco(), and chigen::models::ColorSingletPartonicModel::setSigma().

Pythia8::Pythia * chigen::pythia::pythia = 0

Pointer to Pythia instance

Definition at line 174 of file ChiGenContext.cxx.

Referenced by main(), chigen::PythiaChiGen::next(), and chigen::PndChiGenExclusive::ReadEvent().