* See cxx source for full Copyright notice */
#include "TNamed.h"
+#include "TH1D.h"
class AliACORDECalibData: public TNamed {
public:
AliACORDECalibData();
AliACORDECalibData(const char* name);
+
AliACORDECalibData(const AliACORDECalibData &calibda);
AliACORDECalibData& operator= (const AliACORDECalibData &calibda);
virtual ~AliACORDECalibData();
Float_t GetEfficiency(Int_t i) const { return fEfficiencies[i-1];}
Float_t* GetRates() const {return (float*)fRates;}
Float_t GetRate(Int_t i) const {return fRates[i-1];}
+ // TList* GetHistos()const {return Hist;}
void SetRates(Float_t* Rt);
void SetRate(Float_t rate, Int_t mod){fRates[mod-1]=rate;}
void SetEfficiencies(Float_t* Eff);
void SetEfficiency(Float_t eff, Int_t mod) {fEfficiencies[mod-1]=eff;}
+ void AddHHits(TH1D *Histo){fHits=(TH1D*)Histo->Clone("Hits");}// Hits
+ void AddHTHits(TH1D *Histo){fTHits=(TH1D*)Histo->Clone("Total Hits");}//Total Hits
+ void AddHMultiHits(TH1D *Histo){fMultiHits=(TH1D*)Histo->Clone("MultiHits");}//
+ void AddHTMultiHits(TH1D *Histo){fTMultiHits=(TH1D*)Histo->Clone("Total Multi Hits");}
+ void Draw();
+
protected:
Float_t fEfficiencies[60];
Float_t fRates[60];
+ TH1D *fHits;
+ TH1D *fTHits;
+ TH1D *fMultiHits;
+ TH1D *fTMultiHits;
ClassDef(AliACORDECalibData,1) // ACORDE Calibration data
};