Class Acts::ConeLayer¶
-
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.
Public Functions
-
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.
- Parameters
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
- Returns
is a shared pointer to a layer
-
ConeLayer() = delete¶