You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
[RF] Optimizations to avoid taking logarithms of Gaussian constraints
Large likelihood fits (e.g. in CMS and ATLAS) often contain many
Gaussian constraint terms. In the standard evaluation, these incur
unnecessary overhead by computing the PDF value via `exp(...)` only to
immediately take the logarithm in the constraint term.
This commit introduces a log-space optimization that avoids the
redundant exp -> log roundtrip.
We need this optimization because it makes a difference for CMS, and
they have also implemented something like this in the custom CMS Combine
likelihood classes. If we want them to gradually move to "vanilla"
RooFit, we need at least the same optimizations.
0 commit comments