HLT1 UT-related tracking updates
- Introduction
- 0. Legacy code cleanup and new features
- 1. New UT Decoding
- 2. New CompassUT
- 3. New Downstream Tracking
- 4. Adaptive Thresholds for Hardcoded Limits
- Throughput in MEPs data
Introduction
This MR includes five different sets of changes, each grouped into a separate Git commit. It is recommended to review the commits individually.
Needs lhcb-datapkg/ParamFiles!127
FYI: @adeoyang @bjashal @vsvintoz @vkholoim @dovombru @mveghel @cagapopo @gligorov
(Feel free to tag additional people as needed
0. Legacy code cleanup and new features
-
Remove unused dumpers (downstream track and downstream composite). -
Remove the unused TrackMatchingConsts::MagnetParametrization
. -
Add a new helper, LinearAlgebra.cuh
, forSolveCholesky<N>
. -
Add make_short2
in the CPU backend.
1. New UT Decoding
-
Change the UT hits container layout from x-based sector groups to y-based sector groups. -
Implement new UT decoding, mapping each thread to a cluster. -
Adapt matching and downstream tracking to the new UT hits layout.
Presented in WP2
New layout
Throughput improvement
2. New CompassUT
-
Implement a new CompassUT using the updated UT hits layout.
Presented in WP2
Performance improvement
3. New Downstream Tracking
-
Implement new Downstream tracking, replacing the (0,0) assumption with a general triplet search.
Presented in WP2
Performance improvement
4. Adaptive Thresholds for Hardcoded Limits
-
Add adaptive thresholds and proper counters in Matching. -
Add adaptive thresholds and proper counters in Downstream.
The event will be reconstructed up to N times (default = 2): when it exceeds the hardcoded container limit, the search window size is scaled down by half, and the event is reprocessed.
Throughput in MEPs data
Merge request reports
Activity
Filter activity
added RTA WP2 label
added RTA label
added 1 commit
- ce5ad7f8 - [REMOVE BEFORE MERGE] hack to fix CI/CD pipeline in GitLab
changed milestone to %RTA 2025 Data taking
- Resolved by Jiahui Zhuo
- Resolved by Jiahui Zhuo
- Resolved by Jiahui Zhuo
- Resolved by Jiahui Zhuo
- Resolved by Jiahui Zhuo
- Resolved by Jiahui Zhuo
- Resolved by Dorothea Vom Bruch
- Resolved by Jiahui Zhuo
mentioned in issue Moore#915 (closed)
requested review from @dtou
requested review from @ascarabo
added 6 commits
- 8673510b - Legacy code cleanup and add more functionality
- f9c1684c - Implement the new UT decoding
- 610fd5d5 - Implement the new CompassUT
- 6e77bac7 - Implement the new Downstream
- 51b2f462 - Add adaptive threshold in hardcoded limits
- 91bd583f - [REMOVE BEFORE MERGE] hack to fix CI/CD pipeline in GitLab
Toggle commit list
Please register or sign in to reply