Classes | |
struct | LastType |
struct | LastType< T > |
class | RAuxiliaryProcessorField |
class | RAxes |
Bin configurations for all dimensions of a histogram. More... | |
struct | RColumnMergeInfo |
class | RDaosContainer |
A RDaosContainer provides read/write access to objects in a given container. More... | |
struct | RDaosEventQueue |
class | RDaosNTupleAnchor |
Entry point for an RNTuple in a DAOS container. More... | |
class | RDaosObject |
Provides low-level access to DAOS objects in a container. More... | |
class | RDaosPool |
A RDaosPool provides access to containers in a specific DAOS pool. More... | |
class | RIOShared |
class | RIOSharedBase |
class | RNTupleExporter |
class | RNTupleImtTaskScheduler |
class | RNTupleJoinTable |
Builds a join table on one or several fields of an RNTuple so it can be joined onto other RNTuples. More... | |
struct | RNTupleMergeData |
struct | RNTupleMergeOptions |
Set of merging options to pass to RNTupleMerger. More... | |
class | RNTupleMerger |
Given a set of RPageSources merge them into an RPagePersistentSink, optionally changing their compression. More... | |
class | RPageNullSink |
Dummy sink that discards all pages. More... | |
class | RPageSinkDaos |
Storage provider that writes ntuple pages to into a DAOS container. More... | |
class | RPageSourceDaos |
Storage provider that reads ntuple pages from a DAOS container. More... | |
struct | RSealedPageMergeData |
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 | ntuple_index_t = std::uint32_t |
using | RIOSharedVector_t = std::vector<RIOSharedBase *> |
Enumerations | |
enum | EDaosLocatorFlags { kCagedPage = 0x01 } |
enum class | ENTupleMergeErrBehavior { kAbort , kSkip } |
enum class | ENTupleMergingMode { kFilter , kStrict , kUnion } |
Functions | |
RBinIndexRange | CreateBinIndexRange (RBinIndex begin, RBinIndex end, std::size_t nNormalBins) |
Internal function to create RBinIndexRange. | |
std::ostream & | operator<< (std::ostream &os, const std::optional< ROOT::RColumnDescriptor::RValueRange > &x) |
const char * | ToString (ENTupleMergingMode mode) |
using ROOT::Experimental::Internal::ntuple_index_t = std::uint32_t |
Definition at line 42 of file RPageStorageDaos.hxx.
using ROOT::Experimental::Internal::RIOSharedVector_t = std::vector<RIOSharedBase *> |
Definition at line 52 of file RDrawable.hxx.
Enumerator | |
---|---|
kCagedPage |
Definition at line 46 of file RPageStorageDaos.hxx.
Enumerator | |
---|---|
kAbort | The merger will abort merging as soon as an error is encountered. |
kSkip | Upon errors, the merger will skip the current source and continue. |
Definition at line 58 of file RNTupleMerger.hxx.
Definition at line 40 of file RNTupleMerger.hxx.
RBinIndexRange ROOT::Experimental::Internal::CreateBinIndexRange | ( | RBinIndex | begin, |
RBinIndex | end, | ||
std::size_t | nNormalBins ) |
Internal function to create RBinIndexRange.
Users are strongly advised to create bin index ranges via the respective axis types, for example with RRegularAxis::GetNormalRange(RBinIndex, RBinIndex) or RRegularAxis::GetFullRange().
[in] | begin | the begin of the bin index range (inclusive) |
[in] | end | the end of the bin index range (exclusive) |
[in] | nNormalBins | the number of normal bins, after which iteration advances to RBinIndex::Overflow() |
Definition at line 133 of file RBinIndexRange.hxx.
std::ostream & ROOT::Experimental::Internal::operator<< | ( | std::ostream & | os, |
const std::optional< ROOT::RColumnDescriptor::RValueRange > & | x ) |
Definition at line 359 of file RNTupleMerger.cxx.
|
inline |
Definition at line 52 of file RNTupleMerger.hxx.