Column reader for defined columns.
Definition at line 35 of file RDefineReader.hxx.
|
| | RDefineReader (unsigned int slot, RDFDetail::RDefineBase &define) |
| template<typename T> |
| T * | TryGet (Long64_t entry) |
| | Return the column value for the given entry.
|
|
| RDFDetail::RDefineBase & | fDefine |
| | Non-owning reference to the node responsible for the defined column.
|
| unsigned int | fSlot = std::numeric_limits<unsigned int>::max() |
| | The slot this value belongs to.
|
| void * | fValuePtr = nullptr |
| | Non-owning ptr to the defined value.
|
#include <ROOT/RDF/RDefineReader.hxx>
◆ RDefineReader()
| ROOT::Internal::RDF::RDefineReader::RDefineReader |
( |
unsigned int | slot, |
|
|
RDFDetail::RDefineBase & | define ) |
|
inline |
◆ GetImpl()
| void * ROOT::Internal::RDF::RDefineReader::GetImpl |
( |
Long64_t | entry | ) |
|
|
inlinefinalprivatevirtual |
◆ TryGet()
template<typename T>
| T * ROOT::Detail::RDF::RColumnReaderBase::TryGet |
( |
Long64_t | entry | ) |
|
|
inlineinherited |
Return the column value for the given entry.
- Template Parameters
-
- Parameters
-
The caller is responsible for checking that the returned value actually exists.
Definition at line 39 of file RColumnReaderBase.hxx.
◆ fDefine
| RDFDetail::RDefineBase& ROOT::Internal::RDF::RDefineReader::fDefine |
|
private |
Non-owning reference to the node responsible for the defined column.
Definition at line 37 of file RDefineReader.hxx.
◆ fSlot
| unsigned int ROOT::Internal::RDF::RDefineReader::fSlot = std::numeric_limits<unsigned int>::max() |
|
private |
◆ fValuePtr
| void* ROOT::Internal::RDF::RDefineReader::fValuePtr = nullptr |
|
private |
The documentation for this class was generated from the following file: