]>
Commit | Line | Data |
---|---|---|
1 | ||
2 | C********************************************************************* | |
3 | ||
4 | BLOCK DATA PYDATA | |
5 | ||
6 | C...Give sensible default values to all status codes and parameters. | |
7 | COMMON/PYSUBS/MSEL,MSUB(200),KFIN(2,-40:40),CKIN(200) | |
8 | COMMON/PYPARS/MSTP(200),PARP(200),MSTI(200),PARI(200) | |
9 | COMMON/PYINT1/MINT(400),VINT(400) | |
10 | COMMON/PYINT2/ISET(200),KFPR(200,2),COEF(200,20),ICOL(40,4,2) | |
11 | COMMON/PYINT3/XSFX(2,-40:40),ISIG(1000,3),SIGH(1000) | |
12 | COMMON/PYINT4/WIDP(21:40,0:40),WIDE(21:40,0:40),WIDS(21:40,3) | |
13 | COMMON/PYINT5/NGEN(0:200,3),XSEC(0:200,3) | |
14 | COMMON/PYINT6/PROC(0:200) | |
15 | CHARACTER PROC*28 | |
16 | COMMON/PYINT7/SIGT(0:6,0:6,0:5) | |
17 | SAVE /PYSUBS/,/PYPARS/,/PYINT1/,/PYINT2/,/PYINT3/,/PYINT4/, | |
18 | &/PYINT5/,/PYINT6/,/PYINT7/ | |
19 | ||
20 | C...Default values for allowed processes and kinematics constraints. | |
21 | DATA MSEL/1/ | |
22 | DATA MSUB/200*0/ | |
23 | DATA ((KFIN(I,J),J=-40,40),I=1,2)/16*0,4*1,4*0,6*1,5*0,5*1,0, | |
24 | &5*1,5*0,6*1,4*0,4*1,16*0,16*0,4*1,4*0,6*1,5*0,5*1,0,5*1,5*0, | |
25 | &6*1,4*0,4*1,16*0/ | |
26 | DATA CKIN/ | |
27 | & 2.0, -1.0, 0.0, -1.0, 1.0, 1.0, -10., 10., -10., 10., | |
28 | 1 -10., 10., -10., 10., -10., 10., -1.0, 1.0, -1.0, 1.0, | |
29 | 2 0.0, 1.0, 0.0, 1.0, -1.0, 1.0, -1.0, 1.0, 0., 0., | |
30 | 3 2.0, -1.0, 0., 0., 0.0, -1.0, 0.0, -1.0, 4.0, -1.0, | |
31 | 4 12.0, -1.0, 12.0, -1.0, 12.0, -1.0, 12.0, -1.0, 0., 0., | |
32 | 5 0.0, -1.0, 0.0, -1.0, 0.0, -1.0, 0., 0., 0., 0., | |
33 | 6 140*0./ | |
34 | ||
35 | C...Default values for main switches and parameters. Reset information. | |
36 | DATA (MSTP(I),I=1,100)/ | |
37 | & 3, 1, 2, 0, 0, 0, 0, 0, 0, 0, | |
38 | 1 1, 0, 1, 0, 5, 0, 0, 0, 0, 0, | |
39 | 2 1, 0, 1, 0, 0, 0, 0, 0, 0, 1, | |
40 | 3 1, 2, 0, 1, 0, 2, 1, 5, 2, 0, | |
41 | 4 1, 1, 3, 7, 3, 1, 1, 2, 2, 0, | |
42 | 5 9, 1, 1, 1, 5, 1, 1, 6, 1, 0, | |
43 | 6 1, 3, 2, 2, 1, 1, 2, 0, 0, 0, | |
44 | 7 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, | |
45 | 8 1, 1, 100, 0, 0, 0, 0, 0, 0, 0, | |
46 | 9 1, 4, 1, 2, 0, 0, 0, 0, 0, 0/ | |
47 | DATA (MSTP(I),I=101,200)/ | |
48 | & 3, 1, 0, 0, 0, 0, 0, 0, 0, 0, | |
49 | 1 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, | |
50 | 2 0, 1, 2, 1, 1, 20, 0, 0, 10, 0, | |
51 | 3 0, 4, 0, 1, 0, 0, 0, 0, 0, 0, | |
52 | 4 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, | |
53 | 5 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, | |
54 | 6 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, | |
55 | 7 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, | |
56 | 8 5, 720, 1995, 11, 29, 408, 0, 0, 0, 0, | |
57 | 9 0, 0, 0, 0, 0, 0, 0, 0, 0, 0/ | |
58 | DATA (PARP(I),I=1,100)/ | |
59 | & 0.25, 10., 0., 0., 0., 0., 0., 0., 0., 0., | |
60 | 1 0., 0., 1.0, 0.01, 0.6, 1.0, 1.0, 0., 0., 0., | |
61 | 2 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., | |
62 | 3 1.5, 2.0, 0.075, 1.0, 0.2, 0., 2.0, 0.70, 0.006, 0., | |
63 | 4 0.02, 2.0, 0.10, 1000., 2054., 123., 246., 0., 0., 0., | |
64 | 5 1.0, 0., 0., 0., 0., 0., 0., 0., 0., 0., | |
65 | 6 0.25, 1.0, 0.25, 1.0, 2.0, 1E-3, 4.0, 1E-3, 0., 0., | |
66 | 7 4.0, 0.25, 0., 0., 0., 0., 0., 0., 0., 0., | |
67 | 8 1.40, 1.55, 0.5, 0.2, 0.33, 0.66, 0.7, 0.5, 0., 0., | |
68 | 9 0.44, 0.20, 2.0, 1.0, 0., 3.0, 1.0, 0.75, 0.44, 2.0/ | |
69 | DATA (PARP(I),I=101,200)/ | |
70 | & 0.5, 0.28, 1.0, 0., 0., 0., 0., 0., 0., 0., | |
71 | 1 2.0, 0., 0., 0., 0., 0., 0., 0., 0., 0., | |
72 | 2 1.0, 0.4, 0., 0., 0., 0., 0., 0., 0., 0., | |
73 | 3 0.01, 0., 0., 0., 0., 0., 0., 0., 0., 0., | |
74 | 4 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., | |
75 | 5 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., | |
76 | 6 2.20, 23.6, 18.4, 11.5, 0., 0., 0., 0., 0., 0., | |
77 | 7 0., 0., 0., 1.0, 0., 0., 0., 0., 0., 0., | |
78 | 8 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., | |
79 | 9 0., 0., 0., 0., 0., 0., 0., 0., 0., 0./ | |
80 | DATA MSTI/200*0/ | |
81 | DATA PARI/200*0./ | |
82 | DATA MINT/400*0/ | |
83 | DATA VINT/400*0./ | |
84 | ||
85 | C...Constants for the generation of the various processes. | |
86 | DATA (ISET(I),I=1,100)/ | |
87 | & 1, 1, 1, -1, 3, -1, -1, 3, -2, 2, | |
88 | 1 2, 2, 2, 2, 2, 2, -1, 2, 2, 2, | |
89 | 2 -1, 2, 2, 2, 2, 2, -1, 2, 2, 2, | |
90 | 3 2, -1, 2, 2, 2, 2, -1, -1, -1, -1, | |
91 | 4 -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, | |
92 | 5 -1, -1, 2, 2, -1, -1, -1, 2, -1, -1, | |
93 | 6 -1, -1, -1, -1, -1, -1, -1, 2, 2, 2, | |
94 | 7 4, 4, 4, -1, -1, 4, 4, -1, -1, 2, | |
95 | 8 2, 2, 2, 2, 2, 2, 2, 2, 2, -2, | |
96 | 9 0, 0, 0, 0, 0, 9, -2, -2, -2, -2/ | |
97 | DATA (ISET(I),I=101,200)/ | |
98 | & -1, 1, 1, -2, -2, -2, -2, -2, -2, 2, | |
99 | 1 2, 2, 2, 2, 2, -1, -1, -1, -2, -2, | |
100 | 2 5, 5, 5, 5, -2, -2, -2, -2, -2, -2, | |
101 | 3 6, -2, -2, -2, -2, -2, -2, -2, -2, -2, | |
102 | 4 1, 1, 1, 1, 1, -2, 1, 1, 1, -2, | |
103 | 5 1, 1, 1, -2, -2, 1, 1, 1, -2, -2, | |
104 | 6 2, 2, 2, 2, 2, 2, 2, 2, -2, -2, | |
105 | 7 2, 2, 5, 5, -2, 2, 2, 5, 5, -2, | |
106 | 8 5, 5, -2, -2, -2, 5, 5, -2, -2, -2, | |
107 | 9 -2, -2, -2, -2, -2, -2, -2, -2, -2, -2/ | |
108 | DATA ((KFPR(I,J),J=1,2),I=1,50)/ | |
109 | & 23, 0, 24, 0, 25, 0, 24, 0, 25, 0, | |
110 | & 24, 0, 23, 0, 25, 0, 0, 0, 0, 0, | |
111 | 1 0, 0, 0, 0, 21, 21, 21, 22, 21, 23, | |
112 | 1 21, 24, 21, 25, 22, 22, 22, 23, 22, 24, | |
113 | 2 22, 25, 23, 23, 23, 24, 23, 25, 24, 24, | |
114 | 2 24, 25, 25, 25, 0, 21, 0, 22, 0, 23, | |
115 | 3 0, 24, 0, 25, 0, 21, 0, 22, 0, 23, | |
116 | 3 0, 24, 0, 25, 0, 21, 0, 22, 0, 23, | |
117 | 4 0, 24, 0, 25, 0, 21, 0, 22, 0, 23, | |
118 | 4 0, 24, 0, 25, 0, 21, 0, 22, 0, 23/ | |
119 | DATA ((KFPR(I,J),J=1,2),I=51,100)/ | |
120 | 5 0, 24, 0, 25, 0, 0, 0, 0, 0, 0, | |
121 | 5 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, | |
122 | 6 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, | |
123 | 6 0, 0, 0, 0, 21, 21, 24, 24, 23, 24, | |
124 | 7 23, 23, 24, 24, 23, 24, 23, 25, 22, 22, | |
125 | 7 23, 23, 24, 24, 24, 25, 25, 25, 0, 211, | |
126 | 8 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, | |
127 | 8 443, 21,10441, 21,20443, 21, 445, 21, 0, 0, | |
128 | 9 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, | |
129 | 9 0, 0, 0, 0, 0, 0, 0, 0, 0, 0/ | |
130 | DATA ((KFPR(I,J),J=1,2),I=101,150)/ | |
131 | & 23, 0, 25, 0, 25, 0, 0, 0, 0, 0, | |
132 | & 0, 0, 0, 0, 0, 0, 0, 0, 22, 25, | |
133 | 1 21, 25, 0, 25, 21, 25, 22, 22, 21, 22, | |
134 | 1 22, 23, 23, 23, 24, 24, 0, 0, 0, 0, | |
135 | 2 25, 6, 25, 6, 25, 0, 25, 0, 0, 0, | |
136 | 2 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, | |
137 | 3 23, 5, 0, 0, 0, 0, 0, 0, 0, 0, | |
138 | 3 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, | |
139 | 4 32, 0, 34, 0, 37, 0, 40, 0, 39, 0, | |
140 | 4 0, 0, 7, 0, 8, 0, 38, 0, 0, 0/ | |
141 | DATA ((KFPR(I,J),J=1,2),I=151,200)/ | |
142 | 5 35, 0, 35, 0, 35, 0, 0, 0, 0, 0, | |
143 | 5 36, 0, 36, 0, 36, 0, 0, 0, 0, 0, | |
144 | 6 6, 37, 39, 0, 39, 39, 39, 39, 11, 0, | |
145 | 6 11, 0, 0, 7, 0, 8, 0, 0, 0, 0, | |
146 | 7 23, 35, 24, 35, 35, 0, 35, 0, 0, 0, | |
147 | 7 23, 36, 24, 36, 36, 0, 36, 0, 0, 0, | |
148 | 8 35, 6, 35, 6, 0, 0, 0, 0, 0, 0, | |
149 | 8 36, 6, 36, 6, 0, 0, 0, 0, 0, 0, | |
150 | 9 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, | |
151 | 9 0, 0, 0, 0, 0, 0, 0, 0, 0, 0/ | |
152 | DATA COEF/4000*0./ | |
153 | DATA (((ICOL(I,J,K),K=1,2),J=1,4),I=1,40)/ | |
154 | 1 4,0,3,0,2,0,1,0,3,0,4,0,1,0,2,0,2,0,0,1,4,0,0,3,3,0,0,4,1,0,0,2, | |
155 | 2 3,0,0,4,1,4,3,2,4,0,0,3,4,2,1,3,2,0,4,1,4,0,2,3,4,0,3,4,2,0,1,2, | |
156 | 3 3,2,1,0,1,4,3,0,4,3,3,0,2,1,1,0,3,2,1,4,1,0,0,2,2,4,3,1,2,0,0,1, | |
157 | 4 3,2,1,4,1,4,3,2,4,2,1,3,4,2,1,3,3,4,4,3,1,2,2,1,2,0,3,1,2,0,0,0, | |
158 | 5 4,2,1,0,0,0,1,0,3,0,0,3,1,2,0,0,4,0,0,4,0,0,1,2,2,0,0,1,4,4,3,3, | |
159 | 6 2,2,1,1,4,4,3,3,3,3,4,4,1,1,2,2,3,2,1,3,1,2,0,0,4,2,1,4,0,0,1,2, | |
160 | 7 4,0,0,0,4,0,1,3,0,0,3,0,2,4,3,0,3,4,0,0,1,0,0,1,0,0,3,4,2,0,0,2, | |
161 | 8 3,0,0,0,1,0,0,0,0,0,3,0,2,0,0,0,2,0,3,1,2,0,0,0,3,2,1,0,1,0,0,0, | |
162 | 9 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, | |
163 | & 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0/ | |
164 | ||
165 | C...Character constants: name of processes. | |
166 | DATA PROC(0)/ 'All included subprocesses '/ | |
167 | DATA (PROC(I),I=1,20)/ | |
168 | 1'f + f~ -> gamma*/Z0 ', 'f + f~'' -> W+/- ', | |
169 | 2'f + f~ -> H0 ', 'gamma + W+/- -> W+/- ', | |
170 | 3'Z0 + Z0 -> H0 ', 'Z0 + W+/- -> W+/- ', | |
171 | 4' ', 'W+ + W- -> H0 ', | |
172 | 5' ', 'f + f'' -> f + f'' (QFD) ', | |
173 | 6'f + f'' -> f + f'' (QCD) ','f + f~ -> f'' + f~'' ', | |
174 | 7'f + f~ -> g + g ', 'f + f~ -> g + gamma ', | |
175 | 8'f + f~ -> g + Z0 ', 'f + f~'' -> g + W+/- ', | |
176 | 9'f + f~ -> g + H0 ', 'f + f~ -> gamma + gamma ', | |
177 | &'f + f~ -> gamma + Z0 ', 'f + f~'' -> gamma + W+/- '/ | |
178 | DATA (PROC(I),I=21,40)/ | |
179 | 1'f + f~ -> gamma + H0 ', 'f + f~ -> Z0 + Z0 ', | |
180 | 2'f + f~'' -> Z0 + W+/- ', 'f + f~ -> Z0 + H0 ', | |
181 | 3'f + f~ -> W+ + W- ', 'f + f~'' -> W+/- + H0 ', | |
182 | 4'f + f~ -> H0 + H0 ', 'f + g -> f + g ', | |
183 | 5'f + g -> f + gamma ', 'f + g -> f + Z0 ', | |
184 | 6'f + g -> f'' + W+/- ', 'f + g -> f + H0 ', | |
185 | 7'f + gamma -> f + g ', 'f + gamma -> f + gamma ', | |
186 | 8'f + gamma -> f + Z0 ', 'f + gamma -> f'' + W+/- ', | |
187 | 9'f + gamma -> f + H0 ', 'f + Z0 -> f + g ', | |
188 | &'f + Z0 -> f + gamma ', 'f + Z0 -> f + Z0 '/ | |
189 | DATA (PROC(I),I=41,60)/ | |
190 | 1'f + Z0 -> f'' + W+/- ', 'f + Z0 -> f + H0 ', | |
191 | 2'f + W+/- -> f'' + g ', 'f + W+/- -> f'' + gamma ', | |
192 | 3'f + W+/- -> f'' + Z0 ', 'f + W+/- -> f'' + W+/- ', | |
193 | 4'f + W+/- -> f'' + H0 ', 'f + H0 -> f + g ', | |
194 | 5'f + H0 -> f + gamma ', 'f + H0 -> f + Z0 ', | |
195 | 6'f + H0 -> f'' + W+/- ', 'f + H0 -> f + H0 ', | |
196 | 7'g + g -> f + f~ ', 'g + gamma -> f + f~ ', | |
197 | 8'g + Z0 -> f + f~ ', 'g + W+/- -> f + f~'' ', | |
198 | 9'g + H0 -> f + f~ ', 'gamma + gamma -> f + f~ ', | |
199 | &'gamma + Z0 -> f + f~ ', 'gamma + W+/- -> f + f~'' '/ | |
200 | DATA (PROC(I),I=61,80)/ | |
201 | 1'gamma + H0 -> f + f~ ', 'Z0 + Z0 -> f + f~ ', | |
202 | 2'Z0 + W+/- -> f + f~'' ', 'Z0 + H0 -> f + f~ ', | |
203 | 3'W+ + W- -> f + f~ ', 'W+/- + H0 -> f + f~'' ', | |
204 | 4'H0 + H0 -> f + f~ ', 'g + g -> g + g ', | |
205 | 5'gamma + gamma -> W+ + W- ', 'gamma + W+/- -> Z0 + W+/- ', | |
206 | 6'Z0 + Z0 -> Z0 + Z0 ', 'Z0 + Z0 -> W+ + W- ', | |
207 | 7'Z0 + W+/- -> Z0 + W+/- ', 'Z0 + Z0 -> Z0 + H0 ', | |
208 | 8'W+ + W- -> gamma + gamma ', 'W+ + W- -> Z0 + Z0 ', | |
209 | 9'W+/- + W+/- -> W+/- + W+/- ', 'W+/- + H0 -> W+/- + H0 ', | |
210 | &'H0 + H0 -> H0 + H0 ', 'q + gamma -> q'' + pi+/- '/ | |
211 | DATA (PROC(I),I=81,100)/ | |
212 | 1'q + q~ -> Q + Q~, massive ', 'g + g -> Q + Q~, massive ', | |
213 | 2'f + q -> f'' + Q, massive ', 'g + gamma -> Q + Q~, massive', | |
214 | 3'gamma + gamma -> F + F~, mas', 'g + g -> J/Psi + g ', | |
215 | 4'g + g -> chi_0c + g ', 'g + g -> chi_1c + g ', | |
216 | 5'g + g -> chi_2c + g ', ' ', | |
217 | 6'Elastic scattering ', 'Single diffractive (XB) ', | |
218 | 7'Single diffractive (AX) ', 'Double diffractive ', | |
219 | 8'Low-pT scattering ', 'Semihard QCD 2 -> 2 ', | |
220 | 9' ', ' ', | |
221 | &' ', ' '/ | |
222 | DATA (PROC(I),I=101,120)/ | |
223 | 1'g + g -> gamma*/Z0 ', 'g + g -> H0 ', | |
224 | 2'gamma + gamma -> H0 ', ' ', | |
225 | 3' ', ' ', | |
226 | 4' ', ' ', | |
227 | 5' ', 'f + f~ -> gamma + H0 ', | |
228 | 6'f + f~ -> g + H0 ', 'q + g -> q + H0 ', | |
229 | 7'g + g -> g + H0 ', 'g + g -> gamma + gamma ', | |
230 | 8'g + g -> g + gamma ', 'g + g -> gamma + Z0 ', | |
231 | 9'g + g -> Z0 + Z0 ', 'g + g -> W+ + W- ', | |
232 | &' ', ' '/ | |
233 | DATA (PROC(I),I=121,140)/ | |
234 | 1'g + g -> Q + Q~ + H0 ', 'q + q~ -> Q + Q~ + H0 ', | |
235 | 2'f + f'' -> f + f'' + H0 ', | |
236 | 2'f + f'' -> f" + f"'' + H0 ', | |
237 | 3' ', ' ', | |
238 | 4' ', ' ', | |
239 | 5' ', ' ', | |
240 | 6'g + g -> Z0 + q + q~ ', ' ', | |
241 | 7' ', ' ', | |
242 | 8' ', ' ', | |
243 | 9' ', ' ', | |
244 | &' ', ' '/ | |
245 | DATA (PROC(I),I=141,160)/ | |
246 | 1'f + f~ -> gamma*/Z0/Z''0 ', 'f + f~'' -> W''+/- ', | |
247 | 2'f + f~'' -> H+/- ', 'f + f~'' -> R ', | |
248 | 3'q + l -> LQ ', ' ', | |
249 | 4'd + g -> d* ', 'u + g -> u* ', | |
250 | 5'g + g -> eta_techni ', ' ', | |
251 | 6'f + f~ -> H''0 ', 'g + g -> H''0 ', | |
252 | 7'gamma + gamma -> H''0 ', ' ', | |
253 | 8' ', 'f + f~ -> A0 ', | |
254 | 9'g + g -> A0 ', 'gamma + gamma -> A0 ', | |
255 | &' ', ' '/ | |
256 | DATA (PROC(I),I=161,180)/ | |
257 | 1'f + g -> f'' + H+/- ', 'q + g -> LQ + l~ ', | |
258 | 2'g + g -> LQ + LQ~ ', 'q + q~ -> LQ + LQ~ ', | |
259 | 3'f + f~ -> f'' + f~'' (gamma/Z)', | |
260 | 3'f +f~'' -> f" + f~"'' (W) ', | |
261 | 4'q + q'' -> q" + d* ', 'q + q'' -> q" + u* ', | |
262 | 5' ', ' ', | |
263 | 6'f + f~ -> Z0 + H''0 ', 'f + f~'' -> W+/- + H''0 ', | |
264 | 7'f + f'' -> f + f'' + H''0 ', | |
265 | 7'f + f'' -> f" + f"'' + H''0 ', | |
266 | 8' ', 'f + f~ -> Z0 + A0 ', | |
267 | 9'f + f~'' -> W+/- + A0 ', | |
268 | 9'f + f'' -> f + f'' + A0 ', | |
269 | &'f + f'' -> f" + f"'' + A0 ', | |
270 | &' '/ | |
271 | DATA (PROC(I),I=181,200)/ | |
272 | 1'g + g -> Q + Q~ + H''0 ', 'q + q~ -> Q + Q~ + H''0 ', | |
273 | 2' ', ' ', | |
274 | 3' ', 'g + g -> Q + Q~ + A0 ', | |
275 | 4'q + q~ -> Q + Q~ + A0 ', ' ', | |
276 | 5' ', ' ', | |
277 | 6' ', ' ', | |
278 | 7' ', ' ', | |
279 | 8' ', ' ', | |
280 | 9' ', ' ', | |
281 | &' ', ' '/ | |
282 | ||
283 | C...Cross sections and slope offsets. | |
284 | DATA SIGT/294*0./ | |
285 | ||
286 | END |