]>
Commit | Line | Data |
---|---|---|
d5ebf00e | 1 | // -*- mode: C++ -*- |
2 | #ifndef ALIESDTZERO_H | |
3 | #define ALIESDTZERO_H | |
4 | ||
5 | /* Copyright(c) 1998-1999, ALICE Experiment at CERN, All rights reserved. * | |
6 | * See cxx source for full Copyright notice */ | |
7 | ||
8 | ||
9 | //------------------------------------------------------------------------- | |
10 | // Class AliESDTZERO | |
11 | // This is a class that summarizes the TZERO data for the ESD | |
12 | // Origin: Christian Klein-Boesing, CERN, Christian.Klein-Boesing@cern.ch | |
13 | //------------------------------------------------------------------------- | |
14 | ||
15 | ||
16 | ||
17 | #include <TObject.h> | |
18 | ||
19 | class AliESDTZERO: public TObject { | |
20 | public: | |
21 | AliESDTZERO(); | |
22 | AliESDTZERO(const AliESDTZERO& tzero); | |
23 | AliESDTZERO& operator=(const AliESDTZERO& tzero); | |
732a24fe | 24 | virtual void Copy(TObject &obj) const; |
d5ebf00e | 25 | |
694aad0c | 26 | Double_t GetT0zVertex() const {return fT0zVertex;} |
27 | void SetT0zVertex(Double_t z) {fT0zVertex=z;} | |
28 | Double_t GetT0() const {return fT0timeStart;} | |
29 | void SetT0(Double_t timeStart) {fT0timeStart = timeStart;} | |
30 | const Double_t * GetT0time() const {return fT0time;} | |
d5ebf00e | 31 | void SetT0time(Float_t time[24]) { |
32 | for (Int_t i=0; i<24; i++) fT0time[i] = time[i]; | |
33 | } | |
694aad0c | 34 | const Double_t * GetT0amplitude() const {return fT0amplitude;} |
d5ebf00e | 35 | void SetT0amplitude(Float_t amp[24]) { |
36 | for (Int_t i=0; i<24; i++) fT0amplitude[i] = amp[i]; | |
37 | } | |
38 | ||
39 | void Reset(); | |
40 | void Print(const Option_t *opt=0) const; | |
41 | ||
42 | private: | |
43 | ||
694aad0c | 44 | Double32_t fT0zVertex; // vertex z position estimated by the T0 |
45 | Double32_t fT0timeStart; // interaction time estimated by the T0 | |
46 | Double32_t fT0time[24]; // best TOF on each T0 PMT | |
47 | Double32_t fT0amplitude[24]; // number of particles(MIPs) on each T0 PMT | |
d5ebf00e | 48 | |
694aad0c | 49 | ClassDef(AliESDTZERO,2) |
d5ebf00e | 50 | }; |
51 | ||
52 | ||
53 | #endif |