RTreeColumnReader specialization for TTree values read via TTreeReaderValues.
Definition at line 30 of file RTreeColumnReader.hxx.
Public Member Functions | |
RTreeColumnReader (TTreeReader &r, const std::string &colName) | |
Construct the RTreeColumnReader. Actual initialization is performed lazily by the Init method. | |
~RTreeColumnReader () override | |
The dtor resets the TTreeReaderValue object. | |
Public Member Functions inherited from ROOT::Detail::RDF::RColumnReaderBase | |
virtual | ~RColumnReaderBase ()=default |
template<typename T > | |
T & | Get (Long64_t entry) |
Return the column value for the given entry. | |
Private Member Functions | |
void * | GetImpl (Long64_t) final |
Private Attributes | |
std::unique_ptr< TTreeReaderValue< T > > | fTreeValue |
#include <ROOT/RDF/RTreeColumnReader.hxx>
|
inline |
Construct the RTreeColumnReader. Actual initialization is performed lazily by the Init method.
Definition at line 36 of file RTreeColumnReader.hxx.
|
inlineoverride |
The dtor resets the TTreeReaderValue object.
Definition at line 49 of file RTreeColumnReader.hxx.
|
inlinefinalprivatevirtual |
Implements ROOT::Detail::RDF::RColumnReaderBase.
Definition at line 33 of file RTreeColumnReader.hxx.
|
private |
Definition at line 31 of file RTreeColumnReader.hxx.