Skip to content

Reduce dependency of AnalysisTop on TruthEvents container

Oliver Majersky requested to merge omajersk/athena:AT-remove-truthevent-dep into 21.2

This MR attempts to reduce the necessity of having TruthEvents container in derivation in order to run on AT:

  • LHE3 weights are loaded from xAOD::EventInfo instead of using xAOD::TruthEventContainer
  • xAOD::TruthEventContainer is loaded only in case user enables feature that actually needs it in config, such as LHADPDF reweigthing, incoming parton PDF info, accessing/storing full truth record

Resolves ANALYSISTO-885

Edited by Oliver Majersky

Merge request reports