-
Alvaro Tolosa-Delgado (CERN)18/05/2026, 14:00
- scope and goal of this course
- a short introduction to Geant4
- introduction of some important Geant4 concepts such as run, event, track, etc.
-
Alvaro Tolosa-Delgado (CERN)18/05/2026, 15:50
- introduction of our work environment (i.e. the virtual machine installation,
demystification of Geant4 install and CMake configuration, etc.) - recapitulation of some object oriented concept of C++ crucial for the course
(such as interface and their usage)
- introduction of our work environment (i.e. the virtual machine installation,
-
Alvaro Tolosa-Delgado (CERN)19/05/2026, 14:00
- introduction of the G4VUserDetectorConstruction interface
- introduction to the Geant4 geometry description
- introduction to the Geant4 material description
-
Alvaro Tolosa-Delgado (CERN)19/05/2026, 15:50
We will develop the main of our application.
Go to contribution page
Then we will start to implement its mandatory components:
- first the DetectorConstruction, i.e. the detector geometry and material description -
Alvaro Tolosa-Delgado (CERN)20/05/2026, 14:00
We start work today using the end-of-day2.tar.gz which you will find in Day2 (first presentation).
Please read its README.txt file to get started.
Topics
Go to contribution page
- introduction of the G4VUserPrimaryGeneratorAction and usage
- implementation of the primary generator of our application -
Alvaro Tolosa-Delgado (CERN)20/05/2026, 15:50
Topics:
Go to contribution page
- introduction of G4VUserActionInitialization interface
- implementing our UserActionInitialization -
Alvaro Tolosa-Delgado (CERN)20/05/2026, 17:15
An overview of the User Interfaces available in a Geant4 application
Integrating a basic Geant4 UI into our application.
Go to contribution page -
Alvaro Tolosa-Delgado (CERN)21/05/2026, 14:00
-
Alvaro Tolosa-Delgado (CERN)21/05/2026, 15:50
We will revisit the key Geant4 concepts (run, event, step) related to actions
Introduce of the Actions and the related Geant4 interfaces
- Stepping Action (G4UserSteppingAction),
- Event Action (G4UserEventAction),
- and RunAction G4UserRunAction,Implement the remaining user actions of our application.
Go to contribution page -
Alvaro Tolosa-Delgado (CERN)22/05/2026, 14:00
- Use G4Analysis module to accumulate and write out simulation data
- Validate the application against experimental data from Meroli et al [exp_Meroli_100MeV_electron_5p6um_Si.zip][3]
The starting point is end_of_day4.tar.gz found in Thursday's timetable, with its [README.txt][2]
Go to contribution page -
Alvaro Tolosa-Delgado (CERN)22/05/2026, 15:50
- Implement custom UI commands
- Implement a magnetic field and visualize both the field and a simulated event
Choose timezone
Your profile timezone: