5 * Revision 1.1.1.1 1995/10/24 10:21:50 cernlib
9 #include "geant321/pilot.h"
10 *CMZ : 3.21/02 29/03/94 15.41.33 by S.Giani
14 C. ******************************************************************
16 C. * Geometry commands *
18 C. * Authors: F.Carminati ********** *
20 C. ******************************************************************
22 #include "geant321/gcbank.inc"
23 #include "geant321/gcunit.inc"
24 #include "geant321/gclist.inc"
25 #include "geant321/gcrz.inc"
27 DIMENSION LLIST1(20,9), NLIST1(9)
28 DIMENSION LLIST2(20,2), NLIST2(2)
29 EQUIVALENCE (NLIST1,NHSTA),(LLIST1,LHSTA)
30 EQUIVALENCE (NLIST2,NRGET),(LLIST2,LRGET)
31 CHARACTER*4 CHPAR, CHPATL, CHLNAM(NUMLIS)
32 DATA CHLNAM / 'HSTA','GET ','SAVE','SETS','PRIN','GEOM',
33 + 'VIEW','PLOT','STAT','RGET','RSAV'/
35 C. ------------------------------------------------------------------
37 CALL KUPATL(CHPATL,NPAR)
41 IF(CHPATL.EQ.CHLNAM(KLIST)) THEN
48 CALL KUGETC(CHPAR,NCH)
50 CALL VBLANK(LLIST2(1,ILIST),20)
54 CALL UCTOH(CHPAR,LLIST2(1,ILIST),4,4)
56 CALL KUGETC(CHPAR,NCH)
57 CALL UCTOH(CHPAR,LLIST2(IPAR,ILIST),4,4)
61 NDONE = MIN(NLIST2(ILIST),10)
62 WRITE(CHMAIL,10000) CHPATL, NDONE, (LLIST2(IPAR,ILIST),
65 IF(NLIST2(ILIST).GT.10) THEN
66 WRITE(CHMAIL,10100) CHPATL, NLIST2(ILIST), (LLIST2(IPAR,
67 + ILIST), IPAR=11,NLIST2(ILIST))
71 ELSEIF(ILIST.GT.0) THEN
73 CALL KUGETC(CHPAR,NCH)
75 CALL VBLANK(LLIST1(1,ILIST),20)
79 CALL UCTOH(CHPAR,LLIST1(1,ILIST),4,4)
81 CALL KUGETC(CHPAR,NCH)
82 CALL UCTOH(CHPAR,LLIST1(IPAR,ILIST),4,4)
86 NDONE = MIN(NLIST1(ILIST),10)
87 WRITE(CHMAIL,10000) CHPATL, NDONE, (LLIST1(IPAR,ILIST),
90 IF(NLIST1(ILIST).GT.10) THEN
91 WRITE(CHMAIL,10100) CHPATL, NLIST1(ILIST), (LLIST1(IPAR,
92 + ILIST), IPAR=11,NLIST1(ILIST))
98 10000 FORMAT(1X,A4,' list 1-',I2,10(2X,A4))
99 10100 FORMAT(1X,A4,' list 11-',I2,10(2X,A4))