Skip to content

[QEE] Add Isolation extra_outputs for SpruceQEE W/Z muon lines

Luke Grazette requested to merge lugrazet-qee-spruceisoextraoutputs into master

Using the recently merged Hlt2Conf.isolation tool from !2147 (merged), to output the particles necessary to calculate isolation variables at the DaVinci level. This is necessary to see W signatures in the charged-lepton pT.

Applying this to the following lines:

  • SpruceQEE_SingleHighPtMuon
  • SpruceQEE_SingleHighPtMuonPresacle
  • SpruceQEE_SingleHighPtMuonIso
  • SpruceQEE_SingleHighPtMuonNoMuID
  • SpruceQEE_ZToMuMu
  • SpruceQEE_ZToMuMu_SingleNoMuID
  • SpruceQEE_ZToMuMu_DoubleNoMuID
  • SpruceQEE_DiMuon_SameSign

Specifically: make_pf_particles with a cut of F.require_all(F.DR2 < (0.5**2), ~F.SHARE_TRACKS()) around the reference particle (the filtered muons).

Would prefer to get this into in master O(days) to have these outputs from the Coll23 Sprucing (https://gitlab.cern.ch/lhcb-dpa/project/-/issues/243).

Investigating the change in Spruced-dst output size of Hlt2QEE_ZToMuMu before and after the isolation extra_outputs via Z->mumu MC. Avg EvtSize before: 53kB, after: 60MB. All of the SingleHighPtMuon lines over upgrade_hlt1_filtered_minbias see a similarly small increase O(kB) increase per event, we see a BW increase from 10 MB/s to 11 MB/s for the Main SingleHighPtMuon line, and similar for the others. This seems completely reasonable to me.

ToDo:

  • Verify this works locally through to DV
    • Hlt2 + Sprucing Job passes
    • Plot's look reasonable post-DV on some UpgradeMC simulation.
  • Extend this to Z selections as well cc: @mvesteri
Edited by Luke Grazette

Merge request reports