Index: trunk/MagicSoft/Mars/mjobs/MJCalibrateSignal.cc
===================================================================
--- trunk/MagicSoft/Mars/mjobs/MJCalibrateSignal.cc	(revision 7047)
+++ trunk/MagicSoft/Mars/mjobs/MJCalibrateSignal.cc	(revision 7053)
@@ -722,8 +722,4 @@
     tlist2.AddToList(&contcos);
     if (fIsHiLoCalibration)
-      tlist2.AddToList(&filhil);
-    if (fIsPulsePosCheck)
-        tlist2.AddToList(&filpul);
-    if (fIsHiLoCalibration)
     {
         plist.AddToList(&hilocam);
Index: trunk/MagicSoft/Mars/mjobs/MJCalibration.cc
===================================================================
--- trunk/MagicSoft/Mars/mjobs/MJCalibration.cc	(revision 7047)
+++ trunk/MagicSoft/Mars/mjobs/MJCalibration.cc	(revision 7053)
@@ -1976,8 +1976,12 @@
         SetUsePINDiode(kFALSE);
 
-    tlist.PrintStatistics();
-    DisplayResult(plist);
-    if (!WriteResult(plist))
-        return kFALSE;
+    const Int_t numexec = IsUseRawData() ? rawread.GetNuMExecutions() : read.GetNuMExecutions();
+    if (numexec>0)
+    {
+        tlist.PrintStatistics();
+        DisplayResult(plist);
+        if (!WriteResult(plist))
+            return kFALSE;
+    }
 
     if (!rc)
