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 */
9 class AliACORDECalibData: public TNamed {
13 AliACORDECalibData(const char* name);
15 AliACORDECalibData(const AliACORDECalibData &calibda);
16 AliACORDECalibData& operator= (const AliACORDECalibData &calibda);
17 virtual ~AliACORDECalibData();
20 Float_t* GetEfficiencies() const { return (float*)fEfficiencies; }
21 Float_t GetEfficiency(Int_t i) const { return fEfficiencies[i-1];}
22 Float_t* GetRates() const {return (float*)fRates;}
23 Float_t GetRate(Int_t i) const {return fRates[i-1];}
24 // TList* GetHistos()const {return Hist;}
25 void SetRates(Float_t* Rt);
26 void SetRate(Float_t rate, Int_t mod){fRates[mod-1]=rate;}
27 void SetEfficiencies(Float_t* Eff);
28 void SetEfficiency(Float_t eff, Int_t mod) {fEfficiencies[mod-1]=eff;}
29 void AddHHits(TH1D *Histo){fHits=(TH1D*)Histo->Clone("Hits");}// Hits
30 void AddHTHits(TH1D *Histo){fTHits=(TH1D*)Histo->Clone("Total Hits");}//Total Hits
31 void AddHMultiHits(TH1D *Histo){fMultiHits=(TH1D*)Histo->Clone("MultiHits");}//
32 void AddHTMultiHits(TH1D *Histo){fTMultiHits=(TH1D*)Histo->Clone("Total Multi Hits");}
33 void Draw(Option_t *option="");
37 Float_t fEfficiencies[60];
44 ClassDef(AliACORDECalibData,2) // ACORDE Calibration data