Tsld005

    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