A helper type that keeps track of RDefine objects and their corresponding RDefineReaders.
Definition at line 44 of file RColumnRegister.hxx.
Public Member Functions | |
RDefinesWithReaders (std::shared_ptr< RDefineBase > define, unsigned int nSlots) | |
RDefineBase & | GetDefine () const |
RDefineReader & | GetReader (unsigned int slot, const std::string &variationName) |
Private Types | |
using | RDefineBase = RDFDetail::RDefineBase |
Private Attributes | |
std::shared_ptr< RDefineBase > | fDefine |
std::vector< std::unordered_map< std::string, std::unique_ptr< RDefineReader > > > | fReadersPerVariation |
#include <ROOT/RDF/RColumnRegister.hxx>
Definition at line 45 of file RColumnRegister.hxx.
ROOT::Internal::RDF::RDefinesWithReaders::RDefinesWithReaders | ( | std::shared_ptr< RDefineBase > | define, |
unsigned int | nSlots | ||
) |
Definition at line 25 of file RDFColumnRegister.cxx.
|
inline |
Definition at line 55 of file RColumnRegister.hxx.
RDefineReader & ROOT::Internal::RDF::RDefinesWithReaders::GetReader | ( | unsigned int | slot, |
const std::string & | variationName | ||
) |
Definition at line 31 of file RDFColumnRegister.cxx.
|
private |
Definition at line 49 of file RColumnRegister.hxx.
|
private |
Definition at line 51 of file RColumnRegister.hxx.