ROOT 6 Workshop
From Gridkaschool
Jump to navigationJump to search
ROOT 6 Workshop
Abstract
We will go through the steps of a simple data analysis with ROOT 6:
- examining the structure of a mockup experiment's data: TTree
- examining basic distributions: histogramming
- simple fitting
- multi-dimensional selections
- multivariate analysis: TMVA
- efficiency calculation: TEfficiency
- going parallel: PROOF lite
- Introduction slides: ROOT6.pdf
Prerequisites
We need your laptop! Ideally it has X11 forwarding capabilities to ssh -Y into the machines provided by the school.
- Linux has everything we need.
- For MacOS you should install XQuartz. Or if you have MacOS 10.9: install and update XCode and get a recent MacOS build of ROOT 6.
- If you use Windows you can install XMing. Or you install VirtualBox and grab a CERNVM image with ROOT 6 which you then double-click to import it into VirtualBox. Fire it up to make sure you can run it!
So many options! They are all good - and if all fails we'll be there to help.
And we will need at least basic understanding of C++, for instance on what pointers are and when to use dot versus arrow.
The Workshop Pages
Because you are too many for a one on one workshop we have asked for help of a good friend: the internet! You can find the web pages here. Note that you are the first ones to have a ROOT 6 workshop - have mercy with us! And we have set up ROOT already; you can skip point 0. of the workshop and go right ahead to point 1!