1 #ifndef ALIACORDECALIBDATA_H
2 #define ALIACORDECALIBDATA_H
4 /* Copyright(c) 1998-1999, ALICE Experiment at CERN, All rights reserved. *
5 * See cxx source for full Copyright notice */
8 class AliACORDECalibData: public TNamed {
12 AliACORDECalibData(const char* name);
13 AliACORDECalibData(const AliACORDECalibData &calibda);
14 AliACORDECalibData& operator= (const AliACORDECalibData &calibda);
15 virtual ~AliACORDECalibData();
18 Float_t* GetEfficiencies() const { return (float*)fEfficiencies; }
19 Float_t GetEfficiency(Int_t i) const { return fEfficiencies[i-1];}
20 Float_t* GetRates() const {return (float*)fRates;}
21 Float_t GetRate(Int_t i) const {return fRates[i-1];}
22 void SetRates(Float_t* Rt);
23 void SetRate(Float_t rate, Int_t mod){fRates[mod-1]=rate;}
24 void SetEfficiencies(Float_t* Eff);
25 void SetEfficiency(Float_t eff, Int_t mod) {fEfficiencies[mod-1]=eff;}
28 Float_t fEfficiencies[60];
31 ClassDef(AliACORDECalibData,1) // ACORDE Calibration data