#include <algorithm>#include <cmath>#include <limits>#include <string>#include <unordered_map>#include <vector>#include "ROOT/RAxisConfig.hxx"#include <string_view>#include "ROOT/RLogger.hxx"Classes | |
| struct | ROOT::Experimental::Internal::AxisConfigToType< RAxisConfig::kEquidistant > | 
| struct | ROOT::Experimental::Internal::AxisConfigToType< RAxisConfig::kGrow > | 
| struct | ROOT::Experimental::Internal::AxisConfigToType< RAxisConfig::kIrregular > | 
| struct | ROOT::Experimental::Internal::AxisConfigToType< RAxisConfig::kLabels > | 
| class | ROOT::Experimental::RAxisBase::const_iterator | 
| Random const_iterator through bins.  More... | |
| class | ROOT::Experimental::RAxisBase | 
| Histogram axis base class.  More... | |
| class | ROOT::Experimental::RAxisEquidistant | 
| Axis with equidistant bin borders.  More... | |
| class | ROOT::Experimental::RAxisGrow | 
| An axis that can extend its range, keeping the number of its bins unchanged.  More... | |
| class | ROOT::Experimental::RAxisIrregular | 
| An axis with non-equidistant bins (also known as "variable binning").  More... | |
| class | ROOT::Experimental::RAxisLabels | 
| A RAxisGrow that has a label assigned to each bin and a bin width of 1.  More... | |
Namespaces | |
| namespace | ROOT | 
| tbb::task_arena is an alias of tbb::interface7::task_arena, which doesn't allow to forward declare tbb::task_arena without forward declaring tbb::interface7  | |
| namespace | ROOT::Experimental | 
| namespace | ROOT::Experimental::Internal | 
Functions | |
RAxisBase::const_iterator external operators  | |
| bool | ROOT::Experimental::operator!= (RAxisBase::const_iterator lhs, RAxisBase::const_iterator rhs) noexcept | 
| i != j   | |
| RAxisBase::const_iterator | ROOT::Experimental::operator+ (int d, RAxisBase::const_iterator rhs) noexcept | 
| 2 + i   | |
| bool | ROOT::Experimental::operator< (RAxisBase::const_iterator lhs, RAxisBase::const_iterator rhs) noexcept | 
| i < j   | |
| bool | ROOT::Experimental::operator<= (RAxisBase::const_iterator lhs, RAxisBase::const_iterator rhs) noexcept | 
| i <= j   | |
| bool | ROOT::Experimental::operator== (RAxisBase::const_iterator lhs, RAxisBase::const_iterator rhs) noexcept | 
| i == j   | |
| bool | ROOT::Experimental::operator> (RAxisBase::const_iterator lhs, RAxisBase::const_iterator rhs) noexcept | 
| i > j   | |
| bool | ROOT::Experimental::operator>= (RAxisBase::const_iterator lhs, RAxisBase::const_iterator rhs) noexcept | 
| i >= j   | |
Axis Compatibility | |
| EAxisCompatibility | ROOT::Experimental::CanMap (const RAxisEquidistant &target, const RAxisEquidistant &source) noexcept | 
| Whether (and how) the source axis can be merged into the target axis.   | |
| enum class | ROOT::Experimental::EAxisCompatibility { ROOT::Experimental::kIdentical , ROOT::Experimental::kContains , ROOT::Experimental::kSampling , ROOT::Experimental::kIncompatible } |