// -*- mode: C++ -*- #ifndef ALIESDTZERO_H #define ALIESDTZERO_H /* Copyright(c) 1998-1999, ALICE Experiment at CERN, All rights reserved. * * See cxx source for full Copyright notice */ //------------------------------------------------------------------------- // Class AliESDTZERO // This is a class that summarizes the TZERO data for the ESD // Origin: Christian Klein-Boesing, CERN, Christian.Klein-Boesing@cern.ch //------------------------------------------------------------------------- #include class AliESDTZERO: public TObject { public: AliESDTZERO(); AliESDTZERO(const AliESDTZERO& tzero); AliESDTZERO& operator=(const AliESDTZERO& tzero); virtual void Copy(TObject &obj) const; Double32_t GetT0zVertex() const {return fT0zVertex;} void SetT0zVertex(Double32_t z) {fT0zVertex=z;} Double32_t GetT0() const {return fT0timeStart;} void SetT0(Double_t timeStart) {fT0timeStart = timeStart;} Float_t GetT0clock() const {return fT0clock;} void SetT0clock(Float_t timeStart) {fT0clock = timeStart;} //1st Double32_t GetT0TOF(Int_t i) const {return fT0TOF[i];} const Double32_t * GetT0TOF() const {return fT0TOF;} void SetT0TOF(Int_t icase, Float_t time) { fT0TOF[icase] = time;} //best Double32_t GetT0TOFbest(Int_t i) const {return fT0TOFbest[i];} const Double32_t * GetT0TOFbest() const {return fT0TOFbest;} void SetT0TOFbest(Int_t icase, Float_t time) { fT0TOFbest[icase] = time;} Int_t GetT0Trig() const {return fT0trig;} void SetT0Trig(Int_t tvdc) {fT0trig = tvdc;} Bool_t GetT0Trig(Int_t i) {return (fT0trig&(1<