18–22 May 2026
CERN
Europe/Zurich timezone

Contribution List

11 out of 11 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.

    Topics
    - introduction of the G4VUserPrimaryGeneratorAction and usage
    - implementation of the primary generator of our application

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

    Topics:
    - introduction of G4VUserActionInitialization interface
    - implementing our UserActionInitialization

    Go to contribution page
  7. 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
  8. Alvaro Tolosa-Delgado (CERN)
    21/05/2026, 14:00
  9. 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
  10. 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
  11. 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
    Go to contribution page