Skip to content

xAOD Dictionary Updates, master branch (2020.05.22.)

This MR is continuing (after !33004 (merged)) with collecting the changes from !32081 (closed) into the master branch.

In this MR I update the dictionary setup of all of the xAOD packages for which I didn't need to move any dictionary from one package to another. (Those ones I will set up in a separate MR.) These changes should not cause any change in the runtime behaviour of the code, they should just make the code more organised/readable.

Note that for the generation of xAODBaseDict I decided to depend on the newly created CMake code from xAODCore. While these two packages/libraries do not depend on each other "on the C++ level", this dependency on each others' CMake code seemed acceptable. (I was pondering about this for a bit...)

Pinging @ssnyder, @mnowak.

Merge request reports