Skip to content

Run3 developments (miniAOD)

Nicola Amapane edited this page Jul 27, 2023 · 2 revisions

Status/missing items/todo for Run3 miniAOD branch

The Run3 branch includes development to run on Run III data with the miniAOD framework (as well as the nanoAOD framework, see this page for details).

Several updates are needed for a complete implementation; and not all ingredients are ready yet. Temporary hacks, missing pieces etc. are marked with FIXME2022 comments in the code. Here is a quick list of missing bits:

In ZZ4lAnalysis.py:

  • Update GT
  • Update 2023 triggers
  • Electrons: preliminary recipe to add IDs (from swagata87/EgammaPostRecoTools); posibly to be updated; runEnergyCorrections=False
  • skipped Prefiring

In plugins and libs:

  • LHEHandler does not handle 2022 era. Skipped in HZZ4lntupleMaker; also RecoProbabilities.py has to be removed from csvs for the time being.
  • METCorrectionHandler does not handle 2022 era. Skipped in HZZ4lntupleMaker.
    • this should be reviewed/cleaned up
  • Missing muon scale corrections (former Rochester module)
  • LeptonSFHelper: all SFs set to 1. Should migrate this to use correctionlib
  • EleFiller.cc: skipped scale and smearing corrections, as they are not yet available
  • PU reweight: to be updated to 2022 (returning 1 for the time being)