1 /* Copyright(c) 1998-1999, ALICE Experiment at CERN, All rights reserved. *
2 * See cxx source for full Copyright notice */
7 /// \class AliMUONDigitCalibrator
8 /// \brief Class to calibrate the digits
10 // Author Laurent Aphecetche
12 #ifndef ALIMUONDIGITCALIBRATOR_H
13 #define ALIMUONDIGITCALIBRATOR_H
19 class AliMUONCalibrationData;
22 class AliMUONV2DStore;
24 class AliMUONDigitCalibrator : public TTask
27 AliMUONDigitCalibrator(AliMUONData* data,
28 AliMUONCalibrationData* calib,
29 Bool_t createAndUseStatusMap=kTRUE);
30 virtual ~AliMUONDigitCalibrator();
32 virtual void Exec(Option_t*);
36 AliMUONDigitCalibrator(const AliMUONDigitCalibrator& other);
38 AliMUONDigitCalibrator& operator=(const AliMUONDigitCalibrator& other);
40 AliMUONData* fData; //!< MUON data
41 AliMUONCalibrationData* fCalibrationData; //!< Calibration data
42 AliMUONV2DStore* fStatusMap; //!< Channel status map
43 AliMUONLogger* fLogger; //!< to log repeated messages
45 ClassDef(AliMUONDigitCalibrator,2) // Calibrate raw digit