12 #ifndef PNDP8GENERAtOR_H
13 #define PNDP8GENERAtOR_H 1
15 #include <FairGenerator.h>
23 class FairPrimaryGenerator;
24 using namespace Pythia8;
28 PyTr1Rng() { rng =
new TRandom1(gRandom->GetSeed()); };
31 Double_t
flat() {
return rng->Rndm(); };
39 PyTr3Rng() { rng =
new TRandom3(gRandom->GetSeed()); };
42 Double_t
flat() {
return rng->Rndm(); };
57 Bool_t ReadEvent(FairPrimaryGenerator *);
58 void SetParameters(
char *);
61 virtual Bool_t Init();
63 void SetMom(Double_t mom) { fMom = mom; };
64 void SetId(Double_t
id) { fId = id; };
76 void GetPythiaInstance(
int);
80 RndmEngine *fRandomEngine;