Index: trunk/MagicSoft/Mars/mhist/MHFadcCam.cc
===================================================================
--- trunk/MagicSoft/Mars/mhist/MHFadcCam.cc	(revision 2328)
+++ 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 2328)
+++ 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)
