5 * Revision 1.1.1.1 1995/10/24 10:20:16 cernlib
9 #include "geant321/pilot.h"
10 *CMZ : 3.21/02 29/03/94 15.41.19 by S.Giani
12 SUBROUTINE GPPARX (NUMB )
14 C. ******************************************************************
16 C. * Routine to print particle definition JPART *
17 C. * NUMB Particle number *
19 C. * ==>Called by : <USER>, GPRINT *
20 C. * Author R.Brun S.Giani ********* *
22 C. ******************************************************************
24 #include "geant321/gcbank.inc"
25 #include "geant321/gcunit.inc"
26 CHARACTER*32 CHLINE,CHSTRI(50)
30 C. ------------------------------------------------------------------
32 IF (JPART.LE.0) GO TO 999
54 CALL UCOPY(IQ(JP+1),ITITLE,5)
57 CHLINE='Particle Number='
59 CALL IZITOC(I,CHLINE(ILEN:))
61 CALL UHTOC(IQ(JP+1),4,NAME,20)
68 CALL IZITOC(IOPT,CHLINE(ILEN:))
72 * CALL IZRTOC(Q(JP+7),CHLINE(ILEN:))
73 WRITE(CHLINE(ILEN:),10200)Q(JP+7)
77 CALL IZRTOC(Q(JP+8),CHLINE(ILEN:))
81 * CALL IZRTOC(Q(JP+9),CHLINE(ILEN:))
82 WRITE(CHLINE(ILEN:),10300)Q(JP+9)
87 * CALL IZRTOC(Q(JP+JJ),CHLINE(ILEN:))
88 WRITE(CHLINE(ILEN:),10300)Q(JP+JJ)
91 CALL IGMESS(NL,CHSTRI,'PRINT','P')
92 * WRITE (CHMAIL,1002) I,ITITLE,IOPT,
93 * + (Q(JP + J),J = 7,NW)
98 * WRITE(CHMAIL,1003) (Q(JP + J),J = NS,NW)
104 10000 FORMAT ('0',51('='),3X,'Particle Types',3X,50('='))
105 10100 FORMAT ('0','Part',25X,'Options',8X,'Mass',4X,'Charge'
106 +,' Life time User words')
107 * 1002 FORMAT (' ',I4,1X,5A4,I8,6X,E11.4,F7.0,3X,5(E12.5,2X))