Index: trunk/MagicSoft/Mars/mhflux/MHEnergyEst.cc
===================================================================
--- trunk/MagicSoft/Mars/mhflux/MHEnergyEst.cc	(revision 8883)
+++ trunk/MagicSoft/Mars/mhflux/MHEnergyEst.cc	(revision 8907)
@@ -37,4 +37,5 @@
 #include <TF1.h>
 #include <TLine.h>
+#include <TMath.h>
 #include <TCanvas.h>
 #include <TStyle.h>
Index: trunk/MagicSoft/Mars/mhflux/MMcSpectrumWeight.cc
===================================================================
--- trunk/MagicSoft/Mars/mhflux/MMcSpectrumWeight.cc	(revision 8883)
+++ trunk/MagicSoft/Mars/mhflux/MMcSpectrumWeight.cc	(revision 8907)
@@ -282,5 +282,5 @@
 Double_t MMcSpectrumWeight::GetSpecNewIntegral(Double_t emin, Double_t emax) const
 {
-    TF1 funcnew("Dummy", GetFormulaSpecNewX());
+    TF1 funcnew("Dummy", GetFormulaSpecNewX().Data());
     return funcnew.Integral(emin, emax);
 }
@@ -293,5 +293,5 @@
 Double_t MMcSpectrumWeight::GetSpecOldIntegral(Double_t emin, Double_t emax) const
 {
-    TF1 funcold("Dummy", GetFormulaSpecOldX());
+    TF1 funcold("Dummy", GetFormulaSpecOldX().Data());
     return funcold.Integral(emin, emax);
 }
@@ -304,5 +304,5 @@
 Double_t MMcSpectrumWeight::CalcSpecNew(Double_t e) const
 {
-    TF1 funcnew("Dummy", GetFormulaSpecNewX());
+    TF1 funcnew("Dummy", GetFormulaSpecNewX().Data());
     return funcnew.Eval(e);
 }
@@ -315,5 +315,5 @@
 Double_t MMcSpectrumWeight::CalcSpecOld(Double_t e) const
 {
-    TF1 funcnew("Dummy", GetFormulaSpecOldX());
+    TF1 funcnew("Dummy", GetFormulaSpecOldX().Data());
     return funcnew.Eval(e);
 }
@@ -412,5 +412,5 @@
     }
 
-    fFunc = new TF1("", GetFormulaWeightsX());
+    fFunc = new TF1("", GetFormulaWeightsX().Data());
     gROOT->GetListOfFunctions()->Remove(fFunc);
     fFunc->SetName("SpectralWeighs");
