University of Warsaw - Central Authentication System
Strona główna

(in Polish) Computer Tools for Nuclear Physics II

General data

Course ID: 1100-CTNP2
Erasmus code / ISCED: (unknown) / (unknown)
Course title: (unknown)
Name in Polish: Computer Tools for Nuclear Physics II
Organizational unit: Faculty of Physics
Course groups: (in Polish) Physics (Studies in English), 2nd cycle; specialization courses
(in Polish) Physics (Studies in English); 2nd cycle
Physics, 2nd level; Nuclear and particle physics
Course homepage: https://www.fuw.edu.pl/~kpias/ctnp/ctnp.html
ECTS credit allocation (and other scores): 3.00 Basic information on ECTS credits allocation principles:
  • the annual hourly workload of the student’s work required to achieve the expected learning outcomes for a given stage is 1500-1800h, corresponding to 60 ECTS;
  • the student’s weekly hourly workload is 45 h;
  • 1 ECTS point corresponds to 25-30 hours of student work needed to achieve the assumed learning outcomes;
  • weekly student workload necessary to achieve the assumed learning outcomes allows to obtain 1.5 ECTS;
  • work required to pass the course, which has been assigned 3 ECTS, constitutes 10% of the semester student load.
Language: English
Prerequisites (description):

Students are required to either successfully pass the 1st part of CTNP or demonstrate the knowledge in those topics.


Programming-wise, this course is intended for students with basic knowledge of C++ (including pointers, classes and inheritance), Linux (Bash shell) and ROOT analysis platform.


Please email the tutor in advance (krzysztof.piasecki@fuw.edu.pl) : you probably need an account.


Physics-wise: basic knowledge of relativistic kinematics, hadrons and thermodynamics is needed.

Short description:

This course is a continuation of CTNP I. The general aim is to learn the basic computer and programming tools used in the experimental subatomic physics.

Here we start with TSpectrum package of ROOT. Next, different simulators are discussed: PLUTO (hadron emission), TGlauberMC (initial collision state), 5 microscopic transport codes and 2 thermal emission codes.

Full description:

Students will learn in a practical way a couple of computer tools helpful at work of the nuclear and particle physicist.

1. TSpectrum package of the ROOT data analysis platform

2. PLUTO generator for emission of particles including their decays.

3. Codes for Glauber model: "Overlap" (optical variant) and TGlauberMC (Monte-Carlo simulator)

4. Microscopic transport codes aiming to reproduce the evolution of the heavy-ion collision (GiBUU, SMASH, UrQMD, PHSD, JAM/RQMD)

5. "Thermal codes" aiming at reproduction of yields (Thermal-FIST) as well as spectra (THERMINATOR) of particles emitted from heavy-ion collisions assuming the thermal equilibrium at freeze-out.

Learning outcomes:

The student should be able to:

- use the TSpectrum package of ROOT analysis platform

- simulate the distribution of particles in phase space using the PLUTO package. This includes: production in elementary collision, emission from fireball, and (chain) decays

- simulate the initial state of heavy-ion collision using the Glauber model (within optical and Monte-Carlo variants)

- simulate the heavy-ion collision at given energy using one of several transport codes, and having a general understanding of most important underlying approaches

- use the "thermal" code to fit the set of yields of particles emitted from given heavy-ion collision to the predictions of statistical model assuming the equilibrium at freeze-out

Assessment methods and assessment criteria:

Graded credit based on performed project.

If you are linked to some research group, the best is such a project that helps to achieve progress in the context of your analysis linked to this group. If you cannot find a topic, consult with the coordinator in advance.

The project cannot be a reuse of a code developed to pass another course.

Classes in period "Summer semester 2023/24" (in progress)

Time span: 2024-02-19 - 2024-06-16
Selected timetable range:
Navigate to timetable
Type of class:
Classes, 30 hours more information
Coordinators: Krzysztof Piasecki
Group instructors: Krzysztof Piasecki
Students list: (inaccessible to you)
Examination: Grading
Course descriptions are protected by copyright.
Copyright by University of Warsaw.
Krakowskie Przedmieście 26/28
00-927 Warszawa
tel: +48 22 55 20 000 https://uw.edu.pl/
contact accessibility statement USOSweb 7.0.3.0 (2024-03-22)