Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

refactor: Move parameter transform helpers out of detail:: #3070

Merged

Merge branch 'main' into refactor-public-param-transform-helpers

bd8dd2f
Select commit
Loading
Failed to load commit list.
Merged

refactor: Move parameter transform helpers out of detail:: #3070

Merge branch 'main' into refactor-public-param-transform-helpers
bd8dd2f
Select commit
Loading
Failed to load commit list.
ci-bridge / CI Bridge / linux_physmon succeeded Apr 3, 2024 in 37m 29s

GitLab CI: SUCCESS

This check triggered job acts/ci-bridge/37692854
in pipeline acts/ci-bridge/17366
Status: SUCCESS
Created at: 2024-04-03T23:17:10.298+02:00
Started at: 2024-04-04T00:16:38.518+02:00
Finished at: 2024-04-04T00:54:07.484+02:00

Details

Showing last 1214 out of 16721 total lines

✅ ResidualCheck pull < 3 in 40/40 bins, cf. 6.324555320336759
✅ IntegralTest Intregal: 194.32637312736367+-1.0963095672159138 vs. 
194.32637312736367+-1.0963095672159138: (int_a - int_b) / sqrt(sigma(int_a)^2 + 
sigma(int_b)^2) = 0.00 < 3
──────────────────────────────── pull_d0 (TH1F) ────────────────────────────────
✅ Chi2Test 1.0 > 0.01
✅ KolmogorovTest 1.0 > 0.68
✅ RatioCheck (a/b - 1) / sigma(a/b) > 3 for 0/71 bins, cf. 8.426149773176359
✅ ResidualCheck pull < 3 in 100/100 bins, cf. 10.0
✅ IntegralTest Intregal: 9619.0+-98.07650075323853 vs. 
9619.0+-98.07650075323853: (int_a - int_b) / sqrt(sigma(int_a)^2 + 
sigma(int_b)^2) = 0.00 < 3
──────────────────────────── pull_d0_vs_eta (TH2F) ─────────────────────────────
✅ Chi2Test pX 1.0 > 0.01
✅ Chi2Test pY 1.0 > 0.01
✅ KolmogorovTest pX 1.0 > 0.68
✅ KolmogorovTest pY 1.0 > 0.68
✅ RatioCheck pX (a/b - 1) / sigma(a/b) > 3 for 0/20 bins, cf. 4.47213595499958
✅ RatioCheck pY (a/b - 1) / sigma(a/b) > 3 for 0/71 bins, cf. 8.426149773176359
✅ ResidualCheck pX pull < 3 in 40/40 bins, cf. 6.324555320336759
✅ ResidualCheck pY pull < 3 in 100/100 bins, cf. 10.0
✅ IntegralTest pX Intregal: 9619.0+-98.07650075323853 vs. 
9619.0+-98.07650075323853: (int_a - int_b) / sqrt(sigma(int_a)^2 + 
sigma(int_b)^2) = 0.00 < 3
✅ IntegralTest pY Intregal: 9619.0+-98.07650075323853 vs. 
9619.0+-98.07650075323853: (int_a - int_b) / sqrt(sigma(int_a)^2 + 
sigma(int_b)^2) = 0.00 < 3
───────────────────────────── pull_d0_vs_pT (TH2F) ─────────────────────────────
🟡 Chi2Test pX
✅ Chi2Test pY 1.0 > 0.01
🟡 KolmogorovTest pX
✅ KolmogorovTest pY 1.0 > 0.68
🟡 RatioCheck pX
✅ RatioCheck pY (a/b - 1) / sigma(a/b) > 3 for 0/71 bins, cf. 8.426149773176359
✅ ResidualCheck pX pull < 3 in 40/40 bins, cf. 6.324555320336759
✅ ResidualCheck pY pull < 3 in 100/100 bins, cf. 10.0
🟡 IntegralTest pX
✅ IntegralTest pY Intregal: 9619.0+-98.07650075323853 vs. 
9619.0+-98.07650075323853: (int_a - int_b) / sqrt(sigma(int_a)^2 + 
sigma(int_b)^2) = 0.00 < 3
─────────────────────────────── pull_phi (TH1F) ────────────────────────────────
✅ Chi2Test 1.0 > 0.01
✅ KolmogorovTest 1.0 > 0.68
✅ RatioCheck (a/b - 1) / sigma(a/b) > 3 for 0/73 bins, cf. 8.54400374531753
✅ ResidualCheck pull < 3 in 100/100 bins, cf. 10.0
✅ IntegralTest Intregal: 9619.0+-98.07650075323853 vs. 
9619.0+-98.07650075323853: (int_a - int_b) / sqrt(sigma(int_a)^2 + 
sigma(int_b)^2) = 0.00 < 3
──────────────────────────── pull_phi_vs_eta (TH2F) ────────────────────────────
✅ Chi2Test pX 1.0 > 0.01
✅ Chi2Test pY 1.0 > 0.01
✅ KolmogorovTest pX 1.0 > 0.68
✅ KolmogorovTest pY 1.0 > 0.68
✅ RatioCheck pX (a/b - 1) / sigma(a/b) > 3 for 0/20 bins, cf. 4.47213595499958
✅ RatioCheck pY (a/b - 1) / sigma(a/b) > 3 for 0/73 bins, cf. 8.54400374531753
✅ ResidualCheck pX pull < 3 in 40/40 bins, cf. 6.324555320336759
✅ ResidualCheck pY pull < 3 in 100/100 bins, cf. 10.0
✅ IntegralTest pX Intregal: 9619.0+-98.07650075323853 vs. 
9619.0+-98.07650075323853: (int_a - int_b) / sqrt(sigma(int_a)^2 + 
sigma(int_b)^2) = 0.00 < 3
✅ IntegralTest pY Intregal: 9619.0+-98.07650075323853 vs. 
9619.0+-98.07650075323853: (int_a - int_b) / sqrt(sigma(int_a)^2 + 
sigma(int_b)^2) = 0.00 < 3
──────────────────────────── pull_phi_vs_pT (TH2F) ─────────────────────────────
🟡 Chi2Test pX
✅ Chi2Test pY 1.0 > 0.01
🟡 KolmogorovTest pX
✅ KolmogorovTest pY 1.0 > 0.68
🟡 RatioCheck pX
✅ RatioCheck pY (a/b - 1) / sigma(a/b) > 3 for 0/73 bins, cf. 8.54400374531753
✅ ResidualCheck pX pull < 3 in 40/40 bins, cf. 6.324555320336759
✅ ResidualCheck pY pull < 3 in 100/100 bins, cf. 10.0
🟡 IntegralTest pX
✅ IntegralTest pY Intregal: 9619.0+-98.07650075323853 vs. 
9619.0+-98.07650075323853: (int_a - int_b) / sqrt(sigma(int_a)^2 + 
sigma(int_b)^2) = 0.00 < 3
─────────────────────────────── pull_qop (TH1F) ────────────────────────────────
✅ Chi2Test 1.0 > 0.01
✅ KolmogorovTest 1.0 > 0.68
✅ RatioCheck (a/b - 1) / sigma(a/b) > 3 for 0/73 bins, cf. 8.54400374531753
✅ ResidualCheck pull < 3 in 100/100 bins, cf. 10.0
✅ IntegralTest Intregal: 9619.0+-98.07650075323853 vs. 
9619.0+-98.07650075323853: (int_a - int_b) / sqrt(sigma(int_a)^2 + 
sigma(int_b)^2) = 0.00 < 3
──────────────────────────── pull_qop_vs_eta (TH2F) ────────────────────────────
✅ Chi2Test pX 1.0 > 0.01
✅ Chi2Test pY 1.0 > 0.01
✅ KolmogorovTest pX 1.0 > 0.68
✅ KolmogorovTest pY 1.0 > 0.68
✅ RatioCheck pX (a/b - 1) / sigma(a/b) > 3 for 0/20 bins, cf. 4.47213595499958
✅ RatioCheck pY (a/b - 1) / sigma(a/b) > 3 for 0/73 bins, cf. 8.54400374531753
✅ ResidualCheck pX pull < 3 in 40/40 bins, cf. 6.324555320336759
✅ ResidualCheck pY pull < 3 in 100/100 bins, cf. 10.0
✅ IntegralTest pX Intregal: 9619.0+-98.07650075323853 vs. 
9619.0+-98.07650075323853: (int_a - int_b) / sqrt(sigma(int_a)^2 + 
sigma(int_b)^2) = 0.00 < 3
✅ IntegralTest pY Intregal: 9619.0+-98.07650075323853 vs. 
9619.0+-98.07650075323853: (int_a - int_b) / sqrt(sigma(int_a)^2 + 
sigma(int_b)^2) = 0.00 < 3
──────────────────────────── pull_qop_vs_pT (TH2F) ─────────────────────────────
🟡 Chi2Test pX
✅ Chi2Test pY 1.0 > 0.01
🟡 KolmogorovTest pX
✅ KolmogorovTest pY 1.0 > 0.68
🟡 RatioCheck pX
✅ RatioCheck pY (a/b - 1) / sigma(a/b) > 3 for 0/73 bins, cf. 8.54400374531753
✅ ResidualCheck pX pull < 3 in 40/40 bins, cf. 6.324555320336759
✅ ResidualCheck pY pull < 3 in 100/100 bins, cf. 10.0
🟡 IntegralTest pX
✅ IntegralTest pY Intregal: 9619.0+-98.07650075323853 vs. 
9619.0+-98.07650075323853: (int_a - int_b) / sqrt(sigma(int_a)^2 + 
sigma(int_b)^2) = 0.00 < 3
──────────────────────────────── pull_t (TH1F) ─────────────────────────────────
✅ Chi2Test 1.0 > 0.01
✅ KolmogorovTest 1.0 > 0.68
✅ RatioCheck (a/b - 1) / sigma(a/b) > 3 for 0/80 bins, cf. 8.94427190999916
✅ ResidualCheck pull < 3 in 100/100 bins, cf. 10.0
✅ IntegralTest Intregal: 4843.0+-69.59166616772443 vs. 
4843.0+-69.59166616772443: (int_a - int_b) / sqrt(sigma(int_a)^2 + 
sigma(int_b)^2) = 0.00 < 3
───────────────────────────── pull_t_vs_eta (TH2F) ─────────────────────────────
✅ Chi2Test pX 1.0 > 0.01
✅ Chi2Test pY 1.0 > 0.01
✅ KolmogorovTest pX 1.0 > 0.68
✅ KolmogorovTest pY 1.0 > 0.68
✅ RatioCheck pX (a/b - 1) / sigma(a/b) > 3 for 0/20 bins, cf. 4.47213595499958
✅ RatioCheck pY (a/b - 1) / sigma(a/b) > 3 for 0/80 bins, cf. 8.94427190999916
✅ ResidualCheck pX pull < 3 in 40/40 bins, cf. 6.324555320336759
✅ ResidualCheck pY pull < 3 in 100/100 bins, cf. 10.0
✅ IntegralTest pX Intregal: 9619.0+-98.07650075323853 vs. 
9619.0+-98.07650075323853: (int_a - int_b) / sqrt(sigma(int_a)^2 + 
sigma(int_b)^2) = 0.00 < 3
✅ IntegralTest pY Intregal: 4843.0+-69.59166616772443 vs. 
4843.0+-69.59166616772443: (int_a - int_b) / sqrt(sigma(int_a)^2 + 
sigma(int_b)^2) = 0.00 < 3
───────────────────────────── pull_t_vs_pT (TH2F) ──────────────────────────────
🟡 Chi2Test pX
✅ Chi2Test pY 1.0 > 0.01
🟡 KolmogorovTest pX
✅ KolmogorovTest pY 1.0 > 0.68
🟡 RatioCheck pX
✅ RatioCheck pY (a/b - 1) / sigma(a/b) > 3 for 0/80 bins, cf. 8.94427190999916
✅ ResidualCheck pX pull < 3 in 40/40 bins, cf. 6.324555320336759
✅ ResidualCheck pY pull < 3 in 100/100 bins, cf. 10.0
🟡 IntegralTest pX
✅ IntegralTest pY Intregal: 4843.0+-69.59166616772443 vs. 
4843.0+-69.59166616772443: (int_a - int_b) / sqrt(sigma(int_a)^2 + 
sigma(int_b)^2) = 0.00 < 3
────────────────────────────── pull_theta (TH1F) ───────────────────────────────
✅ Chi2Test 1.0 > 0.01
✅ KolmogorovTest 1.0 > 0.68
✅ RatioCheck (a/b - 1) / sigma(a/b) > 3 for 0/74 bins, cf. 8.602325267042627
✅ ResidualCheck pull < 3 in 100/100 bins, cf. 10.0
✅ IntegralTest Intregal: 9619.0+-98.07650075323853 vs. 
9619.0+-98.07650075323853: (int_a - int_b) / sqrt(sigma(int_a)^2 + 
sigma(int_b)^2) = 0.00 < 3
─────────────────────────── pull_theta_vs_eta (TH2F) ───────────────────────────
✅ Chi2Test pX 1.0 > 0.01
✅ Chi2Test pY 1.0 > 0.01
✅ KolmogorovTest pX 1.0 > 0.68
✅ KolmogorovTest pY 1.0 > 0.68
✅ RatioCheck pX (a/b - 1) / sigma(a/b) > 3 for 0/20 bins, cf. 4.47213595499958
✅ RatioCheck pY (a/b - 1) / sigma(a/b) > 3 for 0/74 bins, cf. 8.602325267042627
✅ ResidualCheck pX pull < 3 in 40/40 bins, cf. 6.324555320336759
✅ ResidualCheck pY pull < 3 in 100/100 bins, cf. 10.0
✅ IntegralTest pX Intregal: 9619.0+-98.07650075323853 vs. 
9619.0+-98.07650075323853: (int_a - int_b) / sqrt(sigma(int_a)^2 + 
sigma(int_b)^2) = 0.00 < 3
✅ IntegralTest pY Intregal: 9619.0+-98.07650075323853 vs. 
9619.0+-98.07650075323853: (int_a - int_b) / sqrt(sigma(int_a)^2 + 
sigma(int_b)^2) = 0.00 < 3
─────────────────────────── pull_theta_vs_pT (TH2F) ────────────────────────────
🟡 Chi2Test pX
✅ Chi2Test pY 1.0 > 0.01
🟡 KolmogorovTest pX
✅ KolmogorovTest pY 1.0 > 0.68
🟡 RatioCheck pX
✅ RatioCheck pY (a/b - 1) / sigma(a/b) > 3 for 0/74 bins, cf. 8.602325267042627
✅ ResidualCheck pX pull < 3 in 40/40 bins, cf. 6.324555320336759
✅ ResidualCheck pY pull < 3 in 100/100 bins, cf. 10.0
🟡 IntegralTest pX
✅ IntegralTest pY Intregal: 9619.0+-98.07650075323853 vs. 
9619.0+-98.07650075323853: (int_a - int_b) / sqrt(sigma(int_a)^2 + 
sigma(int_b)^2) = 0.00 < 3
──────────────────────────────── pull_z0 (TH1F) ────────────────────────────────
✅ Chi2Test 1.0 > 0.01
✅ KolmogorovTest 1.0 > 0.68
✅ RatioCheck (a/b - 1) / sigma(a/b) > 3 for 0/71 bins, cf. 8.426149773176359
✅ ResidualCheck pull < 3 in 100/100 bins, cf. 10.0
✅ IntegralTest Intregal: 9619.0+-98.07650075323853 vs. 
9619.0+-98.07650075323853: (int_a - int_b) / sqrt(sigma(int_a)^2 + 
sigma(int_b)^2) = 0.00 < 3
──────────────────────────── pull_z0_vs_eta (TH2F) ─────────────────────────────
✅ Chi2Test pX 1.0 > 0.01
✅ Chi2Test pY 1.0 > 0.01
✅ KolmogorovTest pX 1.0 > 0.68
✅ KolmogorovTest pY 1.0 > 0.68
✅ RatioCheck pX (a/b - 1) / sigma(a/b) > 3 for 0/20 bins, cf. 4.47213595499958
✅ RatioCheck pY (a/b - 1) / sigma(a/b) > 3 for 0/71 bins, cf. 8.426149773176359
✅ ResidualCheck pX pull < 3 in 40/40 bins, cf. 6.324555320336759
✅ ResidualCheck pY pull < 3 in 100/100 bins, cf. 10.0
✅ IntegralTest pX Intregal: 9619.0+-98.07650075323853 vs. 
9619.0+-98.07650075323853: (int_a - int_b) / sqrt(sigma(int_a)^2 + 
sigma(int_b)^2) = 0.00 < 3
✅ IntegralTest pY Intregal: 9619.0+-98.07650075323853 vs. 
9619.0+-98.07650075323853: (int_a - int_b) / sqrt(sigma(int_a)^2 + 
sigma(int_b)^2) = 0.00 < 3
───────────────────────────── pull_z0_vs_pT (TH2F) ─────────────────────────────
🟡 Chi2Test pX
✅ Chi2Test pY 1.0 > 0.01
🟡 KolmogorovTest pX
✅ KolmogorovTest pY 1.0 > 0.68
🟡 RatioCheck pX
✅ RatioCheck pY (a/b - 1) / sigma(a/b) > 3 for 0/71 bins, cf. 8.426149773176359
✅ ResidualCheck pX pull < 3 in 40/40 bins, cf. 6.324555320336759
✅ ResidualCheck pY pull < 3 in 100/100 bins, cf. 10.0
🟡 IntegralTest pX
✅ IntegralTest pY Intregal: 9619.0+-98.07650075323853 vs. 
9619.0+-98.07650075323853: (int_a - int_b) / sqrt(sigma(int_a)^2 + 
sigma(int_b)^2) = 0.00 < 3
────────────────────────── pullmean_d0_vs_eta (TH1F) ───────────────────────────
🟡 Chi2Test
✅ KolmogorovTest 1.0 > 0.68
✅ RatioCheck (a/b - 1) / sigma(a/b) > 3 for 0/20 bins, cf. 4.47213595499958
✅ ResidualCheck pull < 3 in 40/40 bins, cf. 6.324555320336759
✅ IntegralTest Intregal: -0.06128442753106356+-0.4951736970600164 vs. 
-0.06128442753106356+-0.4951736970600164: (int_a - int_b) / sqrt(sigma(int_a)^2 
+ sigma(int_b)^2) = 0.00 < 3
─────────────────────────── pullmean_d0_vs_pT (TH1F) ───────────────────────────
🟡 Chi2Test
🟡 KolmogorovTest
🟡 RatioCheck
✅ ResidualCheck pull < 3 in 40/40 bins, cf. 6.324555320336759
🟡 IntegralTest
────────────────────────── pullmean_phi_vs_eta (TH1F) ──────────────────────────
🟡 Chi2Test
✅ KolmogorovTest 1.0 > 0.68
✅ RatioCheck (a/b - 1) / sigma(a/b) > 3 for 0/20 bins, cf. 4.47213595499958
✅ ResidualCheck pull < 3 in 40/40 bins, cf. 6.324555320336759
✅ IntegralTest Intregal: 0.6399114243686199+-0.5882176841189377 vs. 
0.6399114243686199+-0.5882176841189377: (int_a - int_b) / sqrt(sigma(int_a)^2 + 
sigma(int_b)^2) = 0.00 < 4
────────────────────────── pullmean_phi_vs_pT (TH1F) ───────────────────────────
🟡 Chi2Test
🟡 KolmogorovTest
🟡 RatioCheck
✅ ResidualCheck pull < 3 in 40/40 bins, cf. 6.324555320336759
🟡 IntegralTest
────────────────────────── pullmean_qop_vs_eta (TH1F) ──────────────────────────
🟡 Chi2Test
✅ KolmogorovTest 1.0 > 0.68
✅ RatioCheck (a/b - 1) / sigma(a/b) > 3 for 0/20 bins, cf. 4.47213595499958
✅ ResidualCheck pull < 3 in 40/40 bins, cf. 6.324555320336759
✅ IntegralTest Intregal: 0.45113803923595697+-0.6870994504313575 vs. 
0.45113803923595697+-0.6870994504313575: (int_a - int_b) / sqrt(sigma(int_a)^2 +
sigma(int_b)^2) = 0.00 < 3
────────────────────────── pullmean_qop_vs_pT (TH1F) ───────────────────────────
🟡 Chi2Test
🟡 KolmogorovTest
🟡 RatioCheck
✅ ResidualCheck pull < 3 in 40/40 bins, cf. 6.324555320336759
🟡 IntegralTest
─────────────────────────── pullmean_t_vs_eta (TH1F) ───────────────────────────
TH1F::Chi2TestX:0: RuntimeWarning: Both histograms are not unweighted and option UU has been requested
🟡 Chi2Test
✅ KolmogorovTest 1.0 > 0.68
✅ RatioCheck (a/b - 1) / sigma(a/b) > 3 for 0/20 bins, cf. 4.47213595499958
✅ ResidualCheck pull < 3 in 40/40 bins, cf. 6.324555320336759
✅ IntegralTest Intregal: -11.342821557598654+-416.69234061413266 vs. 
-11.342821557598654+-416.69234061413266: (int_a - int_b) / sqrt(sigma(int_a)^2 +
sigma(int_b)^2) = 0.00 < 3
─────────────────────────── pullmean_t_vs_pT (TH1F) ────────────────────────────
🟡 Chi2Test
🟡 KolmogorovTest
🟡 RatioCheck
✅ ResidualCheck pull < 3 in 40/40 bins, cf. 6.324555320336759
🟡 IntegralTest
───────────────────────── pullmean_theta_vs_eta (TH1F) ─────────────────────────
🟡 Chi2Test
✅ KolmogorovTest 1.0 > 0.68
✅ RatioCheck (a/b - 1) / sigma(a/b) > 3 for 0/20 bins, cf. 4.47213595499958
✅ ResidualCheck pull < 3 in 40/40 bins, cf. 6.324555320336759
✅ IntegralTest Intregal: -0.2907426046440378+-0.6527686440360302 vs. 
-0.2907426046440378+-0.6527686440360302: (int_a - int_b) / sqrt(sigma(int_a)^2 +
sigma(int_b)^2) = 0.00 < 3
───────────────────────── pullmean_theta_vs_pT (TH1F) ──────────────────────────
🟡 Chi2Test
🟡 KolmogorovTest
🟡 RatioCheck
✅ ResidualCheck pull < 3 in 40/40 bins, cf. 6.324555320336759
🟡 IntegralTest
────────────────────────── pullmean_z0_vs_eta (TH1F) ───────────────────────────
🟡 Chi2Test
✅ KolmogorovTest 1.0 > 0.68
✅ RatioCheck (a/b - 1) / sigma(a/b) > 3 for 0/20 bins, cf. 4.47213595499958
✅ ResidualCheck pull < 3 in 40/40 bins, cf. 6.324555320336759
✅ IntegralTest Intregal: -0.6357879326678813+-1.2934522768209387 vs. 
-0.6357879326678813+-1.2934522768209387: (int_a - int_b) / sqrt(sigma(int_a)^2 +
sigma(int_b)^2) = 0.00 < 3
─────────────────────────── pullmean_z0_vs_pT (TH1F) ───────────────────────────
🟡 Chi2Test
🟡 KolmogorovTest
🟡 RatioCheck
✅ ResidualCheck pull < 3 in 40/40 bins, cf. 6.324555320336759
🟡 IntegralTest
────────────────────────── pullwidth_d0_vs_eta (TH1F) ──────────────────────────
TH1F::Chi2TestX:0: RuntimeWarning: Both histograms are not unweighted and option UU has been requested
✅ Chi2Test 1.0 > 0.01
✅ KolmogorovTest 1.0 > 0.68
✅ RatioCheck (a/b - 1) / sigma(a/b) > 3 for 0/20 bins, cf. 4.47213595499958
✅ ResidualCheck pull < 3 in 40/40 bins, cf. 6.324555320336759
✅ IntegralTest Intregal: 21.12895005941391+-0.6935611371791393 vs. 
21.12895005941391+-0.6935611371791393: (int_a - int_b) / sqrt(sigma(int_a)^2 + 
sigma(int_b)^2) = 0.00 < 3
────────────────────────── pullwidth_d0_vs_pT (TH1F) ───────────────────────────
🟡 Chi2Test
🟡 KolmogorovTest
🟡 RatioCheck
✅ ResidualCheck pull < 3 in 40/40 bins, cf. 6.324555320336759
🟡 IntegralTest
───────────────────────── pullwidth_phi_vs_eta (TH1F) ──────────────────────────
TH1F::Chi2TestX:0: RuntimeWarning: Both histograms are not unweighted and option UU has been requested
✅ Chi2Test 1.0 > 0.01
✅ KolmogorovTest 1.0 > 0.68
✅ RatioCheck (a/b - 1) / sigma(a/b) > 3 for 0/20 bins, cf. 4.47213595499958
✅ ResidualCheck pull < 3 in 40/40 bins, cf. 6.324555320336759
✅ IntegralTest Intregal: 21.61403203010559+-0.9273991297443762 vs. 
21.61403203010559+-0.9273991297443762: (int_a - int_b) / sqrt(sigma(int_a)^2 + 
sigma(int_b)^2) = 0.00 < 4.3
────────────────────────── pullwidth_phi_vs_pT (TH1F) ──────────────────────────
🟡 Chi2Test
🟡 KolmogorovTest
🟡 RatioCheck
✅ ResidualCheck pull < 3 in 40/40 bins, cf. 6.324555320336759
🟡 IntegralTest
───────────────────────── pullwidth_qop_vs_eta (TH1F) ──────────────────────────
TH1F::Chi2TestX:0: RuntimeWarning: Both histograms are not unweighted and option UU has been requested
✅ Chi2Test 1.0 > 0.01
✅ KolmogorovTest 1.0 > 0.68
✅ RatioCheck (a/b - 1) / sigma(a/b) > 3 for 0/20 bins, cf. 4.47213595499958
✅ ResidualCheck pull < 3 in 40/40 bins, cf. 6.324555320336759
✅ IntegralTest Intregal: 21.836643755435944+-1.1696666198250945 vs. 
21.836643755435944+-1.1696666198250945: (int_a - int_b) / sqrt(sigma(int_a)^2 + 
sigma(int_b)^2) = 0.00 < 3
────────────────────────── pullwidth_qop_vs_pT (TH1F) ──────────────────────────
🟡 Chi2Test
🟡 KolmogorovTest
🟡 RatioCheck
✅ ResidualCheck pull < 3 in 40/40 bins, cf. 6.324555320336759
🟡 IntegralTest
────────────────────────── pullwidth_t_vs_eta (TH1F) ───────────────────────────
TH1F::Chi2TestX:0: RuntimeWarning: Both histograms are not unweighted and option UU has been requested
✅ Chi2Test 1.0 > 0.01
✅ KolmogorovTest 1.0 > 0.68
✅ RatioCheck (a/b - 1) / sigma(a/b) > 3 for 0/20 bins, cf. 4.47213595499958
✅ ResidualCheck pull < 3 in 40/40 bins, cf. 6.324555320336759
✅ IntegralTest Intregal: 405.8082580566406+-89.41770511225334 vs. 
405.8082580566406+-89.41770511225334: (int_a - int_b) / sqrt(sigma(int_a)^2 + 
sigma(int_b)^2) = 0.00 < 3
─────────────────────────── pullwidth_t_vs_pT (TH1F) ───────────────────────────
🟡 Chi2Test
🟡 KolmogorovTest
🟡 RatioCheck
✅ ResidualCheck pull < 3 in 40/40 bins, cf. 6.324555320336759
🟡 IntegralTest
──────────────────────── pullwidth_theta_vs_eta (TH1F) ─────────────────────────
TH1F::Chi2TestX:0: RuntimeWarning: Both histograms are not unweighted and option UU has been requested
✅ Chi2Test 1.0 > 0.01
✅ KolmogorovTest 1.0 > 0.68
✅ RatioCheck (a/b - 1) / sigma(a/b) > 3 for 0/20 bins, cf. 4.47213595499958
✅ ResidualCheck pull < 3 in 40/40 bins, cf. 6.324555320336759
✅ IntegralTest Intregal: 21.966112971305847+-0.9507292034248188 vs. 
21.966112971305847+-0.9507292034248188: (int_a - int_b) / sqrt(sigma(int_a)^2 + 
sigma(int_b)^2) = 0.00 < 3
───────────────────────── pullwidth_theta_vs_pT (TH1F) ─────────────────────────
🟡 Chi2Test
🟡 KolmogorovTest
🟡 RatioCheck
✅ ResidualCheck pull < 3 in 40/40 bins, cf. 6.324555320336759
🟡 IntegralTest
────────────────────────── pullwidth_z0_vs_eta (TH1F) ──────────────────────────
TH1F::Chi2TestX:0: RuntimeWarning: Both histograms are not unweighted and option UU has been requested
✅ Chi2Test 1.0 > 0.01
✅ KolmogorovTest 1.0 > 0.68
✅ RatioCheck (a/b - 1) / sigma(a/b) > 3 for 0/20 bins, cf. 4.47213595499958
✅ ResidualCheck pull < 3 in 40/40 bins, cf. 6.324555320336759
✅ IntegralTest Intregal: 22.660313308238983+-1.4209851104571907 vs. 
22.660313308238983+-1.4209851104571907: (int_a - int_b) / sqrt(sigma(int_a)^2 + 
sigma(int_b)^2) = 0.00 < 3
────────────────────────── pullwidth_z0_vs_pT (TH1F) ───────────────────────────
🟡 Chi2Test
🟡 KolmogorovTest
🟡 RatioCheck
✅ ResidualCheck pull < 3 in 40/40 bins, cf. 6.324555320336759
🟡 IntegralTest
──────────────────────────────── res_d0 (TH1F) ─────────────────────────────────
✅ Chi2Test 1.0 > 0.01
✅ KolmogorovTest 1.0 > 0.68
✅ RatioCheck (a/b - 1) / sigma(a/b) > 3 for 0/85 bins, cf. 9.219544457292887
✅ ResidualCheck pull < 3 in 100/100 bins, cf. 10.0
✅ IntegralTest Intregal: 9618.0+-98.07140255956371 vs. 
9618.0+-98.07140255956371: (int_a - int_b) / sqrt(sigma(int_a)^2 + 
sigma(int_b)^2) = 0.00 < 3
───────────────────────────── res_d0_vs_eta (TH2F) ─────────────────────────────
✅ Chi2Test pX 1.0 > 0.01
✅ Chi2Test pY 1.0 > 0.01
✅ KolmogorovTest pX 1.0 > 0.68
✅ KolmogorovTest pY 1.0 > 0.68
✅ RatioCheck pX (a/b - 1) / sigma(a/b) > 3 for 0/20 bins, cf. 4.47213595499958
✅ RatioCheck pY (a/b - 1) / sigma(a/b) > 3 for 0/85 bins, cf. 9.219544457292887
✅ ResidualCheck pX pull < 3 in 40/40 bins, cf. 6.324555320336759
✅ ResidualCheck pY pull < 3 in 100/100 bins, cf. 10.0
✅ IntegralTest pX Intregal: 9619.0+-98.07650075323853 vs. 
9619.0+-98.07650075323853: (int_a - int_b) / sqrt(sigma(int_a)^2 + 
sigma(int_b)^2) = 0.00 < 3
✅ IntegralTest pY Intregal: 9618.0+-98.07140255956371 vs. 
9618.0+-98.07140255956371: (int_a - int_b) / sqrt(sigma(int_a)^2 + 
sigma(int_b)^2) = 0.00 < 3
───────────────────────────── res_d0_vs_pT (TH2F) ──────────────────────────────
🟡 Chi2Test pX
✅ Chi2Test pY 1.0 > 0.01
🟡 KolmogorovTest pX
✅ KolmogorovTest pY 1.0 > 0.68
🟡 RatioCheck pX
✅ RatioCheck pY (a/b - 1) / sigma(a/b) > 3 for 0/85 bins, cf. 9.219544457292887
✅ ResidualCheck pX pull < 3 in 40/40 bins, cf. 6.324555320336759
✅ ResidualCheck pY pull < 3 in 100/100 bins, cf. 10.0
🟡 IntegralTest pX
✅ IntegralTest pY Intregal: 9618.0+-98.07140255956371 vs. 
9618.0+-98.07140255956371: (int_a - int_b) / sqrt(sigma(int_a)^2 + 
sigma(int_b)^2) = 0.00 < 3
──────────────────────────────── res_phi (TH1F) ────────────────────────────────
✅ Chi2Test 1.0 > 0.01
✅ KolmogorovTest 1.0 > 0.68
✅ RatioCheck (a/b - 1) / sigma(a/b) > 3 for 0/20 bins, cf. 4.47213595499958
✅ ResidualCheck pull < 3 in 100/100 bins, cf. 10.0
✅ IntegralTest Intregal: 9619.0+-98.07650075323853 vs. 
9619.0+-98.07650075323853: (int_a - int_b) / sqrt(sigma(int_a)^2 + 
sigma(int_b)^2) = 0.00 < 3
──────────────────────────── res_phi_vs_eta (TH2F) ─────────────────────────────
✅ Chi2Test pX 1.0 > 0.01
✅ Chi2Test pY 1.0 > 0.01
✅ KolmogorovTest pX 1.0 > 0.68
✅ KolmogorovTest pY 1.0 > 0.68
✅ RatioCheck pX (a/b - 1) / sigma(a/b) > 3 for 0/20 bins, cf. 4.47213595499958
✅ RatioCheck pY (a/b - 1) / sigma(a/b) > 3 for 0/20 bins, cf. 4.47213595499958
✅ ResidualCheck pX pull < 3 in 40/40 bins, cf. 6.324555320336759
✅ ResidualCheck pY pull < 3 in 100/100 bins, cf. 10.0
✅ IntegralTest pX Intregal: 9619.0+-98.07650075323853 vs. 
9619.0+-98.07650075323853: (int_a - int_b) / sqrt(sigma(int_a)^2 + 
sigma(int_b)^2) = 0.00 < 3
✅ IntegralTest pY Intregal: 9619.0+-98.07650075323853 vs. 
9619.0+-98.07650075323853: (int_a - int_b) / sqrt(sigma(int_a)^2 + 
sigma(int_b)^2) = 0.00 < 3
───────────────────────────── res_phi_vs_pT (TH2F) ─────────────────────────────
🟡 Chi2Test pX
✅ Chi2Test pY 1.0 > 0.01
🟡 KolmogorovTest pX
✅ KolmogorovTest pY 1.0 > 0.68
🟡 RatioCheck pX
✅ RatioCheck pY (a/b - 1) / sigma(a/b) > 3 for 0/20 bins, cf. 4.47213595499958
✅ ResidualCheck pX pull < 3 in 40/40 bins, cf. 6.324555320336759
✅ ResidualCheck pY pull < 3 in 100/100 bins, cf. 10.0
🟡 IntegralTest pX
✅ IntegralTest pY Intregal: 9619.0+-98.07650075323853 vs. 
9619.0+-98.07650075323853: (int_a - int_b) / sqrt(sigma(int_a)^2 + 
sigma(int_b)^2) = 0.00 < 3
──────────────────────────────── res_qop (TH1F) ────────────────────────────────
✅ Chi2Test 1.0 > 0.01
✅ KolmogorovTest 1.0 > 0.68
✅ RatioCheck (a/b - 1) / sigma(a/b) > 3 for 0/6 bins, cf. 2.449489742783178
✅ ResidualCheck pull < 3 in 100/100 bins, cf. 10.0
✅ IntegralTest Intregal: 9619.0+-98.07650075323853 vs. 
9619.0+-98.07650075323853: (int_a - int_b) / sqrt(sigma(int_a)^2 + 
sigma(int_b)^2) = 0.00 < 3
──────────────────────────── res_qop_vs_eta (TH2F) ─────────────────────────────
✅ Chi2Test pX 1.0 > 0.01
✅ Chi2Test pY 1.0 > 0.01
✅ KolmogorovTest pX 1.0 > 0.68
✅ KolmogorovTest pY 1.0 > 0.68
✅ RatioCheck pX (a/b - 1) / sigma(a/b) > 3 for 0/20 bins, cf. 4.47213595499958
✅ RatioCheck pY (a/b - 1) / sigma(a/b) > 3 for 0/6 bins, cf. 2.449489742783178
✅ ResidualCheck pX pull < 3 in 40/40 bins, cf. 6.324555320336759
✅ ResidualCheck pY pull < 3 in 100/100 bins, cf. 10.0
✅ IntegralTest pX Intregal: 9619.0+-98.07650075323853 vs. 
9619.0+-98.07650075323853: (int_a - int_b) / sqrt(sigma(int_a)^2 + 
sigma(int_b)^2) = 0.00 < 3
✅ IntegralTest pY Intregal: 9619.0+-98.07650075323853 vs. 
9619.0+-98.07650075323853: (int_a - int_b) / sqrt(sigma(int_a)^2 + 
sigma(int_b)^2) = 0.00 < 3
───────────────────────────── res_qop_vs_pT (TH2F) ─────────────────────────────
🟡 Chi2Test pX
✅ Chi2Test pY 1.0 > 0.01
🟡 KolmogorovTest pX
✅ KolmogorovTest pY 1.0 > 0.68
🟡 RatioCheck pX
✅ RatioCheck pY (a/b - 1) / sigma(a/b) > 3 for 0/6 bins, cf. 2.449489742783178
✅ ResidualCheck pX pull < 3 in 40/40 bins, cf. 6.324555320336759
✅ ResidualCheck pY pull < 3 in 100/100 bins, cf. 10.0
🟡 IntegralTest pX
✅ IntegralTest pY Intregal: 9619.0+-98.07650075323853 vs. 
9619.0+-98.07650075323853: (int_a - int_b) / sqrt(sigma(int_a)^2 + 
sigma(int_b)^2) = 0.00 < 3
───────────────────────────────── res_t (TH1F) ─────────────────────────────────
✅ Chi2Test 1.0 > 0.01
✅ KolmogorovTest 1.0 > 0.68
✅ RatioCheck (a/b - 1) / sigma(a/b) > 3 for 0/97 bins, cf. 9.848857801796104
✅ ResidualCheck pull < 3 in 100/100 bins, cf. 10.0
✅ IntegralTest Intregal: 9615.0+-98.05610638812863 vs. 
9615.0+-98.05610638812863: (int_a - int_b) / sqrt(sigma(int_a)^2 + 
sigma(int_b)^2) = 0.00 < 3
───────────────────────────── res_t_vs_eta (TH2F) ──────────────────────────────
✅ Chi2Test pX 1.0 > 0.01
✅ Chi2Test pY 1.0 > 0.01
✅ KolmogorovTest pX 1.0 > 0.68
✅ KolmogorovTest pY 1.0 > 0.68
✅ RatioCheck pX (a/b - 1) / sigma(a/b) > 3 for 0/20 bins, cf. 4.47213595499958
✅ RatioCheck pY (a/b - 1) / sigma(a/b) > 3 for 0/97 bins, cf. 9.848857801796104
✅ ResidualCheck pX pull < 3 in 40/40 bins, cf. 6.324555320336759
✅ ResidualCheck pY pull < 3 in 100/100 bins, cf. 10.0
✅ IntegralTest pX Intregal: 9619.0+-98.07650075323853 vs. 
9619.0+-98.07650075323853: (int_a - int_b) / sqrt(sigma(int_a)^2 + 
sigma(int_b)^2) = 0.00 < 3
✅ IntegralTest pY Intregal: 9615.0+-98.05610638812863 vs. 
9615.0+-98.05610638812863: (int_a - int_b) / sqrt(sigma(int_a)^2 + 
sigma(int_b)^2) = 0.00 < 3
────────────────────────────── res_t_vs_pT (TH2F) ──────────────────────────────
🟡 Chi2Test pX
✅ Chi2Test pY 1.0 > 0.01
🟡 KolmogorovTest pX
✅ KolmogorovTest pY 1.0 > 0.68
🟡 RatioCheck pX
✅ RatioCheck pY (a/b - 1) / sigma(a/b) > 3 for 0/97 bins, cf. 9.848857801796104
✅ ResidualCheck pX pull < 3 in 40/40 bins, cf. 6.324555320336759
✅ ResidualCheck pY pull < 3 in 100/100 bins, cf. 10.0
🟡 IntegralTest pX
✅ IntegralTest pY Intregal: 9615.0+-98.05610638812863 vs. 
9615.0+-98.05610638812863: (int_a - int_b) / sqrt(sigma(int_a)^2 + 
sigma(int_b)^2) = 0.00 < 3
─────────────────────────────── res_theta (TH1F) ───────────────────────────────
✅ Chi2Test 1.0 > 0.01
✅ KolmogorovTest 1.0 > 0.68
✅ RatioCheck (a/b - 1) / sigma(a/b) > 3 for 0/84 bins, cf. 9.16515138991168
✅ ResidualCheck pull < 3 in 100/100 bins, cf. 10.0
✅ IntegralTest Intregal: 9619.0+-98.07650075323853 vs. 
9619.0+-98.07650075323853: (int_a - int_b) / sqrt(sigma(int_a)^2 + 
sigma(int_b)^2) = 0.00 < 3
─────────────────────────── res_theta_vs_eta (TH2F) ────────────────────────────
✅ Chi2Test pX 1.0 > 0.01
✅ Chi2Test pY 1.0 > 0.01
✅ KolmogorovTest pX 1.0 > 0.68
✅ KolmogorovTest pY 1.0 > 0.68
✅ RatioCheck pX (a/b - 1) / sigma(a/b) > 3 for 0/20 bins, cf. 4.47213595499958
✅ RatioCheck pY (a/b - 1) / sigma(a/b) > 3 for 0/84 bins, cf. 9.16515138991168
✅ ResidualCheck pX pull < 3 in 40/40 bins, cf. 6.324555320336759
✅ ResidualCheck pY pull < 3 in 100/100 bins, cf. 10.0
✅ IntegralTest pX Intregal: 9619.0+-98.07650075323853 vs. 
9619.0+-98.07650075323853: (int_a - int_b) / sqrt(sigma(int_a)^2 + 
sigma(int_b)^2) = 0.00 < 3
✅ IntegralTest pY Intregal: 9619.0+-98.07650075323853 vs. 
9619.0+-98.07650075323853: (int_a - int_b) / sqrt(sigma(int_a)^2 + 
sigma(int_b)^2) = 0.00 < 3
──────────────────────────── res_theta_vs_pT (TH2F) ────────────────────────────
🟡 Chi2Test pX
✅ Chi2Test pY 1.0 > 0.01
🟡 KolmogorovTest pX
✅ KolmogorovTest pY 1.0 > 0.68
🟡 RatioCheck pX
✅ RatioCheck pY (a/b - 1) / sigma(a/b) > 3 for 0/84 bins, cf. 9.16515138991168
✅ ResidualCheck pX pull < 3 in 40/40 bins, cf. 6.324555320336759
✅ ResidualCheck pY pull < 3 in 100/100 bins, cf. 10.0
🟡 IntegralTest pX
✅ IntegralTest pY Intregal: 9619.0+-98.07650075323853 vs. 
9619.0+-98.07650075323853: (int_a - int_b) / sqrt(sigma(int_a)^2 + 
sigma(int_b)^2) = 0.00 < 3
──────────────────────────────── res_z0 (TH1F) ─────────────────────────────────
✅ Chi2Test 1.0 > 0.01
✅ KolmogorovTest 1.0 > 0.68
✅ RatioCheck (a/b - 1) / sigma(a/b) > 3 for 0/100 bins, cf. 10.0
✅ ResidualCheck pull < 3 in 100/100 bins, cf. 10.0
✅ IntegralTest Intregal: 6124.0+-78.2559901860554 vs. 6124.0+-78.2559901860554:
(int_a - int_b) / sqrt(sigma(int_a)^2 + sigma(int_b)^2) = 0.00 < 3
───────────────────────────── res_z0_vs_eta (TH2F) ─────────────────────────────
✅ Chi2Test pX 1.0 > 0.01
✅ Chi2Test pY 1.0 > 0.01
✅ KolmogorovTest pX 1.0 > 0.68
✅ KolmogorovTest pY 1.0 > 0.68
✅ RatioCheck pX (a/b - 1) / sigma(a/b) > 3 for 0/20 bins, cf. 4.47213595499958
✅ RatioCheck pY (a/b - 1) / sigma(a/b) > 3 for 0/100 bins, cf. 10.0
✅ ResidualCheck pX pull < 3 in 40/40 bins, cf. 6.324555320336759
✅ ResidualCheck pY pull < 3 in 100/100 bins, cf. 10.0
✅ IntegralTest pX Intregal: 9619.0+-98.07650075323853 vs. 
9619.0+-98.07650075323853: (int_a - int_b) / sqrt(sigma(int_a)^2 + 
sigma(int_b)^2) = 0.00 < 3
✅ IntegralTest pY Intregal: 6124.0+-78.2559901860554 vs. 
6124.0+-78.2559901860554: (int_a - int_b) / sqrt(sigma(int_a)^2 + 
sigma(int_b)^2) = 0.00 < 3
───────────────────────────── res_z0_vs_pT (TH2F) ──────────────────────────────
🟡 Chi2Test pX
✅ Chi2Test pY 1.0 > 0.01
🟡 KolmogorovTest pX
✅ KolmogorovTest pY 1.0 > 0.68
🟡 RatioCheck pX
✅ RatioCheck pY (a/b - 1) / sigma(a/b) > 3 for 0/100 bins, cf. 10.0
✅ ResidualCheck pX pull < 3 in 40/40 bins, cf. 6.324555320336759
✅ ResidualCheck pY pull < 3 in 100/100 bins, cf. 10.0
🟡 IntegralTest pX
✅ IntegralTest pY Intregal: 6124.0+-78.2559901860554 vs. 
6124.0+-78.2559901860554: (int_a - int_b) / sqrt(sigma(int_a)^2 + 
sigma(int_b)^2) = 0.00 < 3
─────────────────────────── resmean_d0_vs_eta (TH1F) ───────────────────────────
🟡 Chi2Test
✅ KolmogorovTest 1.0 > 0.68
✅ RatioCheck (a/b - 1) / sigma(a/b) > 3 for 0/20 bins, cf. 4.47213595499958
✅ ResidualCheck pull < 3 in 40/40 bins, cf. 6.324555320336759
✅ IntegralTest Intregal: 0.0596606789076759+-0.09115579727313318 vs. 
0.0596606789076759+-0.09115579727313318: (int_a - int_b) / sqrt(sigma(int_a)^2 +
sigma(int_b)^2) = 0.00 < 4
─────────────────────────── resmean_d0_vs_pT (TH1F) ────────────────────────────
🟡 Chi2Test
🟡 KolmogorovTest
🟡 RatioCheck
✅ ResidualCheck pull < 3 in 40/40 bins, cf. 6.324555320336759
🟡 IntegralTest
────────────────────────── resmean_phi_vs_eta (TH1F) ───────────────────────────
🟡 Chi2Test
✅ KolmogorovTest 1.0 > 0.68
✅ RatioCheck (a/b - 1) / sigma(a/b) > 3 for 0/20 bins, cf. 4.47213595499958
✅ ResidualCheck pull < 3 in 40/40 bins, cf. 6.324555320336759
✅ IntegralTest Intregal: -4.504110603420486e-05+-0.00013553221002358072 vs. 
-4.504110603420486e-05+-0.00013553221002358072: (int_a - int_b) / 
sqrt(sigma(int_a)^2 + sigma(int_b)^2) = 0.00 < 3
─────────────────────────── resmean_phi_vs_pT (TH1F) ───────────────────────────
🟡 Chi2Test
🟡 KolmogorovTest
🟡 RatioCheck
✅ ResidualCheck pull < 3 in 40/40 bins, cf. 6.324555320336759
🟡 IntegralTest
────────────────────────── resmean_qop_vs_eta (TH1F) ───────────────────────────
🟡 Chi2Test
✅ KolmogorovTest 1.0 > 0.68
✅ RatioCheck (a/b - 1) / sigma(a/b) > 3 for 0/20 bins, cf. 4.47213595499958
✅ ResidualCheck pull < 3 in 40/40 bins, cf. 6.324555320336759
✅ IntegralTest Intregal: 2.3207516278489493e-05+-0.0005224201545562646 vs. 
2.3207516278489493e-05+-0.0005224201545562646: (int_a - int_b) / 
sqrt(sigma(int_a)^2 + sigma(int_b)^2) = 0.00 < 3
─────────────────────────── resmean_qop_vs_pT (TH1F) ───────────────────────────
🟡 Chi2Test
🟡 KolmogorovTest
🟡 RatioCheck
✅ ResidualCheck pull < 3 in 40/40 bins, cf. 6.324555320336759
🟡 IntegralTest
─────────────────────────── resmean_t_vs_eta (TH1F) ────────────────────────────
TH1F::Chi2TestX:0: RuntimeWarning: Both histograms are not unweighted and option UU has been requested
🟡 Chi2Test
✅ KolmogorovTest 1.0 > 0.68
✅ RatioCheck (a/b - 1) / sigma(a/b) > 3 for 0/20 bins, cf. 4.47213595499958
✅ ResidualCheck pull < 3 in 40/40 bins, cf. 6.324555320336759
✅ IntegralTest Intregal: 43.92167618870735+-336.41443929008676 vs. 
43.92167618870735+-336.41443929008676: (int_a - int_b) / sqrt(sigma(int_a)^2 + 
sigma(int_b)^2) = 0.00 < 3
──────────────────────────── resmean_t_vs_pT (TH1F) ────────────────────────────
🟡 Chi2Test
🟡 KolmogorovTest
🟡 RatioCheck
✅ ResidualCheck pull < 3 in 40/40 bins, cf. 6.324555320336759
🟡 IntegralTest
───────────────────────── resmean_theta_vs_eta (TH1F) ──────────────────────────
🟡 Chi2Test
✅ KolmogorovTest 1.0 > 0.68
✅ RatioCheck (a/b - 1) / sigma(a/b) > 3 for 0/20 bins, cf. 4.47213595499958
✅ ResidualCheck pull < 3 in 40/40 bins, cf. 6.324555320336759
✅ IntegralTest Intregal: 6.567051468664431e-05+-0.00030320766743159073 vs. 
6.567051468664431e-05+-0.00030320766743159073: (int_a - int_b) / 
sqrt(sigma(int_a)^2 + sigma(int_b)^2) = 0.00 < 3
────────────────────────── resmean_theta_vs_pT (TH1F) ──────────────────────────
🟡 Chi2Test
🟡 KolmogorovTest
🟡 RatioCheck
✅ ResidualCheck pull < 3 in 40/40 bins, cf. 6.324555320336759
🟡 IntegralTest
─────────────────────────── resmean_z0_vs_eta (TH1F) ───────────────────────────
TH1F::Chi2TestX:0: RuntimeWarning: Both histograms are not unweighted and option UU has been requested
🟡 Chi2Test
✅ KolmogorovTest 1.0 > 0.68
✅ RatioCheck (a/b - 1) / sigma(a/b) > 3 for 0/20 bins, cf. 4.47213595499958
✅ ResidualCheck pull < 3 in 40/40 bins, cf. 6.324555320336759
✅ IntegralTest Intregal: -6.194684255635366+-15.59713126539628 vs. 
-6.194684255635366+-15.59713126539628: (int_a - int_b) / sqrt(sigma(int_a)^2 + 
sigma(int_b)^2) = 0.00 < 3
─────────────────────────── resmean_z0_vs_pT (TH1F) ────────────────────────────
🟡 Chi2Test
🟡 KolmogorovTest
🟡 RatioCheck
✅ ResidualCheck pull < 3 in 40/40 bins, cf. 6.324555320336759
🟡 IntegralTest
────────────────────────── reswidth_d0_vs_eta (TH1F) ───────────────────────────
TH1F::Chi2TestX:0: RuntimeWarning: Both histograms are not unweighted and option UU has been requested
🟡 Chi2Test
✅ KolmogorovTest 1.0 > 0.68
✅ RatioCheck (a/b - 1) / sigma(a/b) > 3 for 0/20 bins, cf. 4.47213595499958
✅ ResidualCheck pull < 3 in 40/40 bins, cf. 6.324555320336759
✅ IntegralTest Intregal: 2.665520414710045+-0.13349971273138542 vs. 
2.665520414710045+-0.13349971273138542: (int_a - int_b) / sqrt(sigma(int_a)^2 + 
sigma(int_b)^2) = 0.00 < 4
─────────────────────────── reswidth_d0_vs_pT (TH1F) ───────────────────────────
🟡 Chi2Test
🟡 KolmogorovTest
🟡 RatioCheck
✅ ResidualCheck pull < 3 in 40/40 bins, cf. 6.324555320336759
🟡 IntegralTest
────────────────────────── reswidth_phi_vs_eta (TH1F) ──────────────────────────
TH1F::Chi2TestX:0: RuntimeWarning: Both histograms are not unweighted and option UU has been requested
🟡 Chi2Test
✅ KolmogorovTest 1.0 > 0.68
✅ RatioCheck (a/b - 1) / sigma(a/b) > 3 for 0/20 bins, cf. 4.47213595499958
✅ ResidualCheck pull < 3 in 40/40 bins, cf. 6.324555320336759
✅ IntegralTest Intregal: 0.008534757565939799+-0.00011156932305690232 vs. 
0.008534757565939799+-0.00011156932305690232: (int_a - int_b) / 
sqrt(sigma(int_a)^2 + sigma(int_b)^2) = 0.00 < 3
────────────────────────── reswidth_phi_vs_pT (TH1F) ───────────────────────────
🟡 Chi2Test
🟡 KolmogorovTest
🟡 RatioCheck
✅ ResidualCheck pull < 3 in 40/40 bins, cf. 6.324555320336759
🟡 IntegralTest
────────────────────────── reswidth_qop_vs_eta (TH1F) ──────────────────────────
TH1F::Chi2TestX:0: RuntimeWarning: Both histograms are not unweighted and option UU has been requested
🟡 Chi2Test
✅ KolmogorovTest 1.0 > 0.68
✅ RatioCheck (a/b - 1) / sigma(a/b) > 3 for 0/20 bins, cf. 4.47213595499958
✅ ResidualCheck pull < 3 in 40/40 bins, cf. 6.324555320336759
✅ IntegralTest Intregal: 0.02175753383198753+-0.004498621421226518 vs. 
0.02175753383198753+-0.004498621421226518: (int_a - int_b) / sqrt(sigma(int_a)^2
+ sigma(int_b)^2) = 0.00 < 3
────────────────────────── reswidth_qop_vs_pT (TH1F) ───────────────────────────
🟡 Chi2Test
🟡 KolmogorovTest
🟡 RatioCheck
✅ ResidualCheck pull < 3 in 40/40 bins, cf. 6.324555320336759
🟡 IntegralTest
─────────────────────────── reswidth_t_vs_eta (TH1F) ───────────────────────────
TH1F::Chi2TestX:0: RuntimeWarning: Both histograms are not unweighted and option UU has been requested
✅ Chi2Test 1.0 > 0.01
✅ KolmogorovTest 1.0 > 0.68
✅ RatioCheck (a/b - 1) / sigma(a/b) > 3 for 0/20 bins, cf. 4.47213595499958
✅ ResidualCheck pull < 3 in 40/40 bins, cf. 6.324555320336759
✅ IntegralTest Intregal: 7072.935928344727+-632.4294703217889 vs. 
7072.935928344727+-632.4294703217889: (int_a - int_b) / sqrt(sigma(int_a)^2 + 
sigma(int_b)^2) = 0.00 < 3
─────────────────────────── reswidth_t_vs_pT (TH1F) ────────────────────────────
🟡 Chi2Test
🟡 KolmogorovTest
🟡 RatioCheck
✅ ResidualCheck pull < 3 in 40/40 bins, cf. 6.324555320336759
🟡 IntegralTest
───────────────────────── reswidth_theta_vs_eta (TH1F) ─────────────────────────
TH1F::Chi2TestX:0: RuntimeWarning: Both histograms are not unweighted and option UU has been requested
🟡 Chi2Test
✅ KolmogorovTest 1.0 > 0.68
✅ RatioCheck (a/b - 1) / sigma(a/b) > 3 for 0/20 bins, cf. 4.47213595499958
✅ ResidualCheck pull < 3 in 40/40 bins, cf. 6.324555320336759
✅ IntegralTest Intregal: 0.02641059464076534+-0.00026559717732125654 vs. 
0.02641059464076534+-0.00026559717732125654: (int_a - int_b) / 
sqrt(sigma(int_a)^2 + sigma(int_b)^2) = 0.00 < 3
───────────────────────── reswidth_theta_vs_pT (TH1F) ──────────────────────────
🟡 Chi2Test
🟡 KolmogorovTest
🟡 RatioCheck
✅ ResidualCheck pull < 3 in 40/40 bins, cf. 6.324555320336759
🟡 IntegralTest
────────────────────────── reswidth_z0_vs_eta (TH1F) ───────────────────────────
TH1F::Chi2TestX:0: RuntimeWarning: Both histograms are not unweighted and option UU has been requested
✅ Chi2Test 1.0 > 0.01
✅ KolmogorovTest 1.0 > 0.68
✅ RatioCheck (a/b - 1) / sigma(a/b) > 3 for 0/20 bins, cf. 4.47213595499958
✅ ResidualCheck pull < 3 in 40/40 bins, cf. 6.324555320336759
✅ IntegralTest Intregal: 39.949804842472076+-8.105091867198814 vs. 
39.949804842472076+-8.105091867198814: (int_a - int_b) / sqrt(sigma(int_a)^2 + 
sigma(int_b)^2) = 0.00 < 3
─────────────────────────── reswidth_z0_vs_pT (TH1F) ───────────────────────────
🟡 Chi2Test
🟡 KolmogorovTest
🟡 RatioCheck
✅ ResidualCheck pull < 3 in 40/40 bins, cf. 6.324555320336759
🟡 IntegralTest
─────────────────────── trackeff_vs_DeltaR (TEfficiency) ───────────────────────
TH1D::Chi2TestX:0: RuntimeWarning: Both histograms are not unweighted and option UU has been requested
🟡 Chi2Test
✅ KolmogorovTest 1.0 > 0.68
✅ RatioCheck (a/b - 1) / sigma(a/b) > 3 for 0/67 bins, cf. 8.18535277187245
✅ ResidualCheck pull < 3 in 100/100 bins, cf. 10.0
✅ IntegralTest Intregal: 32.08333333333333+-3.9147341656428947 vs. 
32.08333333333333+-3.9147341656428947: (int_a - int_b) / sqrt(sigma(int_a)^2 + 
sigma(int_b)^2) = 0.00 < 3
──────────────────────── trackeff_vs_eta (TEfficiency) ─────────────────────────
TH1D::Chi2TestX:0: RuntimeWarning: Both histograms are not unweighted and option UU has been requested
🟡 Chi2Test
✅ KolmogorovTest 1.0 > 0.68
✅ RatioCheck (a/b - 1) / sigma(a/b) > 3 for 0/20 bins, cf. 4.47213595499958
✅ ResidualCheck pull < 3 in 40/40 bins, cf. 6.324555320336759
✅ IntegralTest Intregal: 9.532642222425746+-2.181821172898194 vs. 
9.532642222425746+-2.181821172898194: (int_a - int_b) / sqrt(sigma(int_a)^2 + 
sigma(int_b)^2) = 0.00 < 3
───────────────────────── trackeff_vs_pT (TEfficiency) ─────────────────────────
🟡 Chi2Test
🟡 KolmogorovTest
🟡 RatioCheck
✅ ResidualCheck pull < 3 in 40/40 bins, cf. 6.324555320336759
✅ IntegralTest Intregal: 0.0+-3.122498999199199 vs. 0.0+-3.122498999199199: 
(int_a - int_b) / sqrt(sigma(int_a)^2 + sigma(int_b)^2) = 0.00 < 3
──────────────────────── trackeff_vs_phi (TEfficiency) ─────────────────────────
TH1D::Chi2TestX:0: RuntimeWarning: Both histograms are not unweighted and option UU has been requested
🟡 Chi2Test
✅ KolmogorovTest 1.0 > 0.68
✅ RatioCheck (a/b - 1) / sigma(a/b) > 3 for 0/100 bins, cf. 10.0
✅ ResidualCheck pull < 3 in 100/100 bins, cf. 10.0
✅ IntegralTest Intregal: 47.60237846706063+-0.37572653024052144 vs. 
47.60237846706063+-0.37572653024052144: (int_a - int_b) / sqrt(sigma(int_a)^2 + 
sigma(int_b)^2) = 0.00 < 3
Comparing... ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 100% 0:00:00
╭──────────────────────────────────────────────────────────────────────────────╮
│                                  ✅ SUCCESS                                  │
│                            98 checked items valid                            │
╰──────────────────────────────────────────────────────────────────────────────╯
Making plots ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 100% 0:00:42
::endgroup::
+ Examples/Scripts/vertex_mu_scan.py physmon/performance_vertexing_AMVF_mu1.root physmon/performance_vertexing_AMVF_mu10.root
physmon/performance_vertexing_AMVF_mu100.root physmon/performance_vertexing_AMVF_mu125.root physmon/performance_vertexing_AMVF_mu150.root
physmon/performance_vertexing_AMVF_mu175.root physmon/performance_vertexing_AMVF_mu200.root physmon/performance_vertexing_AMVF_mu25.root
physmon/performance_vertexing_AMVF_mu50.root physmon/performance_vertexing_AMVF_mu75.root physmon/performance_vertexing_Iterative_mu1.root
physmon/performance_vertexing_Iterative_mu10.root physmon/performance_vertexing_Iterative_mu100.root
physmon/performance_vertexing_Iterative_mu125.root physmon/performance_vertexing_Iterative_mu150.root
physmon/performance_vertexing_Iterative_mu175.root physmon/performance_vertexing_Iterative_mu200.root
physmon/performance_vertexing_Iterative_mu25.root physmon/performance_vertexing_Iterative_mu50.root physmon/performance_vertexing_Iterative_mu75.root
physmon/vertexing_mu_scan.pdf
+ Examples/Scripts/generic_plotter.py physmon/particles_fatras.root particles physmon/particles_fatras_hist.root --silent --config
CI/physmon/simulation_config.yml
/builds/acts/ci-bridge/src/Examples/Scripts/generic_plotter.py:92: PydanticDeprecatedSince20: The `parse_obj` method is deprecated; use
`model_validate` instead. Deprecated in Pydantic V2.0 to be removed in V3.0. See Pydantic V2 Migration Guide at
https://errors.pydantic.dev/2.5/migration/
  config = Config.parse_obj(yaml.safe_load(fh))
/builds/acts/ci-bridge/src/Examples/Scripts/generic_plotter.py:115: PydanticDeprecatedSince20: The copy method is deprecated; use `model_copy`
instead. Deprecated in Pydantic V2.0 to be removed in V3.0. See Pydantic V2 Migration Guide at https://errors.pydantic.dev/2.5/migration/
  found = data.copy()
Found HistConfig vx|vy|vz for vx : nbins=100 min=-0.1 max=0.1 label=None
Found HistConfig vx|vy|vz for vy : nbins=100 min=-0.1 max=0.1 label=None
Found HistConfig vx|vy|vz for vz : nbins=100 min=-0.1 max=0.1 label=None
Found HistConfig vz for vz : nbins=100 min=-200.0 max=200.0 label=None
Found HistConfig vt for vt : nbins=100 min=-4.0 max=4.0 label=None
Found HistConfig p|pt for px : nbins=100 min=0.0 max=200.0 label=None
Found HistConfig px|py|pz for px : nbins=100 min=-200.0 max=200.0 label=None
Found HistConfig p|pt for py : nbins=100 min=0.0 max=200.0 label=None
Found HistConfig px|py|pz for py : nbins=100 min=-200.0 max=200.0 label=None
Found HistConfig p|pt for pz : nbins=100 min=0.0 max=200.0 label=None
Found HistConfig px|py|pz for pz : nbins=100 min=-200.0 max=200.0 label=None
Found HistConfig m for m : nbins=100 min=0.0 max=0.15 label=None
Found HistConfig q for q : nbins=100 min=-2.0 max=2.0 label=None
Found HistConfig eta for eta : nbins=100 min=-3.0 max=3.0 label=None
Found HistConfig p|pt for phi : nbins=100 min=0.0 max=200.0 label=None
Found HistConfig phi for phi : nbins=100 min=-4.0 max=4.0 label=None
Found HistConfig p|pt for pt : nbins=100 min=0.0 max=200.0 label=None
Found HistConfig p|pt for p : nbins=100 min=0.0 max=200.0 label=None
Found HistConfig e_loss for e_loss : nbins=20 min=0.0 max=200.0 label=None
Found HistConfig total_x0 for total_x0 : nbins=20 min=0.0 max=3.0 label=None
Found HistConfig total_l0 for total_l0 : nbins=20 min=0.0 max=3.0 label=None
Found HistConfig number_of_hits for number_of_hits : nbins=26 min=0.0 max=25.0 label=None
::group::Comparing physmon/particles_fatras_hist.root vs. CI/physmon/reference/particles_fatras_hist.root
+ histcmp physmon/particles_fatras_hist.root CI/physmon/reference/particles_fatras_hist.root --label-reference=reference --label-monitored=monitored '
--title=Particles fatras' -o physmon/particles_fatras.html -p physmon/particles_fatras_plots
╭────────────────────────────── Comparing files: ──────────────────────────────╮
│ Monitored: physmon/particles_fatras_hist.root                                │
│ Reference: CI/physmon/reference/particles_fatras_hist.root                   │
╰──────────────────────────────────────────────────────────────────────────────╯
╭─────────────────────────────── Configuration ────────────────────────────────╮
│ Config(                                                                      │
│     checks={                                                                 │
│         '*': {                                                               │
│             'Chi2Test': {'threshold': 0.01},                                 │
│             'KolmogorovTest': {'threshold': 0.68},                           │
│             'RatioCheck': {'threshold': 3},                                  │
│             'ResidualCheck': {'threshold': 1},                               │
│             'IntegralCheck': {'threshold': 3}                                │
│         }                                                                    │
│     }                                                                        │
│ )                                                                            │
╰──────────────────────────────────────────────────────────────────────────────╯
──────────────────────────────── e_loss (TH1D) ─────────────────────────────────
✅ Chi2Test 1.0 > 0.01
✅ KolmogorovTest 1.0 > 0.68
✅ RatioCheck (a/b - 1) / sigma(a/b) > 3 for 0/20 bins, cf. 4.47213595499958
✅ ResidualCheck pull < 1 in 20/20 bins, cf. 4.47213595499958
✅ IntegralTest Intregal: 2984.0+-54.62600113499065 vs. 
2984.0+-54.62600113499065: (int_a - int_b) / sqrt(sigma(int_a)^2 + 
sigma(int_b)^2) = 0.00 < 3
────────────────────────────────── eta (TH1D) ──────────────────────────────────
✅ Chi2Test 1.0 > 0.01
✅ KolmogorovTest 1.0 > 0.68
✅ RatioCheck (a/b - 1) / sigma(a/b) > 3 for 0/98 bins, cf. 9.899494936611665
✅ ResidualCheck pull < 1 in 100/100 bins, cf. 10.0
✅ IntegralTest Intregal: 3000.0+-54.772255750516614 vs. 
3000.0+-54.772255750516614: (int_a - int_b) / sqrt(sigma(int_a)^2 + 
sigma(int_b)^2) = 0.00 < 3
─────────────────────────────────── m (TH1D) ───────────────────────────────────
✅ Chi2Test 1.0 > 0.01
✅ KolmogorovTest 1.0 > 0.68
✅ RatioCheck (a/b - 1) / sigma(a/b) > 3 for 0/3 bins, cf. 1.7320508075688772
✅ ResidualCheck pull < 1 in 100/100 bins, cf. 10.0
✅ IntegralTest Intregal: 3000.0+-54.772255750516614 vs. 
3000.0+-54.772255750516614: (int_a - int_b) / sqrt(sigma(int_a)^2 + 
sigma(int_b)^2) = 0.00 < 3
──────────────────────────── number_of_hits (TH1D) ─────────────────────────────
✅ Chi2Test 1.0 > 0.01
✅ KolmogorovTest 1.0 > 0.68
✅ RatioCheck (a/b - 1) / sigma(a/b) > 3 for 0/12 bins, cf. 3.4641016151377544
✅ ResidualCheck pull < 1 in 26/26 bins, cf. 5.0990195135927845
✅ IntegralTest Intregal: 3000.0+-54.772255750516614 vs. 
3000.0+-54.772255750516614: (int_a - int_b) / sqrt(sigma(int_a)^2 + 
sigma(int_b)^2) = 0.00 < 3
─────────────────────────────────── p (TH1D) ───────────────────────────────────
✅ Chi2Test 1.0 > 0.01
✅ KolmogorovTest 1.0 > 0.68
✅ RatioCheck (a/b - 1) / sigma(a/b) > 3 for 0/100 bins, cf. 10.0
✅ ResidualCheck pull < 1 in 100/100 bins, cf. 10.0
✅ IntegralTest Intregal: 2866.0+-53.53503525729669 vs. 
2866.0+-53.53503525729669: (int_a - int_b) / sqrt(sigma(int_a)^2 + 
sigma(int_b)^2) = 0.00 < 3
────────────────────────────────── phi (TH1D) ──────────────────────────────────
✅ Chi2Test 1.0 > 0.01
✅ KolmogorovTest 1.0 > 0.68
✅ RatioCheck (a/b - 1) / sigma(a/b) > 3 for 0/80 bins, cf. 8.94427190999916
✅ ResidualCheck pull < 1 in 100/100 bins, cf. 10.0
✅ IntegralTest Intregal: 3000.0+-54.772255750516614 vs. 
3000.0+-54.772255750516614: (int_a - int_b) / sqrt(sigma(int_a)^2 + 
sigma(int_b)^2) = 0.00 < 3
────────────────────────────────── pt (TH1D) ───────────────────────────────────
✅ Chi2Test 1.0 > 0.01
✅ KolmogorovTest 1.0 > 0.68
✅ RatioCheck (a/b - 1) / sigma(a/b) > 3 for 0/50 bins, cf. 7.0710678118654755
✅ ResidualCheck pull < 1 in 100/100 bins, cf. 10.0
✅ IntegralTest Intregal: 3000.0+-54.772255750516614 vs. 
3000.0+-54.772255750516614: (int_a - int_b) / sqrt(sigma(int_a)^2 + 
sigma(int_b)^2) = 0.00 < 3
────────────────────────────────── px (TH1D) ───────────────────────────────────
✅ Chi2Test 1.0 > 0.01
✅ KolmogorovTest 1.0 > 0.68
✅ RatioCheck (a/b - 1) / sigma(a/b) > 3 for 0/50 bins, cf. 7.0710678118654755
✅ ResidualCheck pull < 1 in 100/100 bins, cf. 10.0
✅ IntegralTest Intregal: 3000.0+-54.772255750516614 vs. 
3000.0+-54.772255750516614: (int_a - int_b) / sqrt(sigma(int_a)^2 + 
sigma(int_b)^2) = 0.00 < 3
────────────────────────────────── py (TH1D) ───────────────────────────────────
✅ Chi2Test 1.0 > 0.01
✅ KolmogorovTest 1.0 > 0.68
✅ RatioCheck (a/b - 1) / sigma(a/b) > 3 for 0/50 bins, cf. 7.0710678118654755
✅ ResidualCheck pull < 1 in 100/100 bins, cf. 10.0
✅ IntegralTest Intregal: 3000.0+-54.772255750516614 vs. 
3000.0+-54.772255750516614: (int_a - int_b) / sqrt(sigma(int_a)^2 + 
sigma(int_b)^2) = 0.00 < 3
────────────────────────────────── pz (TH1D) ───────────────────────────────────
✅ Chi2Test 1.0 > 0.01
✅ KolmogorovTest 1.0 > 0.68
✅ RatioCheck (a/b - 1) / sigma(a/b) > 3 for 0/98 bins, cf. 9.899494936611665
✅ ResidualCheck pull < 1 in 100/100 bins, cf. 10.0
✅ IntegralTest Intregal: 2949.0+-54.30469592954186 vs. 
2949.0+-54.30469592954186: (int_a - int_b) / sqrt(sigma(int_a)^2 + 
sigma(int_b)^2) = 0.00 < 3
─────────────────────────────────── q (TH1D) ───────────────────────────────────
✅ Chi2Test 1.0 > 0.01
✅ KolmogorovTest 1.0 > 0.68
✅ RatioCheck (a/b - 1) / sigma(a/b) > 3 for 0/2 bins, cf. 1.4142135623730951
✅ ResidualCheck pull < 1 in 100/100 bins, cf. 10.0
✅ IntegralTest Intregal: 3000.0+-54.772255750516614 vs. 
3000.0+-54.772255750516614: (int_a - int_b) / sqrt(sigma(int_a)^2 + 
sigma(int_b)^2) = 0.00 < 3
─────────────────────────────── total_l0 (TH1D) ────────────────────────────────
✅ Chi2Test 1.0 > 0.01
✅ KolmogorovTest 1.0 > 0.68
✅ RatioCheck (a/b - 1) / sigma(a/b) > 3 for 0/15 bins, cf. 3.872983346207417
✅ ResidualCheck pull < 1 in 20/20 bins, cf. 4.47213595499958
✅ IntegralTest Intregal: 2997.0+-54.74486277268398 vs. 
2997.0+-54.74486277268398: (int_a - int_b) / sqrt(sigma(int_a)^2 + 
sigma(int_b)^2) = 0.00 < 3
─────────────────────────────── total_x0 (TH1D) ────────────────────────────────
✅ Chi2Test 1.0 > 0.01
✅ KolmogorovTest 1.0 > 0.68
✅ RatioCheck (a/b - 1) / sigma(a/b) > 3 for 0/18 bins, cf. 4.242640687119285
✅ ResidualCheck pull < 1 in 20/20 bins, cf. 4.47213595499958
✅ IntegralTest Intregal: 2997.0+-54.74486277268398 vs. 
2997.0+-54.74486277268398: (int_a - int_b) / sqrt(sigma(int_a)^2 + 
sigma(int_b)^2) = 0.00 < 3
────────────────────────────────── vt (TH1D) ───────────────────────────────────
✅ Chi2Test 1.0 > 0.01
✅ KolmogorovTest 1.0 > 0.68
✅ RatioCheck (a/b - 1) / sigma(a/b) > 3 for 0/26 bins, cf. 5.0990195135927845
✅ ResidualCheck pull < 1 in 100/100 bins, cf. 10.0
✅ IntegralTest Intregal: 1529.0+-39.102429592034305 vs. 
1529.0+-39.102429592034305: (int_a - int_b)