3
C compare particle ID for pythia and standard
6
integer id1,id2,it1,it2,itt1,itt2,itmp
9
character*16 cnam1,cnam2
10
character*20 hnam1,hnam2
20
call pyname(id1,cnam1)
21
call hepnam(it1,hnam1)
26
write(lnhout,1101) id1,it1,hnam1,itt1,cnam1
27
elseif(it2.eq.0 .or. itmp.eq.0)then
28
write(lnhout,1101) id1,it1,hnam1,itt1,cnam1
31
call pyname(id2,cnam2)
32
call hepnam(it2,hnam2)
33
write(lnhout,1102) id1,it1,hnam1,itt1,cnam1,
34
1 id2,it2,hnam2,itt2,cnam2
45
call pyname(id1,cnam1)
46
call hepnam(it1,hnam1)
50
write(lnhout,1101) id1,it1,hnam1,itt1,cnam1
52
write(lnhout,1101) id1,it1,hnam1,itt1,cnam1
55
call pyname(id2,cnam2)
56
call hepnam(it2,hnam2)
57
write(lnhout,1102) id1,it1,hnam1,itt1,cnam1,
58
1 id2,it2,hnam2,itt2,cnam2
68
call pyname(id1,cnam1)
69
call hepnam(it1,hnam1)
73
write(lnhout,1101) id1,it1,hnam1,itt1,cnam1
75
write(lnhout,1101) id1,it1,hnam1,itt1,cnam1
78
call pyname(id2,cnam2)
79
call hepnam(it2,hnam2)
80
write(lnhout,1102) id1,it1,hnam1,itt1,cnam1,
81
1 id2,it2,hnam2,itt2,cnam2
91
call pyname(id1,cnam1)
92
call hepnam(it1,hnam1)
96
write(lnhout,1101) id1,it1,hnam1,itt1,cnam1
98
write(lnhout,1101) id1,it1,hnam1,itt1,cnam1
101
call pyname(id2,cnam2)
102
call hepnam(it2,hnam2)
103
write(lnhout,1102) id1,it1,hnam1,itt1,cnam1,
104
1 id2,it2,hnam2,itt2,cnam2
114
call pyname(id1,cnam1)
115
call hepnam(it1,hnam1)
119
write(lnhout,1101) id1,it1,hnam1,itt1,cnam1
121
write(lnhout,1101) id1,it1,hnam1,itt1,cnam1
124
call pyname(id2,cnam2)
125
call hepnam(it2,hnam2)
126
write(lnhout,1102) id1,it1,hnam1,itt1,cnam1,
127
1 id2,it2,hnam2,itt2,cnam2
137
call pyname(id1,cnam1)
138
call hepnam(it1,hnam1)
142
write(lnhout,1101) id1,it1,hnam1,itt1,cnam1
144
write(lnhout,1101) id1,it1,hnam1,itt1,cnam1
147
call pyname(id2,cnam2)
148
call hepnam(it2,hnam2)
149
write(lnhout,1102) id1,it1,hnam1,itt1,cnam1,
150
1 id2,it2,hnam2,itt2,cnam2
160
call pyname(id1,cnam1)
161
call hepnam(it1,hnam1)
165
write(lnhout,1101) id1,it1,hnam1,itt1,cnam1
167
write(lnhout,1101) id1,it1,hnam1,itt1,cnam1
170
call pyname(id2,cnam2)
171
call hepnam(it2,hnam2)
172
write(lnhout,1102) id1,it1,hnam1,itt1,cnam1,
173
1 id2,it2,hnam2,itt2,cnam2
187
call pyname(id1,cnam1)
188
call hepnam(it1,hnam1)
191
write(lnhout,1101) id1,it1,hnam1,itt1,cnam1
193
write(lnhout,1101) id1,it1,hnam1,itt1,cnam1
196
call pyname(id2,cnam2)
197
call hepnam(it2,hnam2)
198
write(lnhout,1102) id1,it1,hnam1,itt1,cnam1,id2,
199
1 it2,hnam2,itt2,cnam2
211
id1=100000*(ll-1)+10000*(l-1)+100*i+10*j+k
217
call pyname(id1,cnam1)
218
call hepnam(it1,hnam1)
221
write(lnhout,1101) id1,it1,hnam1,itt1,cnam1
223
write(lnhout,1101) id1,it1,hnam1,itt1,cnam1
226
call pyname(id2,cnam2)
227
call hepnam(it2,hnam2)
228
write(lnhout,1102) id1,it1,hnam1,itt1,cnam1,
229
1 id2,it2,hnam2,itt2,cnam2
243
id1=1000*i+100*j+10*k+l
249
call pyname(id1,cnam1)
250
call hepnam(it1,hnam1)
253
write(lnhout,1101) id1,it1,hnam1,itt1,cnam1
255
write(lnhout,1101) id1,it1,hnam1,itt1,cnam1
258
call pyname(id2,cnam2)
259
call hepnam(it2,hnam2)
260
write(lnhout,1102) id1,it1,hnam1,itt1,cnam1,
261
1 id2,it2,hnam2,itt2,cnam2
269
1001 format(//5X,'Special Cases'/5X,'IJET',5X,'ISTD HNAM',16x,
270
1 'IJET JNAME',13X,'IJET',5X,'ISTD HNAM',16x,'IJET JNAME')
271
1002 format(//5X,'Diquarks'/5X,'IJET',5X,'ISTD HNAM',16x,
272
1 'IJET JNAME',13X,'IJET',5X,'ISTD HNAM',16x,'IJET JNAME')
273
1003 format(//5X,'Mesons'/5X,'IJET',5X,'ISTD HNAM',16x,'IJET JNAME',
274
1 13X,'IJET',4X,'ISTD HNAM',16x,'IJET JNAME')
275
1004 format(//5X,'Baryons'/5X,'IJET',5X,'ISTD HNAM',16x,'IJET JNAME',
276
1 13X,'IJET',5X,'ISTD HNAM',16x,'IJET JNAME')
277
1101 format(1X,I8,1X,I8,2X,a16,1X,I8,2X,a16)
278
1102 format(1X,I8,1X,I8,2X,a16,1X,I8,2X,a16,
279
1 I8,1X,I8,1X,a16,1X,I8,1X,a16)