Nevis Labs ROOT tutorial
Release: 22.0.3
Generated: 03-Jun-2022
Contents
- Introduction
- Getting Started
- The Basics
- Walkthrough: Starting ROOT (5 minutes)
- Walkthrough: Plotting a function (15 minutes)
- Exercise 1: Detective work (10 minutes)
- Walkthrough: Working with Histograms (25 minutes)
- Walkthrough: Saving and printing your work (15 minutes)
- Walkthrough: The ROOT browser (5 minutes)
- Walkthrough: Fitting a histogram (15 minutes)
- Walkthrough: Saving your work, part 2 (15 minutes)
- Example experiment n-tuple (10 minutes)
- Using the Treeviewer
- The Notebook Server
- Decisions
- The C++ Path
- Differences between C++ and Python
- C++ Walkthrough: Simple analysis using the Draw command (10 minutes)
- Pointers: A too-short explanation (for those who don’t know C++ or C) (5 minutes)
- C++ Walkthrough: Simple analysis using the Draw command, part 2 (10 minutes)
- Walkthrough: Using C++ to analyze a Tree (10 minutes)
- C++ Walkthrough: Running the Analyze macro (10 minutes)
- C++ Walkthrough: Making a histogram with Analyze (15 minutes)
- C++ Exercise 2: Adding error bars to a histogram (5 minutes)
- Exercise 3: Two histograms in the same loop (15 minutes)
- Exercise 4: Displaying fit parameters (10 minutes)
- Exercise 5: Scatterplot (10 minutes)
- Walkthrough: Calculating our own variables (10 minutes)
- Exercise 6: Plotting a derived variable (10 minutes)
- Exercise 7: Trig functions (15 minutes)
- C++ Walkthrough: Applying a cut (10 minutes)
- Exercise 8: Picking a physics cut (15 minutes)
- Exercise 9: A bit more physics (15 minutes)
- Exercise 10: Writing histograms to a file (10 minutes)
- Exercise 11: Stand-alone program (optional) (60 minutes or more if you don’t know C++)
- The Python Path
- A brief review (5 minutes)
- Python Walkthrough: Simple analysis using the Draw command (10 minutes)
- Python Walkthrough: Simple analysis using the Draw command, part 2 (10 minutes)
- Walkthrough: Using Python to analyze a Tree (10 minutes)
- Walkthrough: Using the Python Analyze script (10 minutes)
- Python Exercise 2: Adding error bars to a histogram (5 minutes)
- Python Exercise 3: Two histograms in the same loop (15 minutes)
- Python Exercise 4: Displaying fit parameters (10 minutes)
- Python Exercise 5: Scatterplot (10 minutes)
- Python Walkthrough: Calculating our own variables (10 minutes)
- Python Exercise 6: Plotting a derived variable (10 minutes)
- Python Exercise 7: Trig functions (15 minutes)
- Python Walkthrough: Applying a cut (10 minutes)
- Python Exercise 8: Picking a physics cut (15 minutes)
- Python Exercise 9: A bit more physics (15 minutes)
- Python Exercise 10: Writing histograms to a file (10 minutes)
- Python Exercise 11: Stand-alone program (optional) (30 minutes)
- Intermediate Topics
- Advanced Exercises
- Expert Exercises