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

Axis properties supplied by the consumer of an AxisSpec at build time. More...

#include <Acts/Utilities/AxisSpec.hpp>

Public Attributes

std::optional< AxisBoundaryTypeboundaryType = std::nullopt
 Boundary type of the axis.
std::optional< AxisDirectiondirection = std::nullopt
 Direction of the axis.
std::optional< double > max = std::nullopt
 Maximum edge of the axis.
std::optional< double > min = std::nullopt
 Minimum edge of the axis.

Detailed Description

Axis properties supplied by the consumer of an AxisSpec at build time.

Each property fills in the corresponding one of the spec if that is unset, and validates it otherwise. Spelled AxisSpec::Options at the use sites; it only lives at namespace scope so that it is complete where AxisSpec::buildAxis defaults it.