]> git.uio.no Git - u/mrichter/AliRoot.git/blobdiff - MUON/AliMUONDigitCalibrator.h
- Added a protection in the recursive method AliMUONPreClusterFinder::Add,
[u/mrichter/AliRoot.git] / MUON / AliMUONDigitCalibrator.h
index e64c5b341e8a23c1b7469558ec22db12d43558a8..faa41e10819c0f4886e6d836ea306e09c315469d 100644 (file)
@@ -23,6 +23,7 @@ class AliMUONVDigitStore;
 class AliMUONVDigit;
 class AliMUONPadStatusMaker;
 class AliMUONPadStatusMapMaker;
+class TExMap;
 
 class AliMUONDigitCalibrator : public TObject
 {
@@ -39,7 +40,7 @@ private:
     /// 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
@@ -49,12 +50,13 @@ private:
     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