Metodi Computazionali per la Fisica

A.A. 2017-2018

Prof.Luciano M.Barone (curriculum vitae)


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:







LECTURES
  1. 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.
  2. 28/09[1] - The Trigger: times, structure, handling of busy, buffers.Trigger with beam timing. Trigger Levels.
  3. 02/10[2] - Front End Electronics.
  4. 09/10[2] - Physics Triggers. Efficiency and purity of trigger.Event Building. Bus and Switch: technologies. Protocols Pull and Push.
  5. 12/10[2] - Data flow. Control & monitoring systems.
  6. 16/10[2] - Exercises on Trigger
  7. 19/10[2] - Exercises on DAQ
  8. 23/10[2] - MonteCarlo Methods - Introduction. Law of large numbers. Theorem of the central limit.
  9. 26/10[2]- Generation of pseudo-random numbers. Non linear and non uniform generation methods. Hit or miss.
  10. 30/10[2]- Bias. Statistical tests: chi**2. Applications. Spectral tests.
  11. 2/11[2]- Exercises on MC.
  12. 6/11[2]- Scripting languages. Introduction to Perl. Perl: variables and syntactical constructs, arrays, hash.
  13. 9/11[2]- Perl: Operators, I/O., subroutines. Process control. Files usage.
  14. 13/11[2]- Perl: Introduction to regular expressions , syntax, match, engine, substitute, quantifiers.
  15. 16/11[2]- Perl: regular espressions,(exercises and results).
  16. 20/11[2]- Perl: exercises.
  17. 23/11[2]- Introduction to Databases. Entities and attributes. Modelling
  18. 27/11[2]- Relations 1-1, 1-M, M-M. Junction entities. Normalization and the 3 normal forms.
  19. 30/11[2]- Application to ECAL in CMS. Introduction to SQL. Language binding.
  20. 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