X-Git-Url: http://git.uio.no/git/?p=u%2Fmrichter%2FAliRoot.git;a=blobdiff_plain;f=EMCAL%2FAliEMCALCalibData.h;h=1bbb45034014388b9d5e7b07b9ce03e222d5c5a9;hp=190f0aa7620bbcdb0c248398aee5b330708085e1;hb=b69140257d0f679a813406a6ce9c28ce6e1dd49a;hpb=f565d89d2e9d7598541d0e0dda2cfe281852e5ba diff --git a/EMCAL/AliEMCALCalibData.h b/EMCAL/AliEMCALCalibData.h index 190f0aa7620..1bbb4503401 100644 --- a/EMCAL/AliEMCALCalibData.h +++ b/EMCAL/AliEMCALCalibData.h @@ -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[5][56][64] ; // width of one ADC channel in GeV ([mod][col][row]) - Float_t fADCpedestal[5][56][64] ; // 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 };