Logo ROOT  
Reference Guide
 
Loading...
Searching...
No Matches
ROOT::Internal::RDF::RTreeOpaqueColumnReader Class Referencefinal

Definition at line 36 of file RTreeColumnReader.hxx.

Public Member Functions

 RTreeOpaqueColumnReader (const RTreeOpaqueColumnReader &)=delete
 
 RTreeOpaqueColumnReader (RTreeOpaqueColumnReader &&)=delete
 
 RTreeOpaqueColumnReader (TTreeReader &r, std::string_view colName)
 Construct the RTreeColumnReader. Actual initialization is performed lazily by the Init method.
 
 ~RTreeOpaqueColumnReader () final
 
RTreeOpaqueColumnReaderoperator= (const RTreeOpaqueColumnReader &)=delete
 
RTreeOpaqueColumnReaderoperator= (RTreeOpaqueColumnReader &&)=delete
 
- Public Member Functions inherited from ROOT::Detail::RDF::RColumnReaderBase
virtual ~RColumnReaderBase ()=default
 
template<typename T >
T * TryGet (Long64_t entry)
 Return the column value for the given entry.
 

Private Member Functions

void * GetImpl (Long64_t)
 

Private Attributes

std::unique_ptr< ROOT::Internal::TTreeReaderOpaqueValuefTreeValue
 

#include <ROOT/RDF/RTreeColumnReader.hxx>

Inheritance diagram for ROOT::Internal::RDF::RTreeOpaqueColumnReader:
[legend]

Constructor & Destructor Documentation

◆ RTreeOpaqueColumnReader() [1/3]

ROOT::Internal::RDF::RTreeOpaqueColumnReader::RTreeOpaqueColumnReader ( TTreeReader & r,
std::string_view colName )

Construct the RTreeColumnReader. Actual initialization is performed lazily by the Init method.

Definition at line 11 of file RTreeColumnReader.cxx.

◆ RTreeOpaqueColumnReader() [2/3]

ROOT::Internal::RDF::RTreeOpaqueColumnReader::RTreeOpaqueColumnReader ( const RTreeOpaqueColumnReader & )
delete

◆ RTreeOpaqueColumnReader() [3/3]

ROOT::Internal::RDF::RTreeOpaqueColumnReader::RTreeOpaqueColumnReader ( RTreeOpaqueColumnReader && )
delete

◆ ~RTreeOpaqueColumnReader()

ROOT::Internal::RDF::RTreeOpaqueColumnReader::~RTreeOpaqueColumnReader ( )
finaldefault

Member Function Documentation

◆ GetImpl()

void * ROOT::Internal::RDF::RTreeOpaqueColumnReader::GetImpl ( Long64_t )
privatevirtual

Implements ROOT::Detail::RDF::RColumnReaderBase.

Definition at line 6 of file RTreeColumnReader.cxx.

◆ operator=() [1/2]

RTreeOpaqueColumnReader & ROOT::Internal::RDF::RTreeOpaqueColumnReader::operator= ( const RTreeOpaqueColumnReader & )
delete

◆ operator=() [2/2]

RTreeOpaqueColumnReader & ROOT::Internal::RDF::RTreeOpaqueColumnReader::operator= ( RTreeOpaqueColumnReader && )
delete

Member Data Documentation

◆ fTreeValue

std::unique_ptr<ROOT::Internal::TTreeReaderOpaqueValue> ROOT::Internal::RDF::RTreeOpaqueColumnReader::fTreeValue
private

Definition at line 37 of file RTreeColumnReader.hxx.

Libraries for ROOT::Internal::RDF::RTreeOpaqueColumnReader:

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