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 | RNTupleAttrSetDescriptorBuilder |
| 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 | RNTupleProcessorEntry |
| Collection of values in an RNTupleProcessor, analogous to REntry, with checks and support for missing values. More... | |
| class | RNTupleProcessorProvenance |
| 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 | |
| static 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) |
| void * | RFile_GetObjectFromKey (RFile &file, const RKeyInfo &key) |
Returns an owning pointer to the object referenced by key. | |
| ROOT::RLogChannel & | RFileLog () |
| 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.
|
static |
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.
| ROOT::RLogChannel & ROOT::Experimental::Internal::RFileLog | ( | ) |
|
inline |
Definition at line 52 of file RNTupleMerger.hxx.