Skip to content

Fix Jet multiplicity in HLT ControlFlow

Francesca Pastore requested to merge fpastore/athena:jet_multi into master

We need to separate the chain multiplicity in the CF from the chain-parts multiplicity. This is because jet chains treat multiplicity internally, and do not need the CF mechanism to combine objects. So there are mainly these changes needed:

  • removed dependency on Menu Dictionary in comboMaker, and instead use the multiplicity in the ChainStep
  • in ChainStep passing multiplicity of chain legs as array instead of single number
  • force multiplicity=1 in jet chains
  • added two new jet chains that now can be handled correctly (HLT_j80_j60_L1J15 and HLT_j80_0eta240_2j60_320eta490_j0_dijetSEP80j1etSEP0j1eta240SEP80j2etSEP0j2eta240SEP700djmass_L1J20)

Tagging @khoo, @jmontejo, @vcroft, @tbold

Merge request reports