Application of the Geant4 package in nuclear physics
General data
Course ID: | 1100-4ZPG4 |
Erasmus code / ISCED: |
13.203
|
Course title: | Application of the Geant4 package in nuclear physics |
Name in Polish: | Zastosowanie pakietu Geant4 w fizyce jądrowej |
Organizational unit: | Faculty of Physics |
Course groups: |
(in Polish) Przedmioty do wyboru dla doktorantów; (in Polish) Przedmioty obieralne na studiach drugiego stopnia na kierunku bioinformatyka Physics (2nd level); elective courses Physics, 2nd level; Nuclear and particle physics |
ECTS credit allocation (and other scores): |
4.50
|
Language: | Polish |
Main fields of studies for MISMaP: | physics |
Type of course: | elective monographs |
Prerequisites (description): | (in Polish) Umiejętność programowania obiektowego, preferowanym językiem jest C++. |
Mode: | Classroom |
Short description: |
(in Polish) Celem zajęć jest zapoznanie słuchaczy z biblioteką Geant4, najbardziej rozpowszechnionym pakietem wykorzystywanym do modelowania układów detekcyjnych w fizyce jądrowej. |
Full description: |
(in Polish) Pakiet Geant4 jest najpowszechniej wykorzystywanym narzędziem do symulacji oddziaływania promieniowania jonizującego z materią. Ma on szerokie zastosowanie zarówno w fizyce jądrowej, jak i fizyce wysokich energii czy też fizyce medycznej. Powstanie większości współcześnie budowanych układów detekcji promieniowania jonizującego poprzedza wykonanie symulacji wydajności i funkcji odpowiedzi układu, zazwyczaj z wykorzystaniem pakietu Geant4. Umiejętność wykonania modelu z użyciem tego pakietu dostarcza więc wielu możliwości w pracy fizyka jądrowego. Na zajęciach studenci zapoznają się z: 1. Metodami Monte Carlo 2. Najważniejszymi zagadnieniami związanymi z programowaniem obiektowym w języku C++, programem cmake oraz kompilacją kodu z możliwością dołączenia bibliotek Gean4 3. Podstawowymi elementami niezbędnymi do wykonania symulacji z wykorzystaniem pakietu Geant4 4. Metodami wizualizacji, analizy i interpretacji wyników symulacji Ważnym elementem zajęć będzie wykonanie projektu w oparciu o pakiet Geant4. Zajęcia będą się odbywały w blokach 3-godzinnych przez 10 tygodni. Końcowe zajęcia będą przeznaczone na przygotowanie i omówienie projektów. |
Bibliography: |
(in Polish) Geant4 Book For Application Developers, http://geant4-userdoc.web.cern.ch/geant4-userdoc/UsersGuide/ForApplicationDeveloper/html/index.html |
Learning outcomes: |
(in Polish) Po zaliczaniu przedmiotu student: 1. Umie wykorzystać metody Monte Carlo do modelowania oddziaływania promieniowania gamma z materią 2. Umie tworzyć i modyfikować najważniejsze elementy niezbędne do przeprowadzenia symulacji z wykorzystaniem pakietu Geant4 - definiować procesy fizyczne, określać geometrię układu, uruchamiać symulację, analizować wyniki symulacji 3. Potrafi napisać kod symulujący zachowanie detektora promieniowania jonizującego z wykorzystaniem pakietu Geant4 |
Assessment methods and assessment criteria: |
(in Polish) Zaliczenie na ocenę na podstawie wykonanego projektu. Wymagana jest też obecność na zajęciach. |
Classes in period "Winter semester 2023/24" (past)
Time span: | 2023-10-01 - 2024-01-28 |
Navigate to timetable
MO CW
TU CW
W TH FR |
Type of class: |
Classes, 45 hours
|
|
Coordinators: | Aleksandra Fijałkowska | |
Group instructors: | Aleksandra Fijałkowska | |
Students list: | (inaccessible to you) | |
Examination: | Grading |
Classes in period "Winter semester 2024/25" (future)
Time span: | 2024-10-01 - 2025-01-26 |
Navigate to timetable
MO CW
TU CW
W TH FR |
Type of class: |
Classes, 45 hours
|
|
Coordinators: | Aleksandra Fijałkowska | |
Group instructors: | (unknown) | |
Students list: | (inaccessible to you) | |
Examination: | Grading |
Copyright by University of Warsaw.