Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
[RF] Circumvent precalculated values for batch evaluations.
[ROOT-10987] When a PDF doesn't implement the faster batch interface, RooFit's old, single-value computations have to be used as a fallback. If RooFit, however, tries to precalculate those values, the nodes of the computation graph will always yield the same wrong value, since they are switched to "always clean". This happens e.g. when a node of the graph doesn't depend on parameters, but only on observables. To fix this, the global static that inihibits "always clean" has to be set while the computation is running. (cherry picked from commit 47da6c1)
- Loading branch information