The GEANT data structures are stored in the common /GCBANK/ accessible through the following Patchy sequence: The /GCLINK/ variables are pointers to the GEANT data structures in the /GCBANK/ common. They belong to a permanent area declared in GZINIT. GCBANKDynamic core for the GEANT data structures
PARAMETER (KWBANK=69000,KWWORK=5200)
COMMON/GCBANK/NZEBRA,GVERSN,ZVERSN,IXSTOR,IXDIV,IXCONS,FENDQ(16)
+ ,LMAIN,LR1,WS(KWBANK)
DIMENSION IQ(2),Q(2),LQ(8000),IWS(2)
EQUIVALENCE (Q(1),IQ(1),LQ(9)),(LQ(1),LMAIN),(IWS(1),WS(1))
EQUIVALENCE (JCG,JGSTAT)
COMMON/GCLINK/JDIGI ,JDRAW ,JHEAD ,JHITS ,JKINE ,JMATE ,JPART
+ ,JROTM ,JRUNG ,JSET ,JSTAK ,JGSTAT,JTMED ,JTRACK,JVERTX
+ ,JVOLUM,JXYZ ,JGPAR ,JGPAR2,JSKLT
C
The figure on the next page indicates the ralations between the
GEANT data structures.
Detailed description of the data structure parts can be found
in the following sections:
| JRUNG | [BASE299] | ||||
| JPART | [CONS399] | JMATE | [CONS199] | ||
| JROTM | [GEOM299] | JTMED | [CONS299] | ||
| JVOLUM | [GEOM199] | ||||
| JSET | [HITS199] | JDRAW | [DRAW399] | ||
| JHEAD | [BASE299] | JKINE | [KINE199] | JVERTX | [KINE199] |
| JSTAK | [TRAK399] | ||||
| IDIGI | [HITS399] | JHITS | [HITS299] | JXYZ | [TRAK 499] |
Figure: Relation between GEANT data structures