Logo ROOT  
Reference Guide
dataframe Directory Reference

Files

file  df001_introduction.C [code]
 Basic RDataFrame usage.
 
file  df001_introduction.py [code]
 Basic usage of RDataFrame from python.
 
file  df002_dataModel.C [code]
 Show how to work with non-flat data models, e.g. vectors of tracks.
 
file  df002_dataModel.py [code]
 Show how to work with non-flat data models, e.g. vectors of tracks.
 
file  df003_profiles.C [code]
 Use TProfiles with RDataFrame.
 
file  df003_profiles.py [code]
 Use TProfiles with RDataFrame.
 
file  df004_cutFlowReport.C [code]
 Display cut/Filter efficiencies with RDataFrame.
 
file  df004_cutFlowReport.py [code]
 Display cut/Filter efficiencies with RDataFrame.
 
file  df005_fillAnyObject.C [code]
 Using the generic Fill action.
 
file  df006_ranges.C [code]
 Use Range to limit the amount of data processed.
 
file  df006_ranges.py [code]
 Use Range to limit the amount of data processed.
 
file  df007_snapshot.C [code]
 Write ROOT data with RDataFrame.
 
file  df007_snapshot.py [code]
 Write ROOT data with RDataFrame.
 
file  df008_createDataSetFromScratch.C [code]
 Create data from scratch with RDataFrame.
 
file  df008_createDataSetFromScratch.py [code]
 Create data from scratch with RDataFrame.
 
file  df009_FromScratchVSTTree.C [code]
 Compare creation of a ROOT dataset with RDataFrame and TTree.
 
file  df010_trivialDataSource.C [code]
 Use the "trivial data source", an example data source implementation.
 
file  df010_trivialDataSource.py [code]
 Use the "trivial data source", an example data source implementation.
 
file  df012_DefinesAndFiltersAsStrings.C [code]
 Use just-in-time-compiled Filters and Defines for quick prototyping.
 
file  df012_DefinesAndFiltersAsStrings.py [code]
 Use just-in-time-compiled Filters and Defines for quick prototyping.
 
file  df013_InspectAnalysis.C [code]
 Use callbacks to update a plot and a progress bar during the event loop.
 
file  df014_CSVDataSource.C [code]
 Process a CSV file with RDataFrame and the CSV data source.
 
file  df014_CSVDataSource.py [code]
 Process a CSV file with RDataFrame and the CSV data source.
 
file  df015_LazyDataSource.C [code]
 Use the lazy RDataFrame data source to concatenate computation graphs.
 
file  df016_vecOps.C [code]
 Process collections in RDataFrame with the help of RVec.
 
file  df016_vecOps.py [code]
 Process collections in RDataFrame with the help of RVec.
 
file  df017_vecOpsHEP.C [code]
 Use RVecs to plot the transverse momentum of selected particles.
 
file  df017_vecOpsHEP.py [code]
 Use RVecs to plot the transverse momentum of selected particles.
 
file  df018_customActions.C [code]
 Implement a custom action to fill THns.
 
file  df019_Cache.C [code]
 Cache a processed RDataFrame in memory for further usage.
 
file  df019_Cache.py [code]
 Cache a processed RDataFrame in memory for further usage.
 
file  df020_helpers.C [code]
 Show usage of RDataFrame's helper tools, contained in ROOT/RDFHelpers.hxx.
 
file  df021_createTGraph.C [code]
 Fill a TGraph using RDataFrame.
 
file  df021_createTGraph.py [code]
 Fill a TGraph using RDataFrame.
 
file  df022_useKahan.C [code]
 Implement a custom action that evaluates a Kahan sum.
 
file  df023_aggregate.C [code]
 Use the Aggregate action to specify arbitrary data aggregations.
 
file  df024_Display.C [code]
 Use the Display action to inspect entry values.
 
file  df024_Display.py [code]
 Use the Display action to inspect entry values.
 
file  df025_RNode.C [code]
 Manipulate RDF objects in functions, loops and conditional branches.
 
file  df026_AsNumpyArrays.py [code]
 Read data from RDataFrame into Numpy arrays.
 
file  df027_SQliteDependencyOverVersion.C [code]
 Plot the ROOT downloads based on the version reading a remote sqlite3 file.
 
file  df028_SQliteIPLocation.C [code]
 Plot the location of ROOT downloads reading a remote sqlite3 file.
 
file  df029_SQlitePlatformDistribution.C [code]
 Use RDataFrame to display data about ROOT downloads.
 
file  df030_SQliteVersionsOfROOT.C [code]
 Read an sqlite3 databases with RDataFrame and plot statistics on ROOT downloads.
 
file  df031_Stats.C [code]
 Use the Stats action to extract the statistics of a column.
 
file  df031_Stats.py [code]
 Use the Stats action to extract the statistics of a column.
 
file  df101_h1Analysis.C [code]
 Show how to express ROOT's standard H1 analysis with RDataFrame.
 
file  df102_NanoAODDimuonAnalysis.C [code]
 Show how NanoAOD files can be processed with RDataFrame.
 
file  df102_NanoAODDimuonAnalysis.py [code]
 Show how NanoAOD files can be processed with RDataFrame.
 
file  df103_NanoAODHiggsAnalysis.C [code]
 An example of complex analysis with RDataFrame: reconstructing the Higgs boson.
 
file  df103_NanoAODHiggsAnalysis.py [code]
 An example of complex analysis with RDataFrame: reconstructing the Higgs boson.
 
file  df103_NanoAODHiggsAnalysis_python.h [code]
 
file  df104_HiggsToTwoPhotons.py [code]
 The Higgs to two photons analysis from the ATLAS Open Data 2020 release, with RDataFrame.
 
file  df105_WBosonAnalysis.py [code]
 The W boson mass analysis from the ATLAS Open Data release of 2020, with RDataFrame.
 
file  df106_HiggsToFourLeptons.py [code]
 The Higgs to four lepton analysis from the ATLAS Open Data release of 2020, with RDataFrame.