Skip to content
Snippets Groups Projects

Smoothing egamma material resolution systematic vs pT

Merged Linghua Guo requested to merge linghua/athena:21.2_egamma_material_reso_smooth into 21.2

Motivation: smoothing egamma material resolution systemaitc which are currently binned values (see plot in jira).

Summary of changes:

  • add a swtich `m_interpolate` for linearly interpolating material resolution uncertainty vs pT. Swithced on only for esmodel=es2022_R21_Precision_lowmu
  • add a function `interpolateTH1(TH1 *hist, double x, bool abs_bins)` to interpolate linearly in 2 nearest bins with the option to use absolute bin content
  • add a function `store_IBL_PP0_YProjections` to projection TH2 to TH1 (for IBL and PP0 systematics) before event loop

tagging ey software conveners @mungo @fnechans, e/y conveners @ludovica @kristin @ahabouel, ey calibration @gunal.

Merge request reports

Loading
Loading

Activity

Filter activity
  • Approvals
  • Assignees & reviewers
  • Comments (from bots)
  • Comments (from users)
  • Commits & branches
  • Edits
  • Labels
  • Lock status
  • Mentions
  • Merge request status
  • Tracking
  • Linghua Guo added 1 commit

    added 1 commit

    Compare with previous version

  • This merge request affects 1 package:

    • PhysicsAnalysis/ElectronPhotonID/ElectronPhotonFourMomentumCorrection

    This merge request affects 3 files:

    • PhysicsAnalysis/ElectronPhotonID/ElectronPhotonFourMomentumCorrection/ElectronPhotonFourMomentumCorrection/get_MaterialResolutionEffect.h
    • PhysicsAnalysis/ElectronPhotonID/ElectronPhotonFourMomentumCorrection/Root/egammaEnergyCorrectionTool.cxx
    • PhysicsAnalysis/ElectronPhotonID/ElectronPhotonFourMomentumCorrection/Root/get_MaterialResolutionEffect.cxx
  • :warning: WARNING: big files (>100K) are found in the changeset

    :pencil: 228K in file PhysicsAnalysis/ElectronPhotonID/ElectronPhotonFourMomentumCorrection/Root/egammaEnergyCorrectionTool.cxx

  • :pencil: CI compilation and testing are not performed for this legacy branch.

    • CI operations are limited to pre-compile checks, setting MR labels, and handling watcher lists.
    • Accepted MRs are tested during nightly jobs.
  • Loading
  • Loading
  • Loading
  • Loading
  • Loading
  • Loading
  • Loading
  • Loading
  • Loading
  • Loading
  • Please register or sign in to reply
    Loading