Fix HLT Control Flow for multi-object chains and add CF scaling test
- 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