Re: Minuit2 ouput level

From: Kevin Lynch <krlynch_at_bu.edu>
Date: Tue, 18 Mar 2008 15:00:50 -0400


Bernhard Bittner wrote:
> Hi Lorenzo,
>
> inserting
> gErrorIgnoreLevel = 1001;
> right at the beginning of the function where i call mimuit does not
> change anything, I still get the same output.

You need to set a bigger number to really shut up Minuit2 :-)

If you want it REALLY quiet, try

gErrorIgnoreLevel = kFatal;

Take a look at the logic in the root source where it uses the value of gErrorIgnoreLevel: base/inc/TError.cxx and base/inc/TError.h

This logic is the same in both 5.14 and 5.18, so I would imagine the above approach should work in either case.

But you might really want to explore _why_ your minimizations are failing in the first place, rather than just silencing them ... they're telling you something is very wrong. I just spent a week doing exactly that, and it turned out my problems were much bigger than Minuit2 making lots of noise....

>
> But I just found out, that since my classes are inside the ATLAS ATHENA
> framework and this framework uses ROOT 5.14 I guess i will have only the
> old version of ROOT to work with. Is there any other way in 5.14 to turn
> this messages of?
>
> Thanks,
> Bernhard

-- 
-------------------------------------------------------------------------------
Kevin Lynch				voice:	(617) 353-6025
Physics Department			Fax: (617) 353-9393
Boston University			office:	 PRB-361
590 Commonwealth Ave.			e-mail:	 krlynch_at_bu.edu
Boston, MA 02215 USA			http://budoe.bu.edu/~krlynch
-------------------------------------------------------------------------------
Received on Tue Mar 18 2008 - 20:01:04 CET

This archive was generated by hypermail 2.2.0 : Tue Mar 18 2008 - 23:50:01 CET