]>
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" | |
68f6519c | 8 | #include "TH1D.h" |
19f796ed | 9 | class AliACORDECalibData: public TNamed { |
10 | ||
11 | public: | |
12 | AliACORDECalibData(); | |
13 | AliACORDECalibData(const char* name); | |
68f6519c | 14 | |
19f796ed | 15 | AliACORDECalibData(const AliACORDECalibData &calibda); |
16 | AliACORDECalibData& operator= (const AliACORDECalibData &calibda); | |
17 | virtual ~AliACORDECalibData(); | |
18 | void Reset(); | |
19 | ||
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];} | |
68f6519c | 24 | // TList* GetHistos()const {return Hist;} |
19f796ed | 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;} | |
68f6519c | 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");} | |
c61a7285 | 33 | void Draw(Option_t *option=""); |
68f6519c | 34 | |
19f796ed | 35 | |
36 | protected: | |
37 | Float_t fEfficiencies[60]; | |
38 | Float_t fRates[60]; | |
68f6519c | 39 | TH1D *fHits; |
40 | TH1D *fTHits; | |
41 | TH1D *fMultiHits; | |
42 | TH1D *fTMultiHits; | |
19f796ed | 43 | |
1855760a | 44 | ClassDef(AliACORDECalibData,2) // ACORDE Calibration data |
19f796ed | 45 | }; |
46 | ||
47 | #endif | |
48 |