Column reader for defined columns.
Definition at line 28 of file RDefineReader.hxx.
Public Member Functions | |
RDefineReader (unsigned int slot, RDFDetail::RDefineBase &define) | |
![]() | |
virtual | ~RColumnReaderBase ()=default |
template<typename T > | |
T & | Get (Long64_t entry) |
Return the column value for the given entry. More... | |
Private Member Functions | |
void * | GetImpl (Long64_t entry) final |
Private Attributes | |
RDFDetail::RDefineBase & | fDefine |
Non-owning reference to the node responsible for the defined column. More... | |
unsigned int | fSlot = std::numeric_limits<unsigned int>::max() |
The slot this value belongs to. More... | |
void * | fValuePtr = nullptr |
Non-owning ptr to the defined value. More... | |
#include <ROOT/RDF/RDefineReader.hxx>
|
inline |
Definition at line 45 of file RDefineReader.hxx.
|
inlinefinalprivatevirtual |
Implements ROOT::Detail::RDF::RColumnReaderBase.
Definition at line 38 of file RDefineReader.hxx.
|
private |
Non-owning reference to the node responsible for the defined column.
Definition at line 30 of file RDefineReader.hxx.
|
private |
The slot this value belongs to.
Definition at line 36 of file RDefineReader.hxx.
|
private |
Non-owning ptr to the defined value.
Definition at line 33 of file RDefineReader.hxx.