Skip to content

DataQualty Configuration Fixes, master branch (2021.01.12.)

This was triggered by ATLINFR-3920. It turns out that to use RooFFTConvPdf, we need to have LCG's fftw package set up. Since 2 packages (DataQualityUtils and InDetDiMuonMonitoring) use that type directly, I added find_package(FFTW) to those.

  • Doing a slightly bigger cleanup in InDetDiMuonMonitoring, so that it would only link against stuff that it really needs.

I had to modify DataQualityInterfaces because currently it has a bug in it.

https://gitlab.cern.ch/atlas/athena/-/blob/release/22.0.24/DataQuality/DataQualityInterfaces/CMakeLists.txt#L41

(The nlohmann_json::nlohmann_json expression must not be used in the INCLUDE_DIRS list.) I remember having seen this issue in the past, but I have no idea why it was not fixed a long time ago. 😕

  • While making changes in DataQualityInterfaces anyway, I also did some small cleanups in that package as well.

Merge request reports