Index: trunk/MagicSoft/Mars/mpedestal/MPedCalcPedRun.cc
===================================================================
--- trunk/MagicSoft/Mars/mpedestal/MPedCalcPedRun.cc	(revision 5848)
+++ trunk/MagicSoft/Mars/mpedestal/MPedCalcPedRun.cc	(revision 5887)
@@ -250,4 +250,20 @@
     }
   
+  if (fRunHeader->GetRunType()==MRawRunHeader::kRTCalibration)
+    {
+      TString proj(fRunHeader->GetProjectName());
+      proj.ToLower();
+      
+      // test if a continuous light run has been declared as calibration...
+      if (proj.Contains("cl"))
+        {
+          fIsFirstPedRun = kFALSE;
+          fIsNotPedRun   = kFALSE;
+          return kTRUE;
+        }
+    }
+  
+
+
   fIsNotPedRun = kTRUE;
   //
Index: trunk/MagicSoft/Mars/mpedestal/MPedCalcPedRun.h
===================================================================
--- trunk/MagicSoft/Mars/mpedestal/MPedCalcPedRun.h	(revision 5848)
+++ trunk/MagicSoft/Mars/mpedestal/MPedCalcPedRun.h	(revision 5887)
@@ -21,5 +21,5 @@
     Bool_t  fIsFirstPedRun;    //! Flag to tell if the first run out of many is used
     Bool_t  fIsNotPedRun;      //! Flag to tell if the current run is a pedestal run
-    ULong_t fUsedEvents;       // Number of used (not skipped) events
+    UInt_t  fUsedEvents;       // Number of used (not skipped) events
 
     MTriggerPattern *fTrigPattern;  //! Trigger pattern decoded
@@ -44,5 +44,5 @@
     Int_t Finalize();
 
-    ClassDef(MPedCalcPedRun, 1)   // Task to calculate pedestals from pedestal runs
+    ClassDef(MPedCalcPedRun, 2)   // Task to calculate pedestals from pedestal runs
 };
 
