Classes | |
struct | AxisConfigToType |
Converts a RAxisConfig of whatever kind to the corresponding RAxisBase-derived object. More... | |
struct | AxisConfigToType< RAxisConfig::kEquidistant > |
struct | AxisConfigToType< RAxisConfig::kGrow > |
struct | AxisConfigToType< RAxisConfig::kIrregular > |
struct | AxisConfigToType< RAxisConfig::kLabels > |
class | IsMappable |
struct | RComputeGlobalBin |
Recursively gets the total number of regular bins before the current dimension, when computing a global bin that is in under- or overflow in at least one dimension. More... | |
struct | RComputeGlobalBin<-1, NDIMS, BINS, AXES > |
struct | RComputeGlobalBinRaw |
Recursively computes a zero-based global bin index, given... More... | |
struct | RComputeGlobalBinRaw<-1, NDIMS, BINS, AXES, BINTYPE > |
struct | RComputeLocalBins |
Recursively computes the number of regular bins before the current dimension, as well as the number of under- and overflow bins left to account for, after the current dimension. More... | |
struct | RComputeLocalBins< 0, NDIMS, AXES > |
struct | RComputeLocalBinsInitialisation |
Recursively compute some quantities needed for ComputeLocalBins , namely the total number of bins per hyperplane (overflow and regular) and the number of regular bins per hyperplane on the hyperplanes that have them. More... | |
struct | RComputeLocalBinsInitialisation< 0, NDIMS, AXES > |
struct | RComputeLocalBinsRaw |
Recursively computes zero-based local bin indices, given... More... | |
struct | RComputeLocalBinsRaw<-1, NDIMS, BINS, AXES, BINTYPE > |
class | RDirectoryEntry |
struct | RFillIterRange |
Recursively fills the ranges of all axes, excluding under- and overflow. More... | |
struct | RFillIterRange<-1, AXES > |
struct | RFindLocalBins |
Find the per-axis local bin indices associated with a certain set of coordinates. More... | |
struct | RFindLocalBins<-1, NDIMS, BINS, COORD, AXES > |
struct | RGetNBinsCount |
Recursively gets the total number of bins in whole hist, including under- and overflow. More... | |
struct | RGetNBinsCount< 0, AXES > |
struct | RGetNBinsNoOverCount |
Recursively gets the total number of bins in whole hist, excluding under- and overflow. More... | |
struct | RGetNBinsNoOverCount< 0, AXES > |
struct | RGetNRegularBinsBefore |
Recursively gets the number of regular bins just before the current dimension. More... | |
struct | RGetNRegularBinsBefore<-1, NDIMS, BINS, AXES > |
class | RHistBufferedFillBase |
struct | RHistImplGen |
Generate RHist::fImpl from RHist constructor arguments. More... | |
struct | RHistImplGen< NDIM, NDIM, DATA, PROCESSEDAXISCONFIG... > |
Generate RHist::fImpl from constructor arguments; recursion end. More... | |
class | RIndexIter |
Iterates over an index; the REFERENCE is defined by the REFERENCE template parameter. More... | |
class | RIOShared |
class | RIOSharedBase |
struct | RLocalBinsToCoords |
Recursively converts local axis bins from the standard kUnderflowBin /kOverflowBin for under/overflow bin indexing convention, to the corresponding bin coordinates. More... | |
struct | RLocalBinsToCoords<-1, NDIMS, BINS, COORD, AXES > |
struct | RLocalBinsToVirtualBins |
Recursively converts local axis bins from the standard kUnderflowBin /kOverflowBin for under/overflow bin indexing convention, to a "virtual bin" convention where the underflow bin has index 0 and the overflow bin has index N+1 where N is the axis' number of regular bins. More... | |
struct | RLocalBinsToVirtualBins<-1, NDIMS, BINS, AXES > |
class | RMiniFileReader |
Read RNTuple data blocks from a TFile container, provided by a RRawFile. More... | |
class | RNTupleFileWriter |
Write RNTuple data blocks in a TFile or a bare file container. More... | |
class | RResultBase |
Common handling of the error case for RResult<T> (T != void) and RResult<void> More... | |
struct | RVirtualBinsToLocalBins |
Recursively converts zero-based virtual bins where the underflow bin has index 0 and the overflow bin has index N+1 where N is the axis' number of regular bins, to the standard kUnderflowBin /kOverflowBin for under/overflow bin indexing convention. More... | |
struct | RVirtualBinsToLocalBins<-1, NDIMS, BINS, AXES > |
class | RVirtualCanvasPainter |
Abstract interface for painting a canvas. More... | |
class | TBulkBranchRead |
Helper class for reading many branch entries at once to optimize throughput. More... | |
class | TTreeReaderValueFastBase |
Typedefs | |
using | RIOSharedVector_t = std::vector< RIOSharedBase * > |
Enumerations | |
Histogram traits | |
Helper traits for histogram operations. | |
enum class | EBinCoord { kBinFrom , kBinCenter , kBinTo } |
Specifies if the wanted result is the bin's lower edge, center or higher edge. More... | |
enum class | EFindStatus { kCanGrow , kValid } |
Status of FindBin(x) and FindAdjustedBin(x) More... | |
Functions | |
void | PrintRNTuple (const RNTuple &ntuple, std::ostream &output) |
void | swap (RDirectoryEntry &e1, RDirectoryEntry &e2) noexcept |
Relational operators. | |
template<class REFERENCE , class POINTER > | |
bool | operator< (RIndexIter< REFERENCE, POINTER > lhs, RIndexIter< REFERENCE, POINTER > rhs) noexcept |
template<class REFERENCE , class POINTER > | |
bool | operator> (RIndexIter< REFERENCE, POINTER > lhs, RIndexIter< REFERENCE, POINTER > rhs) noexcept |
template<class REFERENCE , class POINTER > | |
bool | operator<= (RIndexIter< REFERENCE, POINTER > lhs, RIndexIter< REFERENCE, POINTER > rhs) noexcept |
template<class REFERENCE , class POINTER > | |
bool | operator>= (RIndexIter< REFERENCE, POINTER > lhs, RIndexIter< REFERENCE, POINTER > rhs) noexcept |
template<class REFERENCE , class POINTER > | |
bool | operator== (RIndexIter< REFERENCE, POINTER > lhs, RIndexIter< REFERENCE, POINTER > rhs) noexcept |
template<class REFERENCE , class POINTER > | |
bool | operator!= (RIndexIter< REFERENCE, POINTER > lhs, RIndexIter< REFERENCE, POINTER > rhs) noexcept |
Axis tuple operations | |
Template operations on axis tuple. | |
template<class... AXISCONFIG> | |
int | GetNBinsNoOverFromAxes (AXISCONFIG... axisArgs) |
Get the number of bins in whole hist, excluding under- and overflow. | |
template<class... AXISCONFIG> | |
int | GetNBinsFromAxes (AXISCONFIG... axisArgs) |
Get the number of bins in whole hist, including under- and overflow. | |
template<class... AXISCONFIG> | |
int | GetNOverflowBinsFromAxes (AXISCONFIG... axisArgs) |
Get the number of under- and overflow bins in whole hist, excluding regular bins. | |
template<class... AXISCONFIG> | |
static std::array< const RAxisBase *, sizeof...(AXISCONFIG)> | GetAxisView (const AXISCONFIG &... axes) noexcept |
using ROOT::Experimental::Internal::RIOSharedVector_t = typedef std::vector<RIOSharedBase *> |
Definition at line 52 of file RDrawable.hxx.
|
strong |
Specifies if the wanted result is the bin's lower edge, center or higher edge.
Enumerator | |
---|---|
kBinFrom | Get the lower bin edge. |
kBinCenter | Get the bin center. |
kBinTo | Get the bin high edge. |
Definition at line 252 of file RHistImpl.hxx.
|
strong |
Status of FindBin(x) and FindAdjustedBin(x)
Enumerator | |
---|---|
kCanGrow | The coordinate could fit after growing the axis. |
kValid | The returned bin index is valid. |
Definition at line 259 of file RHistImpl.hxx.
|
staticnoexcept |
Definition at line 710 of file RHistImpl.hxx.
int ROOT::Experimental::Internal::GetNBinsFromAxes | ( | AXISCONFIG... | axisArgs | ) |
Get the number of bins in whole hist, including under- and overflow.
Definition at line 310 of file RHistImpl.hxx.
int ROOT::Experimental::Internal::GetNBinsNoOverFromAxes | ( | AXISCONFIG... | axisArgs | ) |
Get the number of bins in whole hist, excluding under- and overflow.
Definition at line 286 of file RHistImpl.hxx.
int ROOT::Experimental::Internal::GetNOverflowBinsFromAxes | ( | AXISCONFIG... | axisArgs | ) |
Get the number of under- and overflow bins in whole hist, excluding regular bins.
Definition at line 318 of file RHistImpl.hxx.
|
inlinenoexcept |
Definition at line 145 of file RIndexIter.hxx.
|
noexcept |
Definition at line 115 of file RIndexIter.hxx.
|
noexcept |
Definition at line 127 of file RIndexIter.hxx.
|
inlinenoexcept |
Definition at line 139 of file RIndexIter.hxx.
|
noexcept |
Definition at line 121 of file RIndexIter.hxx.
|
inlinenoexcept |
Definition at line 133 of file RIndexIter.hxx.
Definition at line 33 of file RNTupleUtil.cxx.
|
inlinenoexcept |
Definition at line 94 of file RDirectoryEntry.hxx.