]> git.uio.no Git - u/mrichter/AliRoot.git/blobdiff - EMCAL/AliEMCALCalibData.h
coverity fix for TFF geometry method
[u/mrichter/AliRoot.git] / EMCAL / AliEMCALCalibData.h
index 2ad8f743c0201943f59be0d59f30a7060b9a7e67..1bbb45034014388b9d5e7b07b9ce03e222d5c5a9 100644 (file)
@@ -11,7 +11,7 @@
 ////////////////////////////////////////////////
 
 #include "TNamed.h"
-#include "AliEMCAL.h"
+#include "AliEMCALGeoParams.h"
 
 class AliEMCALCalibData: public TNamed {
 
@@ -23,16 +23,18 @@ class AliEMCALCalibData: public TNamed {
   virtual ~AliEMCALCalibData();
   void Reset();
   virtual void Print(Option_t *option = "") const; 
-  //
+  // All indexes start from 0!
   Float_t GetADCchannel(Int_t module, Int_t column, Int_t row) const;
   Float_t GetADCpedestal(Int_t module, Int_t column, Int_t row) const;
   //
   void SetADCchannel(Int_t module, Int_t column, Int_t row, Float_t value);
   void SetADCpedestal(Int_t module, Int_t column, Int_t row, Float_t value);
+  // Fill for (relative) recalibration (undo 1, apply 2)
+  void Fill(const AliEMCALCalibData *cd1, const AliEMCALCalibData *cd2, Bool_t print=0);
 
  protected:
-  Float_t  fADCchannel[12][48][24] ;  // width of one ADC channel in GeV ([mod][col][row])
-  Float_t  fADCpedestal[12][48][24] ; // value of the  ADC pedestal ([mod][col][row])
+  Float_t  fADCchannel [AliEMCALGeoParams::fgkEMCALModules][AliEMCALGeoParams::fgkEMCALCols][AliEMCALGeoParams::fgkEMCALRows] ; // width of one ADC channel in GeV ([mod][col][row])
+  Float_t  fADCpedestal[AliEMCALGeoParams::fgkEMCALModules][AliEMCALGeoParams::fgkEMCALCols][AliEMCALGeoParams::fgkEMCALRows] ; // value of the  ADC pedestal ([mod][col][row])
   //
   ClassDef(AliEMCALCalibData,1)    // EMCAL Calibration data
 };