Skip to content

NTUP_PHYSVAL in Derivations_tf

Tadej Novak requested to merge tadej/athena:physval into master

Initial implementation of NTUP_PHYSVAL in Derivations_tf. For simplicity and containment for now only running from DAOD_PHYSVAL is supported. It uses an independent skeleton. Potentially running DAOD_PHYSVAL and NTUP_PHYSVAL in the same step could also work (but I'm not sure if MP would be supported for NTUP_PHYSVAL creation).

Some details:

  • unify writing out the file with a new flag and common algorithm configuration
  • make sure flake8 runs on all scripts
  • add missing truth jets to CA version of PHYSVAL
  • add missing b-tagging decorations to PHYSVAL
  • add missing PhysVal Example configuration
  • fix jet validation tools config for truth jets
  • also cleanup DerivationSkeleton a bit while at it

Some plots may still be missing (especially summary probably needs to be updated to newer jet collections). Test plots on upgrade sample available here: https://www.desy.de/~tadej/upgrade/PhysVal/20220815_test/

/cc @jchapman @tstreble @npetters @calpigia @jcatmore @dhayden @gcallea

Merge request reports