Class PerigeeSurface¶
Defined in File PerigeeSurface.hpp
Inheritance Relationships¶
Base Type¶
public Acts::LineSurface
(Class LineSurface)
Class Documentation¶
-
class
Acts
::
PerigeeSurface
: public Acts::LineSurface¶ Class describing the Line to which the Perigee refers to.
The Surface axis is fixed to be the z-axis of the Tracking frame. It inherits from StraingLineSurface.
Public Functions
-
PerigeeSurface
() = delete¶ Default Constructor - deleted.
-
~PerigeeSurface
() override = default¶ Destructor - defaulted.
-
std::string
name
() const final¶ Return properly formatted class name for screen output */.
-
PerigeeSurface &
operator=
(const PerigeeSurface &other)¶ Assignment operator.
- Parameters
other
: is the source surface to be assigned
-
Polyhedron
polyhedronRepresentation
(const GeometryContext &gctx, size_t) const final¶ Return a Polyhedron for the surfaces.
- Note
ignored
- Return
A list of vertices and a face/facett description of it
- Parameters
gctx
: The current geometry context object, e.g. alignmentlseg
: is ignored for a perigee
-
std::ostream &
toStream
(const GeometryContext &gctx, std::ostream &sl) const final¶ Output Method for std::ostream.
- Return
ostreamn obect which was streamed into
- Parameters
gctx
: The current geometry context object, e.g. alignmentsl
: is the ostream to be dumped into
-
SurfaceType
type
() const final¶ Return the surface type.
Protected Functions
-
PerigeeSurface
(const Vector3 &gp)¶ Constructor from GlobalPosition.
- Parameters
gp
: position where the perigee is centered
-
PerigeeSurface
(const Transform3 &transform)¶ Constructor with a Transform - needed for tilt.
- Parameters
transform
: is the transform for position and tilting
-
PerigeeSurface
(const PerigeeSurface &other)¶ Copy constructor.
- Parameters
other
: is the source surface to be copied
-
PerigeeSurface
(const GeometryContext &gctx, const PerigeeSurface &other, const Transform3 &shift)¶ Copy constructor - with shift.
- Parameters
gctx
: The current geometry context object, e.g. alignmentother
: is the source cone surfaceshift
: is the additional transfrom applied after copying
-