Class CylinderLayer¶
Defined in File CylinderLayer.hpp
Inheritance Relationships¶
Base Types¶
public Acts::CylinderSurface(Class CylinderSurface)public Acts::Layer(Class Layer)
Class Documentation¶
-
class
Acts::CylinderLayer: public Acts::CylinderSurface, public Acts::Layer¶ Class to describe a cylindrical detector layer for tracking, it inhertis from both, Layer base class and CylinderSurface class.
Public Functions
-
CylinderLayer(const CylinderLayer &cla) = delete¶
-
CylinderLayer() = delete¶
-
~CylinderLayer() override = default¶
-
CylinderLayer &
operator=(const CylinderLayer&) = delete¶
-
const CylinderSurface &
surfaceRepresentation() const override¶ Transforms the layer into a Surface representation This is for positioning and extrapolation.
-
CylinderSurface &
surfaceRepresentation() override¶
Public Static Functions
Factory for shared Layer pointer create a shared, fully deployed CylinderLayer.
- Parameters
transform: is the 3D transform that places the layer in 3D spacecbounds: are the cylindrical bounds of the layersurfaceArray: is the Binned Array that holds the sensitive surfacesthickness: is the layer thickness (along the normal)ad: is the approach descriptor for approaching the layerlaytyp: is the layer type
- Return
The return object is a shared poiter to the layer.
Protected Functions
Private constructor for CylinderLayer, called by create(args*) factory.
- Parameters
transform: is the 3D transform that places the layer in 3D spacecbounds: are the cylindrical bounds of the layersurfaceArray: is the Binned Array that holds the sensitive surfacesthickness: is the layer thickness (along the normal)ad: is the approach descriptor for approaching the layerlaytyp: is the layer type
- Return
The return object is a shared poiter to the layer.
-
CylinderLayer(const CylinderLayer &cla, const Transform3 &shift)¶ Private copy constructor with shift, called by create(args*)
- Return
The return object is a shared pointer to the layer.
- Parameters
cla: is the source cylinder layer for the copyshift: is the additional transform applied after cloning
-