9–13 May 2022
CERN
Europe/Zurich timezone

Contribution List

34 out of 34 displayed
Export to PDF
  1. Mihaly Novak (CERN)
    09/05/2022, 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. Mihaly Novak (CERN)
    09/05/2022, 16:15
    • 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. Mihaly Novak (CERN)
    10/05/2022, 14:00
    • introduction of the G4VUserDetectorConstruction interface
    • introduction to the Geant4 geometry description
    • introduction to the Geant4 material description
    Go to contribution page
  4. Mihaly Novak (CERN)
    10/05/2022, 16:15
    • we will develop the main of our application then we start to implement the
      mandatory components, first the DetectorConstruction, i.e. the detector
      geometry and material description
    Go to contribution page
  5. Mihaly Novak (CERN)
    11/05/2022, 14:00
  6. Mihaly Novak (CERN)
    11/05/2022, 16:15
    • 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. Mihaly Novak (CERN)
    12/05/2022, 14:00
  8. Mihaly Novak (CERN)
    12/05/2022, 16:15
    • recapitulation of the related Geant4 concepts (run, event, step)
    • introduction of the Stepping-, Event- and Run-Actions and the related Geant4
      interfaces (G4UserRunAction, G4UserEventAction, G4UserSteppingAction)
    • implement the remaining user actions of our application
    Go to contribution page
  9. Mihaly Novak (CERN)
    13/05/2022, 14:00
    • introduction to Geant4 UI commands
    • implement some UI commands to allow e.g. change of the target material, thickness
    Go to contribution page
  10. Mihaly Novak (CERN)
    13/05/2022, 16:15
    • enjoy using the application that we developed together, compare the results
      with experimental data
    • summary of the course and outlook
    Go to contribution page
  11. Problems with Geant4 Virtual Machine ?

    Issue with alternative Geant4 installation (for those with Mac computers with M1 processor.)

    Go to contribution page
  12. John Apostolakis (CERN)
  13. Gabriele Cosmo (CERN)
  14. John Apostolakis (CERN)

    Overview of sensitive detectors and built-in scorers.

    Go to contribution page
  15. Alberto Ribon (CERN), Gabriele Cosmo (CERN), John Apostolakis (CERN), Mihaly Novak (CERN), Vladimir Ivantchenko (CERN)

    Extension of existing concepts

    Go to contribution page
  16. Vladimir Ivantchenko (CERN)
  17. Alberto Ribon (CERN)
  18. John Apostolakis (CERN), Mihaly Novak (CERN), Vladimir Ivantchenko (CERN)
    • Finding information in G4Step, G4Track
    • Creating Sensitive Detector ProcessHits() method that extract energy deposit
    • Alternative method: Built-in scorer
    Go to contribution page
  19. Alberto Ribon (CERN), John Apostolakis (CERN), Vladimir Ivantchenko (CERN)
    • Simple magnetic field
    • EM physics exercises
    • Hadronic: choose hadronic physics list + compare profile of pion shower to electron shower
    Go to contribution page
  20. Alberto Ribon (CERN), John Apostolakis (CERN), Vladimir Ivantchenko (CERN)
    • Hadronic: choose hadronic physics list + compare profile of pion shower to electron shower
    Go to contribution page
  21. John Apostolakis (CERN)

    Creating and registering a simple magnetic field.

    Go to contribution page
  22. John Apostolakis (CERN), Mihaly Novak (CERN)
    • Use of messengers
    Go to contribution page
  23. John Apostolakis (CERN), Mihaly Novak (CERN)
    • Running in multi-threading mode
    Go to contribution page
  24. Gabriele Cosmo (CERN), John Apostolakis (CERN)
  25. Gabriele Cosmo (CERN), John Apostolakis (CERN)
  26. John Apostolakis (CERN)
  27. John Apostolakis (CERN), Mihaly Novak (CERN), Vladimir Ivantchenko (CERN)
  28. John Apostolakis (CERN), Mihaly Novak (CERN)
  29. John Apostolakis (CERN), Mihaly Novak (CERN)
    • Visualise your detector geometry

    Brief overview and hands-on exercises

    Go to contribution page
  30. John Apostolakis (CERN)

    How the course will proceed

    Technical aspects -- using Zoom breakout rooms to interact with lecturers during hands-on session

    Interacting via Mattermost for questions 'online'

    Exercise follow up

    Go to contribution page
  31. John Apostolakis (CERN)

    The toolkit / library 'nature' of Geant4 and how differ from radiation transport tools ?

    Is there is no Geant4 'executable' ? If not, why ?
    Variety of existing Geant4-based application / tools.
    How do you use Geant4 ?

    Go to contribution page