Meaning of values returned by RooFitResult::status(..)?

Hi,
This values depends on the Minimizer used for fitting. For example if you are using Minuit2, you will have:

  status = 0    : OK
  status = 1    : Covariance was mad  epos defined
   status = 2    : Hesse is invalid
   status = 3    : Edm is above max
   status = 4    : Reached call limit
   status = 5    : Any other failure

(see root.cern.ch/root/htmldoc/ROOT__ … r:Minimize)

If you run also Hesse and/or Minos the status will be updated. See
root.cern.ch/root/htmldoc/ROOT__ … izer:Hesse

root.cern.ch/root/htmldoc/ROOT__ … MinosError

Best Regards
Lorenzo

2 Likes