Skip to content

Implement R21-derived b-jet calibration

Teng Jian Khoo requested to merge bjetcalibtool into master

We would like to include muon-in-jet and the unreconstructed pt corrections to tagged b-jets in the analysis processing. For now I port over the code derived for R21, modernising it a bit to match R22/AthAnalysis-compatible conventions.

Hopefully @dguest agrees that this is a reasonable use of submodule?

Done:

  1. Add support for systematics handles (both muon and jet containers) Not done:
  2. Reapply jet selection cuts after correction (need to do JES/JVT/B-tag --> b-jet pt corr --> select)
  • Here one option might be that we also create a view container with the jets passing the prior selection chosen by index
  • The corrections always increase the pt, so we would never lose any jets here, and as the b-tagging has to be done before this, we should not recover any jets with pt<20 to begin with.

Needs further testing but events need to pass the truth alg first?

Edited by Teng Jian Khoo

Merge request reports