Low-pT Electrons

This TWiki briefly documents the low-pT electrons and their availability and performance.

Contact

Authors: R. Bainbridge, F. Cavallari, N. Marinelli, C. Rovelli, M. Verzetti, ...

Contact: R. Bainbridge

Quick Start Guide

Low-pT electrons are fully supported in samples processed

Documentation

"Recording and reconstructing 10 billion unbiased B meson decays in CMS to probe lepton flavour universality"
EPJ Web of Conferences 245, 01025 (2020), CMS-CR-2020-081

"Recording and reconstructing 10 billion unbiased b hadron decays in CMS"
CMS-DP-2019-043

Talks?...

Algorithm Overview

List of modules and their function

Support for CMSSW Data Sets and Simulation

  • All CMS data sets are supported except for Heavy Ion
  • Fast Simulation is not yet supported

Support for CMSSW Releases and Data Tiers

Recommended

  • The recommended release version is CMSSSW_10_6_20 for studies with UltraLegacy data sets.
  • The very latest developments can be found in the development release cycle, currently 11_3_X
  • We attempt to back port useful developments to previous release cycles (currently only 10_6_X)

The table (and key/footnotes) below provides the details of status for the supported release cycles.

CMSSW Version 10_6_20 11_3_0_pre6
Recommended? Yes Yes
Default Processing
RECO/AOD Ele: Yes (Sequence,Collections)
Thr: pT > 1.0 GeV, Tight Seed
EReg: No [1]
ID: Sub-optimal (Autumn18) [2]
Ele: Yes (Sequence,Collections)
Thr: pT > 1.0 GeV, Tight Seed
EReg: Yes
GT(mc): xxx
GT(data): xxx
ID: 2020Nov28 [3]
MINIAOD Pat: No Pat: Yes [5]
Select: pT > 1.0 GeV, ID > -0.25 [6]
NANOAOD No No
(Re)processing with the bParking era
Only the "delta" from the bParking era w.r.t. the default behaviour is shown below.
RECO/AOD Thr: pT > 0.5 GeV, VLoose Seed Thr: pT > 0.5 GeV, VLoose Seed
MINIAOD ID: Autumn18 - BUG?! (Rerun on AOD)
Pat: Yes [5]
Select: None (i.e. open)
Pat: (See default)
(Re)processing with the run2_miniAOD_UL modifier
Only the "delta" from the run2_miniAOD_UL modifier w.r.t. the default behaviour is shown below.
MINIAOD ID: 2020Sept15 [4] (Rerun on AOD)
Pat: Yes [5]
Select: pT > 1.0 GeV, ID > 1.5 [7]
Note: below is identical to default behaviour.
EReg: Yes (ReRun on AOD)
GT(mc): xxx
GT(data): xxx
ID: 2020Nov28 [3] (Rerun on AOD)
Pat: Yes [5]
Select: pT > 1.0 GeV, ID > -0.25 [6]

Key:

  • Ele: indicates if reconstructed low-pT electrons are available by default in the RECO/AOD data tiers.
  • Thr: indicates thresholds applied during reconstruction:
    • ElectronSeed working point, e.g. Tight or V(ery)Loose (see Performance section below for details)
    • Minimum seed track pT, e.g. 0.5 or 1.0 GeV
  • ID: indicates if ID is available in the form of a discriminator score from the specified BDT model. Further details can be found in the Performance section.
  • EReg: indicates if energy regression is applied by default.
  • Pat: indicates if "low-pT" PAT electrons are available by default in the MINIAOD data tier
  • Select: indicates thresholds applied during the PAT select step, e.g. on the ID score and/or pT

Footnotes:

  • Embedded URLs typically point to the relevant CMSSW python configuration.
  • [1] The absence of an energy regression does not significantly affect the ID performance. A possible "patch" is to build the electron 4-momentum from GsfTrack mode momentum and electron mass.
  • [2] Recipes are available to run the latest ID algorithm as a post-processing step. in case a model is not available by default in the release or to supersede an existing model. While this is discouraged, please contact the authors for details if required.
  • [3] The "2020Nov28" ID model was trained with CMSSW_10_6_20 using 10_6_X MC B->Kee (UltraLegacy) samples.
  • [4] The "2020Sept15" ID model was trained with CMSSW_10_2_15 using 10_2_X MC B->Kee samples.
  • [5] The MINIAOD contains two collections: the "slimmedLowPtElectrons" and the "gsfTracksOpenConversions". The former embeds all useful information (BDT-based seed and ID discriminator scores, GsfTrack and cluster info, etc). The latter is used to identify low-pT electrons from photon conversions.
  • [6] The pT and ID score thresholds are tuned to give a 90% signal efficiency and add 2% to the default MINIAOD footprint
  • [7] The pT and ID score thresholds are tuned to give a 90% signal efficiency and add 2% to the default MINIAOD footprint

Minimal Support

  • The recommended release version is CMSSSW_10_6_20 (or later) for studies with UltraLegacy data sets.
  • The very latest developments can be found in the development release cycle, currently 11_3_X
  • We attempt to back port useful developments to previous release cycles (primarily to 10_6_X)
  • The release cycle 10_2_X is used for some ongoing BParking-based analyses, e.g. R(K) using 2018 data. However, the code base relies heavily on merge-topics and recipes supported by the authors, and is not generally recommended.
  • The release cycle 11_2_X is not recommended.
  • Heavy Ion data-taking and Fast Simulation is not currently supported

The table (and key/footnotes) below provides the details of status for unsupported release cycles.

Release cycle 10_2_X 11_2_X
Version >10_2_15 >10_6_20 >11_2_0 >11_3_0_pre6
Recommended? No Yes No Yes
Default CMS data tiers
RECO/AOD Ele: Yes
Thr: Tight, pT > 1.0 GeV
EReg: No [1]
ID: No [2]
Ele: Yes
Thr: Tight, pT > 1.0 GeV
EReg: No [1]
ID: 2020Sept15 [3]
Ele: Yes
Thr: Tight, pT > 1.0 GeV
EReg: No [1]
ID: No
Ele: Yes
Thr: Tight, pT > 1.0 GeV
EReg: Yes
GT(mc): xxx
GT(data): xxx
ID: 2020Nov28 [4]
MINIAOD Pat: No Pat: No Pat: No Pat: Yes
Thr: ID > -0.25, pT > 1.0 GeV
NANOAOD No No No No
(Re)processing with the bParking era
RECO/AOD Ele: Yes
Thr: VLoose, pT > 0.5 GeV
EReg: No [1]
ID: No [2]
Ele: Yes
Thr: VLoose, pT > 0.5 GeV
EReg: No [1]
ID: 2020Sept15 [3]
Ele: Yes
Thr: VLoose, pT > 1.0 GeV
EReg: No [1]
ID: No
Ele: Yes
Thr: VLoose, pT > 0.5 GeV
EReg: Yes
GT(mc): xxx
GT(data): xxx
ID: 2020Nov28 [4]
MINIAOD Pat: Yes [] Pat: Yes [] Pat: Yes [] Pat: Yes []
Thr: (none)

Key:

  • Ele: indicates if reconstructed low-pT electrons are available by default in the RECO/AOD data tiers.
  • Thr: indicates thresholds applied during reconstruction ...
    • ElectronSeed working point, e.g. Tight or V(ery)Loose (see Performance section below for details)
    • Minimum seed track pT, e.g. 0.5 or 1.0 GeV
    • ... OR indicates thresholds applied during the PAT select step, e.g. on the ID score
  • ID: indicates if ID is available in the form of a discriminator score from the specified BDT model. Further details can be found in the Performance section.
  • EReg: indicates if energy regression is applied by default.
  • Pat: indicates if "low-pT" PAT electrons are available by default in the MINIAOD data tier

Footnotes:

  • [1] The absence of an energy regression does not significantly affect the ID performance. One possible alternative is to build the electron 4-momentum from GsfTrack mode momentum and electron mass.
  • [2] Recipes are available to run the latest ID algorithm as a post-processing step in case a model is not available by default in the release or to supersede an existing model. While this is discouraged, please contact the authors for details if required.
  • [3] The "2020Sept15" ID model was trained with CMSSW_10_2_15 using 10_2_X MC B->Kee samples.
  • [4] The "2020Nov28" ID model was trained with CMSSW_10_6_20 using 10_6_X MC B->Kee (UltraLegacy) samples.

Code examples

This section provides some concrete code examples on how to use the low-pT electrons.

Performance

Shown below are some representative performance plots.

Analyses

Several analyses have expressed an interest in using low-pT electrons, here is a (non-exhaustive) list:

  • A. N. Other, some analysis ...




This topic: Main > TWikiUsers > RobBainbridge > RobBainbridgeSandBox
Topic revision: r124 - 2021-04-22 - RobBainbridge
 
This site is powered by the TWiki collaboration platform Powered by PerlCopyright & 2008-2021 by the contributing authors. All material on this collaboration platform is the property of the contributing authors.
or Ideas, requests, problems regarding TWiki? use Discourse or Send feedback