Skip to content

[v636][RF] Ensure RooHistPdf values are positive in RooHistPdf::doEval()#21175

Merged
guitargeek merged 2 commits intoroot-project:v6-36-00-patchesfrom
guitargeek:bp_2
Feb 6, 2026
Merged

[v636][RF] Ensure RooHistPdf values are positive in RooHistPdf::doEval()#21175
guitargeek merged 2 commits intoroot-project:v6-36-00-patchesfrom
guitargeek:bp_2

Conversation

@guitargeek
Copy link
Contributor

Backport of #21161

This is to be consistent with the old `RooHistPdf::evaluate()` code
path.

Closes root-project#21159, where floating point precision effects made the value
fluctuate slightly below zero, resulting in NaN values when the
RooFFTConvPdf (which internally uses a `RooHistPdf` to cache values) is
used in a `RooAbsPdf`.

Closes root-project#21159.

(cherry picked from commit c948c65)
@github-actions
Copy link

github-actions bot commented Feb 6, 2026

Test Results

    18 files      18 suites   2d 23h 55m 59s ⏱️
 2 752 tests  2 603 ✅  0 💤 149 ❌
47 851 runs  47 687 ✅ 15 💤 149 ❌

For more details on these failures, see this check.

Results for commit 13b711c.

@guitargeek guitargeek merged commit bc8c69e into root-project:v6-36-00-patches Feb 6, 2026
19 of 22 checks passed
@guitargeek guitargeek deleted the bp_2 branch February 6, 2026 13:33
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant