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: Drop bool conversion in favor of isAlive method in Fatras::Particle #2266

Merged

drop bool conversion in favor of isAlive method

dd4a92f
Select commit
Loading
Failed to load commit list.
Merged

refactor: Drop bool conversion in favor of isAlive method in Fatras::Particle #2266

drop bool conversion in favor of isAlive method
dd4a92f
Select commit
Loading
Failed to load commit list.
ci-bridge / CI Bridge / linux_physmon succeeded Jul 4, 2023 in 17m 24s

GitLab CI: SUCCESS

This check triggered job acts/ci-bridge/30772516
in pipeline acts/ci-bridge/9323
Status: SUCCESS
Created at: 2023-07-04T09:21:48.766+02:00
Started at: 2023-07-04T12:34:01.522+02:00
Finished at: 2023-07-04T12:51:25.848+02:00

Details

Showing last 1156 out of 9236 total lines

✅ IntegralTest Intregal: 0.003976782492827624+-8.18008404505992e-05 vs. 
0.003976782492827624+-8.18008404505992e-05: (int_a - int_b) / 
sqrt(sigma(int_a)^2 + sigma(int_b)^2) = 0.00 < 3
────────────────────────── 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.642194542568177+-0.2280841027437108 vs. 
0.642194542568177+-0.22808410293112738: (int_a - int_b) / sqrt(sigma(int_a)^2 + 
sigma(int_b)^2) = 0.00 < 3
────────────────────────── reswidth_qop_vs_pT (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/4 bins, cf. 2.0
✅ ResidualCheck pull < 3 in 40/40 bins, cf. 6.324555320336759
✅ IntegralTest Intregal: 0.03371081384830177+-0.0009621934419984177 vs. 
0.03371081384830177+-0.0009621934387459139: (int_a - int_b) / 
sqrt(sigma(int_a)^2 + sigma(int_b)^2) = 0.00 < 3
─────────────────────────── 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: 262.36032581329346+-5.930241610907373 vs. 
262.3601779937744+-5.9302448114178725: (int_a - int_b) / sqrt(sigma(int_a)^2 + 
sigma(int_b)^2) = 0.00 < 3
─────────────────────────── reswidth_t_vs_pT (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/4 bins, cf. 2.0
✅ ResidualCheck pull < 3 in 40/40 bins, cf. 6.324555320336759
✅ IntegralTest Intregal: 51.825645446777344+-0.6714824522735542 vs. 
51.825645446777344+-0.6714824521608864: (int_a - int_b) / sqrt(sigma(int_a)^2 + 
sigma(int_b)^2) = 0.00 < 3
───────────────────────── 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.013087574188830331+-0.003854095226996352 vs. 
0.013087574188830331+-0.0038540952152280573: (int_a - int_b) / 
sqrt(sigma(int_a)^2 + sigma(int_b)^2) = 0.00 < 3
───────────────────────── reswidth_theta_vs_pT (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/4 bins, cf. 2.0
✅ ResidualCheck pull < 3 in 40/40 bins, cf. 6.324555320336759
✅ IntegralTest Intregal: 0.002156114234821871+-3.911085242984013e-05 vs. 
0.002156114234821871+-3.911085249816738e-05: (int_a - int_b) / 
sqrt(sigma(int_a)^2 + sigma(int_b)^2) = 0.00 < 3
────────────────────────── reswidth_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: 3.7658670227974653+-1.9257342404966724 vs. 
3.7658670227974653+-1.9257342404966724: (int_a - int_b) / sqrt(sigma(int_a)^2 + 
sigma(int_b)^2) = 0.00 < 3
─────────────────────────── reswidth_z0_vs_pT (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/4 bins, cf. 2.0
✅ ResidualCheck pull < 3 in 40/40 bins, cf. 6.324555320336759
✅ IntegralTest Intregal: 0.14448710158467293+-0.0031885508297312256 vs. 
0.14448710158467293+-0.0031885508297312256: (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: 15.025036564675156+-2.1851095505203957 vs. 
15.025036564675156+-2.1851095505203957: (int_a - int_b) / sqrt(sigma(int_a)^2 + 
sigma(int_b)^2) = 0.00 < 3
───────────────────────── trackeff_vs_pT (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/4 bins, cf. 2.0
✅ ResidualCheck pull < 3 in 40/40 bins, cf. 6.324555320336759
✅ IntegralTest Intregal: 3.432300075346661+-2.9580679138890003 vs. 
3.432300075346661+-2.9580679138890003: (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: 76.65328161846864+-0.6645774216049396 vs. 
76.65328161846864+-0.6645774216049396: (int_a - int_b) / sqrt(sigma(int_a)^2 + 
sigma(int_b)^2) = 0.00 < 3
Comparing... ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 100% 0:00:00
╭──────────────────────────────────────────────────────────────────────────────╮
│                                  ✅ SUCCESS                                  │
│                            97 checked items valid                            │
╰──────────────────────────────────────────────────────────────────────────────╯
Making plots ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 100% 0:00:00
::endgroup::
::group::Comparing physmon/performance_truth_tracking.root vs. CI/physmon/reference/performance_truth_tracking.root
╭────────────────────────────── Comparing files: ──────────────────────────────╮
│ Monitored: physmon/performance_truth_tracking.root                           │
│ Reference: CI/physmon/reference/performance_truth_tracking.root              │
╰──────────────────────────────────────────────────────────────────────────────╯
╭─────────────────────────────── Configuration ────────────────────────────────╮
│ Config(                                                                      │
│     checks={                                                                 │
│         '*': {                                                               │
│             'Chi2Test': {'threshold': 0.01},                                 │
│             'KolmogorovTest': {'threshold': 0.68},                           │
│             'RatioCheck': {'threshold': 3},                                  │
│             'ResidualCheck': {'threshold': 3},                               │
│             'IntegralCheck': {'threshold': 3}                                │
│         },                                                                   │
│         'nStates_*': {'KolmogorovTest': None},                               │
│         'nMeasurements_*': {'KolmogorovTest': None},                         │
│         'pullmean_phi_vs_eta': {'IntegralCheck': {'threshold': 4}},          │
│         'pullmean_theta_vs_eta': {'IntegralCheck': None},                    │
│         'pullmean_z0_vs_eta': {'IntegralCheck': None},                       │
│         'pullwidth_phi_vs_eta': {'IntegralCheck': {'threshold': 4.3}},       │
│         'reswidth_d0_vs_eta': {'IntegralCheck': {'threshold': 4}},           │
│         'resmean_d0_vs_eta': {'IntegralCheck': {'threshold': 4}},            │
│         'pullwidth_*': {'Chi2Test': None, 'KolmogorovTest': None},           │
│         'pullmean_*': {'Chi2Test': None, 'KolmogorovTest': None},            │
│         'reswidth_*': {'Chi2Test': None, 'KolmogorovTest': None},            │
│         'resmean_*': {'Chi2Test': None, 'KolmogorovTest': None}              │
│     }                                                                        │
│ )                                                                            │
╰──────────────────────────────────────────────────────────────────────────────╯
─────────────────────────── nHoles_vs_eta (TProfile) ───────────────────────────
🟡 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.9050296453575457+-0.049942905416521716 vs. 
0.9050597284725199+-0.049943236521674345: (int_a - int_b) / sqrt(sigma(int_a)^2 
+ sigma(int_b)^2) = 0.00 < 3
─────────────────────────── nHoles_vs_pT (TProfile) ────────────────────────────
🟡 Chi2Test
✅ KolmogorovTest 1.0 > 0.68
✅ RatioCheck (a/b - 1) / sigma(a/b) > 3 for 0/4 bins, cf. 2.0
✅ ResidualCheck pull < 3 in 40/40 bins, cf. 6.324555320336759
✅ IntegralTest Intregal: 0.13794124981013503+-0.005459435889422683 vs. 
0.1379508597228497+-0.005459694147637569: (int_a - int_b) / sqrt(sigma(int_a)^2 
+ sigma(int_b)^2) = 0.00 < 3
─────────────────────── nMeasurements_vs_eta (TProfile) ────────────────────────
✅ Chi2Test 1.0 > 0.01
✅ KolmogorovTest 1.0 > 0.68
✅ RatioCheck (a/b - 1) / sigma(a/b) > 3 for 0/21 bins, cf. 4.58257569495584
✅ ResidualCheck pull < 3 in 40/40 bins, cf. 6.324555320336759
✅ IntegralTest Intregal: 286.14028605798285+-0.7149618463141129 vs. 
286.14023241673704+-0.7149630083130204: (int_a - int_b) / sqrt(sigma(int_a)^2 + 
sigma(int_b)^2) = 0.00 < 3
──────────────────────── nMeasurements_vs_pT (TProfile) ────────────────────────
✅ Chi2Test 1.0 > 0.01
✅ KolmogorovTest 1.0 > 0.68
✅ RatioCheck (a/b - 1) / sigma(a/b) > 3 for 0/5 bins, cf. 2.23606797749979
✅ ResidualCheck pull < 3 in 40/40 bins, cf. 6.324555320336759
✅ IntegralTest Intregal: 69.14213270810042+-0.22085086734175166 vs. 
69.14204929405805+-0.22085119716202314: (int_a - int_b) / sqrt(sigma(int_a)^2 + 
sigma(int_b)^2) = 0.00 < 3
───────────────────────── nOutliers_vs_eta (TProfile) ──────────────────────────
🟡 Chi2Test
🟡 KolmogorovTest
🟡 RatioCheck
✅ ResidualCheck pull < 3 in 40/40 bins, cf. 6.324555320336759
🟡 IntegralTest
────────────────────────── nOutliers_vs_pT (TProfile) ──────────────────────────
🟡 Chi2Test
🟡 KolmogorovTest
🟡 RatioCheck
✅ ResidualCheck pull < 3 in 40/40 bins, cf. 6.324555320336759
🟡 IntegralTest
──────────────────────── nSharedHits_vs_eta (TProfile) ─────────────────────────
🟡 Chi2Test
🟡 KolmogorovTest
🟡 RatioCheck
✅ ResidualCheck pull < 3 in 40/40 bins, cf. 6.324555320336759
🟡 IntegralTest
───────────────────────── nSharedHits_vs_pT (TProfile) ─────────────────────────
🟡 Chi2Test
🟡 KolmogorovTest
🟡 RatioCheck
✅ ResidualCheck pull < 3 in 40/40 bins, cf. 6.324555320336759
🟡 IntegralTest
────────────────────────── nStates_vs_eta (TProfile) ───────────────────────────
✅ Chi2Test 1.0 > 0.01
✅ KolmogorovTest 1.0 > 0.68
✅ RatioCheck (a/b - 1) / sigma(a/b) > 3 for 0/21 bins, cf. 4.58257569495584
✅ ResidualCheck pull < 3 in 40/40 bins, cf. 6.324555320336759
✅ IntegralTest Intregal: 567.5661698170815+-0.8809661397324076 vs. 
567.5659170090818+-0.8809667302735861: (int_a - int_b) / sqrt(sigma(int_a)^2 + 
sigma(int_b)^2) = 0.00 < 3
─────────────────────────── nStates_vs_pT (TProfile) ───────────────────────────
✅ Chi2Test 1.0 > 0.01
✅ KolmogorovTest 1.0 > 0.68
✅ RatioCheck (a/b - 1) / sigma(a/b) > 3 for 0/5 bins, cf. 2.23606797749979
✅ ResidualCheck pull < 3 in 40/40 bins, cf. 6.324555320336759
✅ IntegralTest Intregal: 133.7617027595427+-0.2199171024782437 vs. 
133.76162327180586+-0.21991744870951055: (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/93 bins, cf. 9.643650760992955
✅ ResidualCheck pull < 3 in 100/100 bins, cf. 10.0
✅ IntegralTest Intregal: 19936.0+-141.19490075778234 vs. 
19934.0+-141.1878181713989: (int_a - int_b) / sqrt(sigma(int_a)^2 + 
sigma(int_b)^2) = 0.01 < 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/93 bins, cf. 9.643650760992955
✅ 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: 19940.0+-141.20906486483082 vs. 
19938.0+-141.20198298890847: (int_a - int_b) / sqrt(sigma(int_a)^2 + 
sigma(int_b)^2) = 0.01 < 3
✅ IntegralTest pY Intregal: 19936.0+-141.19490075778234 vs. 
19934.0+-141.1878181713989: (int_a - int_b) / sqrt(sigma(int_a)^2 + 
sigma(int_b)^2) = 0.01 < 3
───────────────────────────── pull_d0_vs_pT (TH2F) ─────────────────────────────
✅ Chi2Test pX 0.9999992919616598 > 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/4 bins, cf. 2.0
✅ RatioCheck pY (a/b - 1) / sigma(a/b) > 3 for 0/93 bins, cf. 9.643650760992955
✅ 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: 19940.0+-141.20906486483082 vs. 
19938.0+-141.20198298890847: (int_a - int_b) / sqrt(sigma(int_a)^2 + 
sigma(int_b)^2) = 0.01 < 3
✅ IntegralTest pY Intregal: 19936.0+-141.19490075778234 vs. 
19934.0+-141.1878181713989: (int_a - int_b) / sqrt(sigma(int_a)^2 + 
sigma(int_b)^2) = 0.01 < 3
─────────────────────────────── pull_phi (TH1F) ────────────────────────────────
✅ Chi2Test 1.0 > 0.01
✅ KolmogorovTest 1.0 > 0.68
✅ RatioCheck (a/b - 1) / sigma(a/b) > 3 for 0/91 bins, cf. 9.539392014169456
✅ ResidualCheck pull < 3 in 100/100 bins, cf. 10.0
✅ IntegralTest Intregal: 19940.0+-141.20906486483082 vs. 
19938.0+-141.20198298890847: (int_a - int_b) / sqrt(sigma(int_a)^2 + 
sigma(int_b)^2) = 0.01 < 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/91 bins, cf. 9.539392014169456
✅ 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: 19940.0+-141.20906486483082 vs. 
19938.0+-141.20198298890847: (int_a - int_b) / sqrt(sigma(int_a)^2 + 
sigma(int_b)^2) = 0.01 < 3
✅ IntegralTest pY Intregal: 19940.0+-141.20906486483082 vs. 
19938.0+-141.20198298890847: (int_a - int_b) / sqrt(sigma(int_a)^2 + 
sigma(int_b)^2) = 0.01 < 3
──────────────────────────── pull_phi_vs_pT (TH2F) ─────────────────────────────
✅ Chi2Test pX 0.9999992919616598 > 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/4 bins, cf. 2.0
✅ RatioCheck pY (a/b - 1) / sigma(a/b) > 3 for 0/91 bins, cf. 9.539392014169456
✅ 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: 19940.0+-141.20906486483082 vs. 
19938.0+-141.20198298890847: (int_a - int_b) / sqrt(sigma(int_a)^2 + 
sigma(int_b)^2) = 0.01 < 3
✅ IntegralTest pY Intregal: 19940.0+-141.20906486483082 vs. 
19938.0+-141.20198298890847: (int_a - int_b) / sqrt(sigma(int_a)^2 + 
sigma(int_b)^2) = 0.01 < 3
─────────────────────────────── pull_qop (TH1F) ────────────────────────────────
✅ Chi2Test 1.0 > 0.01
✅ KolmogorovTest 1.0 > 0.68
✅ RatioCheck (a/b - 1) / sigma(a/b) > 3 for 0/93 bins, cf. 9.643650760992955
✅ ResidualCheck pull < 3 in 100/100 bins, cf. 10.0
✅ IntegralTest Intregal: 19938.0+-141.20198298890847 vs. 
19936.0+-141.19490075778234: (int_a - int_b) / sqrt(sigma(int_a)^2 + 
sigma(int_b)^2) = 0.01 < 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/93 bins, cf. 9.643650760992955
✅ 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: 19940.0+-141.20906486483082 vs. 
19938.0+-141.20198298890847: (int_a - int_b) / sqrt(sigma(int_a)^2 + 
sigma(int_b)^2) = 0.01 < 3
✅ IntegralTest pY Intregal: 19938.0+-141.20198298890847 vs. 
19936.0+-141.19490075778234: (int_a - int_b) / sqrt(sigma(int_a)^2 + 
sigma(int_b)^2) = 0.01 < 3
──────────────────────────── pull_qop_vs_pT (TH2F) ─────────────────────────────
✅ Chi2Test pX 0.9999992919616598 > 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/4 bins, cf. 2.0
✅ RatioCheck pY (a/b - 1) / sigma(a/b) > 3 for 0/93 bins, cf. 9.643650760992955
✅ 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: 19940.0+-141.20906486483082 vs. 
19938.0+-141.20198298890847: (int_a - int_b) / sqrt(sigma(int_a)^2 + 
sigma(int_b)^2) = 0.01 < 3
✅ IntegralTest pY Intregal: 19938.0+-141.20198298890847 vs. 
19936.0+-141.19490075778234: (int_a - int_b) / sqrt(sigma(int_a)^2 + 
sigma(int_b)^2) = 0.01 < 3
──────────────────────────────── pull_t (TH1F) ─────────────────────────────────
✅ Chi2Test 1.0 > 0.01
✅ KolmogorovTest 1.0 > 0.68
✅ RatioCheck (a/b - 1) / sigma(a/b) > 3 for 0/75 bins, cf. 8.660254037844387
✅ ResidualCheck pull < 3 in 100/100 bins, cf. 10.0
✅ IntegralTest Intregal: 19940.0+-141.20906486483082 vs. 
19938.0+-141.20198298890847: (int_a - int_b) / sqrt(sigma(int_a)^2 + 
sigma(int_b)^2) = 0.01 < 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/75 bins, cf. 8.660254037844387
✅ 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: 19940.0+-141.20906486483082 vs. 
19938.0+-141.20198298890847: (int_a - int_b) / sqrt(sigma(int_a)^2 + 
sigma(int_b)^2) = 0.01 < 3
✅ IntegralTest pY Intregal: 19940.0+-141.20906486483082 vs. 
19938.0+-141.20198298890847: (int_a - int_b) / sqrt(sigma(int_a)^2 + 
sigma(int_b)^2) = 0.01 < 3
───────────────────────────── pull_t_vs_pT (TH2F) ──────────────────────────────
✅ Chi2Test pX 0.9999992919616598 > 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/4 bins, cf. 2.0
✅ RatioCheck pY (a/b - 1) / sigma(a/b) > 3 for 0/75 bins, cf. 8.660254037844387
✅ 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: 19940.0+-141.20906486483082 vs. 
19938.0+-141.20198298890847: (int_a - int_b) / sqrt(sigma(int_a)^2 + 
sigma(int_b)^2) = 0.01 < 3
✅ IntegralTest pY Intregal: 19940.0+-141.20906486483082 vs. 
19938.0+-141.20198298890847: (int_a - int_b) / sqrt(sigma(int_a)^2 + 
sigma(int_b)^2) = 0.01 < 3
────────────────────────────── pull_theta (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: 19698.0+-140.34956359034396 vs. 
19696.0+-140.34243834279067: (int_a - int_b) / sqrt(sigma(int_a)^2 + 
sigma(int_b)^2) = 0.01 < 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/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: 19940.0+-141.20906486483082 vs. 
19938.0+-141.20198298890847: (int_a - int_b) / sqrt(sigma(int_a)^2 + 
sigma(int_b)^2) = 0.01 < 3
✅ IntegralTest pY Intregal: 19698.0+-140.34956359034396 vs. 
19696.0+-140.34243834279067: (int_a - int_b) / sqrt(sigma(int_a)^2 + 
sigma(int_b)^2) = 0.01 < 3
─────────────────────────── pull_theta_vs_pT (TH2F) ────────────────────────────
✅ Chi2Test pX 0.9999992919616598 > 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/4 bins, cf. 2.0
✅ 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: 19940.0+-141.20906486483082 vs. 
19938.0+-141.20198298890847: (int_a - int_b) / sqrt(sigma(int_a)^2 + 
sigma(int_b)^2) = 0.01 < 3
✅ IntegralTest pY Intregal: 19698.0+-140.34956359034396 vs. 
19696.0+-140.34243834279067: (int_a - int_b) / sqrt(sigma(int_a)^2 + 
sigma(int_b)^2) = 0.01 < 3
──────────────────────────────── pull_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: 19767.0+-140.59516350145194 vs. 
19765.0+-140.58805070133096: (int_a - int_b) / sqrt(sigma(int_a)^2 + 
sigma(int_b)^2) = 0.01 < 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/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: 19940.0+-141.20906486483082 vs. 
19938.0+-141.20198298890847: (int_a - int_b) / sqrt(sigma(int_a)^2 + 
sigma(int_b)^2) = 0.01 < 3
✅ IntegralTest pY Intregal: 19767.0+-140.59516350145194 vs. 
19765.0+-140.58805070133096: (int_a - int_b) / sqrt(sigma(int_a)^2 + 
sigma(int_b)^2) = 0.01 < 3
───────────────────────────── pull_z0_vs_pT (TH2F) ─────────────────────────────
✅ Chi2Test pX 0.9999992919616598 > 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/4 bins, cf. 2.0
✅ 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: 19940.0+-141.20906486483082 vs. 
19938.0+-141.20198298890847: (int_a - int_b) / sqrt(sigma(int_a)^2 + 
sigma(int_b)^2) = 0.01 < 3
✅ IntegralTest pY Intregal: 19767.0+-140.59516350145194 vs. 
19765.0+-140.58805070133096: (int_a - int_b) / sqrt(sigma(int_a)^2 + 
sigma(int_b)^2) = 0.01 < 3
────────────────────────── pullmean_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: -0.8177258828654885+-0.29667560806635124 vs. 
-0.8177603343501687+-0.296677978784991: (int_a - int_b) / sqrt(sigma(int_a)^2 + 
sigma(int_b)^2) = 0.00 < 3
─────────────────────────── pullmean_d0_vs_pT (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/4 bins, cf. 2.0
✅ ResidualCheck pull < 3 in 40/40 bins, cf. 6.324555320336759
✅ IntegralTest Intregal: -0.12210077792406082+-0.035112288776308155 vs. 
-0.12209226191043854+-0.03511420664156627: (int_a - int_b) / sqrt(sigma(int_a)^2
+ sigma(int_b)^2) = 0.00 < 3
────────────────────────── 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.16861547296866775+-0.25535450448540303 vs. 
-0.16826636996120214+-0.25535751362958686: (int_a - int_b) / sqrt(sigma(int_a)^2
+ sigma(int_b)^2) = 0.00 < 4
────────────────────────── pullmean_phi_vs_pT (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/4 bins, cf. 2.0
✅ ResidualCheck pull < 3 in 40/40 bins, cf. 6.324555320336759
✅ IntegralTest Intregal: -0.07179094338789582+-0.03319348642568939 vs. 
-0.07170785148628056+-0.033195045515310745: (int_a - int_b) / 
sqrt(sigma(int_a)^2 + sigma(int_b)^2) = 0.00 < 3
────────────────────────── pullmean_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: -1.0803444173070602+-0.3081539508398287 vs. 
-1.079686529817991+-0.30815587296222813: (int_a - int_b) / sqrt(sigma(int_a)^2 +
sigma(int_b)^2) = 0.00 < 3
────────────────────────── pullmean_qop_vs_pT (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/4 bins, cf. 2.0
✅ ResidualCheck pull < 3 in 40/40 bins, cf. 6.324555320336759
✅ IntegralTest Intregal: -0.16876547242281958+-0.03072180573296472 vs. 
-0.1685588044929318+-0.030723340614238093: (int_a - int_b) / sqrt(sigma(int_a)^2
+ sigma(int_b)^2) = 0.00 < 3
─────────────────────────── 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: -0.37829049688298255+-0.2849860666674187 vs. 
-0.378524296102114+-0.28498822158457193: (int_a - int_b) / sqrt(sigma(int_a)^2 +
sigma(int_b)^2) = 0.00 < 3
─────────────────────────── pullmean_t_vs_pT (TH1F) ────────────────────────────
🟡 Chi2Test
✅ KolmogorovTest 1.0 > 0.68
✅ RatioCheck (a/b - 1) / sigma(a/b) > 3 for 0/4 bins, cf. 2.0
✅ ResidualCheck pull < 3 in 40/40 bins, cf. 6.324555320336759
✅ IntegralTest Intregal: -0.021246448159217834+-0.030033875025128238 vs. 
-0.02135690674185753+-0.030035503122497767: (int_a - int_b) / 
sqrt(sigma(int_a)^2 + sigma(int_b)^2) = 0.00 < 3
───────────────────────── pullmean_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.9604621278122067+-1.3430338045704298 vs. 
-0.9600582798011601+-1.343034217952082: (int_a - int_b) / sqrt(sigma(int_a)^2 + 
sigma(int_b)^2) = 0.00 < 3
───────────────────────── pullmean_theta_vs_pT (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/4 bins, cf. 2.0
✅ ResidualCheck pull < 3 in 40/40 bins, cf. 6.324555320336759
✅ IntegralTest Intregal: 0.036835250444710255+-0.034360916717609415 vs. 
0.03686573123559356+-0.03436301126016621: (int_a - int_b) / sqrt(sigma(int_a)^2 
+ sigma(int_b)^2) = 0.00 < 3
────────────────────────── 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.13831374514847994+-0.8908553534496911 vs. 
-0.13862465042620897+-0.8908555812502712: (int_a - int_b) / sqrt(sigma(int_a)^2 
+ sigma(int_b)^2) = 0.00 < 3
─────────────────────────── pullmean_z0_vs_pT (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/4 bins, cf. 2.0
✅ ResidualCheck pull < 3 in 40/40 bins, cf. 6.324555320336759
✅ IntegralTest Intregal: 0.0661862213164568+-0.03233775582927297 vs. 
0.0658941138535738+-0.0323380416310949: (int_a - int_b) / sqrt(sigma(int_a)^2 + 
sigma(int_b)^2) = 0.01 < 3
────────────────────────── 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: 23.030378103256226+-0.33839096824517895 vs. 
23.030984044075012+-0.3383910549231396: (int_a - int_b) / sqrt(sigma(int_a)^2 + 
sigma(int_b)^2) = 0.00 < 3
────────────────────────── pullwidth_d0_vs_pT (TH1F) ───────────────────────────
TH1F::Chi2TestX:0: RuntimeWarning: Both histograms are not unweighted and option UU has been requested
✅ Chi2Test 0.9999999999996145 > 0.01
✅ KolmogorovTest 1.0 > 0.68
✅ RatioCheck (a/b - 1) / sigma(a/b) > 3 for 0/4 bins, cf. 2.0
✅ ResidualCheck pull < 3 in 40/40 bins, cf. 6.324555320336759
✅ IntegralTest Intregal: 4.558072805404663+-0.025875434540100883 vs. 
4.558269619941711+-0.025875114718191934: (int_a - int_b) / sqrt(sigma(int_a)^2 +
sigma(int_b)^2) = 0.01 < 3
───────────────────────── 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.17118400335312+-0.25495707846215826 vs. 
21.17190831899643+-0.2549576980443425: (int_a - int_b) / sqrt(sigma(int_a)^2 + 
sigma(int_b)^2) = 0.00 < 4.3
────────────────────────── pullwidth_phi_vs_pT (TH1F) ──────────────────────────
TH1F::Chi2TestX:0: RuntimeWarning: Both histograms are not unweighted and option UU has been requested
✅ Chi2Test 0.9999999999997706 > 0.01
✅ KolmogorovTest 1.0 > 0.68
✅ RatioCheck (a/b - 1) / sigma(a/b) > 3 for 0/4 bins, cf. 2.0
✅ ResidualCheck pull < 3 in 40/40 bins, cf. 6.324555320336759
✅ IntegralTest Intregal: 4.293570518493652+-0.02624819744404467 vs. 
4.293730139732361+-0.026248498835516696: (int_a - int_b) / sqrt(sigma(int_a)^2 +
sigma(int_b)^2) = 0.00 < 3
───────────────────────── 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: 20.627083897590637+-0.37912598985861967 vs. 
20.62749707698822+-0.37912675867327345: (int_a - int_b) / sqrt(sigma(int_a)^2 + 
sigma(int_b)^2) = 0.00 < 3
────────────────────────── pullwidth_qop_vs_pT (TH1F) ──────────────────────────
TH1F::Chi2TestX:0: RuntimeWarning: Both histograms are not unweighted and option UU has been requested
✅ Chi2Test 0.9999325773080875 > 0.01
✅ KolmogorovTest 1.0 > 0.68
✅ RatioCheck (a/b - 1) / sigma(a/b) > 3 for 0/4 bins, cf. 2.0
✅ ResidualCheck pull < 3 in 40/40 bins, cf. 6.324555320336759
✅ IntegralTest Intregal: 4.036466360092163+-0.024295314345707166 vs. 
4.036618232727051+-0.024295734789266207: (int_a - int_b) / sqrt(sigma(int_a)^2 +
sigma(int_b)^2) = 0.00 < 3
────────────────────────── 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: 20.485897064208984+-0.3301392039612503 vs. 
20.486416816711426+-0.33013958207122546: (int_a - int_b) / sqrt(sigma(int_a)^2 +
sigma(int_b)^2) = 0.00 < 3
─────────────────────────── pullwidth_t_vs_pT (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/4 bins, cf. 2.0
✅ ResidualCheck pull < 3 in 40/40 bins, cf. 6.324555320336759
✅ IntegralTest Intregal: 3.9449026584625244+-0.021128457648145808 vs. 
3.945060670375824+-0.021128551608965134: (int_a - int_b) / sqrt(sigma(int_a)^2 +
sigma(int_b)^2) = 0.01 < 3
──────────────────────── 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: 29.999499142169952+-2.61451763859579 vs. 
29.99983376264572+-2.6145179408641255: (int_a - int_b) / sqrt(sigma(int_a)^2 + 
sigma(int_b)^2) = 0.00 < 3
───────────────────────── pullwidth_theta_vs_pT (TH1F) ─────────────────────────
TH1F::Chi2TestX:0: RuntimeWarning: Both histograms are not unweighted and option UU has been requested
✅ Chi2Test 0.9999999999997149 > 0.01
✅ KolmogorovTest 1.0 > 0.68
✅ RatioCheck (a/b - 1) / sigma(a/b) > 3 for 0/4 bins, cf. 2.0
✅ ResidualCheck pull < 3 in 40/40 bins, cf. 6.324555320336759
✅ IntegralTest Intregal: 4.524838805198669+-0.030347024136634607 vs. 
4.525025010108948+-0.030349157608315334: (int_a - int_b) / sqrt(sigma(int_a)^2 +
sigma(int_b)^2) = 0.00 < 3
────────────────────────── 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: 28.401142954826355+-1.2868548843554777 vs. 
28.401045978069305+-1.2868551233560386: (int_a - int_b) / sqrt(sigma(int_a)^2 + 
sigma(int_b)^2) = 0.00 < 3
────────────────────────── pullwidth_z0_vs_pT (TH1F) ───────────────────────────
TH1F::Chi2TestX:0: RuntimeWarning: Both histograms are not unweighted and option UU has been requested
✅ Chi2Test 0.9999999978274144 > 0.01
✅ KolmogorovTest 1.0 > 0.68
✅ RatioCheck (a/b - 1) / sigma(a/b) > 3 for 0/4 bins, cf. 2.0
✅ ResidualCheck pull < 3 in 40/40 bins, cf. 6.324555320336759
✅ IntegralTest Intregal: 4.272277414798737+-0.025612547689624912 vs. 
4.272145092487335+-0.025614238266967352: (int_a - int_b) / sqrt(sigma(int_a)^2 +
sigma(int_b)^2) = 0.00 < 3
──────────────────────────────── res_d0 (TH1F) ─────────────────────────────────
✅ Chi2Test 1.0 > 0.01
✅ KolmogorovTest 1.0 > 0.68
✅ RatioCheck (a/b - 1) / sigma(a/b) > 3 for 0/29 bins, cf. 5.385164807134504
✅ ResidualCheck pull < 3 in 100/100 bins, cf. 10.0
✅ IntegralTest Intregal: 19939.0+-141.20552397126679 vs. 
19937.0+-141.19844191774922: (int_a - int_b) / sqrt(sigma(int_a)^2 + 
sigma(int_b)^2) = 0.01 < 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/29 bins, cf. 5.385164807134504
✅ 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: 19940.0+-141.20906486483082 vs. 
19938.0+-141.20198298890847: (int_a - int_b) / sqrt(sigma(int_a)^2 + 
sigma(int_b)^2) = 0.01 < 3
✅ IntegralTest pY Intregal: 19939.0+-141.20552397126679 vs. 
19937.0+-141.19844191774922: (int_a - int_b) / sqrt(sigma(int_a)^2 + 
sigma(int_b)^2) = 0.01 < 3
───────────────────────────── res_d0_vs_pT (TH2F) ──────────────────────────────
✅ Chi2Test pX 0.9999992919616598 > 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/4 bins, cf. 2.0
✅ RatioCheck pY (a/b - 1) / sigma(a/b) > 3 for 0/29 bins, cf. 5.385164807134504
✅ 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: 19940.0+-141.20906486483082 vs. 
19938.0+-141.20198298890847: (int_a - int_b) / sqrt(sigma(int_a)^2 + 
sigma(int_b)^2) = 0.01 < 3
✅ IntegralTest pY Intregal: 19939.0+-141.20552397126679 vs. 
19937.0+-141.19844191774922: (int_a - int_b) / sqrt(sigma(int_a)^2 + 
sigma(int_b)^2) = 0.01 < 3
──────────────────────────────── res_phi (TH1F) ────────────────────────────────
✅ Chi2Test 1.0 > 0.01
✅ KolmogorovTest 1.0 > 0.68
✅ RatioCheck (a/b - 1) / sigma(a/b) > 3 for 0/38 bins, cf. 6.164414002968976
✅ ResidualCheck pull < 3 in 100/100 bins, cf. 10.0
✅ IntegralTest Intregal: 19940.0+-141.20906486483082 vs. 
19938.0+-141.20198298890847: (int_a - int_b) / sqrt(sigma(int_a)^2 + 
sigma(int_b)^2) = 0.01 < 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/38 bins, cf. 6.164414002968976
✅ 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: 19940.0+-141.20906486483082 vs. 
19938.0+-141.20198298890847: (int_a - int_b) / sqrt(sigma(int_a)^2 + 
sigma(int_b)^2) = 0.01 < 3
✅ IntegralTest pY Intregal: 19940.0+-141.20906486483082 vs. 
19938.0+-141.20198298890847: (int_a - int_b) / sqrt(sigma(int_a)^2 + 
sigma(int_b)^2) = 0.01 < 3
───────────────────────────── res_phi_vs_pT (TH2F) ─────────────────────────────
✅ Chi2Test pX 0.9999992919616598 > 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/4 bins, cf. 2.0
✅ RatioCheck pY (a/b - 1) / sigma(a/b) > 3 for 0/38 bins, cf. 6.164414002968976
✅ 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: 19940.0+-141.20906486483082 vs. 
19938.0+-141.20198298890847: (int_a - int_b) / sqrt(sigma(int_a)^2 + 
sigma(int_b)^2) = 0.01 < 3
✅ IntegralTest pY Intregal: 19940.0+-141.20906486483082 vs. 
19938.0+-141.20198298890847: (int_a - int_b) / sqrt(sigma(int_a)^2 + 
sigma(int_b)^2) = 0.01 < 3
──────────────────────────────── res_qop (TH1F) ────────────────────────────────
✅ Chi2Test 1.0 > 0.01
✅ KolmogorovTest 1.0 > 0.68
✅ RatioCheck (a/b - 1) / sigma(a/b) > 3 for 0/43 bins, cf. 6.557438524302
✅ ResidualCheck pull < 3 in 100/100 bins, cf. 10.0
✅ IntegralTest Intregal: 19940.0+-141.20906486483082 vs. 
19938.0+-141.20198298890847: (int_a - int_b) / sqrt(sigma(int_a)^2 + 
sigma(int_b)^2) = 0.01 < 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/43 bins, cf. 6.557438524302
✅ 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: 19940.0+-141.20906486483082 vs. 
19938.0+-141.20198298890847: (int_a - int_b) / sqrt(sigma(int_a)^2 + 
sigma(int_b)^2) = 0.01 < 3
✅ IntegralTest pY Intregal: 19940.0+-141.20906486483082 vs. 
19938.0+-141.20198298890847: (int_a - int_b) / sqrt(sigma(int_a)^2 + 
sigma(int_b)^2) = 0.01 < 3
───────────────────────────── res_qop_vs_pT (TH2F) ─────────────────────────────
✅ Chi2Test pX 0.9999992919616598 > 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/4 bins, cf. 2.0
✅ RatioCheck pY (a/b - 1) / sigma(a/b) > 3 for 0/43 bins, cf. 6.557438524302
✅ 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: 19940.0+-141.20906486483082 vs. 
19938.0+-141.20198298890847: (int_a - int_b) / sqrt(sigma(int_a)^2 + 
sigma(int_b)^2) = 0.01 < 3
✅ IntegralTest pY Intregal: 19940.0+-141.20906486483082 vs. 
19938.0+-141.20198298890847: (int_a - int_b) / sqrt(sigma(int_a)^2 + 
sigma(int_b)^2) = 0.01 < 3
───────────────────────────────── res_t (TH1F) ─────────────────────────────────
✅ Chi2Test 0.9999999999999613 > 0.01
✅ KolmogorovTest 1.0 > 0.68
✅ RatioCheck (a/b - 1) / sigma(a/b) > 3 for 0/7 bins, cf. 2.6457513110645907
✅ ResidualCheck pull < 3 in 100/100 bins, cf. 10.0
✅ IntegralTest Intregal: 19940.0+-141.20906486483082 vs. 
19938.0+-141.20198298890847: (int_a - int_b) / sqrt(sigma(int_a)^2 + 
sigma(int_b)^2) = 0.01 < 3
───────────────────────────── res_t_vs_eta (TH2F) ──────────────────────────────
✅ Chi2Test pX 1.0 > 0.01
✅ Chi2Test pY 0.9999999999999613 > 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/7 bins, cf. 2.6457513110645907
✅ 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: 19940.0+-141.20906486483082 vs. 
19938.0+-141.20198298890847: (int_a - int_b) / sqrt(sigma(int_a)^2 + 
sigma(int_b)^2) = 0.01 < 3
✅ IntegralTest pY Intregal: 19940.0+-141.20906486483082 vs. 
19938.0+-141.20198298890847: (int_a - int_b) / sqrt(sigma(int_a)^2 + 
sigma(int_b)^2) = 0.01 < 3
────────────────────────────── res_t_vs_pT (TH2F) ──────────────────────────────
✅ Chi2Test pX 0.9999992919616598 > 0.01
✅ Chi2Test pY 0.9999999999999613 > 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/4 bins, cf. 2.0
✅ RatioCheck pY (a/b - 1) / sigma(a/b) > 3 for 0/7 bins, cf. 2.6457513110645907
✅ 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: 19940.0+-141.20906486483082 vs. 
19938.0+-141.20198298890847: (int_a - int_b) / sqrt(sigma(int_a)^2 + 
sigma(int_b)^2) = 0.01 < 3
✅ IntegralTest pY Intregal: 19940.0+-141.20906486483082 vs. 
19938.0+-141.20198298890847: (int_a - int_b) / sqrt(sigma(int_a)^2 + 
sigma(int_b)^2) = 0.01 < 3
─────────────────────────────── res_theta (TH1F) ───────────────────────────────
✅ Chi2Test 1.0 > 0.01
✅ KolmogorovTest 1.0 > 0.68
✅ RatioCheck (a/b - 1) / sigma(a/b) > 3 for 0/60 bins, cf. 7.745966692414834
✅ ResidualCheck pull < 3 in 100/100 bins, cf. 10.0
✅ IntegralTest Intregal: 19938.0+-141.20198298890847 vs. 
19936.0+-141.19490075778234: (int_a - int_b) / sqrt(sigma(int_a)^2 + 
sigma(int_b)^2) = 0.01 < 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/60 bins, cf. 7.745966692414834
✅ 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: 19940.0+-141.20906486483082 vs. 
19938.0+-141.20198298890847: (int_a - int_b) / sqrt(sigma(int_a)^2 + 
sigma(int_b)^2) = 0.01 < 3
✅ IntegralTest pY Intregal: 19938.0+-141.20198298890847 vs. 
19936.0+-141.19490075778234: (int_a - int_b) / sqrt(sigma(int_a)^2 + 
sigma(int_b)^2) = 0.01 < 3
──────────────────────────── res_theta_vs_pT (TH2F) ────────────────────────────
✅ Chi2Test pX 0.9999992919616598 > 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/4 bins, cf. 2.0
✅ RatioCheck pY (a/b - 1) / sigma(a/b) > 3 for 0/60 bins, cf. 7.745966692414834
✅ 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: 19940.0+-141.20906486483082 vs. 
19938.0+-141.20198298890847: (int_a - int_b) / sqrt(sigma(int_a)^2 + 
sigma(int_b)^2) = 0.01 < 3
✅ IntegralTest pY Intregal: 19938.0+-141.20198298890847 vs. 
19936.0+-141.19490075778234: (int_a - int_b) / sqrt(sigma(int_a)^2 + 
sigma(int_b)^2) = 0.01 < 3
──────────────────────────────── res_z0 (TH1F) ─────────────────────────────────
✅ Chi2Test 1.0 > 0.01
✅ KolmogorovTest 1.0 > 0.68
✅ RatioCheck (a/b - 1) / sigma(a/b) > 3 for 0/94 bins, cf. 9.695359714832659
✅ ResidualCheck pull < 3 in 100/100 bins, cf. 10.0
✅ IntegralTest Intregal: 19897.0+-141.05672617780408 vs. 
19895.0+-141.0496366532009: (int_a - int_b) / sqrt(sigma(int_a)^2 + 
sigma(int_b)^2) = 0.01 < 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/94 bins, cf. 9.695359714832659
✅ 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: 19940.0+-141.20906486483082 vs. 
19938.0+-141.20198298890847: (int_a - int_b) / sqrt(sigma(int_a)^2 + 
sigma(int_b)^2) = 0.01 < 3
✅ IntegralTest pY Intregal: 19897.0+-141.05672617780408 vs. 
19895.0+-141.0496366532009: (int_a - int_b) / sqrt(sigma(int_a)^2 + 
sigma(int_b)^2) = 0.01 < 3
───────────────────────────── res_z0_vs_pT (TH2F) ──────────────────────────────
✅ Chi2Test pX 0.9999992919616598 > 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/4 bins, cf. 2.0
✅ RatioCheck pY (a/b - 1) / sigma(a/b) > 3 for 0/94 bins, cf. 9.695359714832659
✅ 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: 19940.0+-141.20906486483082 vs. 
19938.0+-141.20198298890847: (int_a - int_b) / sqrt(sigma(int_a)^2 + 
sigma(int_b)^2) = 0.01 < 3
✅ IntegralTest pY Intregal: 19897.0+-141.05672617780408 vs. 
19895.0+-141.0496366532009: (int_a - int_b) / sqrt(sigma(int_a)^2 + 
sigma(int_b)^2) = 0.01 < 3
─────────────────────────── resmean_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: -0.014960544518544339+-0.0064858773749398 vs. 
-0.014957980121835135+-0.0064859137602338406: (int_a - int_b) / 
sqrt(sigma(int_a)^2 + sigma(int_b)^2) = 0.00 < 4
─────────────────────────── resmean_d0_vs_pT (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/4 bins, cf. 2.0
✅ ResidualCheck pull < 3 in 40/40 bins, cf. 6.324555320336759
✅ IntegralTest Intregal: -0.0031267147278413177+-0.000654773376798667 vs. 
-0.003125438350252807+-0.0006548053918140374: (int_a - int_b) / 
sqrt(sigma(int_a)^2 + sigma(int_b)^2) = 0.00 < 3
────────────────────────── resmean_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.0001912551035445631+-0.00018250067735001922 vs. 
-0.00019111141906336115+-0.00018250111087758132: (int_a - int_b) / 
sqrt(sigma(int_a)^2 + sigma(int_b)^2) = 0.00 < 3
─────────────────────────── resmean_phi_vs_pT (TH1F) ───────────────────────────
🟡 Chi2Test
✅ KolmogorovTest 1.0 > 0.68
✅ RatioCheck (a/b - 1) / sigma(a/b) > 3 for 0/4 bins, cf. 2.0
✅ ResidualCheck pull < 3 in 40/40 bins, cf. 6.324555320336759
✅ IntegralTest Intregal: -1.3634214838020853e-05+-1.4659866138083747e-05 vs. 
-1.360501516955992e-05+-1.4660542975279564e-05: (int_a - int_b) / 
sqrt(sigma(int_a)^2 + sigma(int_b)^2) = 0.00 < 3
────────────────────────── resmean_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.0016543685280794307+-0.00043977395409062293 vs. 
-0.0016533122912960607+-0.0004397794582748838: (int_a - int_b) / 
sqrt(sigma(int_a)^2 + sigma(int_b)^2) = 0.00 < 3
─────────────────────────── resmean_qop_vs_pT (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/4 bins, cf. 2.0
✅ ResidualCheck pull < 3 in 40/40 bins, cf. 6.324555320336759
✅ IntegralTest Intregal: -0.0004879251919192029+-7.657994048832852e-05 vs. 
-0.0004876785878877854+-7.658263818787668e-05: (int_a - int_b) / 
sqrt(sigma(int_a)^2 + sigma(int_b)^2) = 0.00 < 3
─────────────────────────── 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: -4.140369907443528+-2.679027987228668 vs. 
-4.1511667822051095+-2.6790548728950587: (int_a - int_b) / sqrt(sigma(int_a)^2 +
sigma(int_b)^2) = 0.00 < 3
──────────────────────────── resmean_t_vs_pT (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/4 bins, cf. 2.0
✅ ResidualCheck pull < 3 in 40/40 bins, cf. 6.324555320336759
✅ IntegralTest Intregal: -0.4501464515924454+-0.3846381429899211 vs. 
-0.453210785984993+-0.38465377110719723: (int_a - int_b) / sqrt(sigma(int_a)^2 +
sigma(int_b)^2) = 0.01 < 3
───────────────────────── resmean_theta_vs_eta (TH1F) ──────────────────────────
TH1F::Chi2TestX:0: RuntimeWarning: Both histograms are no