Hi,
This scaling value is arbitrary, it defines the minimum tolerance for the edm to stop the minimization iteration. The critical edm value is 0.002*input_tolerance*Up, where input tolerance is the value provided by the user and Up is another scaling factor = 1 for chi-square minimization and 0.5 for likelihood. Default value is 1
I think in the old version there was a bug and it is corrected in the new version.
Historically a value of 0.002 is used to have exactly the same critical edm values between TMinuit and Minuit2 given the same input tolerance.
The manual has not been fixed and it should be corrected.
Thank you for pointing to this.
In conclusion if you are using a tolerance =100 and a default Up=1, your minimization will stop for edm value < 0.2
Cheers
Lorenzo