class DiscLayer : public virtual Acts::DiscSurface, public Acts::Layer¶
Class to describe a disc-like detector layer for tracking, it inhertis from both, Layer base class and DiscSurface class.
DiscLayer() = delete¶
~DiscLayer() override = default¶
virtual const DiscSurface &surfaceRepresentation() const override¶
Transforms the layer into a Surface representation for extrapolation.
This method returns a surface reference
virtual DiscSurface &surfaceRepresentation() override¶
Public Static Functions
Factory constructor with DiscSurface components.
transform – is the transform to place the layer in the 3D frame
dbounds – are the disc bounds that describe the layer dimensions
surfaceArray – is the array of sensitive surfaces
thickness – is the layer thickness (along the normal vector)
ad – is the approach descriptor that provides the approach surface
laytyp – is the layer type
a sharted pointer to the new layer
- DiscLayer() = delete¶