class ConeLayer : public virtual Acts::ConeSurface, public Acts::Layer¶
Class to describe a conical detector layer for tracking, it inhertis from both, Layer base class and ConeSurface class.
ConeLayer() = delete¶
~ConeLayer() override = default¶
virtual const ConeSurface &surfaceRepresentation() const override¶
Transforms the layer into a Surface representation for extrapolation.
virtual ConeSurface &surfaceRepresentation() override¶
Public Static Functions
Factory for shared layer.
transform – is the 3D transform that poisitions the layer in 3D frame
cbounds – is the conical bound description
surfaceArray – is the array of sensitive surfaces
thickness – is the layer thickness along the normal axis
ad – is the approach descriptor for navigation towards the layer
laytyp – is the layer type
is a shared pointer to a layer
- ConeLayer() = delete¶