]>
Commit | Line | Data |
---|---|---|
19f796ed | 1 | #ifndef ALIACORDECALIBDATA_H |
2 | #define ALIACORDECALIBDATA_H | |
3 | ||
4 | /* Copyright(c) 1998-1999, ALICE Experiment at CERN, All rights reserved. * | |
5 | * See cxx source for full Copyright notice */ | |
6 | ||
7 | #include "TNamed.h" | |
8 | class AliACORDECalibData: public TNamed { | |
9 | ||
10 | public: | |
11 | AliACORDECalibData(); | |
12 | AliACORDECalibData(const char* name); | |
13 | AliACORDECalibData(const AliACORDECalibData &calibda); | |
14 | AliACORDECalibData& operator= (const AliACORDECalibData &calibda); | |
15 | virtual ~AliACORDECalibData(); | |
16 | void Reset(); | |
17 | ||
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;} | |
26 | ||
27 | protected: | |
28 | Float_t fEfficiencies[60]; | |
29 | Float_t fRates[60]; | |
30 | ||
31 | ClassDef(AliACORDECalibData,1) // ACORDE Calibration data | |
32 | }; | |
33 | ||
34 | #endif | |
35 |