ACTS-408_allowSensitiveLayers
Support of translation for simple detectors, where the layers themselves can be sensitive. Changes:
- Update CylinderSurface to allow creation from a DetectorElement
- Update of the DD4hepLayerBuilder, to allow layers to be sensitive (by adding a 0D-SurfaceArray just containing the a sensitive surface at the center of the layer)
- Update of the TGeoDetectorElement to allow cylinder (and disc shapes) to be translated into sensitive surfaces
- In order to distinguish disc and cylinder shapes (which are both described as
TGeoTubeSeg
in DD4hep) a flag 'isDisc' was introduced Fixes ACTS-408.