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
  • Visualization 2 (slides, video)

    • Visualization commands, Extending GUI

Hands-On

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