Improvements for TGeo geometry binding
Closes #685 (closed)
This MR adds new functionality to the TGeoPlugin
to allow more detector setups. There are a few necessary adaptions in the Core/Geometry
module, particularly concerning ring layouts and layer splitting.
It adds:
- automated detection of layer splitting (if configured to do so)
- automated detection or end-cap ring layout (if configured to do so)
-
AnnulusBounds
for DiscSurfaces - updates the
ObjWriter
for AnnulusBounds - introduces interface for IdentifierProvider
It will allow to build the silicon part of:
- sPhenix
- ATLAS ITk
- CMS
Edited by Andreas Salzburger