HLT result configuration - stream tags and serialisation
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