![]() |
ROOT 6.14/05 Reference Guide |
Classes | |
class | RArrowDS |
RDataFrame data source class to interface with Apache Arrow. More... | |
class | RCsvDS |
RDataFrame data source class for reading CSV files. More... | |
class | RCutFlowReport |
class | RDataSource |
RDataSource defines an API that RDataFrame can use to read arbitrary data formats. More... | |
class | RInterface |
The public interface to the RDataFrame federation of classes. More... | |
class | RLazyDS |
A RDataSource implementation which is built on top of result proxies. More... | |
class | RResultPtr |
Smart pointer for the return type of actions. More... | |
class | RRootDS |
struct | RSnapshotOptions |
A collection of options to steer the creation of the dataset on file. More... | |
class | RTrivialDS |
class | TCutInfo |
class | TH1DModel |
A struct which stores the parameters of a TH1D. More... | |
class | TH2DModel |
A struct which stores the parameters of a TH2D. More... | |
class | TH3DModel |
A struct which stores the parameters of a TH3D. More... | |
class | TProfile1DModel |
A struct which stores the parameters of a TProfile. More... | |
class | TProfile2DModel |
A struct which stores the parameters of a TProfile2D. More... | |
Typedefs | |
template<typename T > | |
using | TResultProxy = RResultPtr< T > |
Functions | |
RDataFrame | MakeArrowDataFrame (std::shared_ptr< arrow::Table > table, std::vector< std::string > const &columns) |
Factory method to create a Apache Arrow RDataFrame. More... | |
RDataFrame | MakeCsvDataFrame (std::string_view fileName, bool readHeaders=true, char delimiter=',', Long64_t linesChunkSize=-1LL) |
Factory method to create a CSV RDataFrame. More... | |
template<typename... ColumnTypes> | |
RDataFrame | MakeLazyDataFrame (std::pair< std::string, RResultPtr< std::vector< ColumnTypes >>> &&... colNameProxyPairs) |
Factory method to create a Lazy RDataFrame. More... | |
RDataFrame | MakeRootDataFrame (std::string_view treeName, std::string_view fileNameGlob) |
RDataFrame | MakeTrivialDataFrame (ULong64_t size, bool skipEvenEntries=false) |
template<typename F , typename Args = typename ROOT::TypeTraits::CallableTraits<typename std::decay<F>::type>::arg_types_nodecay, typename Ret = typename ROOT::TypeTraits::CallableTraits<typename std::decay<F>::type>::ret_type> | |
auto | Not (F &&f) -> decltype(ROOT::Internal::NotHelper(Args(), std::forward< F >(f))) |
Given a callable with signature bool(T1, T2, ...) return a callable with same signature that returns the negated result. More... | |
template<class T1 , class T2 > | |
bool | operator!= (const RResultPtr< T1 > &lhs, const RResultPtr< T2 > &rhs) |
template<class T1 > | |
bool | operator!= (const RResultPtr< T1 > &lhs, std::nullptr_t rhs) |
template<class T1 > | |
bool | operator!= (std::nullptr_t lhs, const RResultPtr< T1 > &rhs) |
template<class T1 , class T2 > | |
bool | operator== (const RResultPtr< T1 > &lhs, const RResultPtr< T2 > &rhs) |
template<class T1 > | |
bool | operator== (const RResultPtr< T1 > &lhs, std::nullptr_t rhs) |
template<class T1 > | |
bool | operator== (std::nullptr_t lhs, const RResultPtr< T1 > &rhs) |
using ROOT::RDF::TResultProxy = typedef RResultPtr<T> |
Definition at line 18 of file TResultProxy.hxx.
RDataFrame ROOT::RDF::MakeArrowDataFrame | ( | std::shared_ptr< arrow::Table > | table, |
std::vector< std::string > const & | columnNames | ||
) |
Factory method to create a Apache Arrow RDataFrame.
Creates a RDataFrame using an arrow::Table as input.
[in] | table | an apache::arrow table to use as a source. |
[in] | table | the arrow Table to observe. |
[in] | columnNames | the name of the columns to use In case columnNames is empty, we use all the columns found in the table |
Definition at line 500 of file RArrowDS.cxx.
RDataFrame ROOT::RDF::MakeCsvDataFrame | ( | std::string_view | fileName, |
bool | readHeaders = true , |
||
char | delimiter = ',' , |
||
Long64_t | linesChunkSize = -1LL |
||
) |
Factory method to create a CSV RDataFrame.
[in] | fileName | Path of the CSV file. |
[in] | readHeaders | true if the CSV file contains headers as first row, false otherwise (default true ). |
[in] | delimiter | Delimiter character (default ','). |
Definition at line 439 of file RCsvDS.cxx.
RDataFrame ROOT::RDF::MakeLazyDataFrame | ( | std::pair< std::string, RResultPtr< std::vector< ColumnTypes >>> &&... | colNameProxyPairs | ) |
Factory method to create a Lazy RDataFrame.
[in] | colNameProxyPairs | the series of pairs to describe the columns of the data source, first element of the pair is the name of the column and the second is the RResultPtr to the column in the parent data frame. |
Definition at line 28 of file RLazyDS.hxx.
RDataFrame ROOT::RDF::MakeRootDataFrame | ( | std::string_view | treeName, |
std::string_view | fileNameGlob | ||
) |
Definition at line 157 of file RRootDS.cxx.
RDataFrame ROOT::RDF::MakeTrivialDataFrame | ( | ULong64_t | size, |
bool | skipEvenEntries = false |
||
) |
Definition at line 86 of file RTrivialDS.cxx.
auto ROOT::RDF::Not | ( | F && | f | ) | -> decltype(ROOT::Internal::NotHelper(Args(), std::forward<F>(f))) |
Given a callable with signature bool(T1, T2, ...) return a callable with same signature that returns the negated result.
The callable must have one single non-template definition of operator(). This is a limitation with respect to std::not_fn, required for interoperability with RDataFrame.
Definition at line 53 of file RDFHelpers.hxx.
bool ROOT::RDF::operator!= | ( | const RResultPtr< T1 > & | lhs, |
const RResultPtr< T2 > & | rhs | ||
) |
Definition at line 315 of file RResultPtr.hxx.
bool ROOT::RDF::operator!= | ( | const RResultPtr< T1 > & | lhs, |
std::nullptr_t | rhs | ||
) |
Definition at line 333 of file RResultPtr.hxx.
bool ROOT::RDF::operator!= | ( | std::nullptr_t | lhs, |
const RResultPtr< T1 > & | rhs | ||
) |
Definition at line 339 of file RResultPtr.hxx.
bool ROOT::RDF::operator== | ( | const RResultPtr< T1 > & | lhs, |
const RResultPtr< T2 > & | rhs | ||
) |
Definition at line 309 of file RResultPtr.hxx.
bool ROOT::RDF::operator== | ( | const RResultPtr< T1 > & | lhs, |
std::nullptr_t | rhs | ||
) |
Definition at line 321 of file RResultPtr.hxx.
bool ROOT::RDF::operator== | ( | std::nullptr_t | lhs, |
const RResultPtr< T1 > & | rhs | ||
) |
Definition at line 327 of file RResultPtr.hxx.