- Float_t fCMS; // Center of mass energy
- Float_t fMomentum; // Target nucleus momentum
- Float_t fBeta; // Target nucleus beta
- Float_t fPmax; // Maximum slow nucleon momentum
- Float_t fATarget; // Target nucleus mass number
- Float_t fZTarget; // Target nucleus charge number
- Int_t fCharge; // Slow nucleon charge
- Float_t fTemperatureG; // Source Temperature for gray nucleons
- Float_t fBetaSourceG; // Source beta for gray nucleons
- Float_t fTemperatureB; // Source Temperature for black nucleons
- Float_t fBetaSourceB; // Source beta for black nucleons
- Int_t fNgp; // Number of gray protons
- Int_t fNgn; // Number of gray neutrons
- Int_t fNbp; // Number of black protons
- Int_t fNbn; // Number of black neutrons
- Int_t fDebug; // Debug flag
- TH2F* fDebugHist1; // Histogram for debugging
- TH2F* fDebugHist2; // Histogram for debugging
+ Float_t fCMS; // Center of mass energy
+ Float_t fMomentum; // Target nucleus momentum
+ Float_t fBeta; // Target nucleus beta
+ Float_t fPmax; // Maximum slow nucleon momentum
+ Float_t fATarget; // Target nucleus mass number
+ Float_t fZTarget; // Target nucleus charge number
+ Int_t fCharge; // Slow nucleon charge
+ Float_t fProtonDirection; // Direction of the proton
+ Float_t fTemperatureG; // Source Temperature for gray nucleons
+ Float_t fBetaSourceG; // Source beta for gray nucleons
+ Float_t fTemperatureB; // Source Temperature for black nucleons
+ Float_t fBetaSourceB; // Source beta for black nucleons
+ Int_t fNgp; // Number of gray protons
+ Int_t fNgn; // Number of gray neutrons
+ Int_t fNbp; // Number of black protons
+ Int_t fNbn; // Number of black neutrons
+ Int_t fDebug; // Debug flag
+ TH2F* fDebugHist1; // Histogram for debugging
+ TH2F* fDebugHist2; // Histogram for debugging