5 * Revision 1.1.1.1 1995/10/24 10:20:17 cernlib
9 #include "geant321/pilot.h"
10 *CMZ : 3.21/02 29/03/94 15.41.19 by S.Giani
12 SUBROUTINE GSPART(IPART,NAPART,ITRTYP,AMASS,CHARGE,TLIFE,
15 C. ******************************************************************
17 C. * Store particle parameters *
19 C. * ==>Called by : <USER>, GPART *
20 C. * Author R.Brun ********* *
22 C. ******************************************************************
24 #include "geant321/gcbank.inc"
25 #include "geant321/gcnum.inc"
26 #include "geant321/gcmzfo.inc"
27 #include "geant321/gcunit.inc"
32 C. ------------------------------------------------------------------
34 IF(IPART.LE.0)GO TO 99
36 CALL MZBOOK(IXCONS,JPART,JPART,1,'PART',NPART,NPART,0,3,0)
39 IF(IPART.GT.NPART)THEN
40 CALL MZPUSH(IXCONS,JPART,IPART-NPART,0,'I')
49 CALL MZDROP(IXCONS,LQ(JPART-IPART),' ')
52 CALL MZBOOK(IXCONS,JPA,JPART,-IPART,'PART',2,2,NWBUF+9,IOPART,0)
57 IF(NAME(NCH:NCH).EQ.'$')NAME(NCH:NCH)=' '
59 CALL UCTOH(NAME,IQ(JPA+1),4,20)
65 IF(NWBUF.GT.0)CALL UCOPY(UBUF,Q(JPA+10),NWBUF)
72 10000 FORMAT(' *** GSPART ***: Warning, particle redefinition:')