Skip to content

creation of pass through (empty) menu sequence items for Trigger HLT (ATR-19824)

development for serial merging in the HLT menu has three steps:

  • clean up usage of MenuSequence objects such that all interactions between Hypo,Alg,Sequence etc all occur internally.
  • create EmptyMenuSequence class, which ensures connections between filters in steps (see MenuComponents.py)
  • test one chain in the emulation test having one ChainStep, containing one EmptyMenuSequence see Trigger/TrigValidation/TrigUpgradeTest/python/EmuStepProcessingConfig.py by running test_emu_step_processing.sh

this MR should addresses this second task.

The empty menu sequence class has been added to MenuComponents.py This object needs no inputs other than the inputDecisions, and takes an empty list as default.

This implementation fails a simple EmuStepProcessing.sh test in the connectCombo function when we try adding things to the CFSequence CFSequence.connectCombo

Tagging @fpastore @markowen

Edited by Mark Andrew Owen

Merge request reports