4 #include "FairPrimaryGenerator.h" 
   24   if (fUseRandom1) fRandomEngine = 
new PyTr1Rng();
 
   25   if (fUseRandom3) fRandomEngine = 
new PyTr3Rng();
 
   27   fPythia.setRndmEnginePtr(fRandomEngine);
 
   30   for(Int_t 
jj=0; 
jj<fPar_it; 
jj++) {
 
   31     fPythia.readString(fParams[
jj]);
 
   32     cout<<
"fPythia.readString(\""<<fParams[
jj]<<
"\")"<<endl;
 
   34   cout<<
"Beam Momentum "<<fMom<<endl;
 
   38   fPythia.settings.mode(
"Beams:idA",  -2212);
 
   39   fPythia.settings.mode(
"Beams:idB",   2212);
 
   40   fPythia.settings.mode(
"Beams:frameType",  3);
 
   41   fPythia.settings.parm(
"Beams:pxA",    0.);
 
   42   fPythia.settings.parm(
"Beams:pyA",    0.);
 
   43   fPythia.settings.parm(
"Beams:pzA",    fMom);
 
   44   fPythia.settings.parm(
"Beams:pxB",    0.);
 
   45   fPythia.settings.parm(
"Beams:pyB",    0.);
 
   46   fPythia.settings.parm(
"Beams:pzB",    0.);
 
   67     for(
int i=0; 
i<fPythia.event.size(); 
i++)
 
   69       if(fPythia.event[
i].isFinal())
 
   76   for(Int_t ii=0; ii<fPythia.event.size(); ii++)
 
   77     if(fPythia.event[ii].isFinal())
 
   79       cpg->AddTrack((Int_t)fPythia.event[ii].id(),
 
   89   fParams[fPar_it] = 
par;
 
   95   fPythia.settings.listAll();
 
void SetParameters(char *)
Bool_t ReadEvent(FairPrimaryGenerator *)
virtual ~PndPythia8Direct()