Class DiscLayer¶
Defined in File DiscLayer.hpp
Inheritance Relationships¶
Base Types¶
public Acts::DiscSurface
(Class DiscSurface)public Acts::Layer
(Class Layer)
Class Documentation¶
-
class
Acts
::
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.
Public Functions
-
DiscLayer
() = delete¶
-
~DiscLayer
() override = default¶
-
const DiscSurface &
surfaceRepresentation
() const override¶ Transforms the layer into a Surface representation for extrapolation.
- Return
This method returns a surface reference
-
DiscSurface &
surfaceRepresentation
() override¶
Public Static Functions
Factory constructor with DiscSurface components.
- Parameters
transform
: is the transform to place the layer in the 3D framedbounds
: are the disc bounds that describe the layer dimensionssurfaceArray
: is the array of sensitive surfacesthickness
: is the layer thickness (along the normal vector)ad
: is the approach descriptor that provides the approach surfacelaytyp
: is the layer type
- Return
a sharted pointer to the new layer
Protected Functions
- Parameters
transform
: is the transform to place the layer in the 3D framedbounds
: are the disc bounds that describe the layer dimensionssurfaceArray
: is the array of sensitive surfacesthickness
: is the layer thickness (along the normal vector)ad
: is the approach descriptor that provides the approach surfacelaytyp
: is the layer taype
-
DiscLayer
(const DiscLayer &cla, const Transform3D &tr)¶ Copy constructor with shift.
-