5 * Revision 1.1.1.1 1995/10/24 10:21:49 cernlib
9 #include "geant321/pilot.h"
10 #if defined(CERNLIB_COMIS)
11 *CMZ : 20/06/95 09.32.44 by S.Ravndal
15 C. ******************************************************************
17 C. * To initialize the COMIS package *
18 C. * To declare addresses of FORTRAN routines and COMMONs *
19 C. * which may be invoked from COMIS routines *
20 C. * (one can call CSOMAP instead) *
22 C. ******************************************************************
23 #include "geant321/gcbank.inc"
24 #include "geant321/gcmate.inc"
25 #include "geant321/gctmed.inc"
26 #include "geant321/gcvolu.inc"
27 #include "geant321/gcflag.inc"
28 #include "geant321/gctrak.inc"
29 #include "geant321/gckine.inc"
30 #include "geant321/gcking.inc"
31 #include "geant321/gccuts.inc"
32 #include "geant321/gclist.inc"
33 #include "geant321/gcnum.inc"
34 #include "geant321/gconst.inc"
35 #include "geant321/gcphys.inc"
36 #include "geant321/gcunit.inc"
37 #include "geant321/gcdraw.inc"
38 #include "geant321/gcmulo.inc"
39 #include "geant321/gcomis.inc"
42 EXTERNAL GINIT,GZINIT,GDINIT,GPRINT,GPSETS,GXCLOS
43 EXTERNAL GSVERT,GSKINE,GSKING,GOPEN,GFIN,GCLOSE
45 EXTERNAL GMATE,GSMATE,GSMIXT,GSTMED,GSTPAR,GPART,GPHYSI
46 EXTERNAL GFMATE,GPIONS
47 EXTERNAL GTRIG,GTRIGI,GTRIGC,GTREVE,GIDROP
48 EXTERNAL GSVOLU,GSPOS,GSPOSP,GSDVN,GSDVS,GGCLOS,GOPTIM
49 EXTERNAL GSROTM,GSORD,GSDET,GSDETH,GSDETV,GSATT
50 EXTERNAL GPLMAT,GSAHIT,GSCHIT,GSDIGI,GSXYZ,GDEBUG
51 EXTERNAL GPCXYZ,GDCXYZ,GDXYZ,GDAHIT,GDCHIT,GDHITS,GDHEAD
52 EXTERNAL GDOPEN,GDCLOS,GDRAW,GDRAWC,GDSCAL,GDMAN,GDCOL
53 EXTERNAL GDELET,GDAXIS,GDRAWT
54 EXTERNAL GSCANK,GSCANU,GSCANO
58 C. ------------------------------------------------------------------
62 CALL CSCOM('GCLINK,GCBANK,GCCUTS,GCFLAG,GCKINE,GCLIST#'
63 +, JDIGI,NZEBRA,CUTGAM,IDEBUG,IKINE,NHSTA,P,P,P,P)
64 CALL CSCOM('GCMATE,GCNUM,GCONST,GCPHYS,GCTMED,GCTRAK#'
65 +, NMAT,NMATE,PI,IPAIR,NUMED,VECT,P,P,P,P)
66 CALL CSCOM('GCUNIT,GCVOLU,GCDRAW,GCKING,GCMULO#',LIN,NLEVEL,NUMNOD
67 +, KCASE,SINMUL,P,P,P,P,P)
69 CALL CSEXT('GINIT,GZINIT,GDINIT,GPRINT,GPSETS,GXCLOS#'
70 +, GINIT,GZINIT,GDINIT,GPRINT,GPSETS,GXCLOS,P,P,P,P)
72 +'GSVERT,GSKINE,GSKING,GFIN,GOPEN,GCLOSE,GFOUT#',
73 + GSVERT,GSKINE,GSKING,GFIN,GOPEN,GCLOSE,GFOUT,
75 CALL CSEXT('GMATE,GSMATE,GFMATE,GSMIXT,GSTMED,GSTPAR,GPART,
77 +, GMATE,GSMATE,GFMATE,GSMIXT,GSTMED,GSTPAR,GPART,
79 CALL CSEXT('GTRIG,GTRIGI,GTRIGC,GTREVE,GIDROP#'
80 +, GTRIG,GTRIGI,GTRIGC,GTREVE,GIDROP,P,P,P,P,P)
81 CALL CSEXT('GSVOLU,GSPOS,GSPOSP,GSDVN,GSDVS,GGCLOS,GOPTIM#'
82 +, GSVOLU,GSPOS,GSPOSP,GSDVN,GSDVS,GGCLOS,GOPTIM
84 CALL CSEXT('GSROTM,GSORD,GSDET,GSDETH,GSDETV,GSATT#'
85 +, GSROTM,GSORD,GSDET,GSDETH,GSDETV,GSATT,P,P,P,P)
86 CALL CSEXT('GPLMAT,GSAHIT,GSCHIT,GSDIGI,GSXYZ,GDEBUG#'
87 +, GPLMAT,GSAHIT,GSCHIT,GSDIGI,GSXYZ,GDEBUG,P,P,P,P)
88 CALL CSEXT('GPCXYZ,GDCXYZ,GDXYZ,GDAHIT,GDCHIT,GDHITS,GDHEAD#'
89 +, GPCXYZ,GDCXYZ,GDXYZ,GDAHIT,GDCHIT,GDHITS,GDHEAD
91 CALL CSEXT('GDOPEN,GDCLOS,GDELET,GDRAW,GDRAWC,GDAXIS,GDSCAL,GDMAN,
93 +, GDOPEN,GDCLOS,GDELET,GDRAW,GDRAWC,GDAXIS,GDSCAL,GDMAN,
95 CALL CSEXT('GDRAWT#',GDRAWT,P,P,P,P,P,P,P,P,P)
96 CALL CSEXT('GSCANK,GSCANU,GSCANO,GBRSGE#',GSCANK,GSCANU,GSCANO,
98 CALL CSEXT('UGLAST#',UGLAST,P,P