]> git.uio.no Git - u/mrichter/AliRoot.git/blame - MUON/AliMUONDigitCalibrator.h
Bug fix
[u/mrichter/AliRoot.git] / MUON / AliMUONDigitCalibrator.h
CommitLineData
d99769c3 1/* Copyright(c) 1998-1999, ALICE Experiment at CERN, All rights reserved. *
2* See cxx source for full Copyright notice */
3
4// $Id$
5
6/// \ingroup rec
7/// \class AliMUONDigitCalibrator
8/// \brief Class to calibrate the digits
9///
78649106 10// Author Laurent Aphecetche
d99769c3 11
d1c20d08 12#ifndef ALIMUONDIGITCALIBRATOR_H
13#define ALIMUONDIGITCALIBRATOR_H
d99769c3 14
15#ifndef ROOT_TTask
16#include "TTask.h"
17#endif
18
19class AliMUONCalibrationData;
20class AliMUONData;
fe6ed686 21class AliMUONLogger;
d1c20d08 22class AliMUONV2DStore;
d99769c3 23
24class AliMUONDigitCalibrator : public TTask
25{
26public:
20356e33 27 AliMUONDigitCalibrator(AliMUONData* data,
28 AliMUONCalibrationData* calib,
29 Bool_t createAndUseStatusMap=kTRUE);
d99769c3 30 virtual ~AliMUONDigitCalibrator();
31
32 virtual void Exec(Option_t*);
1171bb0a 33
d99769c3 34private:
71a2d3aa 35 /// Not implemented
f51d54cb 36 AliMUONDigitCalibrator(const AliMUONDigitCalibrator& other);
71a2d3aa 37 /// Not implemented
f51d54cb 38 AliMUONDigitCalibrator& operator=(const AliMUONDigitCalibrator& other);
39
829425a5 40 AliMUONData* fData; //!< MUON data
41 AliMUONCalibrationData* fCalibrationData; //!< Calibration data
d1c20d08 42 AliMUONV2DStore* fStatusMap; //!< Channel status map
fe6ed686 43 AliMUONLogger* fLogger; //!< to log repeated messages
d1c20d08 44
45 ClassDef(AliMUONDigitCalibrator,2) // Calibrate raw digit
d99769c3 46};
47
48#endif