Index: trunk/MagicSoft/Mars/Changelog
===================================================================
--- trunk/MagicSoft/Mars/Changelog	(revision 3582)
+++ trunk/MagicSoft/Mars/Changelog	(revision 3583)
@@ -18,4 +18,11 @@
 
                                                  -*-*- END OF LINE -*-*-
+
+ 2004/03/23: Thomas Bretz
+
+   * mbase/MContinue.cc, mhbase/MH.cc:
+     - changed a warning message to an inf-message
+
+
 
  2004/03/22: Markus Gaug
Index: trunk/MagicSoft/Mars/mbase/MContinue.cc
===================================================================
--- trunk/MagicSoft/Mars/mbase/MContinue.cc	(revision 3582)
+++ trunk/MagicSoft/Mars/mbase/MContinue.cc	(revision 3583)
@@ -129,5 +129,5 @@
     if (fTaskList->FindObject(GetFilter()))
     {
-        *fLog << warn << dbginf << "WARNING - The filter is already in the tasklist..." << endl;
+        *fLog << inf << dbginf << "The filter is already in the tasklist..." << endl;
         return kTRUE;
     }
Index: trunk/MagicSoft/Mars/mhbase/MH.cc
===================================================================
--- trunk/MagicSoft/Mars/mhbase/MH.cc	(revision 3582)
+++ trunk/MagicSoft/Mars/mhbase/MH.cc	(revision 3583)
@@ -494,5 +494,5 @@
     if (!bins)
     {
-        gLog << warn << "Object 'Binning" << name << "' [MBinning] not found... no binning applied." << endl;
+        gLog << inf << "Object 'Binning" << name << "' [MBinning] not found... no binning applied." << endl;
         return kFALSE;
     }
Index: trunk/MagicSoft/Mars/mhist/MHFalseSource.cc
===================================================================
--- trunk/MagicSoft/Mars/mhist/MHFalseSource.cc	(revision 3582)
+++ trunk/MagicSoft/Mars/mhist/MHFalseSource.cc	(revision 3583)
@@ -119,4 +119,5 @@
 #include "MAstroSky2Local.h"
 #include "MStatusDisplay.h"
+#include "MMath.h"
 
 #include "MBinning.h"
@@ -248,8 +249,5 @@
 Double_t MHFalseSource::Significance(Double_t s, Double_t b)
 {
-    const Double_t k = b==0 ? 0 : s/b;
-    const Double_t f = s+k*k*b;
-
-    return f==0 ? 0 : (s-b)/TMath::Sqrt(f);
+    return MMath::Significance(s, b);
 }
 
@@ -265,13 +263,5 @@
 Double_t MHFalseSource::SignificanceLiMa(Double_t s, Double_t b, Double_t alpha)
 {
-    const Double_t sum = s+b;
-
-    if (sum<=0 || alpha<=0)
-        return 0;
-
-    const Double_t l = s*TMath::Log(s/sum*(alpha+1)/alpha);
-    const Double_t m = b*TMath::Log(b/sum*(alpha+1)      );
-
-    return TMath::Sqrt((l+m)*2);
+    return MMath::SignificanceLiMa(s, b);
 }
 
@@ -712,4 +702,5 @@
     const Int_t nx = fHist.GetXaxis()->GetNbins();
     const Int_t ny = fHist.GetYaxis()->GetNbins();
+    const Int_t nr = nx*nx+ny*ny;
 
     Double_t maxalpha0=0;
@@ -825,5 +816,5 @@
                 h6.Fill(sig);
 
-            if (sig>maxs)
+            if (sig>maxs && ix*ix+iy*iy<nr*nr/9)
             {
                 maxs = sig;
