Run category
Novice level
- "main()" for "hard coded" batch
- "main()" for batch with command arguments
- "main()" for batch with macro files
- "main()" for interactive mode
- UserRunAction
Advanced level
- multiple events treatment in UserRunAction
- switching between geometries
Events+Tracks category
Novice level
- event generator selection (particleGun)
- event generator selection (HEPEvtInterface)
- "end of event" simple analysis in UserEventAction
- particle selection in UserStackingAction
- deletion of G4Event objects
Advanced level
- customized event generator (particle shotgun)
- customized event generator (forced decay mode)
- more than one "physics primary events"
- priority control in UserStackingAction
- event abortion in UserStackingAction
- "looper" example
- accessing hits from UserStackingAction
Tracking category
Novice level
- storing trajectories
- verbose levels
- selecting secondaries
Advanced level
- "pause"
- changing UserLimits
- drawing steps
- changing stepping status (abort)
- changing stepping status (suspend)
- adding more information to trajectory
Geometry category
Novice level
- geometry definition (BREP)
- geometry definition (BREP with rotation)
- geometry definition (includes Replica)
- geometry definition (includes Parameterized volume)
- "GDTREE" (and geometry design tools?)
- uniform magnetic field
- non-uniform magnetic field
Advanced level
- geometry definition (SWEPT)
- geometry definition (BOOL)
- geometry definition (Parameterized volume with various shapes)
- defining new BREP
- electric field
- integrators of fields
Previous slide | Next slide | Back to first slide | View graphic version |