tuple classes designed for future ROOT version 7 (experimental!)
Classes | |
class | EColumnType |
The available trivial, native content types of a column. More... | |
class | ROOT::Experimental::RArrayAsRVecField |
Additional classes related to sequence containers. More... | |
class | ROOT::Experimental::Internal::RCluster |
An in-memory subset of the packed and compressed pages of a cluster. More... | |
class | ROOT::Experimental::RClusterDescriptor |
Meta-data for a set of ntuple clusters. More... | |
class | ROOT::Experimental::Internal::RClusterDescriptorBuilder |
A helper class for piece-wise construction of an RClusterDescriptor. More... | |
class | ROOT::Experimental::RNTupleDescriptor::RClusterDescriptorIterable |
Used to loop over all the clusters of an ntuple (in unspecified order) More... | |
class | ROOT::Experimental::RClusterGroupDescriptor |
Clusters are bundled in cluster groups. More... | |
class | ROOT::Experimental::Internal::RClusterGroupDescriptorBuilder |
A helper class for piece-wise construction of an RClusterGroupDescriptor. More... | |
class | ROOT::Experimental::RNTupleDescriptor::RClusterGroupDescriptorIterable |
Used to loop over all the cluster groups of an ntuple (in unspecified order) More... | |
class | ROOT::Experimental::Internal::RClusterPool |
Managed a set of clusters containing compressed and packed pages. More... | |
class | ROOT::Experimental::Internal::RColumn |
A column is a storage-backed array of a simple, fixed-size type, from which pages can be mapped into memory. More... | |
class | ROOT::Experimental::RColumnDescriptor |
Meta-data stored for every column of an ntuple. More... | |
class | ROOT::Experimental::Internal::RColumnDescriptorBuilder |
A helper class for piece-wise construction of an RColumnDescriptor. More... | |
class | ROOT::Experimental::RNTupleDescriptor::RColumnDescriptorIterable |
Used to loop over a field's associated columns. More... | |
class | ROOT::Experimental::Internal::RColumnElementBase |
A column element encapsulates the translation between basic C++ types and their column representation. More... | |
class | ROOT::Experimental::Internal::RDaosNTupleAnchor |
Entry point for an RNTuple in a DAOS container. More... | |
class | ROOT::Experimental::REntry |
The REntry is a collection of values in an ntuple corresponding to a complete row in the data set. More... | |
class | ROOT::Experimental::RExtraTypeInfoDescriptor |
Field specific extra type information from the header / extenstion header. More... | |
class | ROOT::Experimental::Internal::RExtraTypeInfoDescriptorBuilder |
A helper class for piece-wise construction of an RExtraTypeInfoDescriptor. More... | |
class | ROOT::Experimental::RNTupleDescriptor::RExtraTypeInfoDescriptorIterable |
Used to loop over all the extra type info record of an ntuple (in unspecified order) More... | |
class | ROOT::Experimental::RFieldBase |
A field translates read and write calls from/to underlying columns to/from tree values. More... | |
class | RFieldContext |
Manager for a field as part of the RNTupleProcessor. More... | |
class | ROOT::Experimental::RFieldDescriptor |
Meta-data stored for every field of an ntuple. More... | |
class | ROOT::Experimental::Internal::RFieldDescriptorBuilder |
A helper class for piece-wise construction of an RFieldDescriptor. More... | |
class | ROOT::Experimental::RNTupleDescriptor::RFieldDescriptorIterable |
Used to loop over a field's child fields. More... | |
class | ROOT::Experimental::Detail::RFieldVisitor |
Abstract base class for classes implementing the visitor design pattern. More... | |
class | ROOT::Experimental::RNTupleDescriptor::RHeaderExtension |
Summarizes information about fields and the corresponding columns that were added after the header has been serialized. More... | |
class | RIterator |
Iterator over the entries of an RNTuple, or vertical concatenation thereof. More... | |
class | ROOT::Experimental::Internal::RMiniFileReader |
Read RNTuple data blocks from a TFile container, provided by a RRawFile. More... | |
class | ROOT::Experimental::RNTuple |
Representation of an RNTuple data set in a ROOT file. More... | |
class | ROOT::Experimental::Detail::RNTupleAtomicCounter |
A thread-safe integral performance counter. More... | |
class | ROOT::Experimental::Detail::RNTupleCalcPerf |
A metric element that computes its floating point value from other counters. More... | |
class | ROOT::Experimental::RNTupleClusterRange |
Used to loop over entries of collections in a single cluster. More... | |
class | ROOT::Experimental::RNTupleCollectionView |
A view for a collection, that can itself generate new ntuple views for its nested fields. More... | |
class | ROOT::Experimental::Internal::RNTupleCompressor |
Helper class to compress data blocks in the ROOT compression frame format. More... | |
class | ROOT::Experimental::Internal::RNTupleDecompressor |
Helper class to uncompress data blocks in the ROOT compression frame format. More... | |
class | ROOT::Experimental::RNTupleDescriptor |
The on-storage meta-data of an ntuple. More... | |
class | ROOT::Experimental::Internal::RNTupleDescriptorBuilder |
A helper class for piece-wise construction of an RNTupleDescriptor. More... | |
class | ROOT::Experimental::RNTupleDirectAccessView< T > |
A view variant that provides direct access to the I/O buffers. More... | |
class | ROOT::Experimental::Internal::RNTupleFileWriter |
Write RNTuple data blocks in a TFile or a bare file container. More... | |
class | ROOT::Experimental::RNTupleFillContext |
A context for filling entries (data) into clusters of an RNTuple. More... | |
class | ROOT::Experimental::RNTupleFillStatus |
A status object after filling an entry. More... | |
class | ROOT::Experimental::RNTupleFormatter |
Contains helper functions for RNTupleReader::PrintInfo() and RPrintSchemaVisitor::VisitField() More... | |
class | ROOT::Experimental::RNTupleGlobalRange |
Used to loop over indexes (entries or collections) between start and end. More... | |
class | ROOT::Experimental::RNTupleImporter |
Converts a TTree into an RNTuple. More... | |
class | ROOT::Experimental::Internal::RNTupleIndex |
Builds an index on one or several fields of an RNTuple so it can be joined onto other RNTuples. More... | |
class | ROOT::Experimental::RNTupleInspector |
Inspect on-disk and storage-related information of an RNTuple. More... | |
class | ROOT::Experimental::Internal::RNTupleMerger |
Given a set of RPageSources merge them into an RPageSink, optionally changing their compression. More... | |
class | ROOT::Experimental::Detail::RNTupleMetrics |
A collection of Counter objects with a name, a unit, and a description. More... | |
class | ROOT::Experimental::RNTupleModel |
The RNTupleModel encapulates the schema of an ntuple. More... | |
class | ROOT::Experimental::Internal::RNTupleModelChangeset |
The incremental changes to a RNTupleModel More... | |
class | ROOT::Experimental::RNTupleParallelWriter |
A writer to fill an RNTuple from multiple contexts. More... | |
class | ROOT::Experimental::Detail::RNTuplePerfCounter |
A performance counter with a name and a unit, which can be activated on demand. More... | |
class | ROOT::Experimental::Detail::RNTuplePlainCounter |
A non thread-safe integral performance counter. More... | |
class | RNTupleProcessor |
Interface for iterating over entries of RNTuples and vertically concatenated RNTuples (chains). More... | |
class | ROOT::Experimental::RNTupleReader |
An RNTuple that is used to read data from storage. More... | |
class | ROOT::Experimental::RNTupleReadOptions |
Common user-tunable settings for reading ntuples. More... | |
class | ROOT::Experimental::Internal::RNTupleSerializer |
A helper class for serializing and deserialization of the RNTuple binary format. More... | |
class | ROOT::Experimental::Detail::RNTupleTickCounter< BaseCounterT > |
An either thread-safe or non thread safe counter for CPU ticks. More... | |
class | ROOT::Experimental::Detail::RNTupleTimer< WallTimeT, CpuTimeT > |
Record wall time and CPU time between construction and destruction. More... | |
class | ROOT::Experimental::RNTupleView< T > |
An RNTupleView for a known type. More... | |
class | ROOT::Experimental::RNTupleViewBase< T > |
An RNTupleView provides read-only access to a single field of the ntuple. More... | |
class | ROOT::Experimental::RNTupleWriteOptions |
Common user-tunable settings for storing ntuples. More... | |
class | ROOT::Experimental::RNTupleWriteOptionsDaos |
DAOS-specific user-tunable settings for storing ntuples. More... | |
class | ROOT::Experimental::RNTupleWriter |
An RNTuple that gets filled with entries (data) and writes them to storage. More... | |
class | ROOT::Experimental::Internal::ROnDiskPage |
A page as being stored on disk, that is packed and compressed. More... | |
class | ROOT::Experimental::Internal::ROnDiskPageMap |
A memory region that contains packed and compressed pages. More... | |
class | ROOT::Experimental::Internal::ROnDiskPageMapHeap |
An ROnDiskPageMap that is used for an fMemory allocated as an array of unsigned char. More... | |
class | ROOT::Experimental::Internal::RPage |
A page is a slice of a column that is mapped into memory. More... | |
class | ROOT::Experimental::Internal::RPageAllocator |
Abstract interface to allocate and release pages. More... | |
class | ROOT::Experimental::Internal::RPageAllocatorHeap |
Uses standard C++ memory allocation for the column data pages. More... | |
class | ROOT::Experimental::Internal::RPageNullSink |
Dummy sink that discards all pages. More... | |
class | ROOT::Experimental::Internal::RPagePersistentSink |
Base class for a sink with a physical storage backend. More... | |
class | ROOT::Experimental::Internal::RPagePool |
A thread-safe cache of pages loaded from the page source. More... | |
class | ROOT::Experimental::RClusterDescriptor::RPageRange |
Records the partition of data into pages for a particular column in a particular cluster. More... | |
class | ROOT::Experimental::Internal::RPageRef |
Reference to a page stored in the page pool. More... | |
class | ROOT::Experimental::Internal::RPageSink |
Abstract interface to write data into an ntuple. More... | |
class | ROOT::Experimental::Internal::RPageSinkBuf |
Wrapper sink that coalesces cluster column page writes. More... | |
class | ROOT::Experimental::Internal::RPageSinkDaos |
Storage provider that writes ntuple pages to into a DAOS container. More... | |
class | ROOT::Experimental::Internal::RPageSinkFile |
Storage provider that write ntuple pages into a file. More... | |
class | ROOT::Experimental::Internal::RPageSource |
Abstract interface to read data from an ntuple. More... | |
class | ROOT::Experimental::Internal::RPageSourceDaos |
Storage provider that reads ntuple pages from a DAOS container. More... | |
class | ROOT::Experimental::Internal::RPageSourceFile |
Storage provider that reads ntuple pages from a file. More... | |
class | ROOT::Experimental::Internal::RPageSourceFriends |
Virtual storage that combines several other sources horizontally. More... | |
class | ROOT::Experimental::Internal::RPageStorage |
Common functionality of an ntuple storage for both reading and writing. More... | |
class | ROOT::Experimental::RPrepareVisitor |
Visitor used for a pre-processing run to collect information needed by another visitor class. More... | |
class | ROOT::Experimental::RPrintSchemaVisitor |
Contains settings for printing and prints a summary of an RField instance. More... | |
class | ROOT::Experimental::RPrintValueVisitor |
Renders a JSON value corresponding to the field. More... | |
class | RProcessorState |
View on the RNTupleProcessor iterator state. More... | |
class | ROOT::Experimental::Internal::RWritePageMemoryManager |
Helper to maintain a memory budget for the write pages of a set of columns. More... | |