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;