Skip to content

Fix HLT Control Flow for multi-object chains and add CF scaling test

Francesca Pastore requested to merge fpastore/athena:comboAgain into master
  • added ci test emu_scaling_CF in TrigUpgradeTest: this test allows to easily increase the number of chains and the number of steps of an emulated HLT control flow, to allow scaling test (@bwynne and @tamartin could be interested)
  • fixed the cases of chains with multiplicity not 1. The behaviour is decided by the parameter multiplicity in the ChainStep class: the step is considered combo if multiplicity >1. In cases of symmetric multi object chains, the ChainStep must contain only one MenuSequence: the HypoAlg for single-object is duplicated once and a ComboAlg attached. Ref ATR-19751
  • fixed some Signature Monitor final dump for better clarity
  • changed orientation of the CF/DF dot graphs to allow more chains to be drawn
  • start writing documentation of CF building in HLTCFConfig.py

Add @tbold and @bernius as observers. Still WIP since I see one ART test failing for MET and I don’t have the clue (and network/CVMFS is down)

Edited by Francesca Pastore

Merge request reports