ROOT Summer Student Course 2025 Recap and New Video Recording

(29 July 2025)

As every summer, we organized a number of ROOT courses for a few groups of summer students - we held five sessions with around 30 to 40 participants each, including one session during the HSF/IRIS-HEP Python for Analysis Trainings and one as part of the CERN Openlab Workshops.

2025 Summer Student Course at CERN.

The sessions were held in person at CERN. Students were learning about the basics of HEP computing with ROOT. We introduced topics like histograms, graphs and functions, including an example of using the functionalities provided by the Unified Histogram Interface, recently implemented in ROOT. We discussed the basics of parameter estimation and showed how to interact with the ROOT files. During the last part of the course, we introduced the RDataFrame analysis interface and discussed many useful functions and features any particle physics analyst should know.

For those of you who couldn’t make it to the courses in person, we prepared a video recording, which is available here. As the whole course is taught in Python using the Jupyter notebooks, we recommend that you follow along while watching the video. The course material is available in this GitHub repository and all instructions are given in the README at the bottom of the page. For the best possible experience, we recommend that you use ROOT version 6.36 or higher.

We hope the video can be of use to anyone starting with ROOT. If you have any feedback on what could be improved or added in a more advanced course, please don’t hesitate to comment below or contact us otherwise. If you are teaching ROOT at your institution, please feel free to use this training material in your course. We would extremely appreciate your feedback on the course and we would be happy to discuss further collaboration, so do not hesitate to reach out to us!

2025 Summer Student Course at CERN.