Skip to content

Add handling of different DB publishers in SQLite creation

Nicholas Styles requested to merge nstyles/athena:GeoModelAuxTableNames into main

In the Run4 workflow for building geometries, SQLite files are "minted" via running plugins on input data. Depending on the exact plugins used (e.g. whether for the full ITk, one of the subdetectors only, or the "generic" GeoModelXML plugin) the Aux tables needed to create the ReadoutGeometry elements can be added to tables with a different name.

This MR allows tables from all known plugins to be read in, establishing also a precedence in case tables from multiple sources are present.

FYI @tsulaia @boudreau @rbianchi @sroe @kiabelin

Merge request reports