Index: trunk/MagicSoft/Mars/mhflux/MHCollectionArea.cc
===================================================================
--- trunk/MagicSoft/Mars/mhflux/MHCollectionArea.cc	(revision 8695)
+++ trunk/MagicSoft/Mars/mhflux/MHCollectionArea.cc	(revision 8709)
@@ -99,5 +99,5 @@
 
     MBinning binsa, binse, binst;
-    binse.SetEdgesLog(15, 10, 1000000);
+    binse.SetEdgesLog(21, 6.3, 100000);
     binst.SetEdgesASin(67, -0.005, 0.665);
 
@@ -136,4 +136,5 @@
     MH::SetBinomialErrors(fHEnergy, *hsel, *hall);
 #endif
+
     fHEnergy.Scale(totalarea);
 
@@ -198,5 +199,4 @@
     }
 
-    // FIXME: Does this need some weighting with the number of produced events?
     if (runheader->GetImpactMax()>fMcAreaRadius*100)
     {
Index: trunk/MagicSoft/Mars/mhflux/MHEnergyEst.cc
===================================================================
--- trunk/MagicSoft/Mars/mhflux/MHEnergyEst.cc	(revision 8695)
+++ trunk/MagicSoft/Mars/mhflux/MHEnergyEst.cc	(revision 8709)
@@ -95,8 +95,10 @@
 
     MBinning binsi, binse, binst, binsr;
-    binse.SetEdgesLog(25, 10, 1000000);
+    binse.SetEdgesLog(21, 6.3, 100000);
     binst.SetEdgesASin(51, -0.005, 0.505);
-    binsi.SetEdges(10, 0, 400);
     binsr.SetEdges(75, -1.75, 1.75);
+
+    // Use the binning in impact to do efficiency studies
+    binsi.SetEdges(1, 0, 1000);
 
     SetBinning(&fHEnergy,     &binse, &binse, &binst);
@@ -513,4 +515,8 @@
     line.DrawLine(0,0,1,1);
 
+    line.SetLineColor(kBlue);
+    line.SetLineWidth(2);
+    line.SetLineStyle(kDashed);
+
     pad2->cd(2);
     h = MakePlot(fHResolution, "zy");
@@ -521,4 +527,6 @@
     h->SetMaximum(1.3);
 
+    line.DrawLine(h->GetXaxis()->GetXmin(), 0, h->GetXaxis()->GetXmax(), 0);
+
     pad2->cd(3);
     h = MakePlot(fHResolution, "zx");
@@ -528,4 +536,6 @@
     h->SetMinimum(-1.3);
     h->SetMaximum(1.3);
+
+    line.DrawLine(h->GetXaxis()->GetXmin(), 0, h->GetXaxis()->GetXmax(), 0);
 }
 
Index: trunk/MagicSoft/Mars/mhflux/MMcSpectrumWeight.cc
===================================================================
--- trunk/MagicSoft/Mars/mhflux/MMcSpectrumWeight.cc	(revision 8695)
+++ trunk/MagicSoft/Mars/mhflux/MMcSpectrumWeight.cc	(revision 8709)
@@ -493,5 +493,5 @@
     if (hasold)
     {
-        *fLog << " Old Spectrum: " << GetFormulaSpecOldX();
+        *fLog << " Old Spectrum:  " << GetFormulaSpecOldX();
         if (fEnergyMin>=0 && fEnergyMax>0)
             *fLog << "   (I=" << GetSpecOldIntegral() << ")";
@@ -500,5 +500,5 @@
     if (hasnew)
     {
-        *fLog << " New Spectrum: " << GetFormulaSpecNewX();
+        *fLog << " New Spectrum:  " << GetFormulaSpecNewX();
         if (fEnergyMin>=0 && fEnergyMax>0)
             *fLog << "   (I=" << GetSpecNewIntegral() << ")";
