22.05.2014 Views

CERN Program Library Long Writeup W5013 - CERNLIB ...

CERN Program Library Long Writeup W5013 - CERNLIB ...

CERN Program Library Long Writeup W5013 - CERNLIB ...

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

Geant 3.16 GEANT User’s Guide ZZZZ010<br />

Origin : GEANT Submitted: 01.10.84<br />

Revision : Revised: 08.11.93<br />

Documentation :<br />

1 Introduction<br />

List of COMMON Blocks<br />

Here, the main features of the common blocks used in GEANT are summarised, with special mention of the<br />

variables initialised in GINIT and of the possibility of overriding them through data records [BASE040] or<br />

interactive commands [XINT]. In most of the cases there is a correspondence between a given data structure<br />

and a given common block where the current contents of the banks are stored. The labelled common blocks<br />

are accessible through Patchy/CMZ sequences identified by the name of the COMMON. They are defined in<br />

the Patch GCDES.<br />

Note:<br />

Unless otherwise specified, the long range variables are initialised in GINIT. When non-zero, default values<br />

are quoted between brackets. If the value may be modified the keyword for the data record and for the<br />

interactive command is also given in bold characters between brackets.<br />

1.1 Dynamic memory<br />

The GEANT data structures are stored in the common /GCBANK/ accessible through the following Patchy<br />

sequence:<br />

The /GCLINK/ variables are pointers to the GEANT data structures in the /GCBANK/ common. They belong<br />

to a permanent area declared in GZINIT.<br />

+SEQ /GCBANK/<br />

Dynamic core for the GEANT data structures<br />

C<br />

PARAMETER (KWBANK=69000,KWWORK=5200)<br />

COMMON/GCBANK/NZEBRA,GVERSN,ZVERSN,IXSTOR,IXDIV,IXCONS,FENDQ(16)<br />

+ ,LMAIN,LR1,WS(KWBANK)<br />

DIMENSION IQ(2),Q(2),LQ(8000),IWS(2)<br />

EQUIVALENCE (Q(1),IQ(1),LQ(9)),(LQ(1),LMAIN),(IWS(1),WS(1))<br />

EQUIVALENCE (JCG,JGSTAT)<br />

COMMON/GCLINK/JDIGI ,JDRAW ,JHEAD ,JHITS ,JKINE ,JMATE ,JPART<br />

+ ,JROTM ,JRUNG ,JSET ,JSTAK ,JGSTAT,JTMED ,JTRACK,JVERTX<br />

+ ,JVOLUM,JXYZ ,JGPAR ,JGPAR2,JSKLT<br />

1.2 Other user accessed common blocks<br />

+SEQ /GCCUTS/<br />

Tracking thresholds<br />

C<br />

COMMON/GCCUTS/CUTGAM,CUTELE,CUTNEU,CUTHAD,CUTMUO,BCUTE,BCUTM<br />

+ ,DCUTE ,DCUTM ,PPCUTM,TOFMAX,GCUTS(5)<br />

418 ZZZZ010 – 1

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!