11 #include <FairGenerator.h> 
   18 class FairPrimaryGenerator;
 
   23 class TMemberInspector;
 
   31    AtTPC2Body(
const char *name, std::vector<Int_t> *z, std::vector<Int_t> *a, std::vector<Int_t> *q, Int_t mult,
 
   32               std::vector<Double_t> *px, std::vector<Double_t> *py, std::vector<Double_t> *pz,
 
   33               std::vector<Double_t> *mass, std::vector<Double_t> *Ex, Double_t ResEner, Double_t MinCMSAng,
 
   46    virtual Bool_t 
ReadEvent(FairPrimaryGenerator *primGen);
 
   54    std::vector<Double_t> fPx, fPy, fPz; 
 
   55    std::vector<Double_t> Masses;        
 
   56    std::vector<Double_t> fExEnergy;     
 
   57    Double_t fVx, fVy, fVz;              
 
   58    std::vector<FairIon *> fIon;         
 
   59    std::vector<TString> fPType;
 
   60    std::vector<FairParticle *> fParticle;
 
   61    std::vector<Int_t> fQ; 
 
   64    Double_t fBeamEnergy{};      
 
   65    Double_t fBeamEnergy_buff{}; 
 
   71    Double_t fPxBeam_buff{};
 
   72    Double_t fPyBeam_buff{};
 
   73    Double_t fPzBeam_buff{};
 
   74    Double_t fThetaCmsMax{};
 
   75    Double_t fThetaCmsMin{};
 
   76    Bool_t kIsDecay{
false};
 
   80    std::vector<Double_t> fWm; 
 
   82    Bool_t fIsFixedTargetPos{}; 
 
   83    Bool_t fIsFixedMomentum{};