Skip to content

Changes to allow DAOD_PHYSLITE to be made from DAOD_PHYS

This MR adjusts the PHYS and PHYSLITE job options to allow PHYSLITE to be made with PHYS input. The main adjustments are:

  • PHYSLITE only imports the common PHYS/PHYSLITE config (PhysCommon) if the input is AOD, since this is building containers from AOD that already exist in PHYS anyway
  • PHYSLITE only runs thinning if the input is AOD, because PHYS is thinned anyway
  • The common trigger matching config is moved from PhysCommon to a separate file, because this is needed whether the input is AOD or DAOD_PHYS.
  • A new entry is made in the DerivationFrameworkProdFlags to account for the output stream name being different if the input is DAOD_PHYS (D2AOD_PHYSLITE)

Usage is:

Reco_tf.py --inputDAOD_PHYSFile DAOD_PHYS.pool.root --outputD2AODFile physlite.pool.root --reductionConf PHYS ...

Merge request reports