]> git.uio.no Git - u/mrichter/AliRoot.git/blobdiff - ACORDE/AliACORDECalibData.h
Fix for memory leaks in digits TClonesArrays (Matevz)
[u/mrichter/AliRoot.git] / ACORDE / AliACORDECalibData.h
index 8195c18a7f259fc390275a4daaf720afe02bdc17..71f1e4e831c49ac7df63fd7d3a1902c5e4d455cd 100644 (file)
@@ -21,6 +21,8 @@ class AliACORDECalibData: public TNamed {
   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];}
+  Float_t* GetModulesActivity() const {return (float*)fModulesActivity;}
+  Float_t GetModuleActivity(Int_t i) const {return fModulesActivity[i-1];}
  // TList*  GetHistos()const {return Hist;} 
   void SetRates(Float_t* Rt);
   void SetRate(Float_t rate, Int_t mod){fRates[mod-1]=rate;}
@@ -31,17 +33,20 @@ class AliACORDECalibData: public TNamed {
   void AddHMultiHits(TH1D  *Histo){fMultiHits=(TH1D*)Histo->Clone("MultiHits");}//
   void AddHTMultiHits(TH1D *Histo){fTMultiHits=(TH1D*)Histo->Clone("Total Multi Hits");}
   void Draw(Option_t *option="");
+  void SetModulesActivity(Float_t* Mac);
+  void SetModuleActivity(Float_t mac,Int_t mod){fModulesActivity[mod-1]=mac;}
 
 
  protected:
   Float_t fEfficiencies[60];
   Float_t fRates[60];
+  Float_t fModulesActivity[60];
   TH1D *fHits;
   TH1D *fTHits;
   TH1D *fMultiHits;
   TH1D *fTMultiHits;
 
-  ClassDef(AliACORDECalibData,2)    // ACORDE Calibration data
+  ClassDef(AliACORDECalibData,3)    // ACORDE Calibration data
 };
 
 #endif