16#ifndef ROOT_RDATAFRAME
17#define ROOT_RDATAFRAME
26#include <initializer_list>
45 RDataFrame(std::string_view treename,
const std::vector<std::string> &filenames,
47 RDataFrame(std::string_view treename, std::initializer_list<std::string> filenames,
49 RDataFrame(treename, std::vector<std::string>(filenames), defaultColumns) {}
53 RDataFrame(std::unique_ptr<ROOT::RDF::RDataSource>,
const ColumnNames_t &defaultColumns = {});
66namespace Experimental {
unsigned long long ULong64_t
The dataset specification for RDataFrame.
The public interface to the RDataFrame federation of classes.
ROOT's RDataFrame offers a modern, high-level interface for analysis of data stored in TTree ,...
RDataFrame(std::string_view treename, std::initializer_list< std::string > filenames, const ColumnNames_t &defaultColumns={})
RDataFrame(std::string_view treeName, ::TDirectory *dirPtr, const ColumnNames_t &defaultColumns={})
RDataFrame(std::string_view treeName, std::string_view filenameglob, const ColumnNames_t &defaultColumns={})
Build the dataframe.
ROOT::RDF::ColumnNames_t ColumnNames_t
RDataFrame(RDataFrame &&)=default
RDataFrame(const RDataFrame &)=default
RDataFrame & operator=(const RDataFrame &)=default
RDataFrame & operator=(RDataFrame &&)=default
Describe directory structure in memory.
A TTree represents a columnar dataset.
ROOT::RDataFrame FromSpec(const std::string &jsonFile)
Factory method to create an RDataFrame from a JSON specification file.
std::vector< std::string > ColumnNames_t
tbb::task_arena is an alias of tbb::interface7::task_arena, which doesn't allow to forward declare tb...