Skip to content

CheckOverlap uses a significant amount of time in 2025 in HLT2

When running a throughput test on 2025 data, we realized that checkOverlap uses close to 10% of the full HLT2 sequence. This is caused by creating many combinations (documented here: Moore#967), but it also needs understand if it can be improved from the C++ side.

Bildschirmfoto_2025-05-20_um_10.38.35

The flame graph was obtained with a modified MooreOnline_hlt2_pp_2024_data.sh script: MooreOnline_hlt2_pp_2025_data.sh

using the hlt2_pp_2025 sequence.

This needs: lhcb-datapkg/PRConfig!550

@ahennequ