Summary and Schedule
This is a new lesson built with The Carpentries Workbench.
Setup Instructions | Download files required for the lesson | |
Duration: 00h 00m | 1. Introduction |
What is C++? What is ROOT? What is the point of these exercises? |
Duration: 00h 05m | 2. Lightning overview of C++ | How do I write and execute C++ code? |
Duration: 00h 20m | 3. Using ROOT with C++ to write and read a file |
Why do I need to use ROOT? How do I use ROOT with C++? |
Duration: 00h 55m | 4. Using ROOT with C++ to fill a histogram |
Is there more than reading and writing files that can be done with
ROOT? How do I run a ROOT script? |
Duration: 01h 25m | 5. Using ROOT with python | Can I call ROOT from python? |
Duration: 01h 30m | 6. Using uproot to open ROOT files |
How do I open a ROOT file with uproot? How do I explore what is in the file? |
Duration: 01h 50m | 7. Using awkward arrays to analyze HEP data |
What are awkward arrays? How do I work with awkward arrays? |
Duration: 02h 10m | Finish |
The actual schedule may vary slightly depending on the topics and exercises chosen by the instructor.
This lesson requires several software packages common in high-energy physics. This exercise is intended to be used for Fermilab’s CMS Data Analysis School 2025. If you have completed the pre-exercises, go to the following CMSSW area and set the CMS environment to access these packages.
Connect to the LPC cluster:
Access your CMSSW environment:
Now you are ready to do the steps of this exercise in your terminal!