7 #include "TClonesArray.h" 
    9 #include "TLorentzVector.h" 
   12 #include "TParticle.h" 
   14 #include "FairPrimaryGenerator.h" 
   57   cout << 
"-I PndFlukaGenerator: Opening input file " << 
fFileName.Data() << endl;
 
   63     Fatal(
"PndFlukaGenerator",
"Cannot open ROOT input file.");
 
   67     Fatal(
"PndFlukaGenerator",
"Incompatible ROOT input file!");
 
  113     cout << 
"-E PndFlukaGenerator: Input ROOT file not open!" << endl;
 
  132     cout << 
"-E PndFlukaGenerator: No more events in input file!" << endl;
 
  162     } 
while (evmul <= 
fnpart);
 
  173       cout << 
"-I PndFlukaGenerator: Closing ROOT input file " << 
fFileName.Data() << endl;
 
void CloseInput()
number of particles in event 
TFile * fInputRootFile
Input file name. 
Double_t fpx
Pointer to input tree. 
Int_t fnpart
PDG code of particle. 
TTree * fInputTree
Pointer to input file. 
FairPrimaryGenerator * primGen
Double_t fvx
Momentum of particle. 
virtual Bool_t ReadEvent(FairPrimaryGenerator *primGen)
Bool_t ReadRootEvent(FairPrimaryGenerator *primGen)
virtual ~PndFlukaGenerator()
TString fFileName
Root tree entry number. 
Int_t fpid
Start Vertex of particle. 
Int_t iEntry
Event number. 
Bool_t SetBranchAddresses()