Skip to content

HLT result configuration - stream tags and serialisation

Rafal Bielski requested to merge rbielski/athena:hlt-result-config into master

Implementing some HLT result configuration for ATR-20152

This MR includes the following changes:

  • Major updates to StreamTagMakerTool to use configuration from the HLT menu. These changes are very similar to those done by @tamartin in !26071 (merged) for TriggerBitsMakerTool. I basically copied Tim's solution.
  • Small update to stream tag definition in StreamInfo in TriggerMenuMT
  • Adapt HLT JSON writing to write actual stream tag properties instead of hard-coded ones. I kept the JSON structure unchanged, despite my previous comments on this topic (I'll post details in Jira).
  • Adapt MTCalibPeb configuration to make them still work after the configuration change. This is done by writing a dummy HLT Menu JSON file and supplying the file name to StreamTagMakerTool.
  • Add stream tag and serialisation configuration in full_menu.py.

Since I copied @tamartin's solution from !26071 (merged), there is some overlap between the MRs. We should agree which one goes first and how to proceed, so submitting as WIP.

Tagging also:

Edited by Rafal Bielski

Merge request reports