5 * Revision 1.1.1.1 1999/05/18 15:55:17 fca
8 * Revision 1.1.1.1 1995/10/24 10:20:49 cernlib
12 #include "geant321/pilot.h"
13 *CMZ : 3.21/02 29/03/94 15.41.28 by S.Giani
15 SUBROUTINE GFVOLU(NUMB,NAME,NAMS)
17 C. ******************************************************************
19 C. * Routine to print VOLUMES data structures JVOLUM *
20 C. * NUMB Volume number *
22 C. * ==>Called by : <USER>, GPRINT *
23 C. * Author R.Brun S.Giani ********* *
25 C. ******************************************************************
27 #include "geant321/gcbank.inc"
28 #include "geant321/gcunit.inc"
29 #include "geant321/gcnum.inc"
30 CHARACTER*4 ISHAP(30),NAME,NAMS
31 * DIMENSION PAR(100),ATT(20)
33 DATA ISHAP/'BOX ','TRD1','TRD2','TRAP','TUBE','TUBS','CONE',
34 + 'CONS','SPHE','PARA','PGON','PCON','ELTU','HYPE',
35 +13*' ', 'GTRA','CTUB',' '/
37 C. ------------------------------------------------------------------
38 IF (JVOLUM.LE.0) GO TO 99
39 IF (NUMB .GT.0) GO TO 10
51 * 10 WRITE (CHMAIL,1001)
59 IF (JVO.LE.0) GO TO 30
61 CALL UHTOC(IQ(JVOLUM+I),4,NAME,4)
65 ** CALL GFPARA(NAME,1,1,NPAR,NATT,PAR,ATT)
67 * IF(NPAR.LT.IEND10)IEND10=NPAR
71 * WRITE(CHMAIL,1002)I,NAME,NMED,ISHAP(IS),NPAR,(PAR(J),J=1,IEND10)
73 ** DO 25 I10=11,NPAR,10
75 ** IF (NPAR.LT.IEND10) IEND10=NPAR
76 * WRITE (CHMAIL,1003) (PAR(J),J = I10,IEND10)
81 * 1000 FORMAT ('0',51('='),5X,' VOLUMES ',6X,50('='))
82 * 1001 FORMAT ('0','VOLUME NAME NUMED SHAPE NPAR PARAMETERS')
83 * 1002 FORMAT (' ',I6,1X,A4,2X,I3,3X,A4,I5,2X,10E10.3)
84 * 1003 FORMAT (31X,10E10.3)