Implement R21-derived b-jet calibration
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:
- Add support for systematics handles (both muon and jet containers) Not done:
- 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