Skip to content

[6.40] [HS3] Add parameter errors in HS3 JSON import/export#22585

Merged
guitargeek merged 1 commit into
root-project:v6-40-00-patchesfrom
root-project-bot:BP_6.40_pull_22405
Jun 12, 2026
Merged

[6.40] [HS3] Add parameter errors in HS3 JSON import/export#22585
guitargeek merged 1 commit into
root-project:v6-40-00-patchesfrom
root-project-bot:BP_6.40_pull_22405

Conversation

@root-project-bot

Copy link
Copy Markdown

Backport of #22405, requested by @guitargeek. For your information @Phmonski

This PR adds support for exporting and importing RooRealVar parameter errors
through HS3 JSON. Parameter uncertainties are written to
misc.minimization.parameter_stepwidths and restored during import after the
default parameter snapshot is loaded.

The export logic collects relevant parameters from ModelConfig POI/nuisance
sets and from PDF/data fallback discovery, while excluding observables and data
axes. The PR also adds regression coverage for parameter-error round-tripping,
data-axis exclusion, and preserving imported errors together with default
snapshot values.

(cherry picked from commit 283b12f)
@github-actions

Copy link
Copy Markdown

Test Results

    21 files      21 suites   3d 5h 16m 37s ⏱️
 3 854 tests  3 854 ✅ 0 💤 0 ❌
72 639 runs  72 639 ✅ 0 💤 0 ❌

Results for commit 883c805.

@guitargeek guitargeek merged commit 30b78d4 into root-project:v6-40-00-patches Jun 12, 2026
33 of 37 checks passed
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.

4 participants