Line data Source code
1 : #ifndef AliGenGeVSimEventHeader_h
2 : #define AliGenGeVSimEventHeader_h
3 :
4 : //
5 : // Event header for GeVSim event generator
6 : // support event plane and elliptic flow
7 : // in next release will suport full differential
8 : // directed and elliptic flow
9 : //
10 : // Sylwester Radomski, GSI
11 : // mail: S.Radomski@gsi
12 : // 31 Oct, 2002
13 : //
14 :
15 : #include "AliGenEventHeader.h"
16 :
17 :
18 0 : class AliGenGeVSimEventHeader: public AliGenEventHeader {
19 :
20 : public:
21 :
22 : //Constructors
23 : AliGenGeVSimEventHeader();
24 : AliGenGeVSimEventHeader(const char *name);
25 0 : ~AliGenGeVSimEventHeader() {}
26 :
27 : //Getters
28 0 : Float_t GetEventPlane() const {return fEventPlane;}
29 0 : Float_t GetEllipticFlow() const {return fEllipticFlow;}
30 :
31 : //Setters
32 : void SetEventPlane(Float_t psi);
33 : void SetEllipticFlow(Float_t v2);
34 :
35 : private:
36 :
37 : Float_t fEventPlane; // event plane in rad.
38 : Float_t fEllipticFlow; // elliptic flow (fast solution)
39 :
40 : public:
41 176 : ClassDef(AliGenGeVSimEventHeader, 1) // Event Header for GeVSim
42 :
43 : };
44 :
45 :
46 :
47 : #endif
|