Skip to content

AT: Rework & clean up application of lepton/photon isolation tools

An overhaul of how isolation selection tools are used in AnalysisTop:

  • Previously-hardcoded list of WPs is removed, every WP to be initialized should be specified via config options: ElectronIsolationWPs,MuonIsolationWPs,PhotonIsolationWPs.
  • Configured WP decisions will be stored in aux decorations as was done until now
  • The buggy workaround for missing isolation variables in derivations is completely removed, now users will get a crash with the missing variable name, if the WP they specified cannot be used on the derivation
  • The old Electron/Muon/PhotonIsolation(Loose) configuration options still exist, and are used for selection decision for tight and loose lepton shallow copies
Edited by Oliver Majersky

Merge request reports