#include <cassert>#include <cctype>#include <functional>#include <tuple>#include "ROOT/RSpan.hxx"#include "ROOT/RAxis.hxx"#include "ROOT/RHistBinIter.hxx"#include "ROOT/RHistUtils.hxx"#include "ROOT/RLogger.hxx"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::Detail | 
| namespace | ROOT::Experimental::Hist | 
| namespace | ROOT::Experimental::Internal | 
Typedefs | |
| template<int NDIMS> | |
| using | ROOT::Experimental::Hist::AxisIter_t = std::array<RAxisBase::const_iterator, NDIMS> | 
| Iterator over n dimensional axes - an array of n axis iterators.   | |
| template<int NDIMS> | |
| using | ROOT::Experimental::Hist::AxisIterRange_t = std::array<AxisIter_t<NDIMS>, 2> | 
| Range over n dimensional axes - a pair of arrays of n axis iterators.   | |
Enumerations | |
| enum class | ROOT::Experimental::Hist::EOverflow { ROOT::Experimental::Hist::kNoOverflow = 0x0 , ROOT::Experimental::Hist::kUnderflow = 0x1 , ROOT::Experimental::Hist::kOverflow = 0x2 , ROOT::Experimental::Hist::kUnderOver = 0x3 } | 
| Kinds of under- and overflow handling.  More... | |
Histogram traits  | |
Helper traits for histogram operations.  | |
| enum class | ROOT::Experimental::Internal::EBinCoord { ROOT::Experimental::Internal::kBinFrom , ROOT::Experimental::Internal::kBinCenter , ROOT::Experimental::Internal::kBinTo } | 
| Specifies if the wanted result is the bin's lower edge, center or higher edge.  More... | |
| enum class | ROOT::Experimental::Internal::EFindStatus { ROOT::Experimental::Internal::kCanGrow , ROOT::Experimental::Internal::kValid } | 
| Status of FindBin(x) and FindAdjustedBin(x)  More... | |
Functions | |
| bool | ROOT::Experimental::Hist::operator& (EOverflow a, EOverflow b) | 
Axis tuple operations  | |
Template operations on axis tuple.  | |
| template<class... AXISCONFIG> | |
| static std::array< const RAxisBase *, sizeof...(AXISCONFIG)> | ROOT::Experimental::Internal::GetAxisView (const AXISCONFIG &... axes) noexcept | 
| template<class... AXISCONFIG> | |
| int | ROOT::Experimental::Internal::GetNBinsFromAxes (AXISCONFIG... axisArgs) | 
| Get the number of bins in whole hist, including under- and overflow.   | |
| template<class... AXISCONFIG> | |
| int | ROOT::Experimental::Internal::GetNBinsNoOverFromAxes (AXISCONFIG... axisArgs) | 
| Get the number of bins in whole hist, excluding under- and overflow.   | |
| template<class... AXISCONFIG> | |
| int | ROOT::Experimental::Internal::GetNOverflowBinsFromAxes (AXISCONFIG... axisArgs) | 
| Get the number of under- and overflow bins in whole hist, excluding regular bins.   | |
Definition in file RHistImpl.hxx.