Jet hypo - provide an optimisation for JetGroupProduct
First optimisation: JetGroupProduct is a widget that finds combinations of jet indices where each entry is drawn from the list of jet indices that satisfy a Condition. The combinations formed by the widget contain no duplicate indices.
For example, for the simple case with 2 Conditions, if Condition 1 Is passed by jets (1, 2, 3), and Condition 2 is passed by jets (1, 2, 4), then JetGroupProduct calculates the combinations as (1, 2), (1, 4) (2, 1), (2, 4), (3, 1), (3, 2), (3,4). Until now, JetGroupProduct internally calculated all combinations - ie the above plus (1,1), (2,2), and then removed the sequences with the duplicate entries.
Second optimisation: Do not return a jet index sequence from JetGroupProduct if it differs only in the order of the het indices from a sequence that has already been returned.
Contains code changes for NR !40641 (closed)
Merge request reports
Activity
added JetHLTHypo master labels
added JetEtmiss Trigger review-pending-level-1 labels
CI Result SUCCESS (hash 7a0271a6)Athena AthSimulation AthGeneration AnalysisBase AthAnalysis externals cmake make required tests optional tests Full details available on this CI monitor view
Athena: number of compilation errors 0, warnings 0
AthSimulation: number of compilation errors 0, warnings 0
AthGeneration: number of compilation errors 0, warnings 0
AnalysisBase: number of compilation errors 0, warnings 0
AthAnalysis: number of compilation errors 0, warnings 0
For experts only: Jenkins output [CI-MERGE-REQUEST-CC7 28232]added 1 commit
- 6f83937f - jet hypo: JetGroupProduct - no longer return a jet sequence if it differs only...
CI Result SUCCESS (hash 6f83937f)Athena AthSimulation AthGeneration AnalysisBase AthAnalysis externals cmake make required tests optional tests Full details available on this CI monitor view
Athena: number of compilation errors 0, warnings 0
AthSimulation: number of compilation errors 0, warnings 0
AthGeneration: number of compilation errors 0, warnings 0
AnalysisBase: number of compilation errors 0, warnings 0
AthAnalysis: number of compilation errors 0, warnings 0
For experts only: Jenkins output [CI-MERGE-REQUEST-CC7 28245]added 1 commit
- 8392fc2c - jet hypo: improve removal sequences of elemental jet group indices with duplicates.
CI Result SUCCESS (hash 8392fc2c)Athena AthSimulation AthGeneration AnalysisBase AthAnalysis externals cmake make required tests optional tests Full details available on this CI monitor view
Athena: number of compilation errors 0, warnings 0
AthSimulation: number of compilation errors 0, warnings 0
AthGeneration: number of compilation errors 0, warnings 0
AnalysisBase: number of compilation errors 0, warnings 0
AthAnalysis: number of compilation errors 0, warnings 0
For experts only: Jenkins output [CI-MERGE-REQUEST-CC7 28261]removed review-pending-level-1 label
added review-pending-level-1 label
added review-pending-level-2 label and removed review-pending-level-1 label
removed review-pending-level-2 label
added 352 commits
-
8392fc2c...7f3967ab - 349 commits from branch
atlas:master
- 9479af41 - Merge remote-tracking branch 'upstream/master' into master-22823-0
- f73d6484 - Merge remote-tracking branch 'upstream/master' into master-22823-0
- a0c763f1 - jet hypo: small tweaks to JetTrigTimer
Toggle commit list-
8392fc2c...7f3967ab - 349 commits from branch
added review-pending-level-1 label
CI Result SUCCESS (hash a0c763f1)Athena AthSimulation AthGeneration AnalysisBase AthAnalysis externals cmake make required tests optional tests Full details available on this CI monitor view
Athena: number of compilation errors 0, warnings 0
AthSimulation: number of compilation errors 0, warnings 0
AthGeneration: number of compilation errors 0, warnings 0
AnalysisBase: number of compilation errors 0, warnings 0
AthAnalysis: number of compilation errors 0, warnings 0
For experts only: Jenkins output [CI-MERGE-REQUEST-CC7 28620]added review-approved label and removed review-pending-level-1 label
mentioned in commit b6aee1a8
added sweep:ignore label