Skip to content

Allow ComboHypo to continue in FS-ROI mode even after the first step in some cases

Tim Martin requested to merge tamartin/athena:comboHypoWithDummyFeature into master

cc @fpastore

The ComboHypo uses the most recent "feature" to determine uniqueness when counting leg multiplicities.

However if a leg has not started yet, it falls back to counting initialRoIs.

This in turn does not work if the leg starts from the FS ROI (there is only ever one of these). So the FS ROI is allowed to satisfy any multiplicity in any number of legs.

It could be beneficial to keep this blanket accept behaviour going after a Step has run (e.g. jet preslection).

With this MR, if the HypoAlg re-attaches the (FS) initialRoI as the "feature" for the Step (like we do here https://acode-browser.usatlas.bnl.gov/lxr/source/athena/Trigger/TrigHypothesis/TrigHLTJetHypo/src/TrigJetHypoAlgMT.cxx#0098 ) then we keep the behaviour that this Decision Object is allowed to satisfy any multiplicity in any number of legs.

Merge request reports