5 * Revision 1.1.1.1 1995/10/24 10:21:11 cernlib
9 #include "geant321/pilot.h"
10 *CMZ : 3.21/02 29/03/94 15.41.20 by S.Giani
12 SUBROUTINE GPSETS(IUSET,IUDET)
14 C. ******************************************************************
16 C. * Prints set and detector parameters *
18 C. * IUSET user set identifier *
19 C. * If * prints all detectors of all sets *
20 C. * IUDET user detector identifier *
21 C. * If * prints all detectors of set IUSET *
23 C. * ==>Called by : <USER>, GPRINT ,<GXINT> GINC4 *
24 C. * Author R.Brun ********* *
26 C. ******************************************************************
28 #include "geant321/gcbank.inc"
29 #include "geant321/gcunit.inc"
30 CHARACTER*4 IUSET,IUDET
32 C. ------------------------------------------------------------------
34 IF(IUSET(1:1).EQ.'*')THEN
38 IF(JSET.LE.0)GO TO 999
42 IF(IUSET(1:1).NE.'*')THEN
43 CALL GLOOK(IUSET,IQ(JSET+1),NSET,ISET)
44 IF(ISET.LE.0)GO TO 999
49 C loop on all selected sets
57 IF(IUDET(1:1).NE.'*')THEN
58 CALL GLOOK(IUDET,IQ(JS+1),NDET,IDET)
59 IF(IDET.EQ.0)GO TO 130
64 C loop on selected detectors for this set
73 WRITE(CHMAIL,2000)IQ(JSET+ISET),IQ(JS+IDET),NWHI,NWDI
78 WRITE(CHMAIL,3000)IQ(JD+2*I+9),IQ(JD+2*I+10)
88 WRITE(CHMAIL,4000)IQ(JDH+4*I-3),IQ(JDH+4*I-2),
89 + Q(JDH+4*I-1),Q(JDH+4*I)
100 WRITE(CHMAIL,5000)IQ(JDD+2*I-1),IQ(JDD+2*I)
115 WRITE(CHMAIL,7000)(Q(JDU+L),L=I,L2)
124 1000 FORMAT('0',51('='),3X,'SETS AND DETECTORS',3X,50('='))
125 2000 FORMAT(' SET ',A4,' DETECTOR ',A4,' NWHI=',I6,' NWDI=',I6)
126 3000 FORMAT(10X,'VOLUME ',A4,' NBITSD=',I4)
127 4000 FORMAT(10X,'HIT ELEMENT =',A4,' NBITSH=',I4,
128 +' ORIG =',E12.4,' FACT =',E12.4)
129 5000 FORMAT(10X,'DIGIT ELEMENT =',A4,' NBITSD=',I4)
130 6000 FORMAT(10X,'USER PARAMETERS')
131 7000 FORMAT(5X,10E12.4)