Index: /trunk/MagicSoft/Mars/macros/estfit.C
===================================================================
--- /trunk/MagicSoft/Mars/macros/estfit.C	(revision 1841)
+++ /trunk/MagicSoft/Mars/macros/estfit.C	(revision 1842)
@@ -18,16 +18,16 @@
 void fcn(Int_t &npar, Double_t *gin, Double_t &f, Double_t *par, Int_t iflag)
 {
-    MEvtLoop &evtloop = *(MEvtLoop*)gMinuit->GetObjectFit();
+    MEvtLoop *evtloop = (MEvtLoop*)gMinuit->GetObjectFit();
 
-    MTaskList &tlist  = *(MTaskList*)evtloop.GetParList()->FindObject("MTaskList"); //GetTaskList();
+    MTaskList *tlist  = (MTaskList*)evtloop->GetParList()->FindObject("MTaskList"); //GetTaskList();
 
-    MChisqEval      &eval = *(MChisqEval*)     tlist.FindObject("MChisqEval");
-    MEnergyEstParam &eest = *(MEnergyEstParam*)tlist.FindObject("MEnergyEstParam");
+    MChisqEval      *eval = (MChisqEval*)     tlist->FindObject("MChisqEval");
+    MEnergyEstParam *eest = (MEnergyEstParam*)tlist->FindObject("MEnergyEstParam");
 
-    eest.SetCoeff(TArrayD(eest.GetNumCoeff(), par));
+    eest->SetCoeff(TArrayD(eest->GetNumCoeff(), par));
 
-    evtloop.Eventloop();
+    evtloop->Eventloop();
 
-    f = eval.GetChisq();
+    f = eval->GetChisq();
 }
 
