6 #ifndef AtTPCXSREADER_H 
    7 #define AtTPCXSREADER_H 
    9 #include <FairGenerator.h> 
   16 class FairPrimaryGenerator;
 
   22 class TMemberInspector;
 
   33    AtTPCXSReader(
const char *name, std::vector<Int_t> *z, std::vector<Int_t> *a, std::vector<Int_t> *q, Int_t mult,
 
   34                  std::vector<Double_t> *px, std::vector<Double_t> *py, std::vector<Double_t> *pz,
 
   35                  std::vector<Double_t> *mass);
 
   46    virtual Bool_t 
ReadEvent(FairPrimaryGenerator *primGen);
 
   49    void SetXSFileName(TString name = 
"xs_22Mgp_fusionEvaporation.txt") { fXSFileName = name; }
 
   56    std::vector<Double_t> fPx, fPy, fPz; 
 
   57    std::vector<Double_t> Masses;        
 
   58    std::vector<Double_t> fExEnergy;     
 
   59    Double_t fVx, fVy, fVz;              
 
   60    std::vector<FairIon *> fIon;         
 
   61    std::vector<TString> fPType;
 
   62    std::vector<FairParticle *> fParticle;
 
   63    std::vector<Int_t> fQ;  
 
   64    Double_t fBeamEnergy{}; 
 
   68    std::vector<Double_t> fWm;