UT clustering
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).
Edited: Moore!2907 (merged) has been merged, UT hits test input samples should now be DD4Hep compatible ones.
Related MR: Moore!3192 updates the test config files and UT clustering defaults in python config files. Rec!3838 updates the same defaults in C++ code.