Index: trunk/MagicSoft/Mars/mhist/MHCalibrationPixel.cc
===================================================================
--- trunk/MagicSoft/Mars/mhist/MHCalibrationPixel.cc	(revision 2627)
+++ trunk/MagicSoft/Mars/mhist/MHCalibrationPixel.cc	(revision 2629)
@@ -264,4 +264,19 @@
 }
 
+
+Bool_t MHCalibrationPixel::UseLoGain()
+{
+
+  if (fHChargeHiGain->GetEntries() > fHChargeLoGain->GetEntries())
+    {
+      fUseLoGain = kFALSE;
+      return kFALSE;
+    }
+  else
+    {
+      fUseLoGain = kTRUE;
+      return kTRUE;
+    }
+}
 
 
Index: trunk/MagicSoft/Mars/mhist/MHCalibrationPixel.h
===================================================================
--- trunk/MagicSoft/Mars/mhist/MHCalibrationPixel.h	(revision 2627)
+++ trunk/MagicSoft/Mars/mhist/MHCalibrationPixel.h	(revision 2629)
@@ -93,5 +93,6 @@
   Bool_t FillChargevsNHiGain(Float_t q, Int_t n) { return fHChargevsNHiGain->Fill(n,q) > -1; }
 
-  void SetUseLoGain()                      { fUseLoGain = kTRUE; }
+  void   SetUseLoGain()                          { fUseLoGain = kTRUE; }
+  Bool_t UseLoGain();
 
   const TH1F *GetHCharge()                 { return fHChargeHiGain;    }
