Logo ROOT   master
Reference Guide
ROOT::Experimental::RCollectionNTuple Class Reference


A virtual ntuple for collections that can be used to some extent like a real ntuple

This class is between a field and a ntuple. It carries the offset column for the collection and the default entry taken from the collection model. It does not, however, have a tree model because the collection model has been merged into the larger ntuple model.

Definition at line 216 of file RNTuple.hxx.

Public Member Functions

 RCollectionNTuple (std::unique_ptr< REntry > defaultEntry)
 
 RCollectionNTuple (const RCollectionNTuple &)=delete
 
 ~RCollectionNTuple ()=default
 
void Fill ()
 
void Fill (REntry *entry)
 
ClusterSize_tGetOffsetPtr ()
 
RCollectionNTupleoperator= (const RCollectionNTuple &)=delete
 

Private Attributes

std::unique_ptr< REntryfDefaultEntry
 
ClusterSize_t fOffset
 

#include <ROOT/RNTuple.hxx>

Constructor & Destructor Documentation

◆ RCollectionNTuple() [1/2]

ROOT::Experimental::RCollectionNTuple::RCollectionNTuple ( std::unique_ptr< REntry defaultEntry)
explicit

Definition at line 219 of file RNTuple.cxx.

◆ RCollectionNTuple() [2/2]

ROOT::Experimental::RCollectionNTuple::RCollectionNTuple ( const RCollectionNTuple )
delete

◆ ~RCollectionNTuple()

ROOT::Experimental::RCollectionNTuple::~RCollectionNTuple ( )
default

Member Function Documentation

◆ Fill() [1/2]

void ROOT::Experimental::RCollectionNTuple::Fill ( )
inline

Definition at line 226 of file RNTuple.hxx.

◆ Fill() [2/2]

void ROOT::Experimental::RCollectionNTuple::Fill ( REntry entry)
inline

Definition at line 227 of file RNTuple.hxx.

◆ GetOffsetPtr()

ClusterSize_t* ROOT::Experimental::RCollectionNTuple::GetOffsetPtr ( )
inline

Definition at line 234 of file RNTuple.hxx.

◆ operator=()

RCollectionNTuple& ROOT::Experimental::RCollectionNTuple::operator= ( const RCollectionNTuple )
delete

Member Data Documentation

◆ fDefaultEntry

std::unique_ptr<REntry> ROOT::Experimental::RCollectionNTuple::fDefaultEntry
private

Definition at line 219 of file RNTuple.hxx.

◆ fOffset

ClusterSize_t ROOT::Experimental::RCollectionNTuple::fOffset
private

Definition at line 218 of file RNTuple.hxx.


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