Logo ROOT  
Reference Guide
 
Loading...
Searching...
No Matches
ROOT::Internal::RDF::RDefinesWithReaders Class Reference

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::RDefineBaseGetDefine () const
 
ROOT::Internal::RDF::RDefineReaderGetReader (unsigned int slot, std::string_view variationName)
 

Private Attributes

ROOT::Internal::RDF::RStringCachefCachedColNames
 
std::shared_ptr< ROOT::Detail::RDF::RDefineBasefDefine
 
std::vector< std::unordered_map< std::string_view, std::unique_ptr< RDefineReader > > > fReadersPerVariation
 

#include <ROOT/RDF/RDefineReader.hxx>

Constructor & Destructor Documentation

◆ RDefinesWithReaders()

ROOT::Internal::RDF::RDefinesWithReaders::RDefinesWithReaders ( std::shared_ptr< ROOT::Detail::RDF::RDefineBase define,
unsigned int  nSlots,
ROOT::Internal::RDF::RStringCache cachedColNames 
)
Author
Vincenzo Eduardo Padulano
Date
2024-04

Definition at line 17 of file RDefineReader.cxx.

Member Function Documentation

◆ GetDefine()

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

Definition at line 73 of file RDefineReader.hxx.

◆ GetReader()

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

Definition at line 26 of file RDefineReader.cxx.

Member Data Documentation

◆ fCachedColNames

ROOT::Internal::RDF::RStringCache& ROOT::Internal::RDF::RDefinesWithReaders::fCachedColNames
private

Definition at line 68 of file RDefineReader.hxx.

◆ fDefine

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

Definition at line 63 of file RDefineReader.hxx.

◆ fReadersPerVariation

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

Definition at line 65 of file RDefineReader.hxx.

Libraries for ROOT::Internal::RDF::RDefinesWithReaders:

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