Index: trunk/MagicSoft/Mars/mcalib/MMcCalibrationCalc.cc
===================================================================
--- trunk/MagicSoft/Mars/mcalib/MMcCalibrationCalc.cc	(revision 2997)
+++ trunk/MagicSoft/Mars/mcalib/MMcCalibrationCalc.cc	(revision 3004)
@@ -99,12 +99,4 @@
 Int_t MMcCalibrationCalc::PreProcess(MParList *pList)
 {
-  //
-  // If it is no MC file display error and exit
-  //
-  if (!CheckRunType(pList))
-    {
-      *fLog << err << dbginf << "This is no MC file... aborting." << endl;
-      return kFALSE;
-    }
 
   fCalCam = (MCalibrationCam*) pList->FindObject(AddSerialNumber("MCalibrationCam"));
@@ -148,4 +140,13 @@
 Bool_t MMcCalibrationCalc::ReInit(MParList *pList)
 {
+  //
+  // If it is no MC file display error and exit
+  //
+  if (!CheckRunType(pList))
+    {
+      *fLog << err << dbginf << "This is no MC file... aborting." << endl;
+      return kFALSE;
+    }
+
   //
   // Now check the existence of all necessary containers.
