O2 Software

The ALICE computing upgrade to the O2 (OnlineOffline) software for online and offline processing addresses the challenge of the high data rates in Run 3 and 4. The software handles both the data readout as well as the subsequent data processing. 
Analysis tasks for physics analyses, written by an analyser, are stored in O2Physics within the relevant PWGXX directory.

Framework Documentation

O2 GitHub repository

ALICE O2 software documentation

  • Rich information about O2 framework
  • Classes and Modules documentation
  • Detector simulation documentation

ALICE O2 analyser documentation

  • Installation guide
  • How to start an analysis task in O2Physics with examples and tutorials
  • Using Hyperloop for analysis, PWG specific analysis documentation
  • FAQ
  • Troubleshooting
  • Reference of the data model used for Run 3 data

O2 developer entry point

  • Overview of the O2 computing system

Analysis Tutorials

The O2Physics analysis tutorials organised by the Analysis Coordination in collaboration with the PWGs serve as basic entry level for starting an ALICE Run 3 analysis. The tutorials mainly focus on analysis tasks in O2Physics and PWG specific analysis tools but also cover basics of simulation of data in O2, usage of hyperloop for large scale data analysis and other tools needed for Run 2 analyses.

O2  Analysis tutorial 3.0 (2023, November 6th - 10th)

  • topics: aliBuild tutorial, basic git, introduction to the framework, hyperloop tutorial, PID and strangeness analysis in O2Physics, PWG specific talks and analysis hands-on sessions, analysis of derived data, analysis of simulated data, generation and configuration of simulated data, use of machine learning in O2Physics and O2
  • information, recording, and material available here

O2 Analysis tutorial 2.0 (2023, April 17th - 28th)

  • topics: aliBuild tutorial, basic git, introduction to the framework, hyperloop tutorial, PID and strangeness analysis in O2Physics, handling of MC information hands-on session, PWG specific talks and analysis hands-on sessions, generating simulations with O2, use of Machine Learning in O2Physics and O2
  • information, recording, and material available here

O2 Analysis tutorial (2022, October 13th - 14th)

  • topics: introduction to the framework, momentum resolution calculation, two-particle correlation analysis, PID and strangeness analysis in O2Physics, jet analyses, V0 invariant mass peaks hands-on session, DQ analysis framework, analysis of derived data
  • information, recording, and material available here