Introduction to the User's Guide

+-------------+                                               +----------##
| Geant 3.15  |               GEANT User's Guide              | AAAA002  ##
+-------------+                                               +----------##
                                   

Author(s) : F.Bruyant Submitted: 01.10.84 Origin : GEANT3 Revised: 15.05.91

The present documentation is divided into ten main sections which follow the structure of GEANT3 and its major functions. Each section is identified by a keyword, usually related to the name of the Patch where the relevant material should be found in the GEANT3 Pam files.

The sections are filed in alphabetic order :

BASE
GEANT3 framework and user interfaces to be read first
CONS
Particles, Materials and Tracking medium parameters
DRAW
The Drawing package, adapted to HIGZ
GEOM
The Geometry package
HITS
The Detector Response package
IOPA
The I/O package
KINE
Event generators and kinematic structures
PHYS
Physics processes
TRAK
The Tracking package
XINT
Interactive user interface

Within each section, the principal system functions or the details of subroutines are described in a series of papers numbered from 001 to 999. In the papers dedicated to the description of subroutines the authorship usually refers to the code while the source of the algorithms or contributions to the ideas are acknowledged under the item Origin. In all other papers the authorship refers to the documentation itself and people responsible for the concepts or structures discussed there are quoted under the item Origin. Subroutines which are not necessary to understand the program flow and which are unlikely to be called directly by the user have been deliberately omitted.

The notation [section] is used whenever additional information can be found in the quoted section. In the description of subroutine calling sequences the arguments used both on input and on output are preceded by a * and the output arguments are followed by a * .

For convenience, two more sections have been added: the section AAAA, for general introductory information at the beginning, and the section ZZZZ, for various appendices and indexed lists at the end.

A table of contents is available in AAAA000. To ease access to this documentation an index appears in ZZZZ999. It gives in alphabetic order the names of all documented GEANT3 subroutines with references to the appropriate write up(s).

A short write up of GEANT3 can be obtained by collecting the papers numbered 001 to 009 in each section.