Skip to content

Latest commit

 

History

History
13 lines (12 loc) · 1.98 KB

motivation.md

File metadata and controls

13 lines (12 loc) · 1.98 KB

Functionality motivations for benchmarks

Benchmark description Motivation
Plot the ETmiss of all events. Loop over events and get an event-level variable.
Plot the pT of all jets. Loop over an array in each event.
Plot the pT of jets with |η| < 1. Loop over an array that is filtered.
Plot the ETmiss of events that have at least two jets with pT > 40 GeV. Loop over an array and aggregate the results to filter at the event level.
Plot the ETmiss of events that have an opposite-charge muon pair with an invariant mass between 60 and 120 GeV. Loop on pairs of objects in one collection and do four-vector algebra.
For events with at least three jets, plot the pT of the trijet four-momentum that has the invariant mass closest to 172.5 GeV in each event and plot the maximum b-tagging discriminant value among the jets in this trijet. Loop over combinations of objects in the same collection and extract a property of the combinations other than the key used to sort them.
Plot the scalar sum in each event of the pT of jets with pT > 30 GeV that are not within 0.4 in ΔR of any light lepton with pT > 10 GeV. Loop over two different collections.
For events with at least three light leptons and a same-flavor opposite-charge light lepton pair, find such a pair that has the invariant mass closest to 91.2 GeV in each event and plot the transverse mass of the system consisting of the missing tranverse momentum and the highest-pT light lepton not in this pair. Perform a task for which the formulation in an imperative language is easy but the translation to a functional query language may be less clear or inefficient.