Texas A&M Geant4 Tutorial 2011 - Agenda
Monday (Jan/10/2011)
09:30 - 10:00 Registration
10:00 - 10:15 Opening addresses (local organizer)
10:15 - 10:30 Tutorial Introduction (J.Perl) (ppt,pdf)
- Tutorial structure
- Lecturer introduction
10:30 - 11:00 User Documents and Examples I (D.Wright) (pdf)
- Installation Guide
- Application developers manual
- Novice examples in Geant4 distribution
- LXR source code browser
- HyperNews
11:00 - 11:30 Break
11:30 - 12:30 Kernel I (M.Asai) (ppt,pdf)
- General introduction
- Global structure of Geant4
- Run, event, track, step, trajectory, etc.
- User classes
12:30 - 14:00 Lunch Break
14:00 - 14:30 User Interface I (M.Asai) (ppt,pdf)
- Syntax of UI command
- Interactive mode / batch mode
- G4UIterminal class
14:30 - 15:00 Visualization I (J.Perl) (ppt,pdf)
- Introduction to Visualization
- Quick Looks at Seven Visualization Drivers
- Basic Visualization Commands
15:00 - 15:30 User Documents and Examples II (T.Koi) (pptx,pdf)
- Toolkit developers manual
- Physics reference manual
- Extended and advanced examples in Geant4 distribution
15:30 - 16:00 Break
16:00 - 18:00 Hands-on I (J.Perl)
- Complete Geant4 installation if you have not already done so
-- Step-by-step installation guide
-- OpenGL HepRApp DAWN
- Execute a few novice examples to confirm the installation
- Troubleshooting: Installation and Configuration Hypernews
Tuesday (Jan/11/2011)
09:00 - 09:20 Material Definition (S.Incerti) (
pdf)
- Defining Materials
- NIST Material database
09:20 - 10:00 Geometry I (M.Asai) (
ppt,
pdf)
- Introduction
- G4VUserDetectorConstruction class
- Solid
- Logical volume
- Region
10:00 - 10:30 Visualization II (J.Perl) (
ppt,
pdf)
- Basic Visualization Commands
10:30 - 11:00 Break
11:00 - 11:45 Physics I (D.Wright) (
pdf)
- Introduction
- G4VUserPhysicsList class
- Modular physics list
- Packaged physics lists
11:45 - 12:30 Geometry II (M.Asai) (
ppt,
pdf)
- Placement volume
- Parametrized volume
- Replicated volume
- Divided volume
- Touchable
- Geometry checking tools
12:30 - 14:00 Break
14:00 - 14:45 Physics II (D.Wright) (
pdf)
- Overview
- Processes
- Production thresholds
14:45 - 15:10 Physics III (S.Incerti) (
pdf)
- Cuts per region
- Decay
- Optical
15:10 - 15:30 Primary Particle (T.Koi) (
pptx,
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 (Jan/12/2011)
09:00 - 09:30 EM Physics I (S.Incerti) (
pdf)
- EM standard overview
- Multiple scattering
09:30 - 10:00 Scoring I (M.Asai) (
ppt,
pdf)
- Introduction to sensitivity
- Command-based scoring
- Define scorers in the tacking geometry
10:00 - 10:30 EM Physics II (S.Incerti) (
pdf)
- Low-E EM overview
10:30 - 11:00 Break
11:00 - 11:30 Visualization III (J.Perl) (
ppt,
pdf)
- Advanced Visualization
11:30 - 12:00 User Interface II (M.Asai) (
ppt,
pdf)
- Define user commands
12:00 - 12:30 Geometry III (J.Perl) (
pdf)
- GDML interface
- CAD interface
12:30 - 14:00 Break
14:00 - 14:50 Hadronic Physics I (D.Wright) (
pdf)
- Overview
- Elastic process
- Precompound/de-exitation models
- Cascade models
- Parameterized models
14:50 - 15:30 Hadronic Physics II (T.Koi) (
pptx,
pdf)
- Neutron physics
- Ion physics
- Radioactive decay
15:30 - 16:00 Break
16:00 - 18:00
Hands-on III (S.Incerti)
- Define scorers
- Output results
Thursday (Jan/13/2011)
09:00 - 09:40 Hadronic Physics III (D.Wright) (
pdf)
- String models
- CHIPS / electro-nuclear models
- Capture / fission / isotope-production models
09:40 - 10:20 Scoring II (M.Asai) (
ppt,
pdf)
- Sensitive detector
- Hits
10:20 - 10:30 Analysis (J.Perl) (
ppt,
pdf)
- Analyze scored results
10:30 - 11:00 Break
11:00 - 11:30 Geometry IV (M.Asai) (
ppt,
pdf)
- Magnetic field
- Nested parametrization
- Reflected volume, Assembly volume
- Geometry optimization
11:30 - 12:30
Hands-on IV (T.Koi)
- Storing hits
12:30 - 14:00 Break
14:00 - 14:30 Kernel II (M.Asai) (
ppt,
pdf)
- User limits
- User information classes
- Stack management
14:30 - 15:00 Which Physics List to Use (D.Wright) (
pdf)
- Choosing appropriate Physics List
- Validation
15:00 - 15:30 Event Biasing (J.Perl) (
pdf)
- Overview
- Geometrical biasing
- Physics biasing
- Bremsstrahlung splitting
15:30 - 16:00 Break
16:00 - 16:40 Kernel III (M.Asai) (
ppt,
pdf)
- Parallel geometry
- Moving objects
- Shower parametrization
- Speeding up the application
16:40 - 18:00
Hands-on V (J.Perl)
- Alternate physics lists
- Event biasing by Bremsstrahlung splitting
Friday (Jan/14/2011)
09:00 - 11:50 Parallel session
11:50 - 12:10 How to Upgrade Your Geant4 Release (J.Perl) (ppt,pdf)
- Major versus minor releases
- What to look for in the release notes
- How to upgrade
12:10 - 12:20 Closing remarks (M.Asai) (ppt,pdf)
12:20 - 12:30 Concluding Remarks (local organizer)
12:30 Adjourn