Class InfiniteBounds

Inheritance Relationships

Base Type

Class Documentation

class Acts::InfiniteBounds : public Acts::SurfaceBounds

templated boundless extension to forward the interface Returns all inside checks to true and can templated for all bounds

Public Functions

InfiniteBounds() = default
~InfiniteBounds() override = default
bool inside(const Vector2&, const BoundaryCheck&) const final

Method inside() returns true for any case.

ignores input parameters

Return

always true

std::ostream &toStream(std::ostream &os) const final

Output Method for std::ostream.

SurfaceBounds::BoundsType type() const final

Return the bounds type - for persistency optimization.

Return

is a BoundsType enum

std::vector<double> values() const final

Access method for bound values, this is a dynamically sized vector containing the parameters needed to describe these bounds.

Return

of the stored values for this SurfaceBounds object