Public Member Functions | |
RAxes (std::vector< RAxisVariant > axes) | |
template<std::size_t N> | |
RLinearizedIndex | ComputeGlobalIndex (const std::array< RBinIndex, N > &indices) const |
Compute the global index for all axes. | |
template<typename... A> | |
RLinearizedIndex | ComputeGlobalIndex (const std::tuple< A... > &args) const |
Compute the global index for all axes. | |
std::size_t | ComputeTotalNBins () const |
Compute the total number of bins for all axes. | |
const std::vector< RAxisVariant > & | Get () const |
std::size_t | GetNDimensions () const |
void | Streamer (TBuffer &) |
ROOT Streamer function to throw when trying to store an object of this class. | |
Private Member Functions | |
template<std::size_t I, typename... A> | |
RLinearizedIndex | ComputeGlobalIndex (std::size_t index, const std::tuple< A... > &args) const |
Private Attributes | |
std::vector< RAxisVariant > | fAxes |
Friends | |
bool | operator== (const RAxes &lhs, const RAxes &rhs) |
#include <ROOT/RAxes.hxx>
|
inlineexplicit |
|
inline |
|
inline |
|
inlineprivate |
|
inline |
|
inline |
|
inline |
|
inline |
|
private |