Write geometry which loads its parameters from DB
EDIT 2023-07-25: Meeting conclusions
For practical purposes, BaseTpcSecGeo will load parameters from geometry database in the contructor.
The constants will be "un-consted" & private, setters will be forbidden.
This means it will be impossible to modify the geometry values in the object, after it is initialized.
Basic parameterless constructor will be set to private.
Also the path to geometry root file for TPC detector used in geometry_stage1.C will be loaded from database.
The real geometry from the actual experiment will inherit from BaseTpcSecGeo and will contain alignment and other adjustments from real experiment, which will be loaded from a different database.