Index: trunk/MagicSoft/Mars/msignal/MExtractTimeAndCharge.cc
===================================================================
--- trunk/MagicSoft/Mars/msignal/MExtractTimeAndCharge.cc	(revision 5216)
+++ trunk/MagicSoft/Mars/msignal/MExtractTimeAndCharge.cc	(revision 5217)
@@ -185,10 +185,10 @@
       Byte_t satlo=0;
       
-      const Int_t logainflag = higainabflag + pixel.GetNumHiGainSamples();
+      const Bool_t logainabflag = (higainabflag + pixel.GetNumHiGainSamples() + 1) & 0x1;
 
       FindTimeAndChargeLoGain(pixel.GetLoGainSamples()+fLoGainFirst, 
                               sumlo, deltasumlo, 
                               timelo, deltatimelo, 
-                              satlo, ped, logainflag & 0x1);
+                              satlo, ped, logainabflag);
 
       MExtractedSignalPix &pix = (*fSignals)[pixid];
