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 CThe 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