Skip to content
Snippets Groups Projects

Jet hypo - support multiple FastReducer instances.

Merged Peter Sherwood requested to merge peter/athena:master-ATR22558-0 into master

Trigger Jet Hypo In FastReducer, parent Conditions are presented with jte groups made up of jets chosen from those that pass siblings. Jet groups with duplicate jets - ue ot the jet passing > 1 sibling Condition - are discarded. This is the "no jet sharing regime". On occasion jet sharing is required. This MR allows jet sharing by supporting multiple indpendent FastReducrer instances.

As the the trees are independent, while no jet shring is allowed within the tree, there are no contraints across the tree.

An example of such a chain from Run 2 required a forward backward jet, and a high mass dijet. The jets making up the dijet could be shared with the forward backward jets.

The implmentation allows TrigJetHypoToolHelperNoGrouper to have >1 TrigJetHypoToolConfig_fastReduction instances. These re looped over in intialise() to produce multuple Matchers, each governing a FastReducter instance.

partial fulfilment of ATR-22558

@jbossios @valentem @khoo @peter

Merge request reports

Loading
Loading

Activity

Filter activity
  • Approvals
  • Assignees & reviewers
  • Comments (from bots)
  • Comments (from users)
  • Commits & branches
  • Edits
  • Labels
  • Lock status
  • Mentions
  • Merge request status
  • Tracking
Please register or sign in to reply
Loading