GMCAT: Aux tables are dropped when combining SQLite files
When combining pre-existing SQLite .db files via gmcat, any aux folders in the input .db are dropped from the combined output .db. I.e. if one runs like this:
gmcat testITkPixel.db testITkStrip.db -o testFull.db
Then the folders like PublishedFullPhysVols_ITkPixel
, PublishedFullPhysVols_ITkStrip
which are in the inputs are not there in the output.
This behaviour is probably not expected by users, and also makes it unfeasible to combine pre-existing .db files in a convenient way. This means that e.g. to simply add a BeamPipe to the ITk, one would need access to both GeoModelATLAS
and GeoModelData
to be able to pass the detector plugins to gmcat
and for the plugins to be able to read their input data, rather than simply being able to do this with "vanilla" gmcat
from GeoModel
.