Index: /trunk/MagicSoft/Mars/Changelog
===================================================================
--- /trunk/MagicSoft/Mars/Changelog	(revision 8534)
+++ /trunk/MagicSoft/Mars/Changelog	(revision 8535)
@@ -18,4 +18,11 @@
 
                                                  -*-*- END OF LINE -*-*-
+
+ 2007/05/22 Thomas Bretz
+
+   * mmuon/MMuonSearchPar.cc:
+     - tiny speed improvement in the fit function
+
+
 
  2007/05/22 Daniela Dorner
Index: /trunk/MagicSoft/Mars/mmuon/MMuonSearchPar.cc
===================================================================
--- /trunk/MagicSoft/Mars/mmuon/MMuonSearchPar.cc	(revision 8534)
+++ /trunk/MagicSoft/Mars/mmuon/MMuonSearchPar.cc	(revision 8535)
@@ -125,9 +125,12 @@
     for (Int_t i=0; i<entries; i++ )
     {
-        Double_t tmp = TMath::Hypot(fX[i]-par[0], fY[i]-par[1]);
+        const Double_t dx = fX[i]-par[0];
+        const Double_t dy = fY[i]-par[1];
+
+        const Double_t sq = dx*dx + dy*dy;
 
         sums  += fSignal[i];
-        meanr += fSignal[i] * tmp;
-        devr  += fSignal[i] * tmp*tmp;
+        meanr += fSignal[i] * TMath::Sqrt(sq);
+        devr  += fSignal[i] * sq;
     }
 
