Index: trunk/MagicSoft/Mars/mmain/MDataCheck.cc
===================================================================
--- trunk/MagicSoft/Mars/mmain/MDataCheck.cc	(revision 1651)
+++ trunk/MagicSoft/Mars/mmain/MDataCheck.cc	(revision 1652)
@@ -31,6 +31,7 @@
 #include "MFillH.h"
 #include "MParList.h"
+#include "MEvtLoop.h"
+#include "MHFadcCam.h"
 #include "MTaskList.h"
-#include "MEvtLoop.h"
 #include "MReadTree.h"
 #include "MGDisplayAdc.h"
@@ -58,7 +59,7 @@
 {
     TGTextButton *pedadc = new TGTextButton(fTop1, "ADC Spectra of Pedestals", kButPedAdc);
-    TGTextButton *cradc  = new TGTextButton(fTop1, "ADC Specta of Cosmics",    kButEvtAdc);
-    TGTextButton *pedtdc = new TGTextButton(fTop3, "TDC Spectra of Pedestals", kButPedTdc);
-    TGTextButton *crtdc  = new TGTextButton(fTop3, "TDC Specta of Cosmics",    kButEvtTdc);
+    TGTextButton *cradc  = new TGTextButton(fTop1, "ADC Spectra of Cosmics",    kButEvtAdc);
+    TGTextButton *pedtdc = new TGTextButton(fTop3, "Run Spectra of Pedestals", kButPedTdc);
+    TGTextButton *crtdc  = new TGTextButton(fTop3, "Run Spectra of Cosmics",    kButEvtTdc);
 
     pedadc->Associate(this);
@@ -97,5 +98,5 @@
 //  histograms.
 //
-void MDataCheck::ViewAdcSpectra(const char *inputfile, const char *treeName)
+void MDataCheck::View(const char *inputfile, const char *treeName, MHFadcPix::Type_t t)
 {
     //
@@ -119,5 +120,8 @@
     read.DisableAutoScheme();
 
-    MFillH fill("MHFadcCam", "MRawEvtData");
+    MHFadcCam hist(t);
+    plist.AddToList(&hist);
+
+    MFillH fill(&hist, "MRawEvtData");
 
     tasks.AddToList(&read);
@@ -149,5 +153,5 @@
         return;
 
-    new MGDisplayAdc((MHFadcCam*)plist.FindObject("MHFadcCam"));
+    new MGDisplayAdc(&hist);
 }
 
@@ -178,16 +182,17 @@
         {
         case kButPedAdc:
-            ViewAdcSpectra(fInputFile, "PedEvents");
+            View(fInputFile, "PedEvents", MHFadcPix::kValue);
             return kTRUE;
 
         case kButEvtAdc:
-            ViewAdcSpectra(fInputFile, "Events");
+            View(fInputFile, "Events", MHFadcPix::kValue);
             return kTRUE;
 
         case kButPedTdc:
-            // fOctober.PedTdcSpectra(fInputFile) ;
+            View(fInputFile, "PedEvents", MHFadcPix::kSlices);
             return kTRUE;
 
         case kButEvtTdc:
+            View(fInputFile, "Events", MHFadcPix::kSlices);
             return kTRUE;
         }
Index: trunk/MagicSoft/Mars/mmain/MDataCheck.h
===================================================================
--- trunk/MagicSoft/Mars/mmain/MDataCheck.h	(revision 1651)
+++ trunk/MagicSoft/Mars/mmain/MDataCheck.h	(revision 1652)
@@ -6,8 +6,12 @@
 #endif
 
+#ifndef MARS_MHFadcPix
+#include "MHFadcPix.h"
+#endif
+
 class MDataCheck : public MBrowser
 {
 private:
-    void ViewAdcSpectra(const char *inputfile, const char *treeName);
+    void View(const char *inputfile, const char *treeName, MHFadcPix::Type_t t);
 
 public:
