Add support for the GeoEllipticalTube shape in I/O
Compare changes
Support for the shape GeoEllipticalTube is missing in I/O.
This MR adds the Write/Read support for it, as well as all the relevant DB tables.
It also adds a CTest test to test the correctness of the write/read workflow on the newly added shape. The new test will be run as part of the CI test suite.
(The addition of the EllipticalTube was triggered by ATLAS; if you're an ATLAS member and interested, see this ticket (ATLAS internal) for more details: https://its.cern.ch/jira/browse/ATLASSIM-7263)