Column reader that reads the value for a specific column, variation and slot.
Definition at line 26 of file RVariationReader.hxx.
Public Member Functions | |
RVariationReader (unsigned int slot, const std::string &colName, const std::string &variationName, RVariationBase &variation) | |
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 entry) final |
Private Attributes | |
unsigned int | fSlot = std::numeric_limits<unsigned int>::max() |
The slot this value belongs to. | |
void * | fValuePtr = nullptr |
Non-owning ptr to the value of the variation. | |
RVariationBase * | fVariation |
#include <ROOT/RDF/RVariationReader.hxx>
|
inline |
Definition at line 42 of file RVariationReader.hxx.
|
inlinefinalprivatevirtual |
Implements ROOT::Detail::RDF::RColumnReaderBase.
Definition at line 35 of file RVariationReader.hxx.
|
private |
The slot this value belongs to.
Definition at line 33 of file RVariationReader.hxx.
|
private |
Non-owning ptr to the value of the variation.
Definition at line 30 of file RVariationReader.hxx.
|
private |
Definition at line 27 of file RVariationReader.hxx.