2 * AliGenEposEventHeader.h
4 * Header for EPOS generated event.
6 * Author: Piotr Ostrowski
9 #ifndef ALIGENEPOSEVENTHEADER_H_
10 #define ALIGENEPOSEVENTHEADER_H_
12 #include "AliGenEventHeader.h"
13 #include "AliCollisionGeometry.h"
17 class AliGenEposEventHeader : public AliGenEventHeader, public AliCollisionGeometry
20 AliGenEposEventHeader(const char* name);
21 AliGenEposEventHeader();
22 virtual ~AliGenEposEventHeader() {}
46 void SetBimevt(Float_t value);
47 void SetPhievt(Float_t value);
48 void SetKolevt(Int_t value);
49 void SetKoievt(Int_t value);
50 void SetPmxevt(Float_t value);
51 void SetEgyevt(Float_t value);
52 void SetNpjevt(Int_t value);
53 void SetNtgevt(Int_t value);
54 void SetNpnevt(Int_t value);
55 void SetNppevt(Int_t value);
56 void SetNtnevt(Int_t value);
57 void SetNtpevt(Int_t value);
58 void SetJpnevt(Int_t value);
59 void SetJppevt(Int_t value);
60 void SetJtnevt(Int_t value);
61 void SetJtpevt(Int_t value);
62 void SetXbjevt(Float_t value);
63 void SetQsqevt(Float_t value);
64 void SetNglevt(Int_t value);
65 void SetZppevt(Float_t value);
66 void SetZptevt(Float_t value);
71 Float_t fBimevt; // bimevt ........ absolute value of impact parameter
72 Float_t fPhievt; // phievt ........ angle of impact parameter
73 Int_t fKolevt; // kolevt ........ number of collisions
74 Int_t fKoievt; // koievt ........ number of inelastic collisions
75 Float_t fPmxevt; // pmxevt ........ reference momentum
76 Float_t fEgyevt; // egyevt ........ pp cm energy (hadron) or string energy (lepton)
77 Int_t fNpjevt; // npjevt ........ number of primary projectile participants
78 Int_t fNtgevt; // ntgevt ........ number of primary target participants
79 Int_t fNpnevt; // npnevt ........ number of primary projectile neutron spectators
80 Int_t fNppevt; // nppevt ........ number of primary projectile proton spectators
81 Int_t fNtnevt; // ntnevt ........ number of primary target neutron spectators
82 Int_t fNtpevt; // ntpevt ........ number of primary target proton spectators
83 Int_t fJpnevt; // jpnevt ........ number of absolute projectile neutron spectators
84 Int_t fJppevt; // jppevt ........ number of absolute projectile proton spectators
85 Int_t fJtnevt; // jtnevt ........ number of absolute target neutron spectators
86 Int_t fJtpevt; // jtpevt ........ number of absolute target proton spectators
87 Float_t fXbjevt; // xbjevt ........ bjorken x for dis
88 Float_t fQsqevt; // qsqevt ........ q**2 for dis
89 Int_t fNglevt; // nglevt ........ number of collisions acc to Glauber
90 Float_t fZppevt; // zppevt ........ average Z-parton-proj
91 Float_t fZptevt; // zptevt ........ average Z-parton-targ
95 ClassDef(AliGenEposEventHeader,2)
99 #endif /* ALIGENEPOSEVENTHEADER_H_ */