X-Git-Url: http://git.uio.no/git/?p=u%2Fmrichter%2FAliRoot.git;a=blobdiff_plain;f=MUON%2FAliMUONDigitCalibrator.h;h=008238ad84c1cb39d04f559fcb9b72d8cb318b4e;hp=81c9f232f2321f8d522bf6e59ec455d8b7984176;hb=49e396d9109191e3a28de80f762436d150157334;hpb=a25ae7b508e27a40dfba750452e097b56c080de5 diff --git a/MUON/AliMUONDigitCalibrator.h b/MUON/AliMUONDigitCalibrator.h index 81c9f232f23..008238ad84c 100644 --- a/MUON/AliMUONDigitCalibrator.h +++ b/MUON/AliMUONDigitCalibrator.h @@ -21,12 +21,13 @@ class AliMUONLogger; class AliMUONVStore; class AliMUONVDigitStore; class AliMUONVDigit; +class AliMUONPadStatusMaker; +class AliMUONPadStatusMapMaker; class AliMUONDigitCalibrator : public TObject { public: - AliMUONDigitCalibrator(const AliMUONCalibrationData& calib, - Bool_t createAndUseStatusMap=kTRUE); + AliMUONDigitCalibrator(const AliMUONCalibrationData& calib); virtual ~AliMUONDigitCalibrator(); @@ -41,11 +42,13 @@ private: virtual void CalibrateDigit(AliMUONVDigit& digit); private: - const AliMUONCalibrationData& fCalibrationData; //!< Calibration data - AliMUONVStore* fStatusMap; //!< Channel status map AliMUONLogger* fLogger; //!< to log repeated messages + AliMUONPadStatusMaker* fStatusMaker; //!< to build pad statuses + AliMUONPadStatusMapMaker* fStatusMapMaker; //!< to build status map + AliMUONVStore* fPedestals; //!< pedestal values + AliMUONVStore* fGains; //!< gain values - ClassDef(AliMUONDigitCalibrator,3) // Calibrate raw digit + ClassDef(AliMUONDigitCalibrator,4) // Calibrate raw digit }; #endif