Index: /trunk/MagicSoft/Mars/mjobs/MJPedestal.cc
===================================================================
--- /trunk/MagicSoft/Mars/mjobs/MJPedestal.cc	(revision 6726)
+++ /trunk/MagicSoft/Mars/mjobs/MJPedestal.cc	(revision 6727)
@@ -62,5 +62,5 @@
 
 // Other basic classes
-#include "MExtractTimeAndCharge.h"
+#include "MExtractTimeAndChargeSlidingWindow.h"
 
 // parameter containers
@@ -73,4 +73,5 @@
 #include "MHPedestalPix.h"
 #include "MHCalibrationPulseTimeCam.h"
+#include "MCalibrationPulseTimeCam.h"
 
 // tasks
@@ -995,4 +996,14 @@
       }
 
+    MExtractTimeAndChargeSlidingWindow exttest;
+
+    if (fPulsePosCheck && fExtractionType != kFundamental)
+      {
+        exttest.SetRange(0,25,0,0);
+        exttest.SetPedestals(&fPedestalCamIn);
+        tlist.AddToList(&exttest);
+        tlist.AddToList(&fillpul);
+      }
+
     if (!fPathIn.IsNull())
     {
@@ -1163,4 +1174,28 @@
     tlist.PrintStatistics();
 
+    fExtractor->SetFilter(0);
+
+    if (fPixelCheck)
+      {
+        MHPedestalCam *hcam = (MHPedestalCam*)plist.FindObject("MHPedestalCam");
+        if (hcam)
+          {
+            MHPedestalPix &pix1 = (MHPedestalPix&)(*hcam)[fCheckedPixId];
+            pix1.DrawClone("");
+          }
+      }
+    
+    if (fPulsePosCheck && fExtractionType != kFundamental)
+      {
+        MCalibrationPulseTimeCam *cam = (MCalibrationPulseTimeCam*)plist.FindObject("MCalibrationPulseTimeCam");
+        if (cam)
+          {
+            const Float_t meanpulsetime = cam->GetAverageArea(0).GetHiGainMean();
+            const Float_t sigmapulsetime = cam->GetAverageArea(0).GetHiGainSigma();
+            *fLog << inf << "Mean pulse time (cosmics): " << meanpulsetime << "+-" << sigmapulsetime << endl;
+          }
+      }
+    
+
     if (fDisplayType!=kDisplayNone)
         DisplayResult(plist);
