GMCAT adds NameTags and Transforms when reading an SQLite file back in
Creating a .db file from a plugin. No NameTags are added to the output, because no NameTags are used in the example geometry:
➜ build ../install/bin/gmcat GeoModelExamples/MinimalPlugin/libMinimalPlugin.dylib -o min_2.dbThe Geometry Database 'min_2.db' has been opened successfully!Saving the GeoModel tree to file: 'min_2.db'Info: number of Materials records to dump into the DB: 2Info: number of Elements records to dump into the DB: 5Info: number of Transforms records to dump into the DB: 3Info: number of Shapes records to dump into the DB: 2Info: number of PhysVols records to dump into the DB: 3Info: number of LogVols records to dump into the DB: 2Info: number of ChildrenPositions records to dump into the DB: 9
When reading back the output file, for a second pass in GMCAT, 5 NameTags are added:
➜ build ../install/bin/gmcat min_2.db -o min_2_gmact.dbThe Geometry Database 'min_2_gmact.db' has been opened successfully!Saving the GeoModel tree to file: 'min_2_gmact.db'Info: number of Materials records to dump into the DB: 2Info: number of Elements records to dump into the DB: 5Info: number of NameTags records to dump into the DB: 5[...]