Coding Rule violations corrected.
[u/mrichter/AliRoot.git] / EVGEN / AliGenGeVSimEventHeader.h
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 class AliGenGeVSimEventHeader: public AliGenEventHeader {
19
20  public:
21   
22   //Constructors
23   AliGenGeVSimEventHeader();
24   AliGenGeVSimEventHeader(const char *name);
25   ~AliGenGeVSimEventHeader() {}
26
27   //Getters
28   Float_t GetEventPlane() const {return fEventPlane;}
29   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   ClassDef(AliGenGeVSimEventHeader, 1) // Event Header for GeVSim
42
43 };
44
45
46
47 #endif