FairRoot/PandaRoot
ChiGen.h
Go to the documentation of this file.
1 /*
2  * @author Alexey Luchinsky
3  * @author Stanislav Poslavsky (stvlpos (at) mail.ru)
4  */
5 
6 #ifndef CHIGEN_H
7 #define CHIGEN_H
8 
9 #include "ChiGenContext.h"
10 #include "PythiaChiGen.h"
11 
12 namespace chigen {
13 
14  class ChiGen {
15  public:
20  ChiGen(PartonicModel& partonicModel);
21 
22  ~ChiGen();
23 
31  Pythia8::Event* next();
32 
41 
42  ClassDef(ChiGen, 1);
43 
44  private:
48  unsigned long long counter;
49 
54  double betaZ, gamma;
58  void boost_lab_frame(Pythia8::Particle* particle);
59  };
60 }
61 
62 #endif /* CHIGEN_H */
63 
double betaZ
Definition: ChiGen.h:54
ClassDef(ChiGen, 1)
unsigned long long counter
Definition: ChiGen.h:48
double gamma
Definition: ChiGen.h:54
const int particle
ChiGen(PartonicModel &partonicModel)
Definition: ChiGen.cxx:11
Pythia8::Event * next()
Definition: ChiGen.cxx:34
PythiaChiGen * setPythiaChiGen(PythiaChiGen *pchigen)
Definition: ChiGen.cxx:22
void boost_lab_frame(Pythia8::Particle *particle)
Definition: ChiGen.cxx:28
PythiaChiGen * pchigen
Definition: ChiGen.h:50