I have a question about the “Q” quiet mode when performing a fit with the “E” (“Perform better Errors estimation using Minos technique”) option. When doing this I sometimes see the following output:
NEW MINIMUM FOUND. GO BACK TO MINIMIZATION STEP.
V
V
V
VVVVVVV
VVVVV
VVV
V
I am wondering if there is a way to suppress this output. If not, is this a bug, or is it a desired feature?
The message is important because a new better minimum is found.
However, I agree, if you ask the quite mode it should be suppressed.
I would be grateful if you send me a script reproducing this so I can investigate it further,
root FitTest.C
root [0]
Processing FitTest.C…
NEW MINIMUM FOUND. GO BACK TO MINIMIZATION STEP.
=================================================
V
V
V
VVVVVVV
VVVVV
VVV
V
Thank you very much for the example program. I see also other several problem running this example.
The Migrad minimization returns an invalid Hesse (it is not positive defined) and then Minos finds a new minimum. The fit result parameter reported are also non those after Minos and a new minimization, but the failed one from Hesse. It is also wrong that the return status of TH1::Fit is zero. If we suppress all error message we should at least return a status code.
I will try to fix these other problems too.
And here on my personal wiki: (open both articles with the tag “error”). Unfortunately I can’t link directly because TiddlyWiki permalink syntax messes up the phpBB tag syntax. http://www.phas.ubc.ca/~jfcaron/ROOTTricks.html