Computational Particle Physics Course: Glossary

Key Points

Introduction to ROOT
  • Understanding what is ROOT

Get ROOT
ROOT and using ROOT prompt
  • Learn hoe to open a ROOT file.

  • Learn to use the ROOT prompt.

ROOT scripts
  • ROOT provides many features from histogramming, fitting and plotting to investigating data interactively in C++ and Python but scripts can help with advanced work

  • Learn about C/C++ scripts for ROOT.

Using ROOT with Python
  • ROOT can be used with python

  • PyROOT lets you use C++ from Python but offers many more advanced features to speed up your analysis in Python. Details about the dynamic Python bindings provided by PyROOT can be found on https://root.cern/manual/python.

How to get help with ROOT?
  • User support is an integral part of ROOT!

  • https://root.cern is the entry point to find all documentation

  • The reference guide provides in-depth technical documentation, but also additional explanation for classes and a huge amount of tutorials explaining features with code

  • The ROOT forum is actively maintained by the ROOT team to support you!

Assignment 1 Hints
  • Some help with Assignment 1

Get DELPHES
  • The official webpage for DELPHES can be found here

Introduction to DELPHES
DELPHES with Scripts
  • Learning about using DELPHES with C and Python scripts

  • More complex Python code can be written based on a separate analysis package, deteailed at DelphesAnalysis.

Glossary