1 *CMZ : 17/07/98 15.49.56 by Federico Carminati
6 C Output in GLHID format, weights are also output
9 COMMON /SHRUNP/ VMAJ,IMIN,NRUN,NEVTOT
11 COMMON /SHGENE/ IEVT,NPI0,NETA,NPIC,NPRO,NKAC,NKA0,NRHO,NOME,
14 COMMON /SHWATE/ WEI(200000)
17 COMMON /LUJETS/ N,K(200000,5),P(200000,5),V(200000,5)
20 COMMON /LUDAT1/ MSTU(200),PARU(200),MSTJ(200),PARJ(200)
52 WRITE(7) KDAT,KTIM,KRUN,KEVT,KPART
53 WRITE(7) KPROJ,KTARG,KZPRO,KZTAR,KDECA
54 WRITE(7) KMPAC,KPREF,KECM,KDB,KDM
58 IF (K(JPART,2).EQ.22) THEN
60 ELSE IF (K(JPART,2).EQ.-11) THEN
62 ELSE IF (K(JPART,2).EQ.11) THEN
64 ELSE IF (ABS(K(JPART,2)).EQ.12) THEN
66 ELSE IF (ABS(K(JPART,2)).EQ.14) THEN
68 ELSE IF (ABS(K(JPART,2)).EQ.16) THEN
70 ELSE IF (K(JPART,2).EQ.-13) THEN
72 ELSE IF (K(JPART,2).EQ.13) THEN
74 ELSE IF (K(JPART,2).EQ.111) THEN
76 ELSE IF (K(JPART,2).EQ.211) THEN
78 ELSE IF (K(JPART,2).EQ.-211) THEN
80 ELSE IF (K(JPART,2).EQ.130) THEN
82 ELSE IF (K(JPART,2).EQ.321) THEN
84 ELSE IF (K(JPART,2).EQ.-321) THEN
86 ELSE IF (K(JPART,2).EQ.2112) THEN
88 ELSE IF (K(JPART,2).EQ.2212) THEN
90 ELSE IF (K(JPART,2).EQ.-2212) THEN
92 ELSE IF (K(JPART,2).EQ.310) THEN
95 CALL LUNAME(KFA,CODEP)
96 WRITE(MSTU(11),*)'ERROR:'
97 WRITE(MSTU(11),*)CODEP,'NOT generated with JWEI=1'
98 WRITE(MSTU(11),*)'EXECUTION STOPPED!'
101 THETA = PLU(JPART,14)
107 KTHET = NINT(THETA*FTHET)
108 KPHI = NINT(PHI*FPHI)
113 WRITE(7) IPART,KTHET,KPHI,KP,KE,KW