Metodi Computazionali per la Fisica
A.A. 2017-2018
Receiving Wednesday 14-15 or by appointment via
e-mail
Last update 2018 February 4th
This page contains general news on the course and links to useful material.
IMPORTANT NOTICE
EXAM of January 30th, 2018 - RESULTS
The results are available here. Students can validate
the result in my office (Marconi, 2nd floor), Monday February 5th,
between 11 am and 1 pm.
Students should bring an ID card and the reservation sheet.
NOTICE
COURSE 2017-18
The course starts on September 25th at 11 am in Hall Rasetti
The schedule is:
- Monday 11-13 Hall Rasetti
- Thursday 11-13 Hall Rasetti
LECTURES
- 25/09[2] - Introduction. Scope of the course.From experimental data to physical theories.
Phases of data management and their relation. (pdf).
The trigger: times, structure, handling of busy, buffers.
Triggers with beam timing.
- 28/09[1] - The Trigger: times, structure, handling of busy, buffers.Trigger with beam timing.
Trigger Levels.
- 02/10[2] - Front End Electronics.
- 09/10[2] - Physics Triggers. Efficiency and purity of trigger.Event Building.
Bus and Switch: technologies. Protocols Pull and Push.
- 12/10[2] - Data flow. Control & monitoring systems.
- 16/10[2] - Exercises on Trigger
- 19/10[2] - Exercises on DAQ
- 23/10[2] - MonteCarlo Methods - Introduction. Law of large numbers. Theorem of the central limit.
- 26/10[2]- Generation of pseudo-random numbers.
Non linear and non uniform generation methods. Hit or miss.
- 30/10[2]- Bias. Statistical tests: chi**2. Applications. Spectral tests.
- 2/11[2]- Exercises on MC.
- 6/11[2]- Scripting languages. Introduction to Perl.
Perl: variables and syntactical constructs, arrays, hash.
- 9/11[2]- Perl: Operators, I/O., subroutines. Process control. Files usage.
- 13/11[2]- Perl: Introduction to regular expressions , syntax, match, engine, substitute, quantifiers.
- 16/11[2]- Perl: regular espressions,(exercises and results).
- 20/11[2]- Perl: exercises.
- 23/11[2]- Introduction to Databases. Entities and attributes. Modelling
- 27/11[2]- Relations 1-1, 1-M, M-M. Junction entities. Normalization and the 3 normal forms.
- 30/11[2]- Application to ECAL in CMS. Introduction to SQL. Language binding.
- 4/12[2]- Exercises on databases
General Information
The course is mainly for students of Nuclear and Subnuclear Physics.
It discusses some relevant computing tools commonly used in today's Experimental Physics
(Trigger and DAQ, Montecarlo methods, Databases).
Resources
- Trigger e DAQ:
- The course in PowerPoint .ppt or
in pdf given by Clara Gaspar at Cern in 2002 on Trigger and DAQ.
- The slides in pdf by P.Innocenti. They are 13 files pdf:
Introduction,TPC,
pixel,cables,fibers,
trigger,queues,
reliability,sw,
Ev.Builder,
architecture,pattern,
information theory,
- Montecarlo Methods:
- The historical Fred James paper (pdf).
- slides by M.Sioli (University of Bologna) (in italian) (pdf)
- theoretical paper by D.Mackay (in pdf)
- paper on algorithms by S.Youssef (in pdf)
- Databases:
- Overview
- General introduction (in italian)
- paper on normalization(W.Kent, IBM, published on Communications of ACM)