Index: trunk/MagicSoft/Mars/msignal/MExtractTimeAndCharge.cc
===================================================================
--- trunk/MagicSoft/Mars/msignal/MExtractTimeAndCharge.cc	(revision 5931)
+++ trunk/MagicSoft/Mars/msignal/MExtractTimeAndCharge.cc	(revision 5952)
@@ -86,5 +86,5 @@
 
 const Float_t MExtractTimeAndCharge::fgLoGainStartShift = -2.8; 
-const Byte_t  MExtractTimeAndCharge::fgLoGainSwitch = 100; 
+const Byte_t  MExtractTimeAndCharge::fgLoGainSwitch = 150; 
 // --------------------------------------------------------------------------
 //
@@ -174,4 +174,7 @@
 Int_t MExtractTimeAndCharge::Process()
 {
+
+  fArrTime->Clear();
+  fSignals->Clear();
 
   MRawEvtPixelIter pixel(fRawEvt);
@@ -243,5 +246,4 @@
       MExtractedSignalPix &pix = (*fSignals)[pixidx];
       MArrivalTimePix     &tix = (*fArrTime)[pixidx];
-
       pix.SetExtractedSignal(sumhi, deltasumhi,sumlo, deltasumlo);
       pix.SetGainSaturation(sathi, sathi, satlo);
Index: trunk/MagicSoft/Mars/msignal/MExtractedSignalPix.cc
===================================================================
--- trunk/MagicSoft/Mars/msignal/MExtractedSignalPix.cc	(revision 5931)
+++ trunk/MagicSoft/Mars/msignal/MExtractedSignalPix.cc	(revision 5952)
@@ -41,6 +41,5 @@
 using namespace std;
 
-static const Float_t gkSignalInitializer = 99999.9;
-
+static const Float_t gkSignalInitializer = -99999.9;
 // ------------------------------------------------------------------------
 //
