UT Decoding and Clustering for 2024 data-taking
Implements UT clustering in Allen with configurable options.
@dovombru @mveghel @hawu @tskwarni This the the UT clustering MR I intend to merge. Sorry for the duplicates, I was using the MR CI pipeline to check throughput numbers for different implementations.
Other features/fixes merged to this branch:
- Only decode UT raw banks of the correct type from !1557 (merged).
- Fix to channelID subsector bit from !1580 (merged) (mirrors Rec!3880 (merged)).
- Fix to UT stripID mask from !1582 (merged) (mirrors LHCb!4528 (merged)).
- Fix to inconsistent LHCbID due to floating point rounding from !1607 (merged).
- Enabled
UTError
from !1607 (merged).
Edited: Moore!2907 (merged) has been merged, UT hits test input samples should now be DD4Hep compatible ones.
Works with
- Moore!3192 (merged) updates the test config files and UT clustering defaults in python config files.
- Rec!3838 (closed) updates the same defaults in C++ code.
- Rec!3853 (merged) include UTError raw bank on CPU side
Edited by Hangyi Wu