Skip to content

fix the dictionary loading issue from ATLASG-1601

Nils Erik Krumnack requested to merge krumnack/athena:xaod_init_fix into master

This will hopefully address the issues in loading the xAOD::JetContainer dictionary by preloading the DataVectorBase dictionary for jets which makes sure the explicit specialization is seen before the DataVector is created.

I'm far from certain that this will fix all the issues and that this will not create new issues of its own, but it's the best I could come up with right now. Let's see what the CI tests say.

It may be nice to also add that dictionary to the xAODJet package itself, and maybe that would even avoid the issue of needing to preload the dictionary in xAOD::Init, I didn't try that.

cc @akraszna

Merge request reports