Skip to content

ACTS-408_allowSensitiveLayers

Julia Hrdinka requested to merge ACTS-408_allowSensitiveLayers into master

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.

Merge request reports