Index: trunk/MagicSoft/Mars/msignal/MExtractor.cc
===================================================================
--- trunk/MagicSoft/Mars/msignal/MExtractor.cc	(revision 3872)
+++ trunk/MagicSoft/Mars/msignal/MExtractor.cc	(revision 3878)
@@ -87,12 +87,13 @@
 void MExtractor::SetRange(Byte_t hifirst, Byte_t hilast, Byte_t lofirst, Byte_t lolast)
 {
-
-    fHiGainFirst = hifirst;
-    fLoGainFirst = lofirst;
-
-    fHiGainLast  = hilast;
-    fLoGainLast  = lolast;
-
-}
+  
+  fHiGainFirst = hifirst;
+  fLoGainFirst = lofirst;
+  
+  fHiGainLast  = hilast;
+  fLoGainLast  = lolast;
+
+}
+
 
 // --------------------------------------------------------------------------
Index: trunk/MagicSoft/Mars/msignal/MExtractor.h
===================================================================
--- trunk/MagicSoft/Mars/msignal/MExtractor.h	(revision 3872)
+++ trunk/MagicSoft/Mars/msignal/MExtractor.h	(revision 3878)
@@ -62,6 +62,6 @@
     Float_t GetNumLoGainSamples() const      { return fNumLoGainSamples; }
     
-    void SetRange(Byte_t hifirst=0, Byte_t hilast=0, Byte_t lofirst=0, Byte_t lolast=0);
-    void SetSaturationLimit(Byte_t lim) { fSaturationLimit = lim; }
+    virtual void SetRange  (Byte_t hifirst=0, Byte_t hilast=0, Byte_t lofirst=0, Byte_t lolast=0);
+    void SetSaturationLimit(Byte_t lim=fgSaturationLimit) { fSaturationLimit = lim; }
 
     ClassDef(MExtractor, 0) // Signal Extractor Base Class
