Universita' di Pisa - Dipartimento di Fisica

Metodi Montecarlo per la Fisica Sperimentale

Prof. S. Giudici

Corso di laurea in Fisica
[185BB - 6 CFU - Secondo semestre]



Il corso intende discutere le basi matematiche dei metodi di campionamento statistico ed introdurre gli studenti alle tecniche di calcolo numerico su cui si basano le simulazioni. L'obiettivo del corso e' quello di fornire allo studente gli strumenti concettuali di base necessari per sviluppare autonomamente una simulazione. Solo marginalmente si accenna a pacchetti di simulazione pre-confezionati, quindi questo non e' un corso di GEANT, FLUKA, EGS, etc... Durante il corso si discutono e si impara a realizzare algoritmi di simulazione. Sono forniti esempi di procedure in C++ , C e Fortran che costituiscono il punto di partenza per lo sviluppo di nuove simulazioni da parte degli studenti. Sono propedeutici i contenuti dei corsi base di Analisi I & II e le nozioni elementari di statistica. Inoltre negli esempi trattati si fa riferimento alla cinematica relativistica, ai processi elementari di Fisica delle Particelle e alla interazione radiazione-materia. Lezioni frontali tradizionali saranno alternate ad esercitazioni con il calcolatore. Si consiglia agli studenti di installare sul proprio PC il sistema operativo Linux, i compilatori C++, C e Fortran, le librerie CERNLIB e qualche applicazione per la visualizzazione ed istogrammazione dei dati (ROOT e/o PAW)

programma del corso



Materiale didattico

  1. Integrazione di una funzione (Metodo Analitico) inte.f , err.f , inte.kumac

  2. Pi greco (Metodo MC) pig.f

  3. Distribuzione Kroll-Wada (Ottimizzazione Von Neumann) wada.f , wada_opt.f , wadafit.f , wada.kumac

  4. Intervalli di confidenza (Misura indice di rifrazione) rindex.f , sindex.f , rindex.kumac

  5. Simulazione decadimenti leptonici ke2.f , ke2.kumac , ke2.c , makefile

  6. Range del positrone (PET) pet.f , pet.kumac , pet.c

  7. Simulazione Contatore Cerenkov cer.f , cer.kumac

  8. Picco di Bragg bragg.f , bragg.h

  9. Simulazione GPS gps.f , gps.h

  10. Nota sulla tracciatura in 3D del scattering Multiplo Scattering


Seminario: dott. Giulia de Bonis Introduzione alla programmazione

Seminario : Dott. Aafke Krann Montecarlo Methods in hadron therapy

Manuale di Fisica: GEANT4 Physics Reference Manual