Index: /trunk/MagicSoft/Mars/Changelog
===================================================================
--- /trunk/MagicSoft/Mars/Changelog	(revision 6886)
+++ /trunk/MagicSoft/Mars/Changelog	(revision 6887)
@@ -21,4 +21,26 @@
 
                                                  -*-*- END OF LINE -*-*-
+
+ 2005/03/23 Markus Gaug
+
+   * msignal/MExtractTimeAndChargeDigitalFilter.cc
+     - fix a bug in the time fine adjustment
+
+   * mjobs/hilocalib_*_mc.root
+     - high-gain low-gain intercalibration constants for the MC.
+
+   * mjobs/MJCalibration.cc
+     - use the MC- intercalibration files for MC.
+
+
+
+ 2005/03/23 Thomas Bretz
+
+   * mhcalib/MHCalibrationChargeCam.cc:
+     - fixed a possible crash in DrawDataCheckPixel() if 
+       pix.GetGraphEvents() returns NULL
+
+
+
  2005/03/23 Thomas Bretz
 
Index: /trunk/MagicSoft/Mars/mjobs/MJCalibration.cc
===================================================================
--- /trunk/MagicSoft/Mars/mjobs/MJCalibration.cc	(revision 6886)
+++ /trunk/MagicSoft/Mars/mjobs/MJCalibration.cc	(revision 6887)
@@ -1477,5 +1477,5 @@
 {
 
-  if (!fIsHiLoCalibration || IsUseMC())
+  if (!fIsHiLoCalibration)
     return kTRUE;
 
@@ -1582,4 +1582,15 @@
 
     fHiLoCalibFile = GetEnv("HiLoCalibFile",fHiLoCalibFile.Data());
+
+    if (IsUseMC() && !fHiLoCalibFile.EndsWith("_mc.root"))
+    {
+        if (!fHiLoCalibFile.EndsWith(".root"))
+        {
+            *fLog << warn << "WARNING - Hi-/Lo-Gain intercalibration file ";
+            *fLog << fHiLoCalibFile << " has not .root as extension..." << endl;
+        }
+        else
+            fHiLoCalibFile.Insert(fHiLoCalibFile.Length()-5, "_mc");
+    }
 
     return ReadHiLoCalibFile();
Index: /trunk/MagicSoft/Mars/msignal/MExtractTimeAndChargeDigitalFilter.cc
===================================================================
--- /trunk/MagicSoft/Mars/msignal/MExtractTimeAndChargeDigitalFilter.cc	(revision 6886)
+++ /trunk/MagicSoft/Mars/msignal/MExtractTimeAndChargeDigitalFilter.cc	(revision 6887)
@@ -406,5 +406,5 @@
   const Float_t timefineadjust = time_sum/sum;
   
-  if (timefineadjust < 2./fBinningResolutionHiGain)
+  if (TMath::Abs(timefineadjust) < 4./fBinningResolutionHiGain)
     time -= timefineadjust;
 
@@ -542,5 +542,5 @@
   const Float_t timefineadjust = time_sum/sum;
   
-  if (timefineadjust < 2./fBinningResolutionLoGain)
+  if (TMath::Abs(timefineadjust) < 4./fBinningResolutionLoGain)
     time -= timefineadjust;
 
