Class ApproachDescriptor¶
Defined in File ApproachDescriptor.hpp
Inheritance Relationships¶
Derived Type¶
public Acts::GenericApproachDescriptor
(Class GenericApproachDescriptor)
Class Documentation¶
-
class
Acts
::
ApproachDescriptor
¶ Virtual base class to decide and return which approaching surface to be taken, the surfaces are std::shared_ptr, as they can be the boundary surfaces of the representingVolume of the Layer.
Subclassed by Acts::GenericApproachDescriptor
Public Functions
-
ApproachDescriptor
() = default¶
-
~ApproachDescriptor
() = default¶
-
ObjectIntersection<Surface>
approachSurface
(const GeometryContext &gctx, const Vector3 &position, const Vector3 &direction, const BoundaryCheck &bcheck) const = 0¶ Get the surface on approach.
- Return
is a surface intersection
- Parameters
gctx
: The current geometry context object, e.g. alignmentposition
: is the position from start of the searchdirection
: is the direction at the start of the searchbcheck
: is the boundary check directive
-