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.