Skip to content

Component accumulator in derivation framework - part 2b: common truth and TRUTH1/3 formats

James Catmore requested to merge jcatmore/athena:master-DAOD_CA_part2b into master

This is the third MR to set up the component accumulator in the derivation framework. This introduces the config files necessary to create the common truth containers, decorations etc that are written into TRUTH1/3 and PHYS(LITE). Additionally the TRUTH1 and TRUTH3 formats are added mirroring the non-CA version. Since all of the code is new and only works when the new Derivation_tf transform is used, these changes have no impact on existing production.

The sample ID number is currently extracted from ConfigFlags.Input.RunNumber. This works for EVNT input, but won't work for AOD. So further adjustments will be needed when PHYS(LITE) are migrated, such that the sample ID has its own flag.

Edited by James Catmore

Merge request reports