Index: trunk/MagicSoft/Mars/mcalib/MHCalibrationCam.cc
===================================================================
--- trunk/MagicSoft/Mars/mcalib/MHCalibrationCam.cc	(revision 4335)
+++ trunk/MagicSoft/Mars/mcalib/MHCalibrationCam.cc	(revision 4336)
@@ -113,4 +113,7 @@
     SetAverageNbins();
     SetPulserFrequency();
+
+    fHiGainOverflow = 0;
+    fLoGainOverflow = 0;
 }
 
Index: trunk/MagicSoft/Mars/mcalib/MHCalibrationCam.h
===================================================================
--- trunk/MagicSoft/Mars/mcalib/MHCalibrationCam.h	(revision 4335)
+++ trunk/MagicSoft/Mars/mcalib/MHCalibrationCam.h	(revision 4336)
@@ -61,4 +61,6 @@
   TArrayI    fAverageSectorNum;         // Number of pixels in average pixels per sector 
   TArrayI    fRunNumbers;               // Numbers of runs used
+  UInt_t     fHiGainOverFlow;           // Number of times overflow occurred in whole run
+  UInt_t     fLoGainOverFlow;           // Number of times overflow occurred in whole run
   
   MBadPixelsCam    *fBadPixels;         //!  Bad Pixels storage container
Index: trunk/MagicSoft/Mars/mcalib/MHCalibrationChargeCam.cc
===================================================================
--- trunk/MagicSoft/Mars/mcalib/MHCalibrationChargeCam.cc	(revision 4335)
+++ trunk/MagicSoft/Mars/mcalib/MHCalibrationChargeCam.cc	(revision 4336)
@@ -522,6 +522,8 @@
       const Float_t sumlo  = pix.GetExtractedSignalLoGain();
       
-      histhi.FillHistAndArray(sumhi);
-      histlo.FillHistAndArray(sumlo);
+      if (!histhi.FillHistAndArray(sumhi))
+        fHiGainOverflow++;
+      if (!histlo.FillHistAndArray(sumlo))
+        fLoGainOverflow++;
 
       const Int_t sathi = (Int_t)pix.GetNumHiGainSaturated();
@@ -634,4 +636,11 @@
 {
 
+  if (fHiGainOverflow)
+    *fLog << warn << GetDescriptor()
+          << ": WARNING: Histogram Overflow has occurred " << fHiGainOverflow << " in the High-Gain! " << endl;
+  if (fLoGainOverflow)
+    *fLog << warn << GetDescriptor()
+          << ": WARNING: Histogram Overflow has occurred " << fLoGainOverflow << " in the Low-Gain! " << endl;
+
   for (Int_t i=0; i<fHiGainArray->GetSize(); i++)
     {
