class AliMUONVDigit;
class AliMUONPadStatusMaker;
class AliMUONPadStatusMapMaker;
+class TExMap;
class AliMUONDigitCalibrator : public TObject
{
/// Not implemented
AliMUONDigitCalibrator& operator=(const AliMUONDigitCalibrator& other);
- virtual void CalibrateDigit(AliMUONVDigit& digit);
+ virtual void CalibrateDigit(AliMUONVDigit& digit, Double_t nsigmas);
private:
AliMUONLogger* fLogger; //!< to log repeated messages
AliMUONVStore* fGains; //!< gain values
Int_t fApplyGains; //!< whether we should apply gains or not, capa or not...
AliMUONVStore* fCapacitances; //!< capa values
+ TExMap* fNofChannelsPerDE; //!< store nof channels within detection elements
static const Int_t fgkNoGain; //!< do not apply gain calib at all
static const Int_t fgkGainConstantCapa; //!< apply gain (from OCDB) with constant capa
static const Int_t fgkGain; //!< apply gain and capa (from OCDB)
- ClassDef(AliMUONDigitCalibrator,5) // Calibrate raw digit
+ ClassDef(AliMUONDigitCalibrator,6) // Calibrate raw digit
};
#endif