Logo ROOT  
Reference Guide
ROOT::Internal::RDF::RDefinesWithReaders Class Reference

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)
 
RDefineBaseGetDefine () const
 
RDefineReaderGetReader (unsigned int slot, const std::string &variationName)
 

Private Types

using RDefineBase = RDFDetail::RDefineBase
 

Private Attributes

std::shared_ptr< RDefineBasefDefine
 
std::vector< std::unordered_map< std::string, std::unique_ptr< RDefineReader > > > fReadersPerVariation
 

#include <ROOT/RDF/RColumnRegister.hxx>

Member Typedef Documentation

◆ RDefineBase

Constructor & Destructor Documentation

◆ RDefinesWithReaders()

ROOT::Internal::RDF::RDefinesWithReaders::RDefinesWithReaders ( std::shared_ptr< RDefineBase define,
unsigned int  nSlots 
)

Definition at line 25 of file RDFColumnRegister.cxx.

Member Function Documentation

◆ GetDefine()

RDefineBase & ROOT::Internal::RDF::RDefinesWithReaders::GetDefine ( ) const
inline

Definition at line 55 of file RColumnRegister.hxx.

◆ GetReader()

RDefineReader & ROOT::Internal::RDF::RDefinesWithReaders::GetReader ( unsigned int  slot,
const std::string &  variationName 
)

Definition at line 31 of file RDFColumnRegister.cxx.

Member Data Documentation

◆ fDefine

std::shared_ptr<RDefineBase> ROOT::Internal::RDF::RDefinesWithReaders::fDefine
private

Definition at line 49 of file RColumnRegister.hxx.

◆ fReadersPerVariation

std::vector<std::unordered_map<std::string, std::unique_ptr<RDefineReader> > > ROOT::Internal::RDF::RDefinesWithReaders::fReadersPerVariation
private

Definition at line 51 of file RColumnRegister.hxx.

Libraries for ROOT::Internal::RDF::RDefinesWithReaders:
[legend]

The documentation for this class was generated from the following files: