Index: trunk/MagicSoft/Mars/Changelog
===================================================================
--- trunk/MagicSoft/Mars/Changelog	(revision 1101)
+++ trunk/MagicSoft/Mars/Changelog	(revision 1102)
@@ -5,4 +5,11 @@
    * mmc/*.hxx:
      - Changed MPARCONTAINER_H to MARS_MParContainer
+
+   * meventdisp/MGCamDisplay.cc, mmain/MAnalysis.cc:
+     - added MMcPedestalCopy to task list
+     - added MMcPedestalNSB  to task list
+
+   * meventdisp/MGEvtDisplay.cc:
+     - changed reader from MReadTree to MReadMarsFile
 
 
Index: trunk/MagicSoft/Mars/meventdisp/MGCamDisplay.cc
===================================================================
--- trunk/MagicSoft/Mars/meventdisp/MGCamDisplay.cc	(revision 1101)
+++ trunk/MagicSoft/Mars/meventdisp/MGCamDisplay.cc	(revision 1102)
@@ -25,21 +25,23 @@
 #include "MGCamDisplay.h"
 
-#include <TList.h>          // TList::Add
-#include <TCanvas.h>        // TCanvas::cd
-#include <TGButton.h>       // TGPictureButton
-#include <TGButtonGroup.h>  // TGVButtonGroup
-
-#include "MGTask.h"         // MGTask::CreateGui
-#include "MClone.h"         // MClone
-#include "MHillas.h"        // MHillas
-#include "MParList.h"       // MParList::AddToList
-#include "MEvtLoop.h"       // MEvtLoop::GetParList
-#include "MTaskList.h"      // MTaskList::AddToList
-#include "MCamDisplay.h"    // MCamDisplay
-#include "MHillasCalc.h"    // MHillasCalc
-#include "MPedestalCam.h"   // MPedestalCam
-#include "MCerPhotCalc.h"   // MCerPhotCalc
-#include "MImgCleanStd.h"   // MImgCleanStd
-#include "MGeomCamMagic.h"  // MGeomMagicCam
+#include <TList.h>            // TList::Add
+#include <TCanvas.h>          // TCanvas::cd
+#include <TGButton.h>         // TGPictureButton
+#include <TGButtonGroup.h>    // TGVButtonGroup
+
+#include "MGTask.h"           // MGTask::CreateGui
+#include "MClone.h"           // MClone
+#include "MHillas.h"          // MHillas
+#include "MParList.h"         // MParList::AddToList
+#include "MEvtLoop.h"         // MEvtLoop::GetParList
+#include "MTaskList.h"        // MTaskList::AddToList
+#include "MCamDisplay.h"      // MCamDisplay
+#include "MHillasCalc.h"      // MHillasCalc
+#include "MPedestalCam.h"     // MPedestalCam
+#include "MCerPhotCalc.h"     // MCerPhotCalc
+#include "MMcPedestalCopy.h"  // MMcPedestalCopy
+#include "MMcPedestalNSB.h"   // MMcPedestalNSB
+#include "MImgCleanStd.h"     // MImgCleanStd
+#include "MGeomCamMagic.h"    // MGeomMagicCam
 
 ClassImp(MGCamDisplay);
@@ -79,5 +81,5 @@
      Bacause of some strage and hidden dependencies the
      GetMaiFrame call in the destructor of TGButton may fail if some
-     of the other gui elemts is deleted first.
+     of the other gui elements are deleted first.
      AddFirst adds the buttons at the beginning of the deletion list,
      this seems to work.
@@ -113,9 +115,13 @@
     MParList  *plist = GetParList();
 
-    MCerPhotCalc *ncalc = new MCerPhotCalc;
-    MClone       *clone = new MClone("MCerPhotEvt");
-    MImgCleanStd *clean = new MImgCleanStd;
-    MHillasCalc  *hcalc = new MHillasCalc;
-
+    MMcPedestalCopy *pcopy = new MMcPedestalCopy;
+    MMcPedestalNSB  *pdnsb = new MMcPedestalNSB;
+    MCerPhotCalc    *ncalc = new MCerPhotCalc;
+    MClone          *clone = new MClone("MCerPhotEvt");
+    MImgCleanStd    *clean = new MImgCleanStd;
+    MHillasCalc     *hcalc = new MHillasCalc;
+
+    tlist->AddToList(pcopy);
+    tlist->AddToList(pdnsb);
     tlist->AddToList(ncalc);
     tlist->AddToList(clone);
Index: trunk/MagicSoft/Mars/meventdisp/MGEvtDisplay.cc
===================================================================
--- trunk/MagicSoft/Mars/meventdisp/MGEvtDisplay.cc	(revision 1101)
+++ trunk/MagicSoft/Mars/meventdisp/MGEvtDisplay.cc	(revision 1102)
@@ -43,5 +43,5 @@
 #include "MTaskList.h"
 #include "MEvtLoop.h"
-#include "MReadTree.h"
+#include "MReadMarsFile.h"
 
 ClassImp(MGEvtDisplay);
@@ -87,5 +87,5 @@
 MReadTree *MGEvtDisplay::GetReader() const
 {
-    return (MReadTree*)GetTaskList()->FindObject("MReadTree");
+    return (MReadTree*)GetTaskList()->FindObject("MReadMarsFile");
 }
 
@@ -380,5 +380,5 @@
     tlist->SetOwner();
 
-    MReadTree *read = new MReadTree(tname, fname);
+    MReadMarsFile *read = new MReadMarsFile(tname, fname);
     tlist->AddToList(read);
 
Index: trunk/MagicSoft/Mars/mmain/MAnalysis.cc
===================================================================
--- trunk/MagicSoft/Mars/mmain/MAnalysis.cc	(revision 1101)
+++ trunk/MagicSoft/Mars/mmain/MAnalysis.cc	(revision 1102)
@@ -126,4 +126,6 @@
 #include "MHStarMap.h"
 #include "MReadTree.h"
+#include "MMcPedestalCopy.h"  // MMcPedestalCopy
+#include "MMcPedestalNSB.h"   // MMcPedestalNSB
 #include "MCerPhotCalc.h"
 #include "MImgCleanStd.h"
@@ -179,8 +181,12 @@
     MReadTree read("Events", fInputFile);
 
-    MCerPhotCalc ncalc;
-    MHillasCalc  hcalc;
+    MMcPedestalCopy pcopy;
+    MMcPedestalNSB  pdnsb;
+    MCerPhotCalc    ncalc;
+    MHillasCalc     hcalc;
 
     tlist.AddToList(&read);
+    tlist.AddToList(&pcopy);
+    tlist.AddToList(&pdnsb);
     tlist.AddToList(&ncalc);
     tlist.AddToList(fImgClean);
