Skip to content

RootCore/Packages.h Removals, 21.2 branch (2020.11.13.)

This is meant to fix the issue described in ATLASG-1571.

While AnalysisBase-21.2 still generates a RootCore/Packages.h file just to make it a little easier to build some terribly old analysis codebases, it is not set up to be used in the public interface of a class that has a dictionary generated for it. As ROOT is not made aware at runtime where to find this header.

Instead of adding the header (back) to the environment setup, I rather just removed the only 2 references to this header from the code. For the topreco_test_mt2 executable it seemed to make sense to just remove the executable outright. As it has not done anything useful in a CMake build ever. So I guess nobody actually wanted to use it for a long time by now. Still, @tdado, speak up if you disagree.

Note that RootCore/Packages.h has been completely removed from the master branch, so this should not be swept anywhere...

Merge request reports