/summer-student-course

Exercises for the ROOT Summer Student course at CERN

Primary LanguageJupyter NotebookCreative Commons Attribution 4.0 InternationalCC-BY-4.0

ROOT Summer Student Course

This course targets young scientists and engineers with little or no experience of ROOT. The basics of the package are covered as well as high level concepts of C++ and Python.

Creative Commons License
This work is licensed under a Creative Commons Attribution 4.0 International License.

Slides of the Course

You can find the slides of the course here.

Using ROOT

Participants of the ROOT Summer Student course at CERN may use a ROOT installation available via lxplus or SWAN. See following paragraphs for instructions. Every participant should have a working ROOT installation prior to the course.

ROOT on SWAN

SWAN

SWAN (Service for Web-based ANalysis) is a CERN service offering a web-based platform for interactive computations and workflows. It provides access to user storage and a complete software stack, including ROOT.

In order to be able to connect and use the SWAN service during the course, participants need to make sure that:

ROOT on lxplus

ROOT is available on any lxplus instance at CERN. Please make sure you can establish a graphics ssh connection to lxplus.cern.ch using your CERN account (ssh -XY youruser@lxplus.cern.ch).

Different ROOT versions may be sourced via LCG releases, for example:

source /cvmfs/sft.cern.ch/lcg/views/LCG_103/x86_64-centos7-gcc12-opt/setup.sh

Manual installation (not recommended)

ROOT can be installed on the local machine on different platforms. Installation instructions are available at https://root.cern/install