11#ifndef ROOT_RDF_COLUMNREADERUTILS 
   12#define ROOT_RDF_COLUMNREADERUTILS 
   56   assert(
r != 
nullptr && 
"We could not find a reader for this column, this should never happen at this point.");
 
 
   93inline std::array<RDFDetail::RColumnReaderBase *, 0>
 
ROOT::Detail::TRangeCast< T, true > TRangeDynCast
TRangeDynCast is an adapter class that allows the typed iteration through a TCollection.
 
Option_t Option_t TPoint TPoint const char GetTextMagnitude GetFillStyle GetLineColor GetLineWidth GetMarkerStyle GetTextAlign GetTextColor GetTextSize void char Point_t Rectangle_t WindowAttributes_t Float_t r
 
The head node of a RDF computation graph.
 
A binder for user-defined columns, variations and aliases.
 
A simple, robust and fast interface to read values from ROOT columnar datasets such as TTree,...
 
std::array< RDFDetail::RColumnReaderBase *, sizeof...(ColTypes)> GetColumnReaders(unsigned int slot, TTreeReader *r, TypeList< ColTypes... >, const RColumnReadersInfo &colInfo, const std::string &variationName="nominal")
Create a group of column readers, one per type in the parameter pack.
 
RDFDetail::RColumnReaderBase * GetColumnReader(unsigned int slot, RColumnReaderBase *defineOrVariationReader, RLoopManager &lm, TTreeReader *r, const std::string &colName)
 
ROOT type_traits extensions.
 
tbb::task_arena is an alias of tbb::interface7::task_arena, which doesn't allow to forward declare tb...
 
This type aggregates some of the arguments passed to GetColumnReaders.
 
RLoopManager & fLoopManager
 
RColumnRegister & fColRegister
 
const std::vector< std::string > & fColNames