18–22 May 2026
CERN
Europe/Zurich timezone

Contribution List

10 out of 10 displayed
Export to PDF
  1. 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.
    Go to contribution page
  2. 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)
    Go to contribution page
  3. 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
    Go to contribution page
  4. Alvaro Tolosa-Delgado (CERN)
    19/05/2026, 15:50

    We will develop the main of our application.
    Then we will start to implement its mandatory components:
    - first the DetectorConstruction, i.e. the detector geometry and material description

    Go to contribution page
  5. 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.

    Go to contribution page
  6. Alvaro Tolosa-Delgado (CERN)
    20/05/2026, 15:50

    Topics:
    - a (very basic) look behind multi-threaded Geant4
    - introduction of the G4VUserPrimaryGeneratorAction and usage
    - introduction of G4VUserActionInitialization interface
    - implementation of the primary generator of our application

    Go to contribution page
  7. Alvaro Tolosa-Delgado (CERN)
    21/05/2026, 14:00
  8. 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
  9. Alvaro Tolosa-Delgado (CERN)
    22/05/2026, 14:00
    • reviewing our applications's user actions
    • Multi-threading: introduction and practical implications for our application

    The starting point is end_of_day4.tar.gz found in Thursday's timetable, with its README.txt

    Go to contribution page
  10. Alvaro Tolosa-Delgado (CERN)
    22/05/2026, 15:50

    Finish and use the application and compare results with experimental data

    Introduction to Geant4 UI commands

    Implementing UI commands to allow us to change of the target material, thickness at run-time

    Final questions

    Go to contribution page