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: Do not allocate memory if the surface is connected with a detector el… #3069

Merged
merged 15 commits into from
Jul 3, 2024

Merge branch 'main' into ReleaseSurfTrf

d49e825
Select commit
Loading
Failed to load commit list.
Merged

refactor: Do not allocate memory if the surface is connected with a detector el… #3069

Merge branch 'main' into ReleaseSurfTrf
d49e825
Select commit
Loading
Failed to load commit list.
ci-bridge / CI Bridge / linux_physmon succeeded Jul 3, 2024 in 28m 19s

GitLab CI: SUCCESS

This check triggered job acts/ci-bridge/40791556
in pipeline acts/ci-bridge/19830
Status: SUCCESS
Created at: 2024-07-03T21:06:33.728+02:00
Started at: 2024-07-03T22:58:06.320+02:00
Finished at: 2024-07-03T23:26:25.085+02:00

Details

Showing last 1129 out of 16667 total lines

✅ 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: 9894.0+-99.46858800646564 vs. 
9894.0+-99.46858800646564: (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/26 bins, cf. 
5.0990195135927845
✅ 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: 9988.0+-99.93998198919189 vs. 
9988.0+-99.93998198919189: (int_a - int_b) / sqrt(sigma(int_a)^2 + 
sigma(int_b)^2) = 0.00 < 3
✅ IntegralTest pY Intregal: 9894.0+-99.46858800646564 vs. 
9894.0+-99.46858800646564: (int_a - int_b) / sqrt(sigma(int_a)^2 + 
sigma(int_b)^2) = 0.00 < 3
───────────────────────────── pull_z0_vs_pT (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/40 bins, cf. 6.324555320336759
✅ 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: 9988.0+-99.93998198919189 vs. 
9988.0+-99.93998198919189: (int_a - int_b) / sqrt(sigma(int_a)^2 + 
sigma(int_b)^2) = 0.00 < 3
✅ IntegralTest pY Intregal: 9894.0+-99.46858800646564 vs. 
9894.0+-99.46858800646564: (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/26 bins, cf. 5.0990195135927845
✅ ResidualCheck pull < 3 in 40/40 bins, cf. 6.324555320336759
✅ IntegralTest Intregal: -0.05585192795842886+-0.3605983087577929 vs. 
-0.05585192795842886+-0.3605983087577929: (int_a - int_b) / sqrt(sigma(int_a)^2 
+ sigma(int_b)^2) = 0.00 < 3
─────────────────────────── pullmean_d0_vs_pT (TH1F) ───────────────────────────
🟡 Chi2Test
✅ KolmogorovTest 1.0 > 0.68
✅ RatioCheck (a/b - 1) / sigma(a/b) > 3 for 0/40 bins, cf. 6.324555320336759
✅ ResidualCheck pull < 3 in 40/40 bins, cf. 6.324555320336759
✅ IntegralTest Intregal: 0.1857933015562594+-2.756554222013508 vs. 
0.1857933015562594+-2.756554222013508: (int_a - int_b) / sqrt(sigma(int_a)^2 + 
sigma(int_b)^2) = 0.00 < 3
────────────────────────── pullmean_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/26 bins, cf. 5.0990195135927845
✅ ResidualCheck pull < 3 in 40/40 bins, cf. 6.324555320336759
✅ IntegralTest Intregal: 1.3175342022441328+-0.4558358646620752 vs. 
1.3175342022441328+-0.4558358646620752: (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/40 bins, cf. 6.324555320336759
✅ ResidualCheck pull < 3 in 40/40 bins, cf. 6.324555320336759
✅ IntegralTest Intregal: -2.28554323350545+-13.720785603883197 vs. 
-2.28554323350545+-13.720785603883197: (int_a - int_b) / sqrt(sigma(int_a)^2 + 
sigma(int_b)^2) = 0.00 < 3
────────────────────────── pullmean_qop_vs_eta (TH1F) ──────────────────────────
🟡 Chi2Test
✅ KolmogorovTest 1.0 > 0.68
✅ RatioCheck (a/b - 1) / sigma(a/b) > 3 for 0/26 bins, cf. 5.0990195135927845
✅ ResidualCheck pull < 3 in 40/40 bins, cf. 6.324555320336759
✅ IntegralTest Intregal: 0.4998180866241455+-0.48744935212588975 vs. 
0.4998180866241455+-0.48744935212588975: (int_a - int_b) / sqrt(sigma(int_a)^2 +
sigma(int_b)^2) = 0.00 < 3
────────────────────────── pullmean_qop_vs_pT (TH1F) ───────────────────────────
🟡 Chi2Test
✅ KolmogorovTest 1.0 > 0.68
✅ RatioCheck (a/b - 1) / sigma(a/b) > 3 for 0/40 bins, cf. 6.324555320336759
✅ ResidualCheck pull < 3 in 40/40 bins, cf. 6.324555320336759
✅ IntegralTest Intregal: 0.7151761073619127+-28.125897770061112 vs. 
0.7151761073619127+-28.125897770061112: (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/26 bins, cf. 5.0990195135927845
✅ ResidualCheck pull < 3 in 40/40 bins, cf. 6.324555320336759
✅ IntegralTest Intregal: -0.48223034804686904+-0.3255333446775993 vs. 
-0.48223034804686904+-0.3255333446775993: (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/40 bins, cf. 6.324555320336759
✅ ResidualCheck pull < 3 in 40/40 bins, cf. 6.324555320336759
✅ IntegralTest Intregal: 0.23368096607737243+-0.5063279841406015 vs. 
0.23368096607737243+-0.5063279841406015: (int_a - int_b) / sqrt(sigma(int_a)^2 +
sigma(int_b)^2) = 0.00 < 3
───────────────────────── pullmean_theta_vs_eta (TH1F) ─────────────────────────
🟡 Chi2Test
✅ KolmogorovTest 1.0 > 0.68
✅ RatioCheck (a/b - 1) / sigma(a/b) > 3 for 0/26 bins, cf. 5.0990195135927845
✅ ResidualCheck pull < 3 in 40/40 bins, cf. 6.324555320336759
✅ IntegralTest Intregal: 0.36405055364593863+-0.5996179807908736 vs. 
0.36405055364593863+-0.5996179807908736: (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/40 bins, cf. 6.324555320336759
✅ ResidualCheck pull < 3 in 40/40 bins, cf. 6.324555320336759
✅ IntegralTest Intregal: -10.762728602974676+-73.99433358819368 vs. 
-10.762728602974676+-73.99433358819368: (int_a - int_b) / sqrt(sigma(int_a)^2 + 
sigma(int_b)^2) = 0.00 < 3
────────────────────────── pullmean_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/26 bins, cf. 5.0990195135927845
✅ ResidualCheck pull < 3 in 40/40 bins, cf. 6.324555320336759
✅ IntegralTest Intregal: 1.2856267011084128+-0.4682523625013054 vs. 
1.2856267011084128+-0.4682523625013054: (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/40 bins, cf. 6.324555320336759
✅ ResidualCheck pull < 3 in 40/40 bins, cf. 6.324555320336759
✅ IntegralTest Intregal: 1.8090440041851252+-6.139060908419425 vs. 
1.8090440041851252+-6.139060908419425: (int_a - int_b) / sqrt(sigma(int_a)^2 + 
sigma(int_b)^2) = 0.00 < 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/26 bins, cf. 5.0990195135927845
✅ ResidualCheck pull < 3 in 40/40 bins, cf. 6.324555320336759
✅ IntegralTest Intregal: 28.970323622226715+-0.3669079053365094 vs. 
28.970323622226715+-0.3669079053365094: (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 1.0 > 0.01
✅ KolmogorovTest 1.0 > 0.68
✅ RatioCheck (a/b - 1) / sigma(a/b) > 3 for 0/40 bins, cf. 6.324555320336759
✅ ResidualCheck pull < 3 in 40/40 bins, cf. 6.324555320336759
✅ IntegralTest Intregal: 57.685400545597076+-6.943640226852057 vs. 
57.685400545597076+-6.943640226852057: (int_a - int_b) / sqrt(sigma(int_a)^2 + 
sigma(int_b)^2) = 0.00 < 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/26 bins, cf. 5.0990195135927845
✅ ResidualCheck pull < 3 in 40/40 bins, cf. 6.324555320336759
✅ IntegralTest Intregal: 33.16374146938324+-0.550141280652135 vs. 
33.16374146938324+-0.550141280652135: (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 1.0 > 0.01
✅ KolmogorovTest 1.0 > 0.68
✅ RatioCheck (a/b - 1) / sigma(a/b) > 3 for 0/40 bins, cf. 6.324555320336759
✅ ResidualCheck pull < 3 in 40/40 bins, cf. 6.324555320336759
✅ IntegralTest Intregal: 78.15307599306107+-17.177994141801832 vs. 
78.15307599306107+-17.177994141801832: (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/26 bins, cf. 5.0990195135927845
✅ ResidualCheck pull < 3 in 40/40 bins, cf. 6.324555320336759
✅ IntegralTest Intregal: 34.304611563682556+-0.5879041502440501 vs. 
34.304611563682556+-0.5879041502440501: (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 1.0 > 0.01
✅ KolmogorovTest 1.0 > 0.68
✅ RatioCheck (a/b - 1) / sigma(a/b) > 3 for 0/40 bins, cf. 6.324555320336759
✅ ResidualCheck pull < 3 in 40/40 bins, cf. 6.324555320336759
✅ IntegralTest Intregal: 90.23471301794052+-27.378483342474972 vs. 
90.23471301794052+-27.378483342474972: (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/26 bins, cf. 5.0990195135927845
✅ ResidualCheck pull < 3 in 40/40 bins, cf. 6.324555320336759
✅ IntegralTest Intregal: 25.889614760875702+-0.3158405286525879 vs. 
25.889614760875702+-0.3158405286525879: (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 1.0 > 0.01
✅ KolmogorovTest 1.0 > 0.68
✅ RatioCheck (a/b - 1) / sigma(a/b) > 3 for 0/40 bins, cf. 6.324555320336759
✅ ResidualCheck pull < 3 in 40/40 bins, cf. 6.324555320336759
✅ IntegralTest Intregal: 40.79625803232193+-0.5490856694481561 vs. 
40.79625803232193+-0.5490856694481561: (int_a - int_b) / sqrt(sigma(int_a)^2 + 
sigma(int_b)^2) = 0.00 < 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/26 bins, cf. 5.0990195135927845
✅ ResidualCheck pull < 3 in 40/40 bins, cf. 6.324555320336759
✅ IntegralTest Intregal: 38.0691174864769+-0.8123385723008208 vs. 
38.0691174864769+-0.8123385723008208: (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 1.0 > 0.01
✅ KolmogorovTest 1.0 > 0.68
✅ RatioCheck (a/b - 1) / sigma(a/b) > 3 for 0/40 bins, cf. 6.324555320336759
✅ ResidualCheck pull < 3 in 40/40 bins, cf. 6.324555320336759
✅ IntegralTest Intregal: 104.55804586410522+-26.514853987703457 vs. 
104.55804586410522+-26.514853987703457: (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/26 bins, cf. 5.0990195135927845
✅ ResidualCheck pull < 3 in 40/40 bins, cf. 6.324555320336759
✅ IntegralTest Intregal: 30.80412584543228+-0.5744506649374254 vs. 
30.80412584543228+-0.5744506649374254: (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 1.0 > 0.01
✅ KolmogorovTest 1.0 > 0.68
✅ RatioCheck (a/b - 1) / sigma(a/b) > 3 for 0/40 bins, cf. 6.324555320336759
✅ ResidualCheck pull < 3 in 40/40 bins, cf. 6.324555320336759
✅ IntegralTest Intregal: 61.458188354969025+-17.75002397547424 vs. 
61.458188354969025+-17.75002397547424: (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/49 bins, cf. 7.0
✅ ResidualCheck pull < 3 in 100/100 bins, cf. 10.0
✅ IntegralTest Intregal: 9986.0+-99.92997548283498 vs. 
9986.0+-99.92997548283498: (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/26 bins, cf. 
5.0990195135927845
✅ RatioCheck pY (a/b - 1) / sigma(a/b) > 3 for 0/49 bins, cf. 7.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: 9988.0+-99.93998198919189 vs. 
9988.0+-99.93998198919189: (int_a - int_b) / sqrt(sigma(int_a)^2 + 
sigma(int_b)^2) = 0.00 < 3
✅ IntegralTest pY Intregal: 9986.0+-99.92997548283498 vs. 
9986.0+-99.92997548283498: (int_a - int_b) / sqrt(sigma(int_a)^2 + 
sigma(int_b)^2) = 0.00 < 3
───────────────────────────── res_d0_vs_pT (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/40 bins, cf. 6.324555320336759
✅ RatioCheck pY (a/b - 1) / sigma(a/b) > 3 for 0/49 bins, cf. 7.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: 9988.0+-99.93998198919189 vs. 
9988.0+-99.93998198919189: (int_a - int_b) / sqrt(sigma(int_a)^2 + 
sigma(int_b)^2) = 0.00 < 3
✅ IntegralTest pY Intregal: 9986.0+-99.92997548283498 vs. 
9986.0+-99.92997548283498: (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/47 bins, cf. 6.855654600401044
✅ ResidualCheck pull < 3 in 100/100 bins, cf. 10.0
✅ IntegralTest Intregal: 9988.0+-99.93998198919189 vs. 
9988.0+-99.93998198919189: (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/26 bins, cf. 
5.0990195135927845
✅ RatioCheck pY (a/b - 1) / sigma(a/b) > 3 for 0/47 bins, cf. 6.855654600401044
✅ 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: 9988.0+-99.93998198919189 vs. 
9988.0+-99.93998198919189: (int_a - int_b) / sqrt(sigma(int_a)^2 + 
sigma(int_b)^2) = 0.00 < 3
✅ IntegralTest pY Intregal: 9988.0+-99.93998198919189 vs. 
9988.0+-99.93998198919189: (int_a - int_b) / sqrt(sigma(int_a)^2 + 
sigma(int_b)^2) = 0.00 < 3
───────────────────────────── res_phi_vs_pT (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/40 bins, cf. 6.324555320336759
✅ RatioCheck pY (a/b - 1) / sigma(a/b) > 3 for 0/47 bins, cf. 6.855654600401044
✅ 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: 9988.0+-99.93998198919189 vs. 
9988.0+-99.93998198919189: (int_a - int_b) / sqrt(sigma(int_a)^2 + 
sigma(int_b)^2) = 0.00 < 3
✅ IntegralTest pY Intregal: 9988.0+-99.93998198919189 vs. 
9988.0+-99.93998198919189: (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/17 bins, cf. 4.123105625617661
✅ ResidualCheck pull < 3 in 100/100 bins, cf. 10.0
✅ IntegralTest Intregal: 9988.0+-99.93998198919189 vs. 
9988.0+-99.93998198919189: (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/26 bins, cf. 
5.0990195135927845
✅ RatioCheck pY (a/b - 1) / sigma(a/b) > 3 for 0/17 bins, cf. 4.123105625617661
✅ 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: 9988.0+-99.93998198919189 vs. 
9988.0+-99.93998198919189: (int_a - int_b) / sqrt(sigma(int_a)^2 + 
sigma(int_b)^2) = 0.00 < 3
✅ IntegralTest pY Intregal: 9988.0+-99.93998198919189 vs. 
9988.0+-99.93998198919189: (int_a - int_b) / sqrt(sigma(int_a)^2 + 
sigma(int_b)^2) = 0.00 < 3
───────────────────────────── res_qop_vs_pT (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/40 bins, cf. 6.324555320336759
✅ RatioCheck pY (a/b - 1) / sigma(a/b) > 3 for 0/17 bins, cf. 4.123105625617661
✅ 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: 9988.0+-99.93998198919189 vs. 
9988.0+-99.93998198919189: (int_a - int_b) / sqrt(sigma(int_a)^2 + 
sigma(int_b)^2) = 0.00 < 3
✅ IntegralTest pY Intregal: 9988.0+-99.93998198919189 vs. 
9988.0+-99.93998198919189: (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/15 bins, cf. 3.872983346207417
✅ ResidualCheck pull < 3 in 100/100 bins, cf. 10.0
✅ IntegralTest Intregal: 9988.0+-99.93998198919189 vs. 
9988.0+-99.93998198919189: (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/26 bins, cf. 
5.0990195135927845
✅ RatioCheck pY (a/b - 1) / sigma(a/b) > 3 for 0/15 bins, cf. 3.872983346207417
✅ 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: 9988.0+-99.93998198919189 vs. 
9988.0+-99.93998198919189: (int_a - int_b) / sqrt(sigma(int_a)^2 + 
sigma(int_b)^2) = 0.00 < 3
✅ IntegralTest pY Intregal: 9988.0+-99.93998198919189 vs. 
9988.0+-99.93998198919189: (int_a - int_b) / sqrt(sigma(int_a)^2 + 
sigma(int_b)^2) = 0.00 < 3
────────────────────────────── res_t_vs_pT (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/40 bins, cf. 6.324555320336759
✅ RatioCheck pY (a/b - 1) / sigma(a/b) > 3 for 0/15 bins, cf. 3.872983346207417
✅ 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: 9988.0+-99.93998198919189 vs. 
9988.0+-99.93998198919189: (int_a - int_b) / sqrt(sigma(int_a)^2 + 
sigma(int_b)^2) = 0.00 < 3
✅ IntegralTest pY Intregal: 9988.0+-99.93998198919189 vs. 
9988.0+-99.93998198919189: (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/31 bins, cf. 5.5677643628300215
✅ ResidualCheck pull < 3 in 100/100 bins, cf. 10.0
✅ IntegralTest Intregal: 9988.0+-99.93998198919189 vs. 
9988.0+-99.93998198919189: (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/26 bins, cf. 
5.0990195135927845
✅ RatioCheck pY (a/b - 1) / sigma(a/b) > 3 for 0/31 bins, cf. 
5.5677643628300215
✅ 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: 9988.0+-99.93998198919189 vs. 
9988.0+-99.93998198919189: (int_a - int_b) / sqrt(sigma(int_a)^2 + 
sigma(int_b)^2) = 0.00 < 3
✅ IntegralTest pY Intregal: 9988.0+-99.93998198919189 vs. 
9988.0+-99.93998198919189: (int_a - int_b) / sqrt(sigma(int_a)^2 + 
sigma(int_b)^2) = 0.00 < 3
──────────────────────────── res_theta_vs_pT (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/40 bins, cf. 6.324555320336759
✅ RatioCheck pY (a/b - 1) / sigma(a/b) > 3 for 0/31 bins, cf. 
5.5677643628300215
✅ 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: 9988.0+-99.93998198919189 vs. 
9988.0+-99.93998198919189: (int_a - int_b) / sqrt(sigma(int_a)^2 + 
sigma(int_b)^2) = 0.00 < 3
✅ IntegralTest pY Intregal: 9988.0+-99.93998198919189 vs. 
9988.0+-99.93998198919189: (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/66 bins, cf. 8.12403840463596
✅ ResidualCheck pull < 3 in 100/100 bins, cf. 10.0
✅ IntegralTest Intregal: 9978.0+-99.88993943335835 vs. 
9978.0+-99.88993943335835: (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/26 bins, cf. 
5.0990195135927845
✅ RatioCheck pY (a/b - 1) / sigma(a/b) > 3 for 0/66 bins, cf. 8.12403840463596
✅ 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: 9988.0+-99.93998198919189 vs. 
9988.0+-99.93998198919189: (int_a - int_b) / sqrt(sigma(int_a)^2 + 
sigma(int_b)^2) = 0.00 < 3
✅ IntegralTest pY Intregal: 9978.0+-99.88993943335835 vs. 
9978.0+-99.88993943335835: (int_a - int_b) / sqrt(sigma(int_a)^2 + 
sigma(int_b)^2) = 0.00 < 3
───────────────────────────── res_z0_vs_pT (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/40 bins, cf. 6.324555320336759
✅ RatioCheck pY (a/b - 1) / sigma(a/b) > 3 for 0/66 bins, cf. 8.12403840463596
✅ 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: 9988.0+-99.93998198919189 vs. 
9988.0+-99.93998198919189: (int_a - int_b) / sqrt(sigma(int_a)^2 + 
sigma(int_b)^2) = 0.00 < 3
✅ IntegralTest pY Intregal: 9978.0+-99.88993943335835 vs. 
9978.0+-99.88993943335835: (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/26 bins, cf. 5.0990195135927845
✅ ResidualCheck pull < 3 in 40/40 bins, cf. 6.324555320336759
✅ IntegralTest Intregal: -0.0034754694443108747+-0.0039900074796829065 vs. 
-0.0034754694443108747+-0.0039900074796829065: (int_a - int_b) / 
sqrt(sigma(int_a)^2 + sigma(int_b)^2) = 0.00 < 4
─────────────────────────── resmean_d0_vs_pT (TH1F) ────────────────────────────
🟡 Chi2Test
✅ KolmogorovTest 1.0 > 0.68
✅ RatioCheck (a/b - 1) / sigma(a/b) > 3 for 0/40 bins, cf. 6.324555320336759
✅ ResidualCheck pull < 3 in 40/40 bins, cf. 6.324555320336759
✅ IntegralTest Intregal: -0.0006117079319665208+-0.013630968268045914 vs. 
-0.0006117079319665208+-0.013630968268045914: (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/26 bins, cf. 5.0990195135927845
✅ ResidualCheck pull < 3 in 40/40 bins, cf. 6.324555320336759
✅ IntegralTest Intregal: 6.762459399567433e-05+-4.910318700826743e-05 vs. 
6.762459399567433e-05+-4.910318700826743e-05: (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/40 bins, cf. 6.324555320336759
✅ ResidualCheck pull < 3 in 40/40 bins, cf. 6.324555320336759
✅ IntegralTest Intregal: 7.665475351359419e-06+-0.00023067608486394614 vs. 
7.665475351359419e-06+-0.00023067608486394614: (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/26 bins, cf. 5.0990195135927845
✅ ResidualCheck pull < 3 in 40/40 bins, cf. 6.324555320336759
✅ IntegralTest Intregal: 0.00026326262582188065+-0.00023899338269961124 vs. 
0.00026326262582188065+-0.00023899338269961124: (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/40 bins, cf. 6.324555320336759
✅ ResidualCheck pull < 3 in 40/40 bins, cf. 6.324555320336759
✅ IntegralTest Intregal: 0.0013762602327462015+-0.0013438240660400317 vs. 
0.0013762602327462015+-0.0013438240660400317: (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/26 bins, cf. 5.0990195135927845
✅ ResidualCheck pull < 3 in 40/40 bins, cf. 6.324555320336759
✅ IntegralTest Intregal: 4.166230516508222+-3.338834142755987 vs. 
4.166230516508222+-3.338834142755987: (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/40 bins, cf. 6.324555320336759
✅ ResidualCheck pull < 3 in 40/40 bins, cf. 6.324555320336759
✅ IntegralTest Intregal: 7.004153909743874+-5.153438561685174 vs. 
7.004153909743874+-5.153438561685174: (int_a - int_b) / sqrt(sigma(int_a)^2 + 
sigma(int_b)^2) = 0.00 < 3
───────────────────────── resmean_theta_vs_eta (TH1F) ──────────────────────────
🟡 Chi2Test
✅ KolmogorovTest 1.0 > 0.68
✅ RatioCheck (a/b - 1) / sigma(a/b) > 3 for 0/26 bins, cf. 5.0990195135927845
✅ ResidualCheck pull < 3 in 40/40 bins, cf. 6.324555320336759
✅ IntegralTest Intregal: 7.629911920048471e-07+-3.1371092752505066e-05 vs. 
7.629911920048471e-07+-3.1371092752505066e-05: (int_a - int_b) / 
sqrt(sigma(int_a)^2 + sigma(int_b)^2) = 0.00 < 3
────────────────────────── resmean_theta_vs_pT (TH1F) ──────────────────────────
🟡 Chi2Test
✅ KolmogorovTest 1.0 > 0.68
✅ RatioCheck (a/b - 1) / sigma(a/b) > 3 for 0/39 bins, cf. 6.244997998398398
✅ ResidualCheck pull < 3 in 40/40 bins, cf. 6.324555320336759
✅ IntegralTest Intregal: 3.688515193545072e-05+-9.156047158257313e-05 vs. 
3.688515193545072e-05+-9.156047158257313e-05: (int_a - int_b) / 
sqrt(sigma(int_a)^2 + sigma(int_b)^2) = 0.00 < 3
─────────────────────────── resmean_z0_vs_eta (TH1F) ───────────────────────────
🟡 Chi2Test
✅ KolmogorovTest 1.0 > 0.68
✅ RatioCheck (a/b - 1) / sigma(a/b) > 3 for 0/26 bins, cf. 5.0990195135927845
✅ ResidualCheck pull < 3 in 40/40 bins, cf. 6.324555320336759
✅ IntegralTest Intregal: 0.00522446122886322+-0.006218093283046913 vs. 
0.00522446122886322+-0.006218093283046913: (int_a - int_b) / sqrt(sigma(int_a)^2
+ sigma(int_b)^2) = 0.00 < 3
─────────────────────────── resmean_z0_vs_pT (TH1F) ────────────────────────────
🟡 Chi2Test
✅ KolmogorovTest 1.0 > 0.68
✅ RatioCheck (a/b - 1) / sigma(a/b) > 3 for 0/40 bins, cf. 6.324555320336759
✅ ResidualCheck pull < 3 in 40/40 bins, cf. 6.324555320336759
✅ IntegralTest Intregal: 0.00830855907406658+-0.02278014218441933 vs. 
0.00830855907406658+-0.02278014218441933: (int_a - int_b) / sqrt(sigma(int_a)^2 
+ sigma(int_b)^2) = 0.00 < 3
────────────────────────── 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/26 bins, cf. 5.0990195135927845
✅ ResidualCheck pull < 3 in 40/40 bins, cf. 6.324555320336759
✅ IntegralTest Intregal: 0.36877141892910004+-0.0033601965398778024 vs. 
0.36877141892910004+-0.0033601965398778024: (int_a - int_b) / 
sqrt(sigma(int_a)^2 + sigma(int_b)^2) = 0.00 < 4
─────────────────────────── reswidth_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/40 bins, cf. 6.324555320336759
✅ ResidualCheck pull < 3 in 40/40 bins, cf. 6.324555320336759
✅ IntegralTest Intregal: 0.6872188914567232+-0.01771876653516533 vs. 
0.6872188914567232+-0.01771876653516533: (int_a - int_b) / sqrt(sigma(int_a)^2 +
sigma(int_b)^2) = 0.00 < 3
────────────────────────── 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/26 bins, cf. 5.0990195135927845
✅ ResidualCheck pull < 3 in 40/40 bins, cf. 6.324555320336759
✅ IntegralTest Intregal: 0.004366962559288368+-4.18796392795379e-05 vs. 
0.004366962559288368+-4.18796392795379e-05: (int_a - int_b) / 
sqrt(sigma(int_a)^2 + sigma(int_b)^2) = 0.00 < 3
────────────────────────── reswidth_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/40 bins, cf. 6.324555320336759
✅ ResidualCheck pull < 3 in 40/40 bins, cf. 6.324555320336759
✅ IntegralTest Intregal: 0.009281990089220926+-0.00035321536922111764 vs. 
0.009281990089220926+-0.00035321536922111764: (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/26 bins, cf. 5.0990195135927845
✅ ResidualCheck pull < 3 in 40/40 bins, cf. 6.324555320336759
✅ IntegralTest Intregal: 0.02474130067275837+-0.00030648615207923237 vs. 
0.02474130067275837+-0.00030648615207923237: (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/40 bins, cf. 6.324555320336759
✅ ResidualCheck pull < 3 in 40/40 bins, cf. 6.324555320336759
✅ IntegralTest Intregal: 0.04776038823183626+-0.0073845238377671695 vs. 
0.04776038823183626+-0.0073845238377671695: (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/26 bins, cf. 5.0990195135927845
✅ ResidualCheck pull < 3 in 40/40 bins, cf. 6.324555320336759
✅ IntegralTest Intregal: 324.7471761703491+-2.5838497504094677 vs. 
324.7471761703491+-2.5838497504094677: (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/40 bins, cf. 6.324555320336759
✅ ResidualCheck pull < 3 in 40/40 bins, cf. 6.324555320336759
✅ IntegralTest Intregal: 500.65505504608154+-3.9732773218137356 vs. 
500.65505504608154+-3.9732773218137356: (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/26 bins, cf. 5.0990195135927845
✅ ResidualCheck pull < 3 in 40/40 bins, cf. 6.324555320336759
✅ IntegralTest Intregal: 0.0030223703215597197+-2.9341172124924766e-05 vs. 
0.0030223703215597197+-2.9341172124924766e-05: (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/39 bins, cf. 6.244997998398398
✅ ResidualCheck pull < 3 in 40/40 bins, cf. 6.324555320336759
✅ IntegralTest Intregal: 0.005169842283066828+-9.469492392877451e-05 vs. 
0.005169842283066828+-9.469492392877451e-05: (int_a - int_b) / 
sqrt(sigma(int_a)^2 + sigma(int_b)^2) = 0.00 < 3
────────────────────────── reswidth_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/26 bins, cf. 5.0990195135927845
✅ ResidualCheck pull < 3 in 40/40 bins, cf. 6.324555320336759
✅ IntegralTest Intregal: 0.5127803795039654+-0.005691799648409759 vs. 
0.5127803795039654+-0.005691799648409759: (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/40 bins, cf. 6.324555320336759
✅ ResidualCheck pull < 3 in 40/40 bins, cf. 6.324555320336759
✅ IntegralTest Intregal: 0.8986822878941894+-0.05428766657455625 vs. 
0.8986822878941894+-0.05428766657455625: (int_a - int_b) / sqrt(sigma(int_a)^2 +
sigma(int_b)^2) = 0.00 < 3
─────────────────────── trackeff_vs_DeltaR (TEfficiency) ───────────────────────
🟡 Chi2Test
🟡 KolmogorovTest
🟡 RatioCheck
✅ ResidualCheck pull < 3 in 100/100 bins, cf. 10.0
✅ IntegralTest Intregal: 0.0+-4.9749371855331 vs. 0.0+-4.9749371855331: (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 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 < 3 in 40/40 bins, cf. 6.324555320336759
✅ IntegralTest Intregal: 25.969845691858914+-1.8028554690231124 vs. 
25.969845691858914+-1.8028554690231124: (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 1.0 > 0.01
✅ KolmogorovTest 1.0 > 0.68
✅ RatioCheck (a/b - 1) / sigma(a/b) > 3 for 0/40 bins, cf. 6.324555320336759
✅ ResidualCheck pull < 3 in 40/40 bins, cf. 6.324555320336759
✅ IntegralTest Intregal: 38.949992650098835+-0.029570884898097182 vs. 
38.949992650098835+-0.029570884898097182: (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 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: 98.88016907914628+-0.10128328283441118 vs. 
98.88016907914628+-0.10128328283441118: (int_a - int_b) / sqrt(sigma(int_a)^2 + 
sigma(int_b)^2) = 0.00 < 3
Comparing... ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 100% 0:00:01
╭──────────────────────────────────────────────────────────────────────────────╮
│                                  ✅ SUCCESS                                  │
│                            98 checked items valid                            │
╰──────────────────────────────────────────────────────────────────────────────╯
Making plots ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 100% 0:00:40
::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
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
──────────────────────────────── outcome (TH1D) ────────────────────────────────
🟡 Chi2Test
✅ KolmogorovTest 1.0 > 0.68
✅ RatioCheck (a/b - 1) / sigma(a/b) > 3 for 0/1 bins, cf. 1.0
✅ 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
─────────────────────────────────── 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) / sqrt(sigma(int_a)^2 + 
sigma(int_b)^2) = 0.00 < 3
────────────────────────────────── vx (TH1D) ───────────────────────────────────
✅ Chi2Test 1.0 > 0.01
✅ KolmogorovTest 1.0 > 0.68
✅ RatioCheck (a/b - 1) / sigma(a/b) > 3 for 0/35 bins, cf. 5.916079783099616
✅ 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
────────────────────────────────── vy (TH1D) ───────────────────────────────────
✅ Chi2Test 1.0 > 0.01
✅ KolmogorovTest 1.0 > 0.68
✅ RatioCheck (a/b - 1) / sigma(a/b) > 3 for 0/36 bins, cf. 6.0
✅ 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
────────────────────────────────── vz (TH1D) ───────────────────────────────────
✅ Chi2Test 1.0 > 0.01
✅ KolmogorovTest 1.0 > 0.68
✅ RatioCheck (a/b - 1) / sigma(a/b) > 3 for 0/77 bins, cf. 8.774964387392123
✅ 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
Comparing... ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━