Logo ROOT   6.18/05
Reference Guide
List of all members | Public Member Functions | Private Attributes | Friends | List of all members
ROOT::Experimental::RNTupleDescriptor Class Reference

Represents the on-disk (on storage) information about an ntuple.

This can, for instance, be used by 3rd party utilies.

Definition at line 116 of file RNTupleDescriptor.hxx.

Public Member Functions

const RClusterDescriptorGetClusterDescriptor (DescriptorId_t clusterId) const
 
const RColumnDescriptorGetColumnDescriptor (DescriptorId_t columnId) const
 
const RFieldDescriptorGetFieldDescriptor (DescriptorId_t fieldId) const
 
std::string GetName () const
 

Private Attributes

std::unordered_map< DescriptorId_t, RClusterDescriptorfClusterDescriptors
 
std::unordered_map< DescriptorId_t, RColumnDescriptorfColumnDescriptors
 
std::unordered_map< DescriptorId_t, RFieldDescriptorfFieldDescriptors
 
std::string fName
 
RNTupleVersion fVersion
 

Friends

class RNTupleDescriptorBuilder
 

#include <ROOT/RNTupleDescriptor.hxx>

Member Function Documentation

◆ GetClusterDescriptor()

const RClusterDescriptor & ROOT::Experimental::RNTupleDescriptor::GetClusterDescriptor ( DescriptorId_t  clusterId) const
inline

Definition at line 132 of file RNTupleDescriptor.hxx.

◆ GetColumnDescriptor()

const RColumnDescriptor & ROOT::Experimental::RNTupleDescriptor::GetColumnDescriptor ( DescriptorId_t  columnId) const
inline

Definition at line 129 of file RNTupleDescriptor.hxx.

◆ GetFieldDescriptor()

const RFieldDescriptor & ROOT::Experimental::RNTupleDescriptor::GetFieldDescriptor ( DescriptorId_t  fieldId) const
inline

Definition at line 128 of file RNTupleDescriptor.hxx.

◆ GetName()

std::string ROOT::Experimental::RNTupleDescriptor::GetName ( ) const
inline

Definition at line 135 of file RNTupleDescriptor.hxx.

Friends And Related Function Documentation

◆ RNTupleDescriptorBuilder

friend class RNTupleDescriptorBuilder
friend

Definition at line 117 of file RNTupleDescriptor.hxx.

Member Data Documentation

◆ fClusterDescriptors

std::unordered_map<DescriptorId_t, RClusterDescriptor> ROOT::Experimental::RNTupleDescriptor::fClusterDescriptors
private

Definition at line 125 of file RNTupleDescriptor.hxx.

◆ fColumnDescriptors

std::unordered_map<DescriptorId_t, RColumnDescriptor> ROOT::Experimental::RNTupleDescriptor::fColumnDescriptors
private

Definition at line 124 of file RNTupleDescriptor.hxx.

◆ fFieldDescriptors

std::unordered_map<DescriptorId_t, RFieldDescriptor> ROOT::Experimental::RNTupleDescriptor::fFieldDescriptors
private

Definition at line 123 of file RNTupleDescriptor.hxx.

◆ fName

std::string ROOT::Experimental::RNTupleDescriptor::fName
private

Definition at line 121 of file RNTupleDescriptor.hxx.

◆ fVersion

RNTupleVersion ROOT::Experimental::RNTupleDescriptor::fVersion
private

Definition at line 120 of file RNTupleDescriptor.hxx.


The documentation for this class was generated from the following file: