Index: /trunk/MagicSoft/Mars/Changelog
===================================================================
--- /trunk/MagicSoft/Mars/Changelog	(revision 5133)
+++ /trunk/MagicSoft/Mars/Changelog	(revision 5134)
@@ -39,4 +39,10 @@
    * mcalib/MCalibrationQEPix.cc
      - changed transmission probability of plexiglass from 0.96 to 0.92
+
+   * mcalib/MCalibrationChargeCalc.[h,cc]
+   * mcalib/MCalibrationRelTimeCalc.[h,cc]
+     - added a CallPostProcess() function in order to avoid setting 
+       back the fPreProcessed flag which otherwise impedes the linearity
+       calibration to be performed
 
 
Index: /trunk/MagicSoft/Mars/mcalib/MCalibrationRelTimeCalc.cc
===================================================================
--- /trunk/MagicSoft/Mars/mcalib/MCalibrationRelTimeCalc.cc	(revision 5133)
+++ /trunk/MagicSoft/Mars/mcalib/MCalibrationRelTimeCalc.cc	(revision 5134)
@@ -58,4 +58,6 @@
 #include "MParList.h"
 
+#include "MStatusDisplay.h"
+
 #include "MGeomCam.h"
 #include "MGeomPix.h"
@@ -199,4 +201,24 @@
   return kTRUE;
 }
+
+// -----------------------------------------------------------------------
+//
+// Analogue to the MTask::CallPostProcess, but without the manipulation 
+// of the bit fIsPreProcessed. Needed in order to call PostProcess multiple 
+// times in the intensity calibration.
+//
+Int_t MCalibrationRelTimeCalc::CallPostProcess()
+{
+
+  //  if (!fIsPreprocessed)
+  //    return kTRUE;
+
+  *fLog << all << fName << "... " << flush;
+  if (fDisplay)
+    fDisplay->SetStatusLine2(*this);
+  
+  return PostProcess();
+}
+
 
 // -----------------------------------------------------------------------
