Index: trunk/MagicSoft/Mars/Changelog
===================================================================
--- trunk/MagicSoft/Mars/Changelog	(revision 4167)
+++ trunk/MagicSoft/Mars/Changelog	(revision 4168)
@@ -30,4 +30,8 @@
        DATA FILES MUST BE TREATED EQUALLY! OTHERWISE THERE IS NOT 
        MATCHING FOR THE HIT CLEANING!!!
+
+   * mjobs/MJExtractCalibTest.[h,cc]
+     - implement switch to use or not the cosmics filter
+
 
  2004/05/24: Javier Rico
Index: trunk/MagicSoft/Mars/mjobs/MJExtractCalibTest.cc
===================================================================
--- trunk/MagicSoft/Mars/mjobs/MJExtractCalibTest.cc	(revision 4167)
+++ trunk/MagicSoft/Mars/mjobs/MJExtractCalibTest.cc	(revision 4168)
@@ -77,8 +77,8 @@
 // Default constructor. 
 //
-// Sets fRuns to 0, fExtractor to NULL, fTimeExtractor to NULL
+// Sets fUseCosmicsFilter to kTRUE, fRuns to 0, fExtractor to NULL, fTimeExtractor to NULL
 //
 MJExtractCalibTest::MJExtractCalibTest(const char *name, const char *title) 
-    : fRuns(NULL), fExtractor(NULL), fTimeExtractor(NULL)
+    : fUseCosmicsFilter(kTRUE), fRuns(NULL), fExtractor(NULL), fTimeExtractor(NULL)
 {
     fName  = name  ? name  : "MJExtractCalibTest";
@@ -285,5 +285,7 @@
 
 
-  tlist.AddToList(&cont);
+  if (fUseCosmicsFilter)
+    tlist.AddToList(&cont);
+
   tlist.AddToList(&fill);
   tlist.AddToList(&photcalc);
Index: trunk/MagicSoft/Mars/mjobs/MJExtractCalibTest.h
===================================================================
--- trunk/MagicSoft/Mars/mjobs/MJExtractCalibTest.h	(revision 4167)
+++ trunk/MagicSoft/Mars/mjobs/MJExtractCalibTest.h	(revision 4168)
@@ -31,5 +31,6 @@
 
   TString fOutputPath;
-
+  Bool_t  fUseCosmicsFilter;
+  
   MRunIter     *fRuns;                       // Data files
   MExtractor   *fExtractor;                  // Signal extractor
@@ -42,5 +43,5 @@
 
   Bool_t ReadPedPhotCam();
-    
+  
   void   DisplayResult(MParList &plist);
   void   DisplayResultT(MParList &plist);
@@ -68,5 +69,6 @@
   void SetTimeExtractor(MExtractTime* ext)         { fTimeExtractor = ext; }
   void SetBadPixels(const MBadPixelsCam &bad) { bad.Copy(fBadPixels); }
-  
+  void SetUseCosmicsFilter( const Bool_t b )    { fUseCosmicsFilter = b;  }
+     
   Bool_t ProcessD(MPedestalCam &pedcam, MCalibrationChargeCam &calcam, MCalibrationQECam &qecam);
   Bool_t ProcessT(MPedestalCam &pedcam, MCalibrationRelTimeCam &relcam);  
