]> git.uio.no Git - u/mrichter/AliRoot.git/blobdiff - MUON/AliMUONDigitCalibrator.h
Load pythia libraries.
[u/mrichter/AliRoot.git] / MUON / AliMUONDigitCalibrator.h
index 008238ad84c1cb39d04f559fcb9b72d8cb318b4e..e64c5b341e8a23c1b7469558ec22db12d43558a8 100644 (file)
@@ -27,7 +27,7 @@ class AliMUONPadStatusMapMaker;
 class AliMUONDigitCalibrator : public TObject
 {
 public:
-  AliMUONDigitCalibrator(const AliMUONCalibrationData& calib);
+  AliMUONDigitCalibrator(const AliMUONCalibrationData& calib, const char* calibMode="NOGAIN");
   
   virtual ~AliMUONDigitCalibrator();
   
@@ -47,8 +47,14 @@ private:
     AliMUONPadStatusMapMaker* fStatusMapMaker; //!< to build status map
     AliMUONVStore* fPedestals; //!< pedestal values
     AliMUONVStore* fGains; //!< gain values
+    Int_t fApplyGains; //!< whether we should apply gains or not, capa or not...
+    AliMUONVStore* fCapacitances; //!< capa values
     
-  ClassDef(AliMUONDigitCalibrator,4) // Calibrate raw digit
+    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
 };
 
 #endif