Templated VeloClusterTracking for Retina clustering and faster option
This MR introduce the following changes to the VeloClusterTrackingSIMD algorithm:
- Merged .h and .cpp
- Removed unused includes
- Templated to include Retina's cluster decoding
- Templated to add the option to do the seeding only in the same half (slightly faster)
The default version should remains identical to the current one. The Retina version provides an additional 8% of HLT1 throughput. The Faster version provides an additional 4% of HLT1 throughput. The Retina + Faster version provides an additional 12% of HLT1 throughput
Throughputs are estimated locally, they should be confirmed or updated by running in the nightlies.
Both Retina and Faster versions are expected to change slightly the efficiencies.
Edited by Arthur Marius Hennequin