14 #define PNDP8DIRECT_H 1 30 class FairPrimaryGenerator;
39 Double_t
flat() {
return gRandom->Rndm(); };
54 Bool_t ReadEvent(FairPrimaryGenerator *);
55 void AddParameter(
const char *);
56 void SetParameters(
const char *);
59 void SetMom(Double_t mom) { fMom = mom; };
61 virtual Bool_t Init();
65 Pythia8::Pythia fPythia;
66 #if (PYTHIA_VERSION_INTEGER >= 8310) // PYTHIA 8310 changed to shared_ptr 67 std::shared_ptr<Pythia8::RndmEngine> fRandomEngine;
69 Pythia8::RndmEngine *fRandomEngine;
72 const char *fParams[100];
void SetMom(Double_t mom)
Double_t fMom
parameter line storage