File ConeLayer.hpp¶
-
namespace Acts
Set the Geometry Context PLUGIN.
Set the Calibration Context PLUGIN.
Convenience functions to ease creation of and Acts::InterpolatedMaterialMap and to avoid code duplication.
Set the Mangetic Field Context PLUGIN.
Convenience functions to ease creation of and Acts::InterpolatedBFieldMap and to avoid code duplication.
Currently implemented for the two most common formats: rz and xyz.
-
class ConeLayer : public virtual Acts::ConeSurface, public Acts::Layer
- #include <Acts/Geometry/ConeLayer.hpp>
Class to describe a conical detector layer for tracking, it inhertis from both, Layer base class and ConeSurface class.
Public Functions
-
ConeLayer() = delete
-
ConeLayer(const ConeLayer &cla) = 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
Protected Functions
Private constructor with arguments.
- 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
ade – is the approach descriptor for navigation towards the layer
laytyp – is the layer type
-
ConeLayer(const ConeLayer &cla, const Transform3 &shift)¶
Private copy constructor with shift, called by create(args*)
- Parameters
cla – is the source clone layer
shift – is the additional shift applied after copying
-
ConeLayer() = delete
-
class ConeLayer : public virtual Acts::ConeSurface, public Acts::Layer