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

RTreeColumnReader specialization for TTree values read via TTreeReaderUntypedValue.

Definition at line 57 of file RTreeColumnReader.hxx.

Public Member Functions

 RTreeUntypedValueColumnReader (const RTreeUntypedValueColumnReader &)=delete
 
 RTreeUntypedValueColumnReader (RTreeUntypedValueColumnReader &&)=delete
 
 RTreeUntypedValueColumnReader (TTreeReader &r, std::string_view colName, std::string_view typeName)
 
 ~RTreeUntypedValueColumnReader () final
 
RTreeUntypedValueColumnReaderoperator= (const RTreeUntypedValueColumnReader &)=delete
 
RTreeUntypedValueColumnReaderoperator= (RTreeUntypedValueColumnReader &&)=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) override
 

Private Attributes

std::unique_ptr< ROOT::Internal::TTreeReaderUntypedValuefTreeValue
 

#include <ROOT/RDF/RTreeColumnReader.hxx>

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

Constructor & Destructor Documentation

◆ RTreeUntypedValueColumnReader() [1/3]

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

Definition at line 25 of file RTreeColumnReader.cxx.

◆ RTreeUntypedValueColumnReader() [2/3]

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

◆ RTreeUntypedValueColumnReader() [3/3]

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

◆ ~RTreeUntypedValueColumnReader()

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

Member Function Documentation

◆ GetImpl()

void * ROOT::Internal::RDF::RTreeUntypedValueColumnReader::GetImpl ( Long64_t )
overrideprivatevirtual

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

Definition at line 20 of file RTreeColumnReader.cxx.

◆ operator=() [1/2]

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

◆ operator=() [2/2]

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

Member Data Documentation

◆ fTreeValue

std::unique_ptr<ROOT::Internal::TTreeReaderUntypedValue> ROOT::Internal::RDF::RTreeUntypedValueColumnReader::fTreeValue
private

Definition at line 58 of file RTreeColumnReader.hxx.

Libraries for ROOT::Internal::RDF::RTreeUntypedValueColumnReader:

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