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