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
AxisBoundaryType
of 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>