Skip to content
Logo: WECORE
Register / Login
Software Marketplace

ROOT

6.32 Open source · CERN
High-Energy Physics Preview

The CERN data-analysis framework on WECORE, served through Open OnDemand: browser notebooks in C++ or Python next to the data, with longer reductions submitted to Slurm from the same session.

Notebooks C++ / Python Open OnDemand
Overview

Understanding ROOT.

ROOT is the data-analysis framework developed at CERN for experimental particle physics. It combines a columnar storage format built for very large event datasets, a histogramming and fitting library, and an interactive C++ interpreter.

PyROOT exposes the same objects to Python, and RDataFrame gives a declarative, implicitly parallel way to express an analysis.

Use cases

What people run it for.

Event selection and reduction

Skim large event datasets down to the variables an analysis needs; RDataFrame expresses the selection declaratively and parallelizes it implicitly.

Histogramming and statistical fitting

Fill histograms over full datasets and fit models with ROOT's fitting library.

Publication plots

Produce the figures that end up in publications from the same session that made the histograms.

Columnar analysis beyond particle physics

Wherever a columnar format and a fitting library are needed at scale, ROOT's storage and statistics tools apply.

Run modes

How it runs on WECORE.

Notebooks

Browser notebooks next to the data

ROOT is served through Open OnDemand as a browser notebook in C++ or Python, so analysis starts without moving files to a laptop first.

Slurm batch

Slurm batch for longer reductions

Longer reductions can be submitted to Slurm from the same session, without leaving the analysis environment.

Coming soon

Bring your simulation stack to a cloud you control.

OpenFOAM, LAMMPS, and GROMACS are ready now, with the rest of the catalog rolling out. Request early access and tell us which app you need next.