Index: trunk/MagicSoft/Mars/Changelog
===================================================================
--- trunk/MagicSoft/Mars/Changelog	(revision 1920)
+++ trunk/MagicSoft/Mars/Changelog	(revision 1921)
@@ -18,4 +18,18 @@
    * manalysis/MMcTriggerLvl2Calc.cc
      - added call to Fill method of MHMcTriggerLvl2
+
+
+ 2003/04/09: Wolfgang Wittek
+
+   * mfilter/MFCT1SelFinal.[h,cc]
+     - add new member function SetHadronnessName()
+
+   * mhist/MHHadronness.[h,cc]
+     - reset to SetOptStat(111100)
+     - correct acceptance
+
+   * manalysis/MMultiDimDistCalc.[h,cc]
+     - swap arguments if FindCreateObj
+
 
 
Index: trunk/MagicSoft/Mars/manalysis/MMultiDimDistCalc.cc
===================================================================
--- trunk/MagicSoft/Mars/manalysis/MMultiDimDistCalc.cc	(revision 1920)
+++ trunk/MagicSoft/Mars/manalysis/MMultiDimDistCalc.cc	(revision 1921)
@@ -152,5 +152,5 @@
     }
 
-    fHadronness = (MHadronness*)plist->FindCreateObj(fHadronnessName, "MHadronness");
+    fHadronness = (MHadronness*)plist->FindCreateObj("MHadronness", fHadronnessName);
     if (!fHadronness)
         return kFALSE;
Index: trunk/MagicSoft/Mars/mfilter/MFCT1SelFinal.cc
===================================================================
--- trunk/MagicSoft/Mars/mfilter/MFCT1SelFinal.cc	(revision 1920)
+++ trunk/MagicSoft/Mars/mfilter/MFCT1SelFinal.cc	(revision 1921)
@@ -64,6 +64,7 @@
     fTitle = title ? title : "Class to evaluate the Final Cuts";
 
-    fHilName    = HilName;
-    fHilSrcName = HilSrcName;
+    fHilName        = HilName;
+    fHilSrcName     = HilSrcName;
+    fHadronnessName = "MHadronness";
 
     // default values of cuts
@@ -106,5 +107,5 @@
     }
 
-    fHadronness = (MHadronness*)pList->FindObject("MHadronness");
+    fHadronness = (MHadronness*)pList->FindObject(fHadronnessName, "MHadronness");
     if (!fHadronness)
     {
@@ -171,5 +172,6 @@
     *fLog << " " << setw(7) << fCut[1] << " (" << setw(3) 
           << (int)(fCut[1]*100/GetNumExecutions()) 
-          << "%) Evts skipped due to: hadroness > "<< fHadronnessMax << endl;
+          << "%) Evts skipped due to: hadronness > "<< fHadronnessMax 
+          << " (hadronness from '" << fHadronnessName << "')" << endl;
 
     *fLog << " " << setw(7) << fCut[2] << " (" << setw(3) 
Index: trunk/MagicSoft/Mars/mfilter/MFCT1SelFinal.h
===================================================================
--- trunk/MagicSoft/Mars/mfilter/MFCT1SelFinal.h	(revision 1920)
+++ trunk/MagicSoft/Mars/mfilter/MFCT1SelFinal.h	(revision 1921)
@@ -35,4 +35,5 @@
     TString      fHilName;
     TString      fHilSrcName;
+    TString      fHadronnessName;
  
     Float_t      fHadronnessMax;
@@ -46,4 +47,5 @@
                   const char *name=NULL, const char *title=NULL);
 
+    void SetHadronnessName(const TString name) { fHadronnessName = name; }
     Bool_t IsExpressionTrue() const  { return fResult; }
 
@@ -54,5 +56,5 @@
     void SetCuts(Float_t hadmax, Float_t alphamax); 
 
-    ClassDef(MFCT1SelFinal, 0)   // Class to evaluate final cuts
+    ClassDef(MFCT1SelFinal, 1)   // Class to evaluate final cuts
 };
 
Index: trunk/MagicSoft/Mars/mhist/MHHadronness.cc
===================================================================
--- trunk/MagicSoft/Mars/mhist/MHHadronness.cc	(revision 1920)
+++ trunk/MagicSoft/Mars/mhist/MHHadronness.cc	(revision 1921)
@@ -266,8 +266,9 @@
     Float_t max=0;
 
+
     for (Int_t i=1; i<=n; i++)
     {
-        const Stat_t ip = sump!=0 ? fPhness->Integral(1, i)/sump : 0;
-        const Stat_t ig = sumg!=0 ? fGhness->Integral(1, i)/sumg : 0;
+        const Stat_t ip = sump!=0 ? fPhness->Integral(1, i) : 0;
+        const Stat_t ig = sumg!=0 ? fGhness->Integral(1, i) : 0;
 
         fIntPhness->SetBinContent(i, ip);
@@ -463,4 +464,7 @@
     m->Draw();
     */
+
+    gStyle->SetOptStat(111100);
+
     return &c;
 }
