Index: /trunk/MagicSoft/Mars/callisto.rc
===================================================================
--- /trunk/MagicSoft/Mars/callisto.rc	(revision 6562)
+++ /trunk/MagicSoft/Mars/callisto.rc	(revision 6563)
@@ -127,4 +127,7 @@
 # Use pin diode
 #MJCalibration.UsePINDiode: No
+# Use pixel check option
+#MJCalibration.PixelCheck: 
+#MJCalibTest.PixelCheck: 
 
 # -------------------------------------------------------------------------
Index: /trunk/MagicSoft/Mars/mjobs/MJCalibTest.cc
===================================================================
--- /trunk/MagicSoft/Mars/mjobs/MJCalibTest.cc	(revision 6562)
+++ /trunk/MagicSoft/Mars/mjobs/MJCalibTest.cc	(revision 6563)
@@ -283,5 +283,4 @@
 {
   
-
   if (!fSequence.IsValid())
     {
@@ -454,20 +453,12 @@
     }
 
+
   MCalibrateData        photcalc;
+  photcalc.AddPedestal("Fundamental");
+  photcalc.SetCalibrationMode(MCalibrateData::kFfactor);
+  photcalc.SetPedestalFlag(MCalibrateData::kEvent);
+  photcalc.SetSignalType(MCalibrateData::kPhe);
+
   MCalibrateRelTimes    caltimes;
-  if (IsUseMC()) // MC file
-    {
-      photcalc.SetCalibrationMode(MCalibrateData::kFfactor);
-      photcalc.SetPedestalFlag(MCalibrateData::kRun);
-      photcalc.AddPedestal("MPedestalCam", "MPedPhotFundamental");
-    }
-  else
-    {
-      photcalc.SetCalibrationMode(MCalibrateData::kFfactor);
-      photcalc.AddPedestal("Fundamental");
-      photcalc.SetPedestalFlag(MCalibrateData::kEvent);
-      photcalc.SetSignalType(MCalibrateData::kPhe);
-    }
-
   MBadPixelsCalc        badcalc;
   MBadPixelsTreat       badtreat;
@@ -539,15 +530,14 @@
   tlist.PrintStatistics();
   
-  /*
-  MHCalibrationTestCam *hcam = (MHCalibrationTestCam*)plist.FindObject("MHCalibrationTestCam");
-  MHCalibrationPix &pix1 = (*hcam)[47];
-  pix1.DrawClone("");
-  gPad->SaveAs("test_test_100.ps");
-  
-  MHCalibrationTestTimeCam *hccam = (MHCalibrationTestTimeCam*)plist.FindObject("MHCalibrationTestTimeCam");
-  MHCalibrationPix &pix11 = (*hccam)[47];
-  pix11.DrawClone("");
-  gPad->SaveAs("test_testtime_100.ps");
-  */
+  if (fPixelCheck)
+    {
+      MHCalibrationTestCam *hcam = (MHCalibrationTestCam*)plist.FindObject("MHCalibrationTestCam");
+      MHCalibrationPix &pix1 = (*hcam)[fCheckedPixId];
+      pix1.DrawClone("");
+      
+      MHCalibrationTestTimeCam *hccam = (MHCalibrationTestTimeCam*)plist.FindObject("MHCalibrationTestTimeCam");
+      MHCalibrationPix &pix11 = (*hccam)[fCheckedPixId];
+      pix11.DrawClone("");
+    }
 
   DisplayResult(plist);
Index: /trunk/MagicSoft/Mars/mjobs/MJCalibration.cc
===================================================================
--- /trunk/MagicSoft/Mars/mjobs/MJCalibration.cc	(revision 6562)
+++ /trunk/MagicSoft/Mars/mjobs/MJCalibration.cc	(revision 6563)
@@ -1909,4 +1909,23 @@
     tlist.PrintStatistics();
 
+  if (fPixelCheck)
+    {
+      MHCalibrationChargeCam *hcam = (MHCalibrationChargeCam*)plist.FindObject("MHCalibrationChargeCam");
+      MHCalibrationChargePix &pix1 = (MHCalibrationChargePix&)(*hcam)[fCheckedPixId];
+      pix1.DrawClone("");
+      
+      MHCalibrationChargePix &pix2 = (MHCalibrationChargePix&)(*hcam)(fCheckedPixId);
+      pix2.DrawClone("");
+      
+      if (IsRelTimes())
+	{
+	  MHCalibrationRelTimeCam *hccam = (MHCalibrationRelTimeCam*)plist.FindObject("MHCalibrationRelTimeCam");
+	  MHCalibrationPix &pix11 = (*hccam)[fCheckedPixId];
+	  pix11.DrawClone("");
+	  MHCalibrationPix &pix12 = (*hccam)(fCheckedPixId);
+	  pix12.DrawClone("");
+	}
+    }
+
     if (!fCalibrationPINDiode.IsValid())
         SetUsePINDiode(kFALSE);
