feat: Validate track parameters #3756
+167
−26
Draft
ci-bridge / CI Bridge / linux_physmon
failed
Oct 23, 2024 in 13m 5s
GitLab CI: FAILED
This check triggered job acts/ci-bridge/45031310
in pipeline acts/ci-bridge/23819
Status: FAILED
Created at: 2024-10-23T09:40:23.061+02:00
Started at: 2024-10-23T10:18:00.134+02:00
Finished at: 2024-10-23T10:31:05.866+02:00
Details
Showing last 1025 out of 10694 total lines
1502.0+-38.7556447501522: (int_a - int_b) / sqrt(sigma(int_a)^2 +
sigma(int_b)^2) = 0.05 < 3
───────────────────────── trk_momOverlapFitted (TH1D) ──────────────────────────
✅ Chi2Test 0.5650641924217761 > 0.01
✅ 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: 1505.0+-38.79432948254165 vs.
1502.0+-38.7556447501522: (int_a - int_b) / sqrt(sigma(int_a)^2 +
sigma(int_b)^2) = 0.05 < 3
──────────────────────────── trk_particleId (TH1D) ─────────────────────────────
✅ Chi2Test 0.8472507984334283 > 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: 1505.0+-38.79432948254165 vs.
1502.0+-38.7556447501522: (int_a - int_b) / sqrt(sigma(int_a)^2 +
sigma(int_b)^2) = 0.05 < 3
────────────────────────────── trk_pullPhi (TH1D) ──────────────────────────────
✅ Chi2Test 0.9999999999999767 > 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 50/50 bins, cf. 7.0710678118654755
✅ IntegralTest Intregal: 1505.0+-38.79432948254165 vs.
1502.0+-38.7556447501522: (int_a - int_b) / sqrt(sigma(int_a)^2 +
sigma(int_b)^2) = 0.05 < 3
─────────────────────────── trk_pullPhiFitted (TH1D) ───────────────────────────
✅ Chi2Test 0.9999999999999986 > 0.01
✅ KolmogorovTest 1.0 > 0.68
✅ RatioCheck (a/b - 1) / sigma(a/b) > 3 for 0/21 bins, cf. 4.58257569495584
✅ ResidualCheck pull < 1 in 50/50 bins, cf. 7.0710678118654755
✅ IntegralTest Intregal: 1505.0+-38.79432948254165 vs.
1502.0+-38.7556447501522: (int_a - int_b) / sqrt(sigma(int_a)^2 +
sigma(int_b)^2) = 0.05 < 3
──────────────────────────── trk_pullQOverP (TH1D) ─────────────────────────────
✅ Chi2Test 1.0 > 0.01
✅ KolmogorovTest 1.0 > 0.68
✅ RatioCheck (a/b - 1) / sigma(a/b) > 3 for 0/33 bins, cf. 5.744562646538029
✅ ResidualCheck pull < 1 in 50/50 bins, cf. 7.0710678118654755
✅ IntegralTest Intregal: 1505.0+-38.79432948254165 vs.
1502.0+-38.7556447501522: (int_a - int_b) / sqrt(sigma(int_a)^2 +
sigma(int_b)^2) = 0.05 < 3
───────────────────────── trk_pullQOverPFitted (TH1D) ──────────────────────────
✅ Chi2Test 1.0 > 0.01
✅ KolmogorovTest 1.0 > 0.68
✅ RatioCheck (a/b - 1) / sigma(a/b) > 3 for 0/32 bins, cf. 5.656854249492381
✅ ResidualCheck pull < 1 in 50/50 bins, cf. 7.0710678118654755
✅ IntegralTest Intregal: 1505.0+-38.79432948254165 vs.
1502.0+-38.7556447501522: (int_a - int_b) / sqrt(sigma(int_a)^2 +
sigma(int_b)^2) = 0.05 < 3
───────────────────────────── trk_pullTheta (TH1D) ─────────────────────────────
✅ Chi2Test 0.9999999999995853 > 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 50/50 bins, cf. 7.0710678118654755
✅ IntegralTest Intregal: 1505.0+-38.79432948254165 vs.
1502.0+-38.7556447501522: (int_a - int_b) / sqrt(sigma(int_a)^2 +
sigma(int_b)^2) = 0.05 < 3
────────────────────────── trk_pullThetaFitted (TH1D) ──────────────────────────
🟡 Chi2Test
✅ KolmogorovTest 1.0 > 0.68
✅ RatioCheck (a/b - 1) / sigma(a/b) > 3 for 0/40 bins, cf. 6.324555320336759
✅ ResidualCheck pull < 1 in 49/50 bins, cf. 7.0710678118654755
✅ IntegralTest Intregal: 1491.0+-38.61346915261564 vs.
1488.0+-38.57460304397182: (int_a - int_b) / sqrt(sigma(int_a)^2 +
sigma(int_b)^2) = 0.05 < 3
────────────────────────────── trk_recoPhi (TH1D) ──────────────────────────────
✅ Chi2Test 1.0 > 0.01
✅ KolmogorovTest 1.0 > 0.68
✅ RatioCheck (a/b - 1) / sigma(a/b) > 3 for 0/99 bins, cf. 9.9498743710662
✅ ResidualCheck pull < 1 in 100/100 bins, cf. 10.0
✅ IntegralTest Intregal: 1507.0+-38.82009788756334 vs.
1503.0+-38.768543949960254: (int_a - int_b) / sqrt(sigma(int_a)^2 +
sigma(int_b)^2) = 0.07 < 3
─────────────────────────── trk_recoPhiFitted (TH1D) ───────────────────────────
✅ Chi2Test 1.0 > 0.01
✅ KolmogorovTest 1.0 > 0.68
✅ RatioCheck (a/b - 1) / sigma(a/b) > 3 for 0/99 bins, cf. 9.9498743710662
✅ ResidualCheck pull < 1 in 100/100 bins, cf. 10.0
✅ IntegralTest Intregal: 1507.0+-38.82009788756334 vs.
1503.0+-38.768543949960254: (int_a - int_b) / sqrt(sigma(int_a)^2 +
sigma(int_b)^2) = 0.07 < 3
──────────────────────────── trk_recoQOverP (TH1D) ─────────────────────────────
🟡 Chi2Test
✅ KolmogorovTest 1.0 > 0.68
✅ RatioCheck (a/b - 1) / sigma(a/b) > 3 for 0/72 bins, cf. 8.48528137423857
✅ ResidualCheck pull < 1 in 99/100 bins, cf. 10.0
✅ IntegralTest Intregal: 1507.0+-38.82009788756334 vs.
1503.0+-38.768543949960254: (int_a - int_b) / sqrt(sigma(int_a)^2 +
sigma(int_b)^2) = 0.07 < 3
───────────────────────── trk_recoQOverPFitted (TH1D) ──────────────────────────
🟡 Chi2Test
✅ KolmogorovTest 1.0 > 0.68
✅ RatioCheck (a/b - 1) / sigma(a/b) > 3 for 0/72 bins, cf. 8.48528137423857
✅ ResidualCheck pull < 1 in 99/100 bins, cf. 10.0
✅ IntegralTest Intregal: 1507.0+-38.82009788756334 vs.
1503.0+-38.768543949960254: (int_a - int_b) / sqrt(sigma(int_a)^2 +
sigma(int_b)^2) = 0.07 < 3
───────────────────────────── trk_recoTheta (TH1D) ─────────────────────────────
✅ 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 < 1 in 100/100 bins, cf. 10.0
✅ IntegralTest Intregal: 1507.0+-38.82009788756334 vs.
1503.0+-38.768543949960254: (int_a - int_b) / sqrt(sigma(int_a)^2 +
sigma(int_b)^2) = 0.07 < 3
────────────────────────── trk_recoThetaFitted (TH1D) ──────────────────────────
✅ 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 < 1 in 100/100 bins, cf. 10.0
✅ IntegralTest Intregal: 1507.0+-38.82009788756334 vs.
1503.0+-38.768543949960254: (int_a - int_b) / sqrt(sigma(int_a)^2 +
sigma(int_b)^2) = 0.07 < 3
────────────────────────────── trk_resPhi (TH1D) ───────────────────────────────
✅ 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 < 1 in 100/100 bins, cf. 10.0
✅ IntegralTest Intregal: 1505.0+-38.79432948254165 vs.
1502.0+-38.7556447501522: (int_a - int_b) / sqrt(sigma(int_a)^2 +
sigma(int_b)^2) = 0.05 < 3
─────────────────────────── trk_resPhiFitted (TH1D) ────────────────────────────
✅ Chi2Test 0.9999799316488999 > 0.01
✅ KolmogorovTest 1.0 > 0.68
✅ RatioCheck (a/b - 1) / sigma(a/b) > 3 for 0/9 bins, cf. 3.0
✅ ResidualCheck pull < 1 in 100/100 bins, cf. 10.0
✅ IntegralTest Intregal: 1505.0+-38.79432948254165 vs.
1502.0+-38.7556447501522: (int_a - int_b) / sqrt(sigma(int_a)^2 +
sigma(int_b)^2) = 0.05 < 3
───────────────────────────── trk_resQOverP (TH1D) ─────────────────────────────
🟡 Chi2Test
✅ KolmogorovTest 1.0 > 0.68
✅ RatioCheck (a/b - 1) / sigma(a/b) > 3 for 0/50 bins, cf. 7.0710678118654755
✅ ResidualCheck pull < 1 in 95/100 bins, cf. 10.0
✅ IntegralTest Intregal: 1504.0+-38.781438859330635 vs.
1501.0+-38.742741255621034: (int_a - int_b) / sqrt(sigma(int_a)^2 +
sigma(int_b)^2) = 0.05 < 3
────────────────────────── trk_resQOverPFitted (TH1D) ──────────────────────────
🟡 Chi2Test
✅ KolmogorovTest 1.0 > 0.68
✅ RatioCheck (a/b - 1) / sigma(a/b) > 3 for 0/51 bins, cf. 7.14142842854285
✅ ResidualCheck pull < 1 in 98/100 bins, cf. 10.0
✅ IntegralTest Intregal: 1504.0+-38.781438859330635 vs.
1501.0+-38.742741255621034: (int_a - int_b) / sqrt(sigma(int_a)^2 +
sigma(int_b)^2) = 0.05 < 3
───────────────────────────── trk_resTheta (TH1D) ──────────────────────────────
✅ Chi2Test 0.9999999735348516 > 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 100/100 bins, cf. 10.0
✅ IntegralTest Intregal: 1505.0+-38.79432948254165 vs.
1502.0+-38.7556447501522: (int_a - int_b) / sqrt(sigma(int_a)^2 +
sigma(int_b)^2) = 0.05 < 3
────────────────────────── trk_resThetaFitted (TH1D) ───────────────────────────
✅ Chi2Test 0.9999548425200077 > 0.01
✅ KolmogorovTest 1.0 > 0.68
✅ RatioCheck (a/b - 1) / sigma(a/b) > 3 for 0/8 bins, cf. 2.8284271247461903
✅ ResidualCheck pull < 1 in 100/100 bins, cf. 10.0
✅ IntegralTest Intregal: 1505.0+-38.79432948254165 vs.
1502.0+-38.7556447501522: (int_a - int_b) / sqrt(sigma(int_a)^2 +
sigma(int_b)^2) = 0.05 < 3
───────────────────────────── trk_truthPhi (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: 1505.0+-38.79432948254165 vs.
1502.0+-38.7556447501522: (int_a - int_b) / sqrt(sigma(int_a)^2 +
sigma(int_b)^2) = 0.05 < 3
──────────────────────────── trk_truthQOverP (TH1D) ────────────────────────────
✅ Chi2Test 1.0 > 0.01
✅ KolmogorovTest 1.0 > 0.68
✅ RatioCheck (a/b - 1) / sigma(a/b) > 3 for 0/72 bins, cf. 8.48528137423857
✅ ResidualCheck pull < 1 in 100/100 bins, cf. 10.0
✅ IntegralTest Intregal: 1505.0+-38.79432948254165 vs.
1502.0+-38.7556447501522: (int_a - int_b) / sqrt(sigma(int_a)^2 +
sigma(int_b)^2) = 0.05 < 3
──────────────────────────── trk_truthTheta (TH1D) ─────────────────────────────
✅ 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 < 1 in 100/100 bins, cf. 10.0
✅ IntegralTest Intregal: 1505.0+-38.79432948254165 vs.
1502.0+-38.7556447501522: (int_a - int_b) / sqrt(sigma(int_a)^2 +
sigma(int_b)^2) = 0.05 < 3
────────────────────────────── trk_weight (TH1D) ───────────────────────────────
🟡 Chi2Test
✅ KolmogorovTest 1.0 > 0.68
✅ RatioCheck (a/b - 1) / sigma(a/b) > 3 for 0/82 bins, cf. 9.055385138137417
✅ ResidualCheck pull < 1 in 98/100 bins, cf. 10.0
✅ IntegralTest Intregal: 1507.0+-38.82009788756334 vs.
1503.0+-38.768543949960254: (int_a - int_b) / sqrt(sigma(int_a)^2 +
sigma(int_b)^2) = 0.07 < 3
─────────────────────── truthPrimaryVertexDensity (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: 137.0+-11.704699910719626 vs.
137.0+-11.704699910719626: (int_a - int_b) / sqrt(sigma(int_a)^2 +
sigma(int_b)^2) = 0.00 < 3
──────────────────────────────── truthT (TH1D) ─────────────────────────────────
✅ 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 < 1 in 100/100 bins, cf. 10.0
✅ IntegralTest Intregal: 145.0+-12.041594578792296 vs.
145.0+-12.041594578792296: (int_a - int_b) / sqrt(sigma(int_a)^2 +
sigma(int_b)^2) = 0.00 < 3
───────────────────────── truthVertexMatchRatio (TH1D) ─────────────────────────
✅ Chi2Test 0.999999999953237 > 0.01
✅ KolmogorovTest 1.0 > 0.68
✅ RatioCheck (a/b - 1) / sigma(a/b) > 3 for 0/22 bins, cf. 4.69041575982343
✅ ResidualCheck pull < 1 in 100/100 bins, cf. 10.0
✅ IntegralTest Intregal: 145.0+-12.041594578792296 vs.
145.0+-12.041594578792296: (int_a - int_b) / sqrt(sigma(int_a)^2 +
sigma(int_b)^2) = 0.00 < 3
──────────────────────── truthVertexTrackWeights (TH1D) ────────────────────────
🟡 Chi2Test
Error in <TH1D::KolmogorovTest>: Histograms are not consistent: they have different bin edges
🟡 KolmogorovTest
✅ RatioCheck (a/b - 1) / sigma(a/b) > 3 for 0/58 bins, cf. 7.615773105863909
✅ ResidualCheck pull < 1 in 97/100 bins, cf. 10.0
✅ IntegralTest Intregal: 144.0+-12.0 vs. 144.0+-12.0: (int_a - int_b) /
sqrt(sigma(int_a)^2 + sigma(int_b)^2) = 0.00 < 3
──────────────────────────────── truthX (TH1D) ─────────────────────────────────
✅ 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 < 1 in 100/100 bins, cf. 10.0
✅ IntegralTest Intregal: 145.0+-12.041594578792296 vs.
145.0+-12.041594578792296: (int_a - int_b) / sqrt(sigma(int_a)^2 +
sigma(int_b)^2) = 0.00 < 3
──────────────────────────────── truthY (TH1D) ─────────────────────────────────
✅ Chi2Test 1.0 > 0.01
✅ KolmogorovTest 1.0 > 0.68
✅ RatioCheck (a/b - 1) / sigma(a/b) > 3 for 0/42 bins, cf. 6.48074069840786
✅ ResidualCheck pull < 1 in 100/100 bins, cf. 10.0
✅ IntegralTest Intregal: 145.0+-12.041594578792296 vs.
145.0+-12.041594578792296: (int_a - int_b) / sqrt(sigma(int_a)^2 +
sigma(int_b)^2) = 0.00 < 3
──────────────────────────────── truthZ (TH1D) ─────────────────────────────────
✅ 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 < 1 in 100/100 bins, cf. 10.0
✅ IntegralTest Intregal: 145.0+-12.041594578792296 vs.
145.0+-12.041594578792296: (int_a - int_b) / sqrt(sigma(int_a)^2 +
sigma(int_b)^2) = 0.00 < 3
──────────────────────────── vertex_primary (TH1D) ─────────────────────────────
✅ 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 < 1 in 100/100 bins, cf. 10.0
✅ IntegralTest Intregal: 142.0+-11.916375287812984 vs.
142.0+-11.916375287812984: (int_a - int_b) / sqrt(sigma(int_a)^2 +
sigma(int_b)^2) = 0.00 < 3
─────────────────────────── vertex_secondary (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: 145.0+-12.041594578792296 vs.
145.0+-12.041594578792296: (int_a - int_b) / sqrt(sigma(int_a)^2 +
sigma(int_b)^2) = 0.00 < 3
Comparing... ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 100% 0:00:00
╭──────────────────────────────────────────────────────────────────────────────╮
│ ✅ SUCCESS │
│ 72 checked items valid │
╰──────────────────────────────────────────────────────────────────────────────╯
Making plots ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 100% 0:00:21
::endgroup::
+ Examples/Scripts/generic_plotter.py physmon/data/trackfinding_4muon_50vertices/performance_vertexing_amvf_grid_time.root vertexing
physmon/data/trackfinding_4muon_50vertices/performance_vertexing_amvf_grid_time_hist.root --silent --config
CI/physmon/config/vertexing_4muon_50vertices.yml
Found HistConfig nRecoVtx|nTrueVtx|nVtx.* for nRecoVtx : nbins=51 min=25.0 max=75.0 label=None
Found HistConfig nRecoVtx|nTrueVtx|nVtx.* for nTrueVtx : nbins=51 min=25.0 max=75.0 label=None
Found HistConfig nRecoVtx|nTrueVtx|nVtx.* for nVtxDetectorAcceptance : nbins=51 min=25.0 max=75.0 label=None
Found HistConfig nRecoVtx|nTrueVtx|nVtx.* for nVtxReconstructable : nbins=51 min=25.0 max=75.0 label=None
Found HistConfig nTracks.* for nTracksRecoVtx : nbins=21 min=0.0 max=20.0 label=None
Found HistConfig sumPt2 for sumPt2 : nbins=100 min=0.0 max=700.0 label=None
Found HistConfig truthX|truthY|recoX|recoY|seedX|seedY for recoX : nbins=100 min=-0.06 max=0.06 label=None
Found HistConfig truthX|truthY|recoX|recoY|seedX|seedY for recoY : nbins=100 min=-0.06 max=0.06 label=None
Found HistConfig truthZ|recoZ|seedZ for recoZ : nbins=100 min=-200.0 max=200.0 label=None
Found HistConfig truthT|recoT|seedT for recoT : nbins=100 min=-2000.0 max=2000.0 label=None
Found HistConfig covXX|covXY|covXZ|covXT|covYY|covYZ|covYT|covZZ|covZT for covXX : nbins=100 min=-0.0005 max=0.0005 label=None
Found HistConfig covXX|covXY|covXZ|covXT|covYY|covYZ|covYT|covZZ|covZT for covYY : nbins=100 min=-0.0005 max=0.0005 label=None
Found HistConfig covXX|covXY|covXZ|covXT|covYY|covYZ|covYT|covZZ|covZT for covZZ : nbins=100 min=-0.0005 max=0.0005 label=None
Found HistConfig covTT for covTT : nbins=100 min=0.0 max=100.0 label=None
Found HistConfig covXX|covXY|covXZ|covXT|covYY|covYZ|covYT|covZZ|covZT for covXY : nbins=100 min=-0.0005 max=0.0005 label=None
Found HistConfig covXX|covXY|covXZ|covXT|covYY|covYZ|covYT|covZZ|covZT for covXZ : nbins=100 min=-0.0005 max=0.0005 label=None
Found HistConfig covXX|covXY|covXZ|covXT|covYY|covYZ|covYT|covZZ|covZT for covXT : nbins=100 min=-0.0005 max=0.0005 label=None
Found HistConfig covXX|covXY|covXZ|covXT|covYY|covYZ|covYT|covZZ|covZT for covYZ : nbins=100 min=-0.0005 max=0.0005 label=None
Found HistConfig covXX|covXY|covXZ|covXT|covYY|covYZ|covYT|covZZ|covZT for covYT : nbins=100 min=-0.0005 max=0.0005 label=None
Found HistConfig covXX|covXY|covXZ|covXT|covYY|covYZ|covYT|covZZ|covZT for covZT : nbins=100 min=-0.0005 max=0.0005 label=None
Found HistConfig nTracks.* for nTracksTruthVtx : nbins=21 min=0.0 max=20.0 label=None
Found HistConfig truthVertexMatchRatio for truthVertexMatchRatio : nbins=100 min=0.0 max=1.01 label=None
Found HistConfig truthX|truthY|recoX|recoY|seedX|seedY for truthX : nbins=100 min=-0.06 max=0.06 label=None
Found HistConfig truthX|truthY|recoX|recoY|seedX|seedY for truthY : nbins=100 min=-0.06 max=0.06 label=None
Found HistConfig truthZ|recoZ|seedZ for truthZ : nbins=100 min=-200.0 max=200.0 label=None
Found HistConfig truthT|recoT|seedT for truthT : nbins=100 min=-2000.0 max=2000.0 label=None
Found HistConfig resX|resY|resZ|resSeedZ for resX : nbins=100 min=-0.1 max=0.1 label=None
Found HistConfig resX|resY|resZ|resSeedZ for resY : nbins=100 min=-0.1 max=0.1 label=None
Found HistConfig resX|resY|resZ|resSeedZ for resZ : nbins=100 min=-0.1 max=0.1 label=None
Found HistConfig resT|resSeedT for resT : nbins=100 min=-50.0 max=50.0 label=None
Found HistConfig pull.* for pullX : nbins=50 min=-6.0 max=6.0 label=None
Found HistConfig pull.* for pullY : nbins=50 min=-6.0 max=6.0 label=None
Found HistConfig pull.* for pullZ : nbins=50 min=-6.0 max=6.0 label=None
Found HistConfig pull.* for pullT : nbins=50 min=-6.0 max=6.0 label=None
Found HistConfig trk_weight for trk_weight : nbins=100 min=-0.01 max=1.01 label=None
Found HistConfig trk_truthPhi|trk_recoPhi|trk_recoPhiFitted for trk_recoPhi : nbins=100 min=-3.2 max=3.2 label=None
Found HistConfig trk_truthTheta|trk_recoTheta|trk_recoThetaFitted for trk_recoTheta : nbins=100 min=-0.1 max=3.1 label=None
Found HistConfig trk_truthQOverP|trk_recoQOverP|trk_recoQOverPFitted for trk_recoQOverP : nbins=100 min=-1.0 max=1.0 label=None
Found HistConfig trk_truthPhi|trk_recoPhi|trk_recoPhiFitted for trk_recoPhiFitted : nbins=100 min=-3.2 max=3.2 label=None
Found HistConfig trk_truthTheta|trk_recoTheta|trk_recoThetaFitted for trk_recoThetaFitted : nbins=100 min=-0.1 max=3.1 label=None
Found HistConfig trk_truthQOverP|trk_recoQOverP|trk_recoQOverPFitted for trk_recoQOverPFitted : nbins=100 min=-1.0 max=1.0 label=None
Found HistConfig trk_truthPhi|trk_recoPhi|trk_recoPhiFitted for trk_truthPhi : nbins=100 min=-3.2 max=3.2 label=None
Found HistConfig trk_truthTheta|trk_recoTheta|trk_recoThetaFitted for trk_truthTheta : nbins=100 min=-0.1 max=3.1 label=None
Found HistConfig trk_truthQOverP|trk_recoQOverP|trk_recoQOverPFitted for trk_truthQOverP : nbins=100 min=-1.0 max=1.0 label=None
Found HistConfig trk_res.* for trk_resPhi : nbins=100 min=-0.02 max=0.02 label=None
Found HistConfig trk_res.* for trk_resTheta : nbins=100 min=-0.02 max=0.02 label=None
Found HistConfig trk_res.* for trk_resQOverP : nbins=100 min=-0.02 max=0.02 label=None
Found HistConfig trk_momOverlap|trk_momOverlapFitted for trk_momOverlap : nbins=100 min=0.999 max=1.0 label=None
Found HistConfig trk_res.* for trk_resPhiFitted : nbins=100 min=-0.02 max=0.02 label=None
Found HistConfig trk_res.* for trk_resThetaFitted : nbins=100 min=-0.02 max=0.02 label=None
Found HistConfig trk_res.* for trk_resQOverPFitted : nbins=100 min=-0.02 max=0.02 label=None
Found HistConfig trk_momOverlap|trk_momOverlapFitted for trk_momOverlapFitted : nbins=100 min=0.999 max=1.0 label=None
Found HistConfig trk_pull.* for trk_pullPhi : nbins=50 min=-10.0 max=10.0 label=None
Found HistConfig trk_pull.* for trk_pullTheta : nbins=50 min=-10.0 max=10.0 label=None
Found HistConfig trk_pull.* for trk_pullQOverP : nbins=50 min=-10.0 max=10.0 label=None
Found HistConfig trk_pull.* for trk_pullPhiFitted : nbins=50 min=-10.0 max=10.0 label=None
Found HistConfig trk_pull.* for trk_pullThetaFitted : nbins=50 min=-10.0 max=10.0 label=None
Found HistConfig trk_pull.* for trk_pullQOverPFitted : nbins=50 min=-10.0 max=10.0 label=None
WARNING: Branch 'seedX' is empty. Skipped.
WARNING: Branch 'seedY' is empty. Skipped.
WARNING: Branch 'seedZ' is empty. Skipped.
WARNING: Branch 'seedT' is empty. Skipped.
WARNING: Branch 'resSeedZ' is empty. Skipped.
WARNING: Branch 'resSeedT' is empty. Skipped.
+ histcmp physmon/data/trackfinding_4muon_50vertices/performance_vertexing_amvf_grid_time_hist.root
CI/physmon/reference/trackfinding_4muon_50vertices/performance_vertexing_amvf_grid_time_hist.root --label-reference=reference --label-
monitored=monitored '--title=AMVF grid time | trackfinding | 4 muon x 50 vertices | default seeding' -o
physmon/html/trackfinding_4muon_50vertices/performance_vertexing_amvf_grid_time.html -p
physmon/html/trackfinding_4muon_50vertices/performance_vertexing_amvf_grid_time_plots
::group::Comparing physmon/data/trackfinding_4muon_50vertices/performance_vertexing_amvf_grid_time_hist.root vs.
CI/physmon/reference/trackfinding_4muon_50vertices/performance_vertexing_amvf_grid_time_hist.root
╭────────────────────────────── Comparing files: ──────────────────────────────╮
│ Monitored: │
│ physmon/data/trackfinding_4muon_50vertices/performance_vertexing_amvf_grid_t │
│ ime_hist.root │
│ Reference: │
│ CI/physmon/reference/trackfinding_4muon_50vertices/performance_vertexing_amv │
│ f_grid_time_hist.root │
╰──────────────────────────────────────────────────────────────────────────────╯
╭─────────────────────────────── Configuration ────────────────────────────────╮
│ Config( │
│ checks={ │
│ '*': { │
│ 'Chi2Test': {'threshold': 0.01}, │
│ 'KolmogorovTest': {'threshold': 0.68}, │
│ 'RatioCheck': {'threshold': 3}, │
│ 'ResidualCheck': {'threshold': 1}, │
│ 'IntegralCheck': {'threshold': 3} │
│ } │
│ } │
│ ) │
╰──────────────────────────────────────────────────────────────────────────────╯
───────────────────────────────── covTT (TH1D) ─────────────────────────────────
✅ Chi2Test 0.9999998524689382 > 0.01
✅ KolmogorovTest 1.0 > 0.68
✅ RatioCheck (a/b - 1) / sigma(a/b) > 3 for 0/11 bins, cf. 3.3166247903554
✅ ResidualCheck pull < 1 in 100/100 bins, cf. 10.0
✅ IntegralTest Intregal: 150.0+-12.24744871391589 vs. 150.0+-12.24744871391589:
(int_a - int_b) / sqrt(sigma(int_a)^2 + sigma(int_b)^2) = 0.00 < 3
───────────────────────────────── covXT (TH1D) ─────────────────────────────────
✅ Chi2Test 0.9999999993835385 > 0.01
✅ KolmogorovTest 1.0 > 0.68
✅ RatioCheck (a/b - 1) / sigma(a/b) > 3 for 0/11 bins, cf. 3.3166247903554
✅ ResidualCheck pull < 1 in 100/100 bins, cf. 10.0
✅ IntegralTest Intregal: 150.0+-12.24744871391589 vs. 150.0+-12.24744871391589:
(int_a - int_b) / sqrt(sigma(int_a)^2 + sigma(int_b)^2) = 0.00 < 3
───────────────────────────────── covXX (TH1D) ─────────────────────────────────
✅ Chi2Test 0.9999937691573574 > 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 100/100 bins, cf. 10.0
✅ IntegralTest Intregal: 150.0+-12.24744871391589 vs. 150.0+-12.24744871391589:
(int_a - int_b) / sqrt(sigma(int_a)^2 + sigma(int_b)^2) = 0.00 < 3
───────────────────────────────── covXY (TH1D) ─────────────────────────────────
🟡 Chi2Test
✅ KolmogorovTest 1.0 > 0.68
✅ RatioCheck (a/b - 1) / sigma(a/b) > 3 for 0/7 bins, cf. 2.6457513110645907
✅ ResidualCheck pull < 1 in 98/100 bins, cf. 10.0
✅ IntegralTest Intregal: 150.0+-12.24744871391589 vs. 150.0+-12.24744871391589:
(int_a - int_b) / sqrt(sigma(int_a)^2 + sigma(int_b)^2) = 0.00 < 3
───────────────────────────────── covXZ (TH1D) ─────────────────────────────────
✅ Chi2Test 0.9999999999999999 > 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 100/100 bins, cf. 10.0
✅ IntegralTest Intregal: 150.0+-12.24744871391589 vs. 150.0+-12.24744871391589:
(int_a - int_b) / sqrt(sigma(int_a)^2 + sigma(int_b)^2) = 0.00 < 3
───────────────────────────────── covYT (TH1D) ─────────────────────────────────
✅ Chi2Test 0.9999999997328501 > 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 100/100 bins, cf. 10.0
✅ IntegralTest Intregal: 150.0+-12.24744871391589 vs. 150.0+-12.24744871391589:
(int_a - int_b) / sqrt(sigma(int_a)^2 + sigma(int_b)^2) = 0.00 < 3
───────────────────────────────── covYY (TH1D) ─────────────────────────────────
✅ Chi2Test 0.999999934791052 > 0.01
✅ KolmogorovTest 1.0 > 0.68
✅ RatioCheck (a/b - 1) / sigma(a/b) > 3 for 0/14 bins, cf. 3.7416573867739413
✅ ResidualCheck pull < 1 in 100/100 bins, cf. 10.0
✅ IntegralTest Intregal: 150.0+-12.24744871391589 vs. 150.0+-12.24744871391589:
(int_a - int_b) / sqrt(sigma(int_a)^2 + sigma(int_b)^2) = 0.00 < 3
───────────────────────────────── covYZ (TH1D) ─────────────────────────────────
✅ Chi2Test 0.9999999999999939 > 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 100/100 bins, cf. 10.0
✅ IntegralTest Intregal: 150.0+-12.24744871391589 vs. 150.0+-12.24744871391589:
(int_a - int_b) / sqrt(sigma(int_a)^2 + sigma(int_b)^2) = 0.00 < 3
───────────────────────────────── covZT (TH1D) ─────────────────────────────────
✅ Chi2Test 1.0 > 0.01
✅ KolmogorovTest 1.0 > 0.68
✅ RatioCheck (a/b - 1) / sigma(a/b) > 3 for 0/24 bins, cf. 4.898979485566356
✅ ResidualCheck pull < 1 in 100/100 bins, cf. 10.0
✅ IntegralTest Intregal: 150.0+-12.24744871391589 vs. 150.0+-12.24744871391589:
(int_a - int_b) / sqrt(sigma(int_a)^2 + sigma(int_b)^2) = 0.00 < 3
───────────────────────────────── covZZ (TH1D) ─────────────────────────────────
✅ Chi2Test 1.0 > 0.01
✅ KolmogorovTest 1.0 > 0.68
✅ RatioCheck (a/b - 1) / sigma(a/b) > 3 for 0/25 bins, cf. 5.0
✅ ResidualCheck pull < 1 in 100/100 bins, cf. 10.0
✅ IntegralTest Intregal: 149.0+-12.206555615733702 vs.
149.0+-12.206555615733702: (int_a - int_b) / sqrt(sigma(int_a)^2 +
sigma(int_b)^2) = 0.00 < 3
─────────────────────────────── nCleanVtx (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: 3.0+-1.7320508075688772 vs. 3.0+-1.7320508075688772:
(int_a - int_b) / sqrt(sigma(int_a)^2 + sigma(int_b)^2) = 0.00 < 3
────────────────────────────── nMergedVtx (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: 3.0+-1.7320508075688772 vs. 3.0+-1.7320508075688772:
(int_a - int_b) / sqrt(sigma(int_a)^2 + sigma(int_b)^2) = 0.00 < 3
─────────────────────────────── nRecoVtx (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 51/51 bins, cf. 7.14142842854285
✅ IntegralTest Intregal: 3.0+-1.7320508075688772 vs. 3.0+-1.7320508075688772:
(int_a - int_b) / sqrt(sigma(int_a)^2 + sigma(int_b)^2) = 0.00 < 3
─────────────────────────────── nSplitVtx (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: 3.0+-1.7320508075688772 vs. 3.0+-1.7320508075688772:
(int_a - int_b) / sqrt(sigma(int_a)^2 + sigma(int_b)^2) = 0.00 < 3
──────────────────────────── nTracksRecoVtx (TH1D) ─────────────────────────────
✅ Chi2Test 0.9994897379761459 > 0.01
✅ KolmogorovTest 1.0 > 0.68
✅ RatioCheck (a/b - 1) / sigma(a/b) > 3 for 0/6 bins, cf. 2.449489742783178
✅ ResidualCheck pull < 1 in 21/21 bins, cf. 4.58257569495584
✅ IntegralTest Intregal: 150.0+-12.24744871391589 vs. 150.0+-12.24744871391589:
(int_a - int_b) / sqrt(sigma(int_a)^2 + sigma(int_b)^2) = 0.00 < 3
──────────────────────────── nTracksTruthVtx (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 21/21 bins, cf. 4.58257569495584
✅ IntegralTest Intregal: 150.0+-12.24744871391589 vs. 150.0+-12.24744871391589:
(int_a - int_b) / sqrt(sigma(int_a)^2 + sigma(int_b)^2) = 0.00 < 3
─────────────────────────────── nTrueVtx (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 51/51 bins, cf. 7.14142842854285
✅ IntegralTest Intregal: 3.0+-1.7320508075688772 vs. 3.0+-1.7320508075688772:
(int_a - int_b) / sqrt(sigma(int_a)^2 + sigma(int_b)^2) = 0.00 < 3
──────────────────────── nVtxDetectorAcceptance (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 51/51 bins, cf. 7.14142842854285
✅ IntegralTest Intregal: 3.0+-1.7320508075688772 vs. 3.0+-1.7320508075688772:
(int_a - int_b) / sqrt(sigma(int_a)^2 + sigma(int_b)^2) = 0.00 < 3
────────────────────────── nVtxReconstructable (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 51/51 bins, cf. 7.14142842854285
✅ IntegralTest Intregal: 3.0+-1.7320508075688772 vs. 3.0+-1.7320508075688772:
(int_a - int_b) / sqrt(sigma(int_a)^2 + sigma(int_b)^2) = 0.00 < 3
───────────────────────────────── pullT (TH1D) ─────────────────────────────────
✅ Chi2Test 0.9999999999997843 > 0.01
✅ KolmogorovTest 1.0 > 0.68
✅ RatioCheck (a/b - 1) / sigma(a/b) > 3 for 0/23 bins, cf. 4.795831523312719
✅ ResidualCheck pull < 1 in 50/50 bins, cf. 7.0710678118654755
✅ IntegralTest Intregal: 150.0+-12.24744871391589 vs. 150.0+-12.24744871391589:
(int_a - int_b) / sqrt(sigma(int_a)^2 + sigma(int_b)^2) = 0.00 < 3
───────────────────────────────── pullX (TH1D) ─────────────────────────────────
🟡 Chi2Test
✅ KolmogorovTest 1.0 > 0.68
✅ RatioCheck (a/b - 1) / sigma(a/b) > 3 for 0/21 bins, cf. 4.58257569495584
✅ ResidualCheck pull < 1 in 49/50 bins, cf. 7.0710678118654755
✅ IntegralTest Intregal: 150.0+-12.24744871391589 vs. 150.0+-12.24744871391589:
(int_a - int_b) / sqrt(sigma(int_a)^2 + sigma(int_b)^2) = 0.00 < 3
───────────────────────────────── pullY (TH1D) ─────────────────────────────────
🟡 Chi2Test
✅ KolmogorovTest 1.0 > 0.68
✅ RatioCheck (a/b - 1) / sigma(a/b) > 3 for 0/24 bins, cf. 4.898979485566356
✅ ResidualCheck pull < 1 in 49/50 bins, cf. 7.0710678118654755
✅ IntegralTest Intregal: 150.0+-12.24744871391589 vs. 150.0+-12.24744871391589:
(int_a - int_b) / sqrt(sigma(int_a)^2 + sigma(int_b)^2) = 0.00 < 3
───────────────────────────────── pullZ (TH1D) ─────────────────────────────────
✅ Chi2Test 1.0 > 0.01
✅ KolmogorovTest 1.0 > 0.68
✅ RatioCheck (a/b - 1) / sigma(a/b) > 3 for 0/22 bins, cf. 4.69041575982343
✅ ResidualCheck pull < 1 in 50/50 bins, cf. 7.0710678118654755
✅ IntegralTest Intregal: 150.0+-12.24744871391589 vs. 150.0+-12.24744871391589:
(int_a - int_b) / sqrt(sigma(int_a)^2 + sigma(int_b)^2) = 0.00 < 3
────────────────────────────── recoOverAcc (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 50/50 bins, cf. 7.0710678118654755
✅ IntegralTest Intregal: 3.0+-1.7320508075688772 vs. 3.0+-1.7320508075688772:
(int_a - int_b) / sqrt(sigma(int_a)^2 + sigma(int_b)^2) = 0.00 < 3
──────────────────────────── recoOverRecble (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 50/50 bins, cf. 7.0710678118654755
✅ IntegralTest Intregal: 3.0+-1.7320508075688772 vs. 3.0+-1.7320508075688772:
(int_a - int_b) / sqrt(sigma(int_a)^2 + sigma(int_b)^2) = 0.00 < 3
───────────────────────────── recoOverTrue (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 50/50 bins, cf. 7.0710678118654755
✅ IntegralTest Intregal: 3.0+-1.7320508075688772 vs. 3.0+-1.7320508075688772:
(int_a - int_b) / sqrt(sigma(int_a)^2 + sigma(int_b)^2) = 0.00 < 3
───────────────────────────────── recoT (TH1D) ─────────────────────────────────
✅ 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 < 1 in 100/100 bins, cf. 10.0
✅ IntegralTest Intregal: 150.0+-12.24744871391589 vs. 150.0+-12.24744871391589:
(int_a - int_b) / sqrt(sigma(int_a)^2 + sigma(int_b)^2) = 0.00 < 3
─────────────────────── recoVertexClassification (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: 150.0+-12.24744871391589 vs. 150.0+-12.24744871391589:
(int_a - int_b) / sqrt(sigma(int_a)^2 + sigma(int_b)^2) = 0.00 < 3
──────────────────────── recoVertexContamination (TH1D) ────────────────────────
✅ Chi2Test 1.0 > 0.01
Error in <TH1D::KolmogorovTest>: Histograms are not consistent: they have different bin edges
🟡 KolmogorovTest
✅ 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: 149.0+-12.206555615733702 vs.
149.0+-12.206555615733702: (int_a - int_b) / sqrt(sigma(int_a)^2 +
sigma(int_b)^2) = 0.00 < 3
──────────────────────── recoVertexTrackWeights (TH1D) ─────────────────────────
🟡 Chi2Test
Error in <TH1D::KolmogorovTest>: Histograms are not consistent: they have different bin edges
🟡 KolmogorovTest
✅ RatioCheck (a/b - 1) / sigma(a/b) > 3 for 0/57 bins, cf. 7.54983443527075
✅ ResidualCheck pull < 1 in 99/100 bins, cf. 10.0
✅ IntegralTest Intregal: 149.0+-12.206555615733702 vs.
149.0+-12.206555615733702: (int_a - int_b) / sqrt(sigma(int_a)^2 +
sigma(int_b)^2) = 0.00 < 3
───────────────────────────────── recoX (TH1D) ─────────────────────────────────
🟡 Chi2Test
✅ KolmogorovTest 1.0 > 0.68
✅ RatioCheck (a/b - 1) / sigma(a/b) > 3 for 0/49 bins, cf. 7.0
✅ ResidualCheck pull < 1 in 98/100 bins, cf. 10.0
✅ IntegralTest Intregal: 150.0+-12.24744871391589 vs. 150.0+-12.24744871391589:
(int_a - int_b) / sqrt(sigma(int_a)^2 + sigma(int_b)^2) = 0.00 < 3
───────────────────────────────── recoY (TH1D) ─────────────────────────────────
🟡 Chi2Test
✅ KolmogorovTest 1.0 > 0.68
✅ RatioCheck (a/b - 1) / sigma(a/b) > 3 for 0/47 bins, cf. 6.855654600401044
✅ ResidualCheck pull < 1 in 98/100 bins, cf. 10.0
✅ IntegralTest Intregal: 150.0+-12.24744871391589 vs. 150.0+-12.24744871391589:
(int_a - int_b) / sqrt(sigma(int_a)^2 + sigma(int_b)^2) = 0.00 < 3
───────────────────────────────── recoZ (TH1D) ─────────────────────────────────
✅ 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 < 1 in 100/100 bins, cf. 10.0
✅ IntegralTest Intregal: 150.0+-12.24744871391589 vs. 150.0+-12.24744871391589:
(int_a - int_b) / sqrt(sigma(int_a)^2 + sigma(int_b)^2) = 0.00 < 3
───────────────────────────────── resT (TH1D) ──────────────────────────────────
✅ Chi2Test 0.9999999999993793 > 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 100/100 bins, cf. 10.0
✅ IntegralTest Intregal: 150.0+-12.24744871391589 vs. 150.0+-12.24744871391589:
(int_a - int_b) / sqrt(sigma(int_a)^2 + sigma(int_b)^2) = 0.00 < 3
───────────────────────────────── resX (TH1D) ──────────────────────────────────
✅ Chi2Test 0.9999999999616777 > 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 100/100 bins, cf. 10.0
✅ IntegralTest Intregal: 150.0+-12.24744871391589 vs. 150.0+-12.24744871391589:
(int_a - int_b) / sqrt(sigma(int_a)^2 + sigma(int_b)^2) = 0.00 < 3
───────────────────────────────── resY (TH1D) ──────────────────────────────────
🟡 Chi2Test
✅ KolmogorovTest 1.0 > 0.68
✅ RatioCheck (a/b - 1) / sigma(a/b) > 3 for 0/21 bins, cf. 4.58257569495584
✅ ResidualCheck pull < 1 in 98/100 bins, cf. 10.0
✅ IntegralTest Intregal: 150.0+-12.24744871391589 vs. 150.0+-12.24744871391589:
(int_a - int_b) / sqrt(sigma(int_a)^2 + sigma(int_b)^2) = 0.00 < 3
───────────────────────────────── resZ (TH1D) ──────────────────────────────────
✅ Chi2Test 1.0 > 0.01
✅ KolmogorovTest 1.0 > 0.68
✅ RatioCheck (a/b - 1) / sigma(a/b) > 3 for 0/30 bins, cf. 5.477225575051661
✅ ResidualCheck pull < 1 in 100/100 bins, cf. 10.0
✅ IntegralTest Intregal: 150.0+-12.24744871391589 vs. 150.0+-12.24744871391589:
(int_a - int_b) / sqrt(sigma(int_a)^2 + sigma(int_b)^2) = 0.00 < 3
──────────────────────────────── sumPt2 (TH1D) ─────────────────────────────────
🟡 Chi2Test
✅ KolmogorovTest 1.0 > 0.68
✅ RatioCheck (a/b - 1) / sigma(a/b) > 3 for 0/55 bins, cf. 7.416198487095663
✅ ResidualCheck pull < 1 in 97/100 bins, cf. 10.0
✅ IntegralTest Intregal: 150.0+-12.24744871391589 vs. 150.0+-12.24744871391589:
(int_a - int_b) / sqrt(sigma(int_a)^2 + sigma(int_b)^2) = 0.00 < 3
──────────────────────────── trk_momOverlap (TH1D) ─────────────────────────────
✅ Chi2Test 0.9988055263433635 > 0.01
✅ 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: 1418.0+-37.656340767525464 vs.
1415.0+-37.61648574760805: (int_a - int_b) / sqrt(sigma(int_a)^2 +
sigma(int_b)^2) = 0.06 < 3
───────────────────────── trk_momOverlapFitted (TH1D) ──────────────────────────
✅ Chi2Test 0.9988055263433635 > 0.01
✅ 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: 1418.0+-37.656340767525464 vs.
1415.0+-37.61648574760805: (int_a - int_b) / sqrt(sigma(int_a)^2 +
sigma(int_b)^2) = 0.06 < 3
──────────────────────────── trk_particleId (TH1D) ─────────────────────────────
✅ Chi2Test 0.9997444304954777 > 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: 1418.0+-37.656340767525464 vs.
1415.0+-37.61648574760805: (int_a - int_b) / sqrt(sigma(int_a)^2 +
sigma(int_b)^2) = 0.06 < 3
────────────────────────────── trk_pullPhi (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 50/50 bins, cf. 7.0710678118654755
✅ IntegralTest Intregal: 1418.0+-37.656340767525464 vs.
1415.0+-37.61648574760805: (int_a - int_b) / sqrt(sigma(int_a)^2 +
sigma(int_b)^2) = 0.06 < 3
─────────────────────────── trk_pullPhiFitted (TH1D) ───────────────────────────
✅ 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 < 1 in 50/50 bins, cf. 7.0710678118654755
✅ IntegralTest Intregal: 1418.0+-37.656340767525464 vs.
1415.0+-37.61648574760805: (int_a - int_b) / sqrt(sigma(int_a)^2 +
sigma(int_b)^2) = 0.06 < 3
──────────────────────────── trk_pullQOverP (TH1D) ─────────────────────────────
✅ Chi2Test 1.0 > 0.01
✅ KolmogorovTest 1.0 > 0.68
✅ RatioCheck (a/b - 1) / sigma(a/b) > 3 for 0/33 bins, cf. 5.744562646538029
✅ ResidualCheck pull < 1 in 50/50 bins, cf. 7.0710678118654755
✅ IntegralTest Intregal: 1418.0+-37.656340767525464 vs.
1415.0+-37.61648574760805: (int_a - int_b) / sqrt(sigma(int_a)^2 +
sigma(int_b)^2) = 0.06 < 3
───────────────────────── trk_pullQOverPFitted (TH1D) ──────────────────────────
✅ Chi2Test 1.0 > 0.01
✅ KolmogorovTest 1.0 > 0.68
✅ RatioCheck (a/b - 1) / sigma(a/b) > 3 for 0/32 bins, cf. 5.656854249492381
✅ ResidualCheck pull < 1 in 50/50 bins, cf. 7.0710678118654755
✅ IntegralTest Intregal: 1418.0+-37.656340767525464 vs.
1415.0+-37.61648574760805: (int_a - int_b) / sqrt(sigma(int_a)^2 +
sigma(int_b)^2) = 0.06 < 3
───────────────────────────── trk_pullTheta (TH1D) ─────────────────────────────
✅ Chi2Test 1.0 > 0.01
✅ KolmogorovTest 1.0 > 0.68
✅ RatioCheck (a/b - 1) / sigma(a/b) > 3 for 0/19 bins, cf. 4.358898943540674
✅ ResidualCheck pull < 1 in 50/50 bins, cf. 7.0710678118654755
✅ IntegralTest Intregal: 1418.0+-37.656340767525464 vs.
1415.0+-37.61648574760805: (int_a - int_b) / sqrt(sigma(int_a)^2 +
sigma(int_b)^2) = 0.06 < 3
────────────────────────── trk_pullThetaFitted (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 50/50 bins, cf. 7.0710678118654755
✅ IntegralTest Intregal: 1417.0+-37.64306044943742 vs.
1414.0+-37.603191353926334: (int_a - int_b) / sqrt(sigma(int_a)^2 +
sigma(int_b)^2) = 0.06 < 3
────────────────────────────── trk_recoPhi (TH1D) ──────────────────────────────
✅ Chi2Test 1.0 > 0.01
✅ KolmogorovTest 1.0 > 0.68
✅ RatioCheck (a/b - 1) / sigma(a/b) > 3 for 0/99 bins, cf. 9.9498743710662
✅ ResidualCheck pull < 1 in 100/100 bins, cf. 10.0
✅ IntegralTest Intregal: 1419.0+-37.66961640367472 vs.
1416.0+-37.62977544445356: (int_a - int_b) / sqrt(sigma(int_a)^2 +
sigma(int_b)^2) = 0.06 < 3
─────────────────────────── trk_recoPhiFitted (TH1D) ───────────────────────────
✅ Chi2Test 1.0 > 0.01
✅ KolmogorovTest 1.0 > 0.68
✅ RatioCheck (a/b - 1) / sigma(a/b) > 3 for 0/99 bins, cf. 9.9498743710662
✅ ResidualCheck pull < 1 in 100/100 bins, cf. 10.0
✅ IntegralTest Intregal: 1419.0+-37.66961640367472 vs.
1416.0+-37.62977544445356: (int_a - int_b) / sqrt(sigma(int_a)^2 +
sigma(int_b)^2) = 0.06 < 3
──────────────────────────── trk_recoQOverP (TH1D) ─────────────────────────────
🟡 Chi2Test
✅ KolmogorovTest 1.0 > 0.68
✅ RatioCheck (a/b - 1) / sigma(a/b) > 3 for 0/72 bins, cf. 8.48528137423857
✅ ResidualCheck pull < 1 in 99/100 bins, cf. 10.0
✅ IntegralTest Intregal: 1419.0+-37.66961640367472 vs.
1416.0+-37.62977544445356: (int_a - int_b) / sqrt(sigma(int_a)^2 +
sigma(int_b)^2) = 0.06 < 3
───────────────────────── trk_recoQOverPFitted (TH1D) ──────────────────────────
🟡 Chi2Test
✅ KolmogorovTest 1.0 > 0.68
✅ RatioCheck (a/b - 1) / sigma(a/b) > 3 for 0/72 bins, cf. 8.48528137423857
✅ ResidualCheck pull < 1 in 99/100 bins, cf. 10.0
✅ IntegralTest Intregal: 1419.0+-37.66961640367472 vs.
1416.0+-37.62977544445356: (int_a - int_b) / sqrt(sigma(int_a)^2 +
sigma(int_b)^2) = 0.06 < 3
───────────────────────────── trk_recoTheta (TH1D) ─────────────────────────────
✅ 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 < 1 in 100/100 bins, cf. 10.0
✅ IntegralTest Intregal: 1419.0+-37.66961640367472 vs.
1416.0+-37.62977544445356: (int_a - int_b) / sqrt(sigma(int_a)^2 +
sigma(int_b)^2) = 0.06 < 3
────────────────────────── trk_recoThetaFitted (TH1D) ──────────────────────────
✅ 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 < 1 in 100/100 bins, cf. 10.0
✅ IntegralTest Intregal: 1419.0+-37.66961640367472 vs.
1416.0+-37.62977544445356: (int_a - int_b) / sqrt(sigma(int_a)^2 +
sigma(int_b)^2) = 0.06 < 3
────────────────────────────── trk_resPhi (TH1D) ───────────────────────────────
✅ Chi2Test 1.0 > 0.01
✅ KolmogorovTest 1.0 > 0.68
✅ RatioCheck (a/b - 1) / sigma(a/b) > 3 for 0/28 bins, cf. 5.291502622129181
✅ ResidualCheck pull < 1 in 100/100 bins, cf. 10.0
✅ IntegralTest Intregal: 1418.0+-37.656340767525464 vs.
1415.0+-37.61648574760805: (int_a - int_b) / sqrt(sigma(int_a)^2 +
sigma(int_b)^2) = 0.06 < 3
─────────────────────────── trk_resPhiFitted (TH1D) ────────────────────────────
✅ Chi2Test 0.9999999999994073 > 0.01
✅ KolmogorovTest 1.0 > 0.68
✅ RatioCheck (a/b - 1) / sigma(a/b) > 3 for 0/9 bins, cf. 3.0
✅ ResidualCheck pull < 1 in 100/100 bins, cf. 10.0
✅ IntegralTest Intregal: 1418.0+-37.656340767525464 vs.
1415.0+-37.61648574760805: (int_a - int_b) / sqrt(sigma(int_a)^2 +
sigma(int_b)^2) = 0.06 < 3
───────────────────────────── trk_resQOverP (TH1D) ─────────────────────────────
🟡 Chi2Test
✅ KolmogorovTest 1.0 > 0.68
✅ RatioCheck (a/b - 1) / sigma(a/b) > 3 for 0/51 bins, cf. 7.14142842854285
✅ ResidualCheck pull < 1 in 95/100 bins, cf. 10.0
✅ IntegralTest Intregal: 1417.0+-37.64306044943742 vs.
1414.0+-37.603191353926334: (int_a - int_b) / sqrt(sigma(int_a)^2 +
sigma(int_b)^2) = 0.06 < 3
────────────────────────── trk_resQOverPFitted (TH1D) ──────────────────────────
🟡 Chi2Test
✅ KolmogorovTest 1.0 > 0.68
✅ RatioCheck (a/b - 1) / sigma(a/b) > 3 for 0/53 bins, cf. 7.280109889280518
✅ ResidualCheck pull < 1 in 98/100 bins, cf. 10.0
✅ IntegralTest Intregal: 1417.0+-37.64306044943742 vs.
1414.0+-37.603191353926334: (int_a - int_b) / sqrt(sigma(int_a)^2 +
sigma(int_b)^2) = 0.06 < 3
───────────────────────────── trk_resTheta (TH1D) ──────────────────────────────
✅ Chi2Test 1.0 > 0.01
✅ KolmogorovTest 1.0 > 0.68
✅ RatioCheck (a/b - 1) / sigma(a/b) > 3 for 0/14 bins, cf. 3.7416573867739413
✅ ResidualCheck pull < 1 in 100/100 bins, cf. 10.0
✅ IntegralTest Intregal: 1418.0+-37.656340767525464 vs.
1415.0+-37.61648574760805: (int_a - int_b) / sqrt(sigma(int_a)^2 +
sigma(int_b)^2) = 0.06 < 3
────────────────────────── trk_resThetaFitted (TH1D) ───────────────────────────
✅ Chi2Test 0.999999966079016 > 0.01
✅ KolmogorovTest 1.0 > 0.68
✅ RatioCheck (a/b - 1) / sigma(a/b) > 3 for 0/7 bins, cf. 2.6457513110645907
✅ ResidualCheck pull < 1 in 100/100 bins, cf. 10.0
✅ IntegralTest Intregal: 1418.0+-37.656340767525464 vs.
1415.0+-37.61648574760805: (int_a - int_b) / sqrt(sigma(int_a)^2 +
sigma(int_b)^2) = 0.06 < 3
───────────────────────────── trk_truthPhi (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: 1418.0+-37.656340767525464 vs.
1415.0+-37.61648574760805: (int_a - int_b) / sqrt(sigma(int_a)^2 +
sigma(int_b)^2) = 0.06 < 3
──────────────────────────── trk_truthQOverP (TH1D) ────────────────────────────
✅ Chi2Test 1.0 > 0.01
✅ KolmogorovTest 1.0 > 0.68
✅ RatioCheck (a/b - 1) / sigma(a/b) > 3 for 0/72 bins, cf. 8.48528137423857
✅ ResidualCheck pull < 1 in 100/100 bins, cf. 10.0
✅ IntegralTest Intregal: 1418.0+-37.656340767525464 vs.
1415.0+-37.61648574760805: (int_a - int_b) / sqrt(sigma(int_a)^2 +
sigma(int_b)^2) = 0.06 < 3
──────────────────────────── trk_truthTheta (TH1D) ─────────────────────────────
✅ 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 < 1 in 100/100 bins, cf. 10.0
✅ IntegralTest Intregal: 1418.0+-37.656340767525464 vs.
1415.0+-37.61648574760805: (int_a - int_b) / sqrt(sigma(int_a)^2 +
sigma(int_b)^2) = 0.06 < 3
────────────────────────────── trk_weight (TH1D) ───────────────────────────────
🟡 Chi2Test
✅ KolmogorovTest 1.0 > 0.68
✅ RatioCheck (a/b - 1) / sigma(a/b) > 3 for 0/68 bins, cf. 8.246211251235321
✅ ResidualCheck pull < 1 in 98/100 bins, cf. 10.0
✅ IntegralTest Intregal: 1419.0+-37.66961640367472 vs.
1416.0+-37.62977544445356: (int_a - int_b) / sqrt(sigma(int_a)^2 +
sigma(int_b)^2) = 0.06 < 3
─────────────────────── truthPrimaryVertexDensity (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: 140.0+-11.832159566199232 vs.
140.0+-11.832159566199232: (int_a - int_b) / sqrt(sigma(int_a)^2 +
sigma(int_b)^2) = 0.00 < 3
──────────────────────────────── truthT (TH1D) ─────────────────────────────────
✅ 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 < 1 in 100/100 bins, cf. 10.0
✅ IntegralTest Intregal: 150.0+-12.24744871391589 vs. 150.0+-12.24744871391589:
(int_a - int_b) / sqrt(sigma(int_a)^2 + sigma(int_b)^2) = 0.00 < 3
───────────────────────── truthVertexMatchRatio (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: 150.0+-12.24744871391589 vs. 150.0+-12.24744871391589:
(int_a - int_b) / sqrt(sigma(int_a)^2 + sigma(int_b)^2) = 0.00 < 3
──────────────────────── truthVertexTrackWeights (TH1D) ────────────────────────
🟡 Chi2Test
Error in <TH1D::KolmogorovTest>: Histograms are not consistent: they have different bin edges
🟡 KolmogorovTest
✅ RatioCheck (a/b - 1) / sigma(a/b) > 3 for 0/57 bins, cf. 7.54983443527075
✅ ResidualCheck pull < 1 in 99/100 bins, cf. 10.0
✅ IntegralTest Intregal: 149.0+-12.206555615733702 vs.
149.0+-12.206555615733702: (int_a - int_b) / sqrt(sigma(int_a)^2 +
sigma(int_b)^2) = 0.00 < 3
──────────────────────────────── truthX (TH1D) ─────────────────────────────────
✅ 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 < 1 in 100/100 bins, cf. 10.0
✅ IntegralTest Intregal: 150.0+-12.24744871391589 vs. 150.0+-12.24744871391589:
(int_a - int_b) / sqrt(sigma(int_a)^2 + sigma(int_b)^2) = 0.00 < 3
──────────────────────────────── truthY (TH1D) ─────────────────────────────────
✅ 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 < 1 in 100/100 bins, cf. 10.0
✅ IntegralTest Intregal: 150.0+-12.24744871391589 vs. 150.0+-12.24744871391589:
(int_a - int_b) / sqrt(sigma(int_a)^2 + sigma(int_b)^2) = 0.00 < 3
────────────────────
Loading