75 #include "TGenAcceptance.h"
76 #include "TGeVSimEvent.h"
98 enum Param_t {kTemp, kSigmaY, kExpVel, kSigmaTemp, kV1, kV2, kMult};
102 TGeVSim(
const char *name, Float_t psi, Bool_t isMultTotal = kTRUE);
111 void SetMultTotal(Bool_t isTotal = kTRUE);
113 TObjArray* ImportParticles(Option_t *option);
114 Int_t ImportParticles(TClonesArray *particles, Option_t *option);
116 void GenerateEvent();
117 TClonesArray* GetListOfParticles()
const {
return fPartBuffer;}
119 void SetVerbose(Bool_t verb) {fIsVerbose = verb;}
120 Bool_t IsVerbose()
const {
return fIsVerbose;}
122 void Print(Option_t* option=
"")
const;
148 TObjArray *fPartTypes;
149 TClonesArray *fPartBuffer;
156 void SetFormula(Int_t pdg);
157 void AdjustFormula();
158 void DetermineReactionPlane();
159 void GetRandomPtY(Double_t &pt, Double_t &y);
160 void Generate(Bool_t clones);
162 Float_t GetdNdYToTotal();
163 Float_t FindScaler(Int_t paramId, Int_t pdg);