class AliMUONCalibrationData;
class AliMUONData;
class TTask;
+class AliMUONDigitMaker;
class AliMUONReconstructor: public AliReconstructor
{
virtual void FillESD(AliRunLoader* runLoader,
AliRawReader* /*rawReader*/, AliESD* esd) const;
+protected:
+ AliMUONReconstructor(const AliMUONReconstructor& right);
+ AliMUONReconstructor& operator = (const AliMUONReconstructor& right);
+
private:
TTask* GetCalibrationTask(AliMUONData* data) const;
private:
- AliRunLoader* fRunLoader; //!
- mutable AliMUONCalibrationData* fCalibrationData; //!
+ AliRunLoader* fRunLoader; //!< pointer to runloader
+ AliMUONDigitMaker* fDigitMaker; //!< pointer to the digit maker class
+
+ mutable AliMUONCalibrationData* fCalibrationData; //!< pointer to calibration data
ClassDef(AliMUONReconstructor, 0) // class for the MUON reconstruction
};