Explanations will be given of the various user-written routines required by the Monte Carlo detector-modeling program GEANT, developed by CERN, the European Organization for Nuclear Research. User-written routines must be linked with the CERN library to accomplish the researcher's intentions. Examples will illustrate how GEANT passes information to subprograms needed to model events. Various data structures used by GEANT library calls and included in each user routine, are similarly illustrated. Both computational-speed and memory-size limitations need to be factored into the construction of a simulation model. This will constrain the calls used in the user-written routines. Examples are provided of GEANT input data flags, defined by the user to determine simulation parameters and to control various testing choices in GEANT.

Included in

Nuclear Commons