Index: trunk/MagicSoft/Mars/mjobs/MJCalib.h
===================================================================
--- trunk/MagicSoft/Mars/mjobs/MJCalib.h	(revision 8434)
+++ trunk/MagicSoft/Mars/mjobs/MJCalib.h	(revision 8439)
@@ -11,16 +11,8 @@
 {
 public:
-    enum DataType_t
-    {
-        kIsUseRootData,
-        kIsUseRawData,
-        kIsUseMC
-    };
 
 private:
 
     static const Int_t fgCheckedPixId;  //! Default for fCheckedPixId
-
-    Byte_t fDataFlag;                   // Bit-field to store the data type
 
     enum  Storage_t                     // Possible devices for calibration
@@ -29,5 +21,5 @@
         kHistsStorage
       };                                // Possible flags for the storage of results
-    
+
     Byte_t fStorage;                    // Bit-field for chosen storage type
 
@@ -46,29 +38,16 @@
 
     Bool_t fIsPulsePosCheck;            // Check pulse position?
-    //Bool_t fIsHiLoCalibration;          // Choose to calibrate the high-gain vs. low-gains
-    
+
     Bool_t CheckEnvLocal();
-    Byte_t GetDataFlag() { return fDataFlag; }
 
     Bool_t IsNoStorage    () const { return TESTBIT(fStorage,kNoStorage);    }
     Bool_t IsHistsStorage () const { return TESTBIT(fStorage,kHistsStorage); }
-    
+
 public:
-
     MJCalib();
-
-    Bool_t IsUseRawData()  const { return fDataFlag==kIsUseRawData;  }
-    Bool_t IsUseRootData() const { return fDataFlag==kIsUseRootData; }
-    Bool_t IsUseMC()       const { return fDataFlag==kIsUseMC;       }
 
     Bool_t IsUseBlindPixel() const { return TESTBIT(fDevices,kUseBlindPixel); }
     Bool_t IsUsePINDiode  () const { return TESTBIT(fDevices,kUsePINDiode);   }
 
-    void SetUseRawData () { fDataFlag=kIsUseRawData;  }
-    void SetUseRootData() { fDataFlag=kIsUseRootData; }
-    void SetUseMC      () { fDataFlag=kIsUseMC;       }
-
-    void SetDataType(DataType_t type) { fDataFlag=type; }
-  
     void SetCheckedPixId ( const Int_t  i=fgCheckedPixId ) { fCheckedPixId  = i; }
 
@@ -76,5 +55,4 @@
     void SetHistsStorage ( const Bool_t b=kTRUE ) { b ? SETBIT(fStorage,kHistsStorage) : CLRBIT(fStorage,kHistsStorage); }
 
-    //void SetHiLoCalibration( const Bool_t b=kTRUE )  { fIsHiLoCalibration = b; }
     void SetPixelCheck     ( const Bool_t b=kTRUE )  { fIsPixelCheck        = b; }
     void SetPulsePosCheck  ( const Bool_t b=kTRUE )  { fIsPulsePosCheck     = b; }
Index: trunk/MagicSoft/Mars/mjobs/MJPedestal.cc
===================================================================
--- trunk/MagicSoft/Mars/mjobs/MJPedestal.cc	(revision 8434)
+++ trunk/MagicSoft/Mars/mjobs/MJPedestal.cc	(revision 8439)
@@ -768,5 +768,5 @@
         fExtractType = GetEnv("UseData",kFALSE) ? kUseData : kUsePedRun;
 
-    if (IsUseMC() && fExtractType==kUseData)
+    if (fSequence.IsMonteCarlo() && fExtractType==kUseData)
     {
         // The reason is, that the standard data files contains empty
@@ -870,5 +870,5 @@
     Float_t rmspulsetime   = 1.0;
 
-    if (!IsUseMC())
+    if (!fSequence.IsMonteCarlo())
     {
         if (fIsPixelCheck)
@@ -899,5 +899,5 @@
     }
 
-    *fLog << all << "Mean pulse time (" << (IsUseMC()?"MC":"cosmics") << "): ";
+    *fLog << all << "Mean pulse time (" << (fSequence.IsMonteCarlo()?"MC":"cosmics") << "): ";
     *fLog << meanpulsetime << "+-" << rmspulsetime << endl;
 
@@ -1033,6 +1033,6 @@
     {
         const Int_t n0 = IsUseData()
-            ? fSequence.SetupDatRuns(iter, 0, IsUseRawData())
-            : fSequence.SetupPedRuns(iter, 0, IsUseRawData());
+            ? fSequence.SetupDatRuns(iter, 0, !fSequence.IsMonteCarlo())
+            : fSequence.SetupPedRuns(iter, 0, !fSequence.IsMonteCarlo());
 
         if (n0<=0)
@@ -1040,5 +1040,5 @@
     }
 
-    if (IsUseRawData())
+    if (!fSequence.IsMonteCarlo())
     {
         rawread.AddFiles(iter);
@@ -1132,4 +1132,9 @@
     }
 
+    //MFillH fillC("MHPedestalCor", "MPedestalSubtractedEvt", "FillAcor");
+    //fillC.SetNameTab("Acor");
+    //if (fExtractor && fExtractionType==kWithExtractorRndm)
+    //    tlist.AddToList(&fillC);
+
     // ----------------------------------------------------------------------
     //   Now we make sure, that in all cases the ranges are setup correctly
@@ -1143,5 +1148,5 @@
     ftp2.RequirePedestal();
 
-    if (!IsUseMC() && (!fExtractor || !fExtractor->HasLoGain()))
+    if (!fSequence.IsMonteCarlo() && (!fExtractor || !fExtractor->HasLoGain()))
     {
         taskenv.SetFilter(&ftp2);
@@ -1224,4 +1229,16 @@
     }
 
+
+    /*
+    MHCamEvent evt0(0, "Ped",    "Pedestal;;P [cnts/sl]");
+    MHCamEvent evt1(2, "PedRms", "Pedestal RMS;;\\sigma_{p} [cnts/sl]");
+
+    MFillH fill0(&evt0, &fPedestalCamOut, "FillPedestal");
+    MFillH fill1(&evt1, &fPedestalCamOut, "FillPedRms");
+
+    tlist.AddToList(&fill0);
+    tlist.AddToList(&fill1);
+    */
+
     //
     // Execute the eventloop
