SLAC Geant4 Tutorial 2007 - Agenda

(Revised 14 May 2007)

Monday (05/14/07)

13:30 - 14:00 Registration

14:00 - 14:15 Welcome (R.Mount)

14:15 - 14:30 Tutorial Introduction (J.Perl) (ppt, pdf)
Emergency Information
Networking
Tutorial structure
Lecturer introduction

14:30 - 15:30 Kernel I (M.Asai) (ppt, pdf)
General introduction
Global structure of Geant4
Run, event, track, step, trajectory, etc.
User classes

15:30 - 16:00 Break

16:00 - 16:20 User Interface I (M.Asai) (ppt, pdf)
Syntax
Interactive mode / batch mode
G4UIterminal class

16:20 - 16:50 Visualization I (J.Perl) (ppt, pdf)
Introduction to Visualization
Quick Looks at Seven Visualization Drivers
Basic Visualization Commands

16:50 - 18:00 Hands-on I (J.Tinslay)
Complete Geant4 installation if you have not already done so
Execute a few novice examples to confirm the installation
Linux
Mac
Windows
OpenGL
HepRApp
DAWN
Troubleshooting: Installation and Configuration Hypernews


Tuesday (05/15/07)

09:00 - 09:30 User Documents and Examples I (D.Wright) (ppt, pdf)
Installation Guide
Application developers manual
Novice examples in Geant4 distribution
LXR source code browser
HyperNews

09:30 - 09:50 Material Definition (T.Koi) (ppt, pdf)
Defining Materials
NIST Material database

09:50 - 10:30 Geometry I (M.Asai) (ppt, pdf)
Introduction
G4VUserDetectorConstruction class
Solid
Logical volume

10:30 - 11:00 Break

11:00 - 11:45 Physics I (D.Wright) (ppt, pdf)
Introduction
G4VUserPhysicsList class
Modular physics list
Packaged physics lists

11:45 - 12:30 Geometry II (M.Asai) (ppt, pdf)
Placement volume
Parameterized volume
Replica volume

12:30 - 14:00 Break

14:00 - 14:45 Physics II (D.Wright) (ppt, pdf)
Overview
Processes
Production thresholds

14:45 - 15:10 Visualization II (J.Perl) (ppt, pdf)
Basic Visualization Commands

15:10 - 15:30 Primary Particle (M.Asai) (ppt, pdf)
G4VUserPrimaryGeneratorAction class
G4ParticleGun
General particle source

15:30 - 16:00 Break

16:00 - 18:00 Hands-on II (T.Koi)
Material and geometry implementation
Visualization of geometry
Shoot primaries
Minimal (EM) physics list


Wednesday (05/16/07)

NO TUTORIAL IN THE MORNING

14:00 - 14:30 Physics III (D.Wright) (ppt, pdf)
Cuts per region
Decay
Optical

14:30 - 14:55 Visualization III (J.Perl) (ppt, pdf)
Advanced Visualization

14:55 - 15:25 Scoring I (M.Asai) (ppt, pdf)
Introduction to sensitivity
G4VPrimitiveScorer and related classes
G4VSDFilter
G4Run and G4UserRunAction

15:25 - 15:30 Analysis (J.Perl) (ppt, pdf)
Analyze scored results

15:30 - 16:00 Break

16:00 - 18:00 Hands-on III (T.Koi)
Define scorers
Output results


Thursday (05/17/07)

09:00 - 09:30 EM Physics I (T.Koi) (ppt, pdf)
EM standard overview
Multiple scattering

09:30 - 10:00 EM Physics II (D.Wright) (ppt, pdf)
Low-E EM overview

10:00 - 10:30 Geometry III (M.Asai) (ppt, pdf)
Division
Geometry checking tools
Touchable
Region

10:30 - 11:00 Break

11:00 - 11:50 Hadronic Physics I (D.Wright) (ppt, pdf)
Overview
Elastic process
Precompound/de-exitation models
Cascade models
Parameterized models

11:50 - 12:30 Hadronic Physics II (T.Koi) (ppt, pdf)
Neutron physics
Ion physics
Radioactive decay

12:30 - 14:00 Break

14:00 - 14:30 User Interface II (M.Asai) (ppt, pdf)
Define user commands

14:30 - 14:50 User Documents and Examples II (D.Wright) (ppt, pdf)
Toolkit developers manual
Physics reference manual
Extended and advanced examples in Geant4 distribution

14:50 - 15:30 Scoring II (M.Asai) (ppt, pdf)
Sensitive detector
Hits

15:30 - 16:00 Break

16:00 - 18:00 Hands-on IV (T.Koi)
Storing hits


Friday (05/18/07)

09:00 - 09:45 Geometry IV (M.Asai) (ppt, pdf)
Magnetic field
Nested parameterization
Reflected volume, Assembly volume
Geometry optimization

09:45 - 10:30 Event Biasing (J.Tinslay) (ppt, pdf)
Overview
Geometrical biasing
Physics biasing
Bremsstrahlung splitting

10:30 - 11:00 Break

11:00 - 12:30 Hands-on V (J.Tinslay)
Alternate physics lists
Event biasing by Bremsstrahlung splitting

12:30 - 14:00 Break

14:00 - 14:30 How to Upgrade Your Geant4 Release (J.Perl) (ppt, pdf)
About the new Geant4 release, 8.3
Major versus minor releases
What to look for in the release notes
How to upgrade

14:30 - 15:00 Kernel II (M.Asai) (ppt, pdf)
User limits
User information classes
Stack management

15:00 - 15:30 Hadronic Physics III (D.Wright) (ppt, pdf)
String models
CHIPS / electro-nuclear models
Capture / fission / isotope-production models

15:30 - 16:00 Break

16:00 - 16:30 Kernel III (M.Asai) (ppt, pdf)
Parallel geometry
Moving objects
Shower parameterization

16:30 - 16:50 Q/A and comments

16:50 - 17:00 Development Plans for Future Releases and Concluding Remarks (M.Asai)

17:00 Adjourn