Index: /trunk/MagicSoft/Mars/Changelog
===================================================================
--- /trunk/MagicSoft/Mars/Changelog	(revision 2330)
+++ /trunk/MagicSoft/Mars/Changelog	(revision 2331)
@@ -6,4 +6,15 @@
      - fixed the NaN-problem in the calculation of Alpha. More 
        information can be found in the comments there.
+
+   * mhist/MHFadcCam.cc:
+     - skip MC events which have no FADC information stored
+     - better output in case of changes in the number of slices
+     
+   * mhist/MHFadcPix.cc:
+     - fixed the missing y-axis (UseCurrentStyle()) 
+
+   * mmain/MDataCheck.cc
+     - added 'Time Spectra of Cosmics' button
+     
 
 
Index: /trunk/MagicSoft/Mars/mhist/MHFadcCam.cc
===================================================================
--- /trunk/MagicSoft/Mars/mhist/MHFadcCam.cc	(revision 2330)
+++ /trunk/MagicSoft/Mars/mhist/MHFadcCam.cc	(revision 2331)
@@ -102,6 +102,13 @@
     if (fType==MHFadcPix::kSlices)
     {
+        const Int_t nhi = par->GetNumHiGainSamples();
+
+        //
+        // skip MC events without FADC information stored
+        //
+        if (nhi==0)
+            return kTRUE;
+
         const Int_t nlo = par->GetNumLoGainSamples();
-        const Int_t nhi = par->GetNumHiGainSamples();
 
         //
@@ -112,9 +119,16 @@
                 (*this)[i].Init(nhi, nlo);
         else
-            if (fNumHiGains!=nhi || fNumLoGains!=nlo)
+        {
+            if (fNumLoGains!=nlo)
             {
-                *fLog << err << dbginf << "ERROR - Number of lo- or hi-gain samples changed." << endl;
+                *fLog << err << dbginf << "ERROR - Number of lo-gain samples changed from " << fNumLoGains << " to " << nlo << endl;
                 return kFALSE;
             }
+            if (fNumHiGains!=nhi)
+            {
+                *fLog << err << dbginf << "ERROR - Number of hi-gain samples changed from " << fNumHiGains << " to " << nhi << endl;
+                return kFALSE;
+            }
+        }
 
         fNumHiGains = nhi;
Index: /trunk/MagicSoft/Mars/mhist/MHFadcPix.cc
===================================================================
--- /trunk/MagicSoft/Mars/mhist/MHFadcPix.cc	(revision 2330)
+++ /trunk/MagicSoft/Mars/mhist/MHFadcPix.cc	(revision 2331)
@@ -54,8 +54,10 @@
     fHistHi.SetTitle(pixid ? Form("Hi Gain Pixel #%d", pixid) : "Hi Gain Samples");
     fHistHi.SetDirectory(NULL);
+    fHistHi.UseCurrentStyle();
 
     fHistLo.SetName(pixid ? Form("LoGain%03d", pixid) : "LoGain");
     fHistLo.SetTitle(pixid ? Form("Lo Gain Pixel #%d", pixid) : "Lo Gain Samples");
     fHistLo.SetDirectory(NULL);
+    fHistLo.UseCurrentStyle();
 
     if (fType==kValue)
Index: /trunk/MagicSoft/Mars/mmain/MDataCheck.cc
===================================================================
--- /trunk/MagicSoft/Mars/mmain/MDataCheck.cc	(revision 2330)
+++ /trunk/MagicSoft/Mars/mmain/MDataCheck.cc	(revision 2331)
@@ -59,16 +59,16 @@
 {
     //TGTextButton *pedadc = new TGTextButton(fTop1, "ADC Spectra of Pedestals", kButPedAdc);
-    TGTextButton *cradc  = new TGTextButton(fTop1, "ADC Spectra of Cosmics",    kButEvtAdc);
-    //TGTextButton *pedtdc = new TGTextButton(fTop3, "Run Spectra of Pedestals", kButPedTdc);
+    TGTextButton *cradc  = new TGTextButton(fTop1, "ADC Spectra of Cosmics", kButEvtAdc);
+    TGTextButton *evttdc = new TGTextButton(fTop1, "Time Spectra of Cosmics", kButEvtTdc);
     //TGTextButton *crtdc  = new TGTextButton(fTop3, "Run Spectra of Cosmics",    kButEvtTdc);
 
     //pedadc->Associate(this);
     cradc ->Associate(this);
-    //pedtdc->Associate(this);
+    evttdc->Associate(this);
     //crtdc ->Associate(this);
 
     //fList->Add(pedadc);
     fList->Add(cradc);
-    //fList->Add(pedtdc);
+    fList->Add(evttdc);
     //fList->Add(crtdc);
 
@@ -78,5 +78,5 @@
     //fTop1->AddFrame(pedadc, laybut);
     fTop1->AddFrame(cradc,  laybut);
-
+    fTop1->AddFrame(evttdc,  laybut);
     //fTop3->AddFrame(pedtdc, laybut);
     //fTop3->AddFrame(crtdc,  laybut);
