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

Definition at line 59 of file RColumnRegister.hxx.

Public Member Functions

 RVariationsWithReaders (std::shared_ptr< RVariationBase > variation, unsigned int nSlots)
 
RVariationReaderGetReader (unsigned int slot, const std::string &colName, const std::string &variationName)
 Return a column reader for the given slot, column and variation. More...
 
RVariationBaseGetVariation () const
 

Private Attributes

std::vector< std::unordered_map< std::string, std::unique_ptr< RVariationReader > > > fReadersPerVariation
 
std::shared_ptr< RVariationBasefVariation
 

#include <ROOT/RDF/RColumnRegister.hxx>

Constructor & Destructor Documentation

◆ RVariationsWithReaders()

ROOT::Internal::RDF::RVariationsWithReaders::RVariationsWithReaders ( std::shared_ptr< RVariationBase variation,
unsigned int  nSlots 
)

Definition at line 55 of file RDFColumnRegister.cxx.

Member Function Documentation

◆ GetReader()

RVariationReader & ROOT::Internal::RDF::RVariationsWithReaders::GetReader ( unsigned int  slot,
const std::string &  colName,
const std::string &  variationName 
)

Return a column reader for the given slot, column and variation.

Definition at line 64 of file RDFColumnRegister.cxx.

◆ GetVariation()

RVariationBase & ROOT::Internal::RDF::RVariationsWithReaders::GetVariation ( ) const
inline

Definition at line 68 of file RColumnRegister.hxx.

Member Data Documentation

◆ fReadersPerVariation

std::vector<std::unordered_map<std::string, std::unique_ptr<RVariationReader> > > ROOT::Internal::RDF::RVariationsWithReaders::fReadersPerVariation
private

Definition at line 64 of file RColumnRegister.hxx.

◆ fVariation

std::shared_ptr<RVariationBase> ROOT::Internal::RDF::RVariationsWithReaders::fVariation
private

Definition at line 62 of file RColumnRegister.hxx.

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

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