forked from root-project/root
-
Notifications
You must be signed in to change notification settings - Fork 0
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Fix a bug in computation of Minos errors when a parameter is bounded (r…
…oot-project#5899) (root-project#6060) * Fix computation of Minos errrors in Minuit2 when parameters are bounded. A bug was introduced when the conditions "new minimum found" was added in Minos. (ROOT-10854) Add some fixes also the message reporting in Minuit2. Restore usage of ROOT message reporting system when MInuit2 is built within ROOT * Add a protection in TMinuit to avoid a 0/0 division. Fix ROOT-10835 This can happen when parameter limit is 0 and parameter value at minimum is 0 and a Minos error analysis is performed for that parameter. * Fix running Minos error when a new minimum is found. Fix the handling of the situation of Minos error in Minuit2 when a new minimum is found. Add a function in the Minimizer to get the status code of Minos to flag when a new minimum is found Fix function returning minimum values in Minuit2Minimizer in case of multiple runs. The minimum values are now copied in the Mininuit2Minimizer local vector when the minimization is run * Update Fitter::CalculateMinosError when a new minimum is found in Minos Recompute the minos error for the previous run parameter in case a new minimum was found * Use fabs instead of abs. Fix problem reported by CI builds * small fixes in documentation as suggested by Stephan's review * Revert changes in the Minuit2 CMAKE file for enabling Minuit2 error and warning messages. These changes will be done in a separate commit and a new PR.
- Loading branch information
Showing
10 changed files
with
334 additions
and
263 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.