11#ifndef ROOT_RDF_RDATASETSPEC 
   12#define ROOT_RDF_RDATASETSPEC 
   30namespace Experimental {
 
   49   friend class ::ROOT::Detail::RDF::RLoopManager; 
 
   84                             const std::string &
alias = 
"");
 
   87                             const std::string &
alias = 
"");
 
 
The dataset specification for RDataFrame.
 
const std::vector< std::string > GetFileNameGlobs() const
Returns the collection of the dataset's paths to files, or globs if specified in input.
 
std::vector< RSample > MoveOutSamples()
Returns a collection of instances of the RSample class.
 
REntryRange fEntryRange
Start (inclusive) and end (exclusive) entry for the dataset processing.
 
RDatasetSpec & WithGlobalFriends(const std::string &treeName, const std::string &fileNameGlob, const std::string &alias="")
Add friend tree to RDatasetSpec object.
 
const std::vector< std::string > GetTreeNames() const
Returns the collection of the dataset's tree names.
 
const ROOT::TreeUtils::RFriendInfo & GetFriendInfo() const
Returns the reference to the friend tree information.
 
Long64_t GetEntryRangeBegin() const
Returns the first entry as defined by the global range provided in the specification.
 
const std::vector< RMetaData > GetMetaData() const
Returns the collection of the dataset's metadata (RMetaData class objects).
 
RDatasetSpec & AddSample(RSample sample)
Add sample (RSample class object) to the RDatasetSpec object.
 
ROOT::TreeUtils::RFriendInfo fFriendInfo
List of friends.
 
RDatasetSpec & WithGlobalRange(const RDatasetSpec::REntryRange &entryRange={})
Create an RDatasetSpec object for a given range of entries.
 
std::vector< RSample > fSamples
List of samples.
 
const std::vector< std::string > GetSampleNames() const
Returns the collection of the dataset's sample names.
 
Long64_t GetEntryRangeEnd() const
Returns the last entry as defined by the global range provided in the specification.
 
Class representing a sample which is a grouping of trees and their fileglobs, and,...
 
tbb::task_arena is an alias of tbb::interface7::task_arena, which doesn't allow to forward declare tb...
 
Information about friend trees of a certain TTree or TChain object.