Dear ROOT supporting team,
I found a weird behaviour of TMVA in terms of reproducibility of BDTscore depending on how input parameters are set. I tried two ways of setting variables for reader:
- hard coding before calling EvaluateMVA
- reading from root file (follow instructions here https://root.cern.ch/doc/v606/TMVAClassificationApplication_8C_source.html)
Having exactly the same values for the input parameters and using same weights file, but depending on setting way I got slightly different values for the BDTscore. I do not think it is expected, even given the fact that on very large statistics BDTscore distributions would look very close.
Could you please comment on this issue?
Code and input files are attached:for_test.zip (788.9 KB) To test two different ways one can uncomment some lines.
Thank you!
Best regards,
Dimitrii.