Index: trunk/MagicSoft/Mars/mjobs/MJCalibrateSignal.cc
===================================================================
--- trunk/MagicSoft/Mars/mjobs/MJCalibrateSignal.cc	(revision 5034)
+++ trunk/MagicSoft/Mars/mjobs/MJCalibrateSignal.cc	(revision 5035)
@@ -70,4 +70,5 @@
 #include "MReadMarsFile.h"
 #include "MGeomApply.h"
+#include "MMcPedestalCopy.h"
 #include "MPointingPosCalc.h"
 #include "MPedCalcFromLoGain.h"
@@ -235,6 +236,4 @@
         return kFALSE;
 
-    badpix.Print();
-
     *fLog << all;
     if (extractor1)
@@ -293,4 +292,5 @@
     MBadPixelsMerge        merge(&badpix);
     MPedCalcFromLoGain     pedlo;
+    MMcPedestalCopy        pcopy;
     //MExtractSlidingWindow  extsignal;
     MTaskEnv taskenv1("ExtractSignal");
@@ -300,4 +300,6 @@
     taskenv2.SetDefault(extractor2);
     MCalibrateData         calib;
+    if (ismc)
+        calib.SetCalibrationMode(MCalibrateData::kFfactor);
     MCalibrateRelTimes     caltm;
     MBadPixelsCalc         bpcal;
@@ -369,5 +371,5 @@
     tlist2.AddToList(&apply);
     tlist2.AddToList(&merge);
-    tlist2.AddToList(&pedlo);
+    tlist2.AddToList(ismc ? (MTask*)&pcopy : (MTask*)&pedlo);
     tlist2.AddToList(&fill0);
     if (extractor1)
