]> git.uio.no Git - u/mrichter/AliRoot.git/blob - ACORDE/AliACORDECalibData.h
Correct path of object in file from RecParam/Data to Config/RecParam
[u/mrichter/AliRoot.git] / ACORDE / AliACORDECalibData.h
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