Skip to content

Turn off DetDesc configuration when using DD4hep

Marco Clemencic requested to merge hide-old-conddb-in-dd4hep into master

This MR completely hides the DetDesc configuration and databases when in DD4hep mode, so that we can check that everything has been migrated. As a corollary, this is expected not to change anything in the normal platforms, but increase the number of failures in +dd4hep platforms.

I fixed as many tests as I could. Some tests still use DetDesc as they are meant to compare the two geometries while others are disabled as they cannot exist without DetDesc.

As discussed in !3461 (comment 5450094) and lhcb-datapkg/ParamFiles!47, ParticleTable.txt needs some more care as we are not going to take it from DetDesc anymore. For the time being I introduced a couple of copies of it to be able to run the tests (one could be removed with some massaging of the reference file).

Note also that 3 of the commits in this MR are minor fixes and could be merged independently.

/cc @jonrob @sponce @bcouturi @raaij @gligorov @rmatev @graven

Merge request reports