+-------------+ +----------## | 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