Index: /trunk/MagicSoft/Mars/mhflux/MHCollectionArea.cc
===================================================================
--- /trunk/MagicSoft/Mars/mhflux/MHCollectionArea.cc	(revision 8262)
+++ /trunk/MagicSoft/Mars/mhflux/MHCollectionArea.cc	(revision 8263)
@@ -130,8 +130,11 @@
 
     // "b" option: calculate binomial errors
-    fHEnergy.Divide(hsel, hall, totalarea, 1, "b");
+    // Do not use totalarea inside the binomial error calculation:
+    //  it is not a weight.
+    fHEnergy.Divide(hsel, hall, 1, 1, "b");
 #if ROOT_VERSION_CODE < ROOT_VERSION(5,13,04)
-    MH::SetBinomialErrors(fHEnergy, *hsel, *hall, totalarea, 1);
+    MH::SetBinomialErrors(fHEnergy, *hsel, *hall);
 #endif
+    fHEnergy.Scale(totalenergy);
 
     delete hsel;
