Skip to content

[v638][RF] Ensure RooHistPdf values are positive in RooHistPdf::doEval()#21174

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

[v638][RF] Ensure RooHistPdf values are positive in RooHistPdf::doEval()#21174
guitargeek merged 2 commits intoroot-project:v6-38-00-patchesfrom
guitargeek:bp_1

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

    15 files      15 suites   2d 17h 17m 44s ⏱️
 3 712 tests  3 370 ✅   0 💤 342 ❌
54 440 runs  53 748 ✅ 350 💤 342 ❌

For more details on these failures, see this check.

Results for commit 46e283f.

@guitargeek guitargeek merged commit 817dd98 into root-project:v6-38-00-patches Feb 6, 2026
21 of 29 checks passed
@guitargeek guitargeek deleted the bp_1 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