5 /* Copyright(c) 1998-1999, ALICE Experiment at CERN, All rights reserved. *
6 * See cxx source for full Copyright notice */
9 //-------------------------------------------------------------------------
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 //-------------------------------------------------------------------------
19 class AliESDTZERO: public TObject {
22 AliESDTZERO(const AliESDTZERO& tzero);
23 AliESDTZERO& operator=(const AliESDTZERO& tzero);
24 virtual void Copy(TObject &obj) const;
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;}
31 void SetT0time(Float_t time[24]) {
32 for (Int_t i=0; i<24; i++) fT0time[i] = time[i];
34 const Double_t * GetT0amplitude() const {return fT0amplitude;}
35 void SetT0amplitude(Float_t amp[24]) {
36 for (Int_t i=0; i<24; i++) fT0amplitude[i] = amp[i];
40 void Print(const Option_t *opt=0) const;
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
49 ClassDef(AliESDTZERO,2)