Session 4

Physics I (1) & UI II, Visualization II

Objectives

  • Give an overview of the physics panel of Geant4
    • Explain how Geant4 models/abstracts the physics processes
  • Explain how you can extend the command set, adding your own commands
  • Give an overview of visualization commands
    • Explain how you can extend GUI

Presentations

  • Physics 0 ( slides )
    • Overview of physics presentations in this tutorial, Introduction
  • Physics 1 ( slides )
    • G4VUserPhysicsList class, Modular physics list, Packaged physics lists, Physics list factory.

  • User Interface 2 (slides)
    • Defining UI commands, Messenger classes, G4GenericMessenger, Extending GUI
  • Visualization 2 (slides, video1, video2)
    • Visualization commands

Hands-On

  • Explore physics processes
  • Use of G4PhysListFactory class
  • Adding UI command with G4GenericMessenger
  • Extend gui.mac with your own buttons/menus