FYSS4456 Hiukkasfysiikan kokeelliset menetelmät (5 op)
Kuvaus
ROOT data-analyysiympäristö
PYTHIA eventtigeneraattoori (sovellettuna protoni-protoni törmäyksiin)
FastJet –ohjelmistopaketti jettien rekonstruktioon
Yksinkertaiset Monte Carlo –simulaatiot
Protoni-protoni törmäysten mallintaminen PYTHIA:lla
Invariantin massan menetelmä
Kaksihiukkaskorrelaatiot
Jettien rekonstruktio protoni-protoni törmäyksissä
Osaamistavoitteet
Opintojakson suoritettuaan opiskelija osaa
Luoda C++ kielisiä makroja ROOT data-analyysiympäristöön
Luoda ja käyttää ROOT ympäristön perusolioita sekä niiden palveluita, erityisesti: histogrammit, funktiot, graafit ja puut
etsiä tietoa ympäristön verkossa olevasta dokumentaatiosta olioiden palveluiden käytössä
Laatia yksikertaisia Monte Carlo –simulaatioita
Luoda protoni-protoni törmäyksiä PYTHIA eventtigeneraattorilla sekä poimia sieltä lopputilan hiukkasia omaan analyysiin
Ymmärtää kaksihiukkaskorrelaatioiden yhteyden jetteihin
Osaa muodostaa kaksiulotteisen korrelaatiofunktion PYTHIA eventeistä sekä ymmärtää sen projektioiden perusominaisuudet
Käyttää FastJet –pakettia jettien rekonstruktioon ja poimia yksittäiset jetit ja/tai sen konstituenttihiukkaset omaan analyysiin
Ymmärtää invariantin massan menetelmän ja osaa soveltaa sitä neutraalien pionien rekonstruoimiseen
On muodostanut mielikuvan protoni-protoni törmäyksen Minimum Bias ja rare -triggereistä
Ymmärtää kvalitatiivisella tasolla mittalaitteiden epätäydellisyydestä johtuvat yksihiukkaskorjaukset. Tarkennettuna, opiskelija osaa soveltaa yksihiukkaskorjauksia ja tietää niiden taustan, vaikka ei itse niitä vielä pystyisi määrittämäänkään.
Esitietojen kuvaus
FYSA2031-FYSA2032 Kvanttimekaniikka A&B ja erityisen suhteellisuusteorian perusteet
Ohjelmointikokemus jollakin oliokielellä (kurssilla käytössä C++)
Hiukkasfysiikka suositeltava, muttei pakollinen esitieto. Voi suorittaa samanaikaisesti.
Oppimateriaalit
Verkkoluennot ja niiden kalvot
ROOT:n, PYTHIA:n sekä FastJet:in dokumentaatio verkossa
Suoritustavat
Tapa 1
Tapa 2
Osallistuminen opetukseen (5 op)
Ohjelmointitehtävät sekä harjoitustyö
Verkkoluennot
Osallistuminen pienryhmätilaisuuksiin
Itsenäinen työskentely (5 op)
Ohjelmointitehtävien ja harjoitustyön tekeminen itsenäisesti verkkoluentojen pohjalta.