Rene BRUN (CERN) "Introduction to the ROOT System", tutorials


Tutorial files:   ROOT User's Guide,  Exercises (Word document), Solutions (Word document) 


22 June (Saturday),
Terminal Hall of the MSU Research Computer Center (rooms 140-141, Education Building No.2)
10.00 - 11.00 Introduction
11.00 - 11.30 Coffee-break
11.30 - 13.30 Session A
13.30 - 15.00 Lunch
15.00 - 17.00 Session B

23 June (Sunday),
Terminal Hall of the MSU Research Computer Center (rooms 140-141, Education Building No.2)
9.00 - 11.00 Session C
11.00 - 11.30 Coffee-break
11.30 - 13.30 Session D

Tutorial title Lecturer Dates, subtitles and duration of the tutorials Comments
Introduction to the ROOT system R.Brun
Day 1 (22 June): Introduction (1 hour),
Sessions A (2 hours),
Sessions B (2 hours)
Day 2 (23 June): Sessions C (2 hours),
Sessions D (2 hours)

Session A
The aim of these exercises is to illustrate the C++ interpreter, the command line, named and unnamed scripts. Some simple objects are created and drawn in a canvas where they can be manipulated/edited via the mouse.

Session B
In this session, one plays with histograms, functions, random number generators, ntuples, cuts and the corresponding graphics operations.

Session C
In this session, one illustrates how to process chained ntuple files. The data are taken from the DESY H1 micro-DSTs. The example shows how to use a class (the skeleton has been automatically generated by the TTree::MakeSelector function) to loop on the files , perform some cuts and fill two histograms with some physics quantities.

Session D
In this session, we will play with the data generated by the ATLFAST simulation program and look at an event display.