Class IAxis¶
Defined in File IAxis.hpp
Class Documentation¶
-
class
Acts::IAxis¶ Common base class for all Axis instance.
This allows generice handling such as for inspection.
Public Functions
-
std::vector<ActsScalar>
getBinEdges() const = 0¶ Return a vector of bin edges.
- Return
Vector which contains the bin edges
-
detail::AxisBoundaryType
getBoundaryType() const = 0¶ returns the boundary type set in the template param
- Return
AxisBoundaryTypeof this axis
-
ActsScalar
getMax() const = 0¶ get maximum of binning range
- Return
maximum of binning range
-
ActsScalar
getMin() const = 0¶ get minimum of binning range
- Return
minimum of binning range
-
size_t
getNBins() const = 0¶ get total number of bins
- Return
total number of bins (excluding under-/overflow bins)
-
bool
isEquidistant() const = 0¶ returns whether the axis is equidistant
- Return
bool is equidistant
-
bool
isVariable() const = 0¶ returns whether the axis is variable
- Return
bool is variable
-
std::vector<ActsScalar>