]> git.uio.no Git - u/mrichter/AliRoot.git/blame_incremental - MUON/AliMUONDigitCalibrator.h
Adding method IsEfficiencyApplied to be used by trigger digitization (Laurent,Diego)
[u/mrichter/AliRoot.git] / MUON / AliMUONDigitCalibrator.h
... / ...
CommitLineData
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///
10/// \author Laurent Aphecetche
11
12#ifndef ALIMUONDIGITCALIBRATOR_H
13#define ALIMUONDIGITCALIBRATOR_H
14
15#ifndef ROOT_TTask
16#include "TTask.h"
17#endif
18
19class AliMUONCalibrationData;
20class AliMUONData;
21class AliMUONV2DStore;
22
23class AliMUONDigitCalibrator : public TTask
24{
25public:
26 AliMUONDigitCalibrator(AliMUONData* data,
27 AliMUONCalibrationData* calib,
28 Bool_t createAndUseStatusMap=kTRUE);
29 virtual ~AliMUONDigitCalibrator();
30
31 virtual void Exec(Option_t*);
32
33private:
34 AliMUONDigitCalibrator(const AliMUONDigitCalibrator& other);
35 AliMUONDigitCalibrator& operator=(const AliMUONDigitCalibrator& other);
36
37 AliMUONData* fData; //!< MUON data
38 AliMUONCalibrationData* fCalibrationData; //!< Calibration data
39 AliMUONV2DStore* fStatusMap; //!< Channel status map
40
41 ClassDef(AliMUONDigitCalibrator,2) // Calibrate raw digit
42};
43
44#endif