]>
Commit | Line | Data |
---|---|---|
dd735cf0 | 1 | #ifndef AliESDVZERO_H |
2 | #define AliESDVZERO_H | |
3 | ||
4 | #include <TObject.h> | |
5 | ||
6 | class AliESDVZERO : public TObject | |
7 | { | |
8 | public: | |
9 | AliESDVZERO(); | |
10 | AliESDVZERO(const AliESDVZERO&); | |
11 | AliESDVZERO(Int_t NbPMV0A, Int_t NbPMV0C, Int_t MTotV0A, Int_t MTotV0C, | |
12 | Int_t *MRingV0A, Int_t *MRingV0C); | |
13 | virtual ~AliESDVZERO() {}; | |
732a24fe | 14 | AliESDVZERO &operator=(const AliESDVZERO& source); |
15 | virtual void Copy(TObject &obj) const; | |
16 | ||
dd735cf0 | 17 | |
18 | // Setters | |
19 | virtual void SetNbPMV0A(Int_t NbPMV0A) {fNbPMV0A = NbPMV0A;} | |
20 | virtual void SetNbPMV0C(Int_t NbPMV0C) {fNbPMV0C = NbPMV0C;} | |
21 | virtual void SetMTotV0A(Int_t MTotV0A) {fMTotV0A = MTotV0A;} | |
22 | virtual void SetMTotV0C(Int_t MTotV0C) {fMTotV0C = MTotV0C;} | |
23 | virtual void SetMRingV0A(Int_t MRingV0A[4]){for(Int_t j=0; j<4; j++){ | |
24 | fMRingV0A[j] = MRingV0A[j];} } | |
25 | virtual void SetMRingV0C(Int_t MRingV0C[4]){for(Int_t j=0; j<4; j++){ | |
26 | fMRingV0C[j] = MRingV0C[j];} } | |
27 | ||
28 | // Getters | |
cd888a89 | 29 | Short_t GetNbPMV0A() const {return fNbPMV0A;} |
30 | Short_t GetNbPMV0C() const {return fNbPMV0C;} | |
dd735cf0 | 31 | Int_t GetMTotV0A() const {return fMTotV0A;} |
32 | Int_t GetMTotV0C() const {return fMTotV0C;} | |
33 | Int_t* GetMRingV0A() const {return (int*) fMRingV0A;} | |
34 | Int_t* GetMRingV0C() const {return (int*) fMRingV0C;} | |
35 | ||
732a24fe | 36 | |
dd735cf0 | 37 | |
38 | protected: | |
dd735cf0 | 39 | Int_t fMTotV0A; // Total multiplicity in V0A |
40 | Int_t fMTotV0C; // Total multiplicity in V0C | |
41 | Int_t fMRingV0A[4]; // Multiplicity per ring in V0A - 4 rings | |
42 | Int_t fMRingV0C[4]; // Multiplicity per ring in V0C - 4 rings | |
cd888a89 | 43 | Short_t fNbPMV0A; // Number of PMs fired in V0A - out of 32 |
44 | Short_t fNbPMV0C; // Number of PMs fired in V0C - out of 32 | |
dd735cf0 | 45 | |
cd888a89 | 46 | |
47 | ClassDef(AliESDVZERO,2) | |
dd735cf0 | 48 | }; |
49 | ||
50 | #endif |