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

Prototype axis definition for surface binning. More...

#include <Acts/Geometry/SurfaceArrayCreator.hpp>

Collaboration diagram for Acts::SurfaceArrayCreator::ProtoAxis:
[legend]

Public Member Functions

std::size_t getBin (AxisScalar x) const
 Get the bin index for a given value.

Public Attributes

AxisDirection axisDir = AxisDirection::AxisX
 Axis direction for binning.
std::vector< AxisScalarbinEdges
 Bin edges for variable binning.
BinningType bType = BinningType::equidistant
 Binning type (equidistant or variable).
AxisScalar max = 0
 Maximum value of the axis.
AxisScalar min = 0
 Minimum value of the axis.
std::size_t nBins = 0
 Number of bins.

Detailed Description

Prototype axis definition for surface binning.

Member Function Documentation

◆ getBin()

std::size_t Acts::SurfaceArrayCreator::ProtoAxis::getBin ( AxisScalar x) const

Get the bin index for a given value.

Parameters
xThe value to find the bin for
Returns
The bin index