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