Difference between revisions of "ROOT/PROOF Workshop"
Line 20: | Line 20: | ||
== ROOT == |
== ROOT == |
||
− | * Introduction to ROOT |
+ | * Introduction to ROOT |
− | * Basic ROOT features: Data containers, visualisation, GUI, CLI |
+ | * Basic ROOT features: Data containers, visualisation, GUI, CLI |
− | * Trees and chains |
+ | * Trees and chains |
− | * Events. Sample event class creation |
+ | * Events. Sample event class creation |
− | * Selectors |
+ | * Selectors |
− | * Analysis of data stored in a chain |
+ | * Analysis of data stored in a chain |
== PROOF == |
== PROOF == |
||
− | * Introduction to PROOF |
+ | * Introduction to PROOF |
− | * PROOF analysis schema |
+ | * PROOF analysis schema |
− | * Analysing data with PROOF Lite |
+ | * Analysing data with PROOF Lite |
− | * PAR files |
+ | * PAR files |
− | * Analysis with PROOF |
+ | * Analysis with PROOF |
Revision as of 22:24, 26 August 2012
Authors
Arsen Hayrapetyan, Martin Vala
Abstract
ROOT is an object-oriented framework for large-scale data analysis. PROOF, the Parallel Root Facility, is an extension of ROOT which enables interactive parallel large-scale analysis on a cluster. PROOF Lite, a dedicated version of PROOF, allows to analyse the data on a multi-core computer. In the first part of ROOT/PROOF tutorial the participants will be introduced to ROOT and tools for analysis and visualisation of the data on a desktop machine. Participants will learn how to design and use a custom event class for analysis of data stored in ROOT tree structure. This will be followed by the second part where the structure of the PROOF system and tree/selector-based analysis will be explained. Participants will run analysis tasks on multi-core desktop systems and on a dedicated PROOF cluster in practical exercises.
Prerequisites
- Login/password provided by School organisers in your personal information sheet to connect to UI (user interface) machines. Machines will have ROOT software installed.
- If you plan to use your laptop instead of UI you should have installed ROOT on the laptop. You can download ROOT here.
Presentation outline
ROOT
- Introduction to ROOT
- Basic ROOT features: Data containers, visualisation, GUI, CLI
- Trees and chains
- Events. Sample event class creation
- Selectors
- Analysis of data stored in a chain
PROOF
- Introduction to PROOF
- PROOF analysis schema
- Analysing data with PROOF Lite
- PAR files
- Analysis with PROOF