A helper type that keeps track of RDefine objects and their corresponding RDefineReaders.
Definition at line 59 of file RDefineReader.hxx.
Public Member Functions | |
RDefinesWithReaders (std::shared_ptr< ROOT::Detail::RDF::RDefineBase > define, unsigned int nSlots, ROOT::Internal::RDF::RStringCache &cachedColNames) | |
ROOT::Detail::RDF::RDefineBase & | GetDefine () const |
ROOT::Internal::RDF::RDefineReader & | GetReader (unsigned int slot, std::string_view variationName) |
Private Attributes | |
ROOT::Internal::RDF::RStringCache & | fCachedColNames |
std::shared_ptr< ROOT::Detail::RDF::RDefineBase > | fDefine |
std::vector< std::unordered_map< std::string_view, std::unique_ptr< RDefineReader > > > | fReadersPerVariation |
#include <ROOT/RDF/RDefineReader.hxx>
ROOT::Internal::RDF::RDefinesWithReaders::RDefinesWithReaders | ( | std::shared_ptr< ROOT::Detail::RDF::RDefineBase > | define, |
unsigned int | nSlots, | ||
ROOT::Internal::RDF::RStringCache & | cachedColNames | ||
) |
Definition at line 17 of file RDefineReader.cxx.
|
inline |
Definition at line 73 of file RDefineReader.hxx.
ROOT::Internal::RDF::RDefineReader & ROOT::Internal::RDF::RDefinesWithReaders::GetReader | ( | unsigned int | slot, |
std::string_view | variationName | ||
) |
Definition at line 26 of file RDefineReader.cxx.
|
private |
Definition at line 68 of file RDefineReader.hxx.
|
private |
Definition at line 63 of file RDefineReader.hxx.
|
private |
Definition at line 65 of file RDefineReader.hxx.