void Generate();
// Fermi smearing, beam divergence and crossing angle
- void FermiTwoGaussian(Float_t A, Float_t Z, Double_t *pp,
+ void FermiTwoGaussian(Float_t A, Double_t *pp,
Double_t *probintp, Double_t *probintn);
void ExtractFermi(Int_t id, Double_t *pp, Double_t *probintp,
Double_t *probintn, Double_t *pFermi);
void SetFermi(Int_t Fflag) {fFermiflag=Fflag;};
void SetDiv(Float_t bmdiv, Float_t bmcra, Int_t iflcr)
{fBeamDiv=bmdiv; fBeamCrossAngle=bmcra; fBeamCrossPlane=iflcr;};
- void SetDebug() {fDebugOpt = 1;};
+ void SetDebug(Int_t idebu) {fDebugOpt = idebu;};
// Getters
Double_t GetFermi2p(Int_t key) {return fProbintp[key];}
Double_t fProbintp[201]; // Protons momentum distribution due to Fermi
Double_t fProbintn[201]; // Neutrons momentum distribution due to Fermi
Double_t fPp[201]; //
- Int_t fDebugOpt; // Option for debugging
+ Int_t fDebugOpt; // Option for debugging [0->No debug, 1->Screen
+ // prints, 2->ASCII data file]
ClassDef(AliGenZDC,1) // Generator for AliZDC class
};