Geant4 Users' Tutorial
Geant4 Tasks
The practical sessions of this course are organized in several tasks, each one covering a part of Geant4. All the exercises are based on an unique application, but are related to different parts of this.
Task 0 - Introduction to Geant4
- How to compile and run the example programs
- Introduction to basic UI commands
- Introduction to visualization
- Where to find help
Task 1 - Geometry
- Defining and using materials
- Constructing a volume using solids, logical and physical volumes
- (Optional:) Magnetic fields
Task 2 - Primary Particles and User Interface
- Particle gun
- General Particle source
Task 3 - Physics and Physics Lists
- Processes and particles
- Physics constructors
- Physics lists
- Production and cuts
Task 4 - Getting Information from Geant4 Objects and using it.
- User Actions
- Native Scoring
- Sensitive Detectors
- User-custom Hits
- Multithreading (optional)
Task 5 - (Optional) build an entire full application