StRoot  1
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Groups Pages
TGeVSimParams.h
1 #ifndef TGeVSimParams_h
2 #define TGeVSimParams_h
3 
4 //
5 // Params HEADER documentation goes here
6 //
7 // MSD
8 //
9 
10 #include "TROOT.h"
11 
12 // Create a class to store the parameters of each particle type for each event
13 class TGeVSimParams : public TObject {
14  public:
15  TGeVSimParams();
16  TGeVSimParams(Int_t p,Int_t mod,Float_t t,Float_t sy,Float_t ev,Float_t st,
17  Float_t v1,Float_t v2,Float_t m);
18  ~TGeVSimParams() {}
19 
20  //void Print();
21  void Print(Option_t* option="") const; // argument to remove compiler warning about overloaded virtual functions
22  void PrintHeader();
23  //void Clear();
24  void Clear(Option_t* option=""); // argument to remove compiler warning about overloaded virtual functions
25 
26  Int_t PDG;
27  Int_t Model;
28  Float_t Temp;
29  Float_t SigmaY;
30  Float_t ExpVel;
31  Float_t SigmaTemp;
32  Float_t V1Scalar; // Flow can be set as a funct of pt and y and can be different
33  Float_t V2Scalar; // for each particle, so we can only store the scalars
34  Int_t Mult;
35 
36  ClassDef(TGeVSimParams, 1);
37 };
38 
39 #endif
40 
41