#ifndef ALIVZEROCALIBDATA_H #define ALIVZEROCALIBDATA_H /* Copyright(c) 1998-1999, ALICE Experiment at CERN, All rights reserved. * * See cxx source for full Copyright notice */ //////////////////////////////////////////////// // // // class for VZERO calibration // // // //////////////////////////////////////////////// #include "TNamed.h" class AliVZERODataDCS; class AliVZEROCalibData: public TNamed { public: enum { kNCIUBoards = 8 }; AliVZEROCalibData(); AliVZEROCalibData(const char* name); AliVZEROCalibData(const AliVZEROCalibData &calibda); AliVZEROCalibData& operator= (const AliVZEROCalibData &calibda); virtual ~AliVZEROCalibData(); void Reset(); void FillDCSData(AliVZERODataDCS * data); Float_t GetPedestal(Int_t channel) const {return fPedestal[channel];} Float_t* GetPedestal() const {return (float*)fPedestal;} Float_t GetSigma(Int_t channel) const {return fSigma[channel];} Float_t* GetSigma() const {return (float*)fSigma;} Float_t GetADCmean(Int_t channel) const {return fADCmean[channel];} Float_t* GetADCmean() const {return (float*)fADCmean;} Float_t GetADCsigma(Int_t channel) const {return fADCsigma[channel];} Float_t* GetADCsigma() const {return (float*)fADCsigma;} Float_t GetMeanHV(Int_t channel) const {return fMeanHV[channel];} Float_t* GetMeanHV() const {return (float*)fMeanHV;} Float_t GetWidthHV(Int_t channel) const {return fWidthHV[channel];} Float_t* GetWidthHV() const {return (float*)fWidthHV;} Bool_t IsChannelDead(Int_t channel) const {return fDeadChannel[channel];} Bool_t* GetDeadMap() const {return (bool*)fDeadChannel;} Float_t GetGain(Int_t channel) const; Float_t GetTimeOffset(Int_t channel) const {return fTimeOffset[channel];} Float_t* GetTimeOffset() const {return (float*)fTimeOffset;} Float_t GetTimeGain(Int_t channel) const {return fTimeGain[channel];} Float_t* GetTimeGain() const {return (float*)fTimeGain;} Float_t* GetTimeResolution() const {return (Float_t*) fTimeResolution;}; Float_t GetTimeResolution(Int_t board ) const {return ((board>=0 && board=0 && board=0 && board=0 && board=0 && board=0 && board