11#ifndef ROOT_RDF_RDATASETSPEC
12#define ROOT_RDF_RDATASETSPEC
30namespace Experimental {
37 friend class ::ROOT::Detail::RDF::RLoopManager;
69 WithGlobalFriends(
const std::string &treeName,
const std::string &fileNameGlob,
const std::string &alias =
"");
72 const std::string &alias =
"");
75 const std::string &alias =
"");
78 const std::vector<std::string> &fileNameGlobs,
const std::string &alias =
"");
A dataset specification for RDataFrame.
const std::vector< std::string > GetFileNameGlobs() const
std::vector< RSample > MoveOutSamples()
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="")
const std::vector< std::string > GetTreeNames() const
const ROOT::TreeUtils::RFriendInfo & GetFriendInfo() const
Long64_t GetEntryRangeBegin() const
const std::vector< RMetaData > GetMetaData() const
RDatasetSpec & AddSample(RSample sample)
ROOT::TreeUtils::RFriendInfo fFriendInfo
List of friends.
RDatasetSpec & WithGlobalRange(const RDatasetSpec::REntryRange &entryRange={})
std::vector< RSample > fSamples
List of samples.
const std::vector< std::string > GetSampleNames() const
Long64_t GetEntryRangeEnd() const
Class representing a sample (grouping of trees (and their fileglobs) and (optional) metadata)
This file contains a specialised ROOT message handler to test for diagnostic in unit tests.
Information about friend trees of a certain TTree or TChain object.