ROOT Version: 6.28/04
Platform: linuxx8664gcc
Compiler: g++ (GCC) 11.3.0
I notieced a strange bug or issue while using ROOT.EnableImplicitMT() together with ROOT.TVirtualFitter.GetFitter().GetConfidenceIntervals(h) (where h is a histogram) in python. Without the multithread enabled, this runs perfectly; while activating multithread returns:
R.TVirtualFitter.GetFitter().GetConfidenceIntervals(h)
TypeError: none of the 2 overloaded methods succeeded. Full details:
attempt to access a null-pointer
void TVirtualFitter::GetConfidenceIntervals(int n, int ndim, const double* x, double* ci, double cl = 0.94999999999999996) =>
TypeError: takes at least 4 arguments (1 given)
The only trigger to this bug is whether I use EnableImplicitMT.
Cheers,
Jordan