Skip to content

Latest commit

 

History

History
16 lines (13 loc) · 756 Bytes

File metadata and controls

16 lines (13 loc) · 756 Bytes

root-cpp-course

This repository includes material for a course on ROOT based on C++. It features the following topics:

  • Using basic ROOT objects, e.g.:
    • Histograms
    • Files
    • Fitting
  • Creating a simple data analysis program with RDataFrame using only C++ compiled code
  • Creating a dataset schema with custom classes using ROOT dictionaries
  • Integrating custom classes in TTree and RNTuple datasets
  • Likelihood evaluation in C++ with RooFit
  • Parallelism and performance considerations

The aim of the course is to show modern C++ usage and best practices, as well as how to integrate those with ROOT code. The course assumes basic knowledge of ROOT, that can for example be acquired via https://github.com/root-project/student-course.