ACTS
Experiment-independent tracking
Loading...
Searching...
No Matches
Acts::ExtendedSurface Struct Reference

A surface of the tracking geometry with the bounds check relaxed to the tolerance of the caller. More...

#include <Acts/Propagator/NavigatorOptions.hpp>

Collaboration diagram for Acts::ExtendedSurface:
[legend]

Public Attributes

BoundaryTolerance boundaryTolerance = BoundaryTolerance::Infinite()
 Tolerance used to intersect the surface.
const Surface * surface {}
 The surface.

Detailed Description

A surface of the tracking geometry with the bounds check relaxed to the tolerance of the caller.

It is targeted only inside its own volume (Gen3) or on its layer (Gen1). To reach it outside, use an AdditionalSurface.

Member Data Documentation

◆ boundaryTolerance

BoundaryTolerance Acts::ExtendedSurface::boundaryTolerance = BoundaryTolerance::Infinite()

Tolerance used to intersect the surface.

Infinite() drops the bounds check.

◆ surface

const Surface* Acts::ExtendedSurface::surface {}

The surface.

The geometry must hold it, and it must outlive the propagation.