SUBNUCLEAR AND MEDICAL PHYSICS LABORATORY

Degree course: 
Corso di Second cycle degree in PHYSICS
Academic year when starting the degree: 
2018/2019
Year: 
1
Academic year in which the course will be held: 
2018/2019
Course type: 
Compulsory subjects, characteristic of the class
Language: 
English
Credits: 
6
Period: 
Second semester
Standard lectures hours: 
66
Detail of lecture’s hours: 
Laboratory (66 hours)
Requirements: 

Knowledge of the English language

Final Examination: 
Orale

The main result expected from the course is accomplished during the lessons solving the proposed exercises.
The concluding exam consists in a discussion in which the student has to demonstrate his/her reading/writing/understanding capabilities of a short piece of codes (a C++ program, a ROOT macro or a shell script)

Assessment: 
Voto Finale

The course foresees the following results:
- basic knowledge of the C++ programming language
- development of the capability of analyzing a C++ source code and predict the expected behavior of the corresponding program
- knowledge of the ROOT software analysis tool
- development of the capability of writing a ROOT macro/program to analyze a set of data
- basic knowledge of shell scripting in Unix environment

The course program is the following:
- introduction to the C++ programming language
- the "ROOT" program and data analysis techniques
- shell scripting techniques in the experimental data analysis framework

Material

- slides from the teacher (uploaded to the e-learning webpage)
- C++ -> http://www.cplusplus.com/
- ROOT -> https://root.cern/doc/master/index.html

Convenzionale

The course is organized in the following way:
- frontal lessons
- activity in the lab to show how to write and analyze a program source code
- writing a program

For a meeting, send an email to the teacher, valerio.mascagna@uninsubria.it

Professors

MASCAGNA VALERIO
LATTUADA PAOLA ENRICA LUIGIA MARIA