Index: trunk/MagicSoft/Mars/msignal/MExtractTimeAndChargeDigitalFilter.cc
===================================================================
--- trunk/MagicSoft/Mars/msignal/MExtractTimeAndChargeDigitalFilter.cc	(revision 6062)
+++ trunk/MagicSoft/Mars/msignal/MExtractTimeAndChargeDigitalFilter.cc	(revision 6067)
@@ -532,5 +532,11 @@
 
   time = max_p + fTimeShiftLoGain + (Float_t)fLoGainFirst /* this shifts the time to the start of the rising edge */
-      - ((Float_t)t_iter)/fBinningResolutionLoGain - time_sum/sum;
+      - ((Float_t)t_iter)/fBinningResolutionLoGain;
+
+  const Float_t timefineadjust = time_sum/sum;
+  
+  if (timefineadjust < 2./fBinningResolutionLoGain)
+    time -= timefineadjust;
+
 }
 
