Logo ROOT  
Reference Guide
Loading...
Searching...
No Matches
RDataFrame

This is an overview of classes that are part of the RDataFrame package.

Note
The main entry point for the RDataFrame API is ROOT::RDataFrame.

ROOT::RDataFrame allows to analyse data with a high-level interface. It reads TTree, RNTuple, and various other inputs (see ROOT::RDF::RDataSource and its derived classes), and supports filtering events, computing new quantities, and producing output such as histograms and new datasets.

Classes

class  GraphCreatorHelper
 Helper class that provides the operation graph nodes. More...
class  ROOT::Internal::RDF::RAction< Helper, PrevNode, ColumnTypes_t >
 A RDataFrame node that produces a result. More...
class  ROOT::RDF::RArrowDS
 RDataFrame data source class to interface with Apache Arrow. More...
class  RColumnReaderBase
 Pure virtual base class for all column reader types. More...
class  ROOT::RDF::RCsvDS
 RDataFrame data source class for reading CSV files. More...
class  ROOT::RDataFrame
 ROOT's RDataFrame offers a modern, high-level interface for analysis of data stored in TTree , CSV and other data formats, in C++ or Python. More...
class  ROOT::RDF::Experimental::RDatasetSpec
 The dataset specification for RDataFrame. More...
class  ROOT::RDF::RDataSource
 RDataSource defines an API that RDataFrame can use to read arbitrary data formats. More...
class  ROOT::RDF::RDFDescription
 A DFDescription contains useful information about a given RDataFrame computation graph. More...
class  ROOT::RDF::RDisplay
 This class is the textual representation of the content of a columnar dataset. More...
class  ROOT::RDF::RInterface< Proxied >
 The public interface to the RDataFrame federation of classes. More...
class  ROOT::RDF::RInterfaceBase
 The base public interface to the RDataFrame federation of classes. More...
class  ROOT::Detail::RDF::RMergeableValue< T >
 A result of an RDataFrame execution, that knows how to merge with other results of the same type. More...
 Class behaving as a heterogenuous dictionary to store the metadata of a dataset. More...
class  ROOT::RDF::RNTupleDS
 The RDataSource implementation for RNTuple. More...
class  ROOT::RDF::RResultPtr< T >
 Smart pointer for the return type of actions. More...
class  ROOT::RDF::Experimental::RSample
 Class representing a sample which is a grouping of trees and their fileglobs, and, optionally, the sample's metadata information via the RMetaData object. More...
class  ROOT::RDF::RSqliteDS
 RSqliteDS is an RDF data source implementation for SQL result sets from sqlite3 files. More...
class  ROOT::RDF::TH1DModel
 A struct which stores some basic parameters of a TH1D. More...
class  ROOT::RDF::TH2DModel
 A struct which stores some basic parameters of a TH2D. More...
class  ROOT::RDF::TH3DModel
 A struct which stores some basic parameters of a TH3D. More...
class  ROOT::RDF::THnDModel
 A struct which stores some basic parameters of a THnD. More...
class  ROOT::RDF::THnSparseDModel
 A struct which stores some basic parameters of a THnSparseD. More...
class  ROOT::RDF::TProfile1DModel
 A struct which stores some basic parameters of a TProfile. More...
class  ROOT::RDF::TProfile2DModel
 A struct which stores some basic parameters of a TProfile2D. More...