+-------------+ +----------##
| Geant 3.10 | GEANT User's Guide | BASE010 ##
+-------------+ +----------##
Author(s) : F.Bruyant Submitted: 01.10.84
Origin : GEANT 3 Revised: 21.05.91
MAIN user routine
GZEBRA initialisation of ZEBRA system, dynamic
core allocation
UGINIT user routine
GINIT initialisation of GEANT3 variables
GFFGO interpretation of data records
GZINIT initialisation of ZEBRA core divisions
and link areas
GPART creation of the particle data structure
JPART
GMATE creation of the material data structure
JMATE
user code description of the geometrical setup, of
the sensitive detectors, creation of
data structures JVOLUM, JTMED, JROTM,
JSETS
GPHYSI preparation of cross-section and
energy-loss tables for all used
materials
GRUN loop over events
GTRIGI initialisation for event processing
GTRIG event processing
GUKINE (user) generation (or input) of event
initial kinematics
GUTREV (user)
GTREVE loop over tracks, including any
secondaries generated
GUTRAK (user)
GTRACK control tracking of current track
GMEDIA find current volume/tracking medium
GTVOL loop over successive media seen by the
particle
GTGAMA/GTELEC/... tracking of particle according to type
GUSTEP (user) recording of hits in data
structure JHITS and of space points in
data structure JXYZ
GUDIGI computation of digitisations and
recording in data structure JDIGI
GUOUT output of current event
GTRIGC clearing of memory for next event
UGLAST (user)
GLAST standard GEANT3 termination