Index: trunk/MagicSoft/Mars/msignal/MExtractBlindPixel.cc
===================================================================
--- trunk/MagicSoft/Mars/msignal/MExtractBlindPixel.cc	(revision 4119)
+++ trunk/MagicSoft/Mars/msignal/MExtractBlindPixel.cc	(revision 4190)
@@ -63,9 +63,9 @@
 
 const Int_t  MExtractBlindPixel::fgBlindPixelIdx  = 559;
-const Int_t  MExtractBlindPixel::fgNSBFilterLimit = 800;
-const Byte_t MExtractBlindPixel::fgHiGainFirst    =  12;
+const Int_t  MExtractBlindPixel::fgNSBFilterLimit = 100;
+const Byte_t MExtractBlindPixel::fgHiGainFirst    =  10;
 const Byte_t MExtractBlindPixel::fgHiGainLast     =  29;
 const Byte_t MExtractBlindPixel::fgLoGainFirst    =  0;
-const Byte_t MExtractBlindPixel::fgLoGainLast     =  10;
+const Byte_t MExtractBlindPixel::fgLoGainLast     =  7;
 // --------------------------------------------------------------------------
 //
@@ -168,4 +168,5 @@
   if (fHiLoLast == 0)
     return;
+
   
   end = logain + fHiLoLast;
@@ -173,5 +174,5 @@
     {
       sum += *logain;
-      
+
       if (*logain++ >= fSaturationLimit)
             sat++;
@@ -233,5 +234,5 @@
   sat = 0;
 
-  FindSignalHiGain(pixel.GetHiGainSamples()+fLoGainFirst, pixel.GetLoGainSamples(), sum, sat);
+  FindSignalHiGain(pixel.GetHiGainSamples()+fHiGainFirst, pixel.GetLoGainSamples(), sum, sat);
   
   fBlindPixel->SetExtractedSignal(sum);
Index: trunk/MagicSoft/Mars/msignal/MExtractedSignalBlindPixel.cc
===================================================================
--- trunk/MagicSoft/Mars/msignal/MExtractedSignalBlindPixel.cc	(revision 4119)
+++ trunk/MagicSoft/Mars/msignal/MExtractedSignalBlindPixel.cc	(revision 4190)
@@ -40,5 +40,5 @@
 using namespace std;
 
-static const UInt_t gkSignalInitializer = 99999;
+static const Int_t gkSignalInitializer = 99999;
 
 // ------------------------------------------------------------------------
Index: trunk/MagicSoft/Mars/msignal/MExtractedSignalBlindPixel.h
===================================================================
--- trunk/MagicSoft/Mars/msignal/MExtractedSignalBlindPixel.h	(revision 4119)
+++ trunk/MagicSoft/Mars/msignal/MExtractedSignalBlindPixel.h	(revision 4190)
@@ -12,5 +12,5 @@
 private:
 
-  UInt_t fExtractedSignal;    // mean value of the extracted signal
+  Int_t fExtractedSignal;    // mean value of the extracted signal
 
   Byte_t fFirst;
@@ -33,5 +33,5 @@
   
   // Setter
-  void SetExtractedSignal(const UInt_t sig    )    { fExtractedSignal = sig;     }
+  void SetExtractedSignal(const Int_t sig    )    { fExtractedSignal = sig;     }
   void SetNumSaturated(   const Byte_t numsat )    { fNumSaturated    = numsat;  }
   void SetUsedFADCSlices( const Byte_t first, const Byte_t num);
@@ -46,5 +46,5 @@
 
     // Getter
-  UInt_t GetExtractedSignal()    const { return fExtractedSignal; }
+  Int_t  GetExtractedSignal()    const { return fExtractedSignal; }
   Byte_t GetNumFADCSamples()     const { return fNumFADCSamples;  }
   Int_t  GetBlindPixelIdx()      const { return fBlindPixelIdx; }  
