Skip to content

Update sexaquark lines for next TS

This MR aims to improve the sexaquark trigger lines by:

  • Removing duplicates by correctly setting AllowDiffInputsForSameIDChildren per line
  • Removing the cc from "n0 -> KS0 KS0" as in !4865 (merged) and additionally, cleaning up the code
  • Cutting background from KS, reducing the BW by ~30% in lines like KsKpPim_dd, which I would like to use to increase the prescale in that line from 0.3 to 0.4.

BW test using hlt2_input_data_2025_run_319932:
With Changes:
Ran over 100,000 events.
Turbo filesize = 12.2 MB. Turbo Events fired = 2124
Turbo Rate = 1.29 MHz * 2124/ 100,000 = 27.4 kHz
Turbo BW = 1.29 MHz * 12.2 MB / 100,000 = 157 MB/s

Full-stream filesize = 50.3 MB. Full-stream Events fired = 285
Full-stream Rate = 1.29 MHz * 285 / 100,000 = 3.7 kHz
Full-stream BW = 1.29 MHz * 50.3 MB / 100,000 = 649 MB/s

Without Changes:
Ran over 100,000 events.
Turbo filesize = 12.3 MB. Turbo Events fired = 2139
Turbo Rate = 1.29 MHz * 2139/ 100,000 = 27.6 kHz
Turbo BW = 1.29 MHz * 12.3 MB / 100,000 = 159 MB/s

Full-stream filesize = 50.3 MB. Full-stream Events fired = 285
Full-stream Rate = 1.29 MHz * 285 / 100,000 = 3.7 kHz
Full-stream BW = 1.29 MHz * 50.3 MB / 100,000 = 649 MB/s

Conclusion:
Change to QEE's Turbo Rate = -0.2 kHz
Change to QEE's Turbo BW = -1.3 MB/s
Change to QEE's Full-stream Rate = 0 kHz
Change to QEE's Full-stream BW = 0 MB/s

Edited by Wouter Morren

Merge request reports

Loading