]> git.uio.no Git - u/mrichter/AliRoot.git/blob - PYTHIA8/pythia8145/phpdoc/OniaProcesses.php
Use Output directive instead of the old OutputFile and OUtputArchive. Save fileinfo...
[u/mrichter/AliRoot.git] / PYTHIA8 / pythia8145 / phpdoc / OniaProcesses.php
1 <html>
2 <head>
3 <title>Onia Processes</title>
4 <link rel="stylesheet" type="text/css" href="pythia.css"/>
5 <link rel="shortcut icon" href="pythia32.gif"/>
6 </head>
7 <body>
8
9 <script language=javascript type=text/javascript>
10 function stopRKey(evt) {
11 var evt = (evt) ? evt : ((event) ? event : null);
12 var node = (evt.target) ? evt.target :((evt.srcElement) ? evt.srcElement : null);
13 if ((evt.keyCode == 13) && (node.type=="text"))
14 {return false;}
15 }
16
17 document.onkeypress = stopRKey;
18 </script>
19 <?php
20 if($_POST['saved'] == 1) {
21 if($_POST['filepath'] != "files/") {
22 echo "<font color='red'>SETTINGS SAVED TO FILE</font><br/><br/>"; }
23 else {
24 echo "<font color='red'>NO FILE SELECTED YET.. PLEASE DO SO </font><a href='SaveSettings.php'>HERE</a><br/><br/>"; }
25 }
26 ?>
27
28 <form method='post' action='OniaProcesses.php'>
29
30 <h2>Onia Processes</h2>
31
32 Production of J/psi or Upsilon, directly and via chi states and the 
33 colour-octet mechanism. 
34 In each process the square-bracketed expression specifies the state 
35 in spectroscopic notation, <i>(2S+1) L J</i>, followed by 
36 <i>(1)</i> for colour-singlet states and <i>(8)</i> for 
37 colour-octet ditto. 
38
39 <p/>
40 The original Fortran code for these processes has been contributed 
41 by Stefan Wolf [unpublished]. For the C++ version only the unpolarized
42 expressions are retained, since the theoretical predictions of the 
43 colour-octet model anyway do not agree with the experimental 
44 observations. Furthermore, the polarization effects are modest,
45 so isotropic decay is not a bad starting point. Such an event sample
46 can afterwards be reweighted at will by the user, to test various
47 assumptions.
48
49 <p/>
50 The description of  
51 <?php $filepath = $_GET["filepath"];
52 echo "<a href='TimelikeShowers.php?filepath=".$filepath."' target='page'>";?>final-state radiation</a>
53 is in this case based on some further model assumptions.
54
55 <p/>
56 Most of the processes below are divergent in the limit <i>pT -> 0</i>, 
57 and therefore a <i>pTmin</i> scale should be set. Comparisons with 
58 data indicate that this divergence can be tamed the same way as for 
59 the normal QCD <i>2 -> 2</i> cross sections [<a href="Bibliography.php" target="page">Bar06,Kra08</a>], 
60 which makes sense, since they are all dominated by the same kind of 
61 <i>t</i>-channel gluon exchange. It is therefore possible to use the 
62 <?php $filepath = $_GET["filepath"];
63 echo "<a href='UserHooks.php?filepath=".$filepath."' target='page'>";?>SuppressSmallPT</a> user hook to impose a 
64 reweighting that cancels the low-<i>pT</i> divergence.
65
66 <p/>
67 An eikonalized description of these processes is included in the 
68 multiple-interactions framework. Here the low-<i>pT</i> dampening
69 is automatic, and additionally the framework is more consistent
70 (e.g. with respect to energy-momentum constraints and the 
71 impact-parameter description) for events where the onium production 
72 is not the hardest subprocess, as would often be the case in the 
73 low-<i>pT</i> limit.
74
75 <h3>Charmonium</h3>
76
77 <br/><br/><strong>Charmonium:all</strong>  <input type="radio" name="1" value="on"><strong>On</strong>
78 <input type="radio" name="1" value="off" checked="checked"><strong>Off</strong>
79  &nbsp;&nbsp;(<code>default = <strong>off</strong></code>)<br/>
80 Common switch for the group of charmonium production.
81   
82
83 <br/><br/><strong>Charmonium:gg2QQbar[3S1(1)]g</strong>  <input type="radio" name="2" value="on"><strong>On</strong>
84 <input type="radio" name="2" value="off" checked="checked"><strong>Off</strong>
85  &nbsp;&nbsp;(<code>default = <strong>off</strong></code>)<br/>
86 <i>g g -> ccbar[3S1(1)] g</i>.
87 Code 401.
88   
89
90 <br/><br/><strong>Charmonium:gg2QQbar[3P0(1)]g</strong>  <input type="radio" name="3" value="on"><strong>On</strong>
91 <input type="radio" name="3" value="off" checked="checked"><strong>Off</strong>
92  &nbsp;&nbsp;(<code>default = <strong>off</strong></code>)<br/>
93 <i>g g -> ccbar[3P0(1)] g</i>.
94 Code 402.
95   
96
97 <br/><br/><strong>Charmonium:gg2QQbar[3P1(1)]g</strong>  <input type="radio" name="4" value="on"><strong>On</strong>
98 <input type="radio" name="4" value="off" checked="checked"><strong>Off</strong>
99  &nbsp;&nbsp;(<code>default = <strong>off</strong></code>)<br/>
100 <i>g g -> ccbar[3P1(1)] g</i>.
101 Code 403.
102   
103
104 <br/><br/><strong>Charmonium:gg2QQbar[3P2(1)]g</strong>  <input type="radio" name="5" value="on"><strong>On</strong>
105 <input type="radio" name="5" value="off" checked="checked"><strong>Off</strong>
106  &nbsp;&nbsp;(<code>default = <strong>off</strong></code>)<br/>
107 <i>g g -> ccbar[3P2(1)] g</i>.
108 Code 404.
109   
110
111 <br/><br/><strong>Charmonium:qg2QQbar[3P0(1)]q</strong>  <input type="radio" name="6" value="on"><strong>On</strong>
112 <input type="radio" name="6" value="off" checked="checked"><strong>Off</strong>
113  &nbsp;&nbsp;(<code>default = <strong>off</strong></code>)<br/>
114 <i>q g -> ccbar[3P0(1)] q</i>.
115 Code 405.
116   
117
118 <br/><br/><strong>Charmonium:qg2QQbar[3P1(1)]q</strong>  <input type="radio" name="7" value="on"><strong>On</strong>
119 <input type="radio" name="7" value="off" checked="checked"><strong>Off</strong>
120  &nbsp;&nbsp;(<code>default = <strong>off</strong></code>)<br/>
121 <i>q g -> ccbar[3P1(1)] q</i>.
122 Code 406.
123   
124
125 <br/><br/><strong>Charmonium:qg2QQbar[3P2(1)]q</strong>  <input type="radio" name="8" value="on"><strong>On</strong>
126 <input type="radio" name="8" value="off" checked="checked"><strong>Off</strong>
127  &nbsp;&nbsp;(<code>default = <strong>off</strong></code>)<br/>
128 <i>q g -> ccbar[3P2(1)] q</i>.
129 Code 407.
130   
131
132 <br/><br/><strong>Charmonium:qqbar2QQbar[3P0(1)]g</strong>  <input type="radio" name="9" value="on"><strong>On</strong>
133 <input type="radio" name="9" value="off" checked="checked"><strong>Off</strong>
134  &nbsp;&nbsp;(<code>default = <strong>off</strong></code>)<br/>
135 <i>q qbar -> ccbar[3P0(1)] g</i>.
136 Code 408.
137   
138
139 <br/><br/><strong>Charmonium:qqbar2QQbar[3P1(1)]g</strong>  <input type="radio" name="10" value="on"><strong>On</strong>
140 <input type="radio" name="10" value="off" checked="checked"><strong>Off</strong>
141  &nbsp;&nbsp;(<code>default = <strong>off</strong></code>)<br/>
142 <i>q qbar -> ccbar[3P1(1)] g</i>.
143 Code 409.
144   
145
146 <br/><br/><strong>Charmonium:qqbar2QQbar[3P2(1)]g</strong>  <input type="radio" name="11" value="on"><strong>On</strong>
147 <input type="radio" name="11" value="off" checked="checked"><strong>Off</strong>
148  &nbsp;&nbsp;(<code>default = <strong>off</strong></code>)<br/>
149 <i>q qbar -> ccbar[3P2(1)] g</i>.
150 Code 410.
151   
152
153 <br/><br/><strong>Charmonium:gg2QQbar[3S1(8)]g</strong>  <input type="radio" name="12" value="on"><strong>On</strong>
154 <input type="radio" name="12" value="off" checked="checked"><strong>Off</strong>
155  &nbsp;&nbsp;(<code>default = <strong>off</strong></code>)<br/>
156 <i>g g -> ccbar[3S1(8)] g</i>.
157 Code 411.
158   
159
160 <br/><br/><strong>Charmonium:gg2QQbar[1S0(8)]g</strong>  <input type="radio" name="13" value="on"><strong>On</strong>
161 <input type="radio" name="13" value="off" checked="checked"><strong>Off</strong>
162  &nbsp;&nbsp;(<code>default = <strong>off</strong></code>)<br/>
163 <i>g g -> ccbar[3S1(8)] g</i>.
164 Code 412.
165   
166
167 <br/><br/><strong>Charmonium:gg2QQbar[3PJ(8)]g</strong>  <input type="radio" name="14" value="on"><strong>On</strong>
168 <input type="radio" name="14" value="off" checked="checked"><strong>Off</strong>
169  &nbsp;&nbsp;(<code>default = <strong>off</strong></code>)<br/>
170 <i>g g -> ccbar[3S1(8)] g</i>.
171 Code 413.
172   
173
174 <br/><br/><strong>Charmonium:qg2QQbar[3S1(8)]q</strong>  <input type="radio" name="15" value="on"><strong>On</strong>
175 <input type="radio" name="15" value="off" checked="checked"><strong>Off</strong>
176  &nbsp;&nbsp;(<code>default = <strong>off</strong></code>)<br/>
177 <i>q g -> ccbar[3S1(8)] q</i>.
178 Code 414.
179   
180
181 <br/><br/><strong>Charmonium:qg2QQbar[1S0(8)]q</strong>  <input type="radio" name="16" value="on"><strong>On</strong>
182 <input type="radio" name="16" value="off" checked="checked"><strong>Off</strong>
183  &nbsp;&nbsp;(<code>default = <strong>off</strong></code>)<br/>
184 <i>q g -> ccbar[3S1(8)] q</i>.
185 Code 415.
186   
187
188 <br/><br/><strong>Charmonium:qg2QQbar[3PJ(8)]q</strong>  <input type="radio" name="17" value="on"><strong>On</strong>
189 <input type="radio" name="17" value="off" checked="checked"><strong>Off</strong>
190  &nbsp;&nbsp;(<code>default = <strong>off</strong></code>)<br/>
191 <i>q g -> ccbar[3S1(8)] q</i>.
192 Code 416.
193   
194
195 <br/><br/><strong>Charmonium:qqbar2QQbar[3S1(8)]g</strong>  <input type="radio" name="18" value="on"><strong>On</strong>
196 <input type="radio" name="18" value="off" checked="checked"><strong>Off</strong>
197  &nbsp;&nbsp;(<code>default = <strong>off</strong></code>)<br/>
198 <i>q qbar -> ccbar[3S1(8)] g</i>.
199 Code 417.
200   
201
202 <br/><br/><strong>Charmonium:qqbar2QQbar[1S0(8)]g</strong>  <input type="radio" name="19" value="on"><strong>On</strong>
203 <input type="radio" name="19" value="off" checked="checked"><strong>Off</strong>
204  &nbsp;&nbsp;(<code>default = <strong>off</strong></code>)<br/>
205 <i>q qbar -> ccbar[3S1(8)] g</i>.
206 Code 418.
207   
208
209 <br/><br/><strong>Charmonium:qqbar2QQbar[3PJ(8)]g</strong>  <input type="radio" name="20" value="on"><strong>On</strong>
210 <input type="radio" name="20" value="off" checked="checked"><strong>Off</strong>
211  &nbsp;&nbsp;(<code>default = <strong>off</strong></code>)<br/>
212 <i>q qbar -> ccbar[3S1(8)] g</i>.
213 Code 419.
214   
215
216 <h3>Bottomonium</h3>
217
218 <br/><br/><strong>Bottomonium:all</strong>  <input type="radio" name="21" value="on"><strong>On</strong>
219 <input type="radio" name="21" value="off" checked="checked"><strong>Off</strong>
220  &nbsp;&nbsp;(<code>default = <strong>off</strong></code>)<br/>
221 Common switch for the group of charmonium production.
222   
223
224 <br/><br/><strong>Bottomonium:gg2QQbar[3S1(1)]g</strong>  <input type="radio" name="22" value="on"><strong>On</strong>
225 <input type="radio" name="22" value="off" checked="checked"><strong>Off</strong>
226  &nbsp;&nbsp;(<code>default = <strong>off</strong></code>)<br/>
227 <i>g g -> bbbar[3S1(1)] g</i>.
228 Code 501.
229   
230
231 <br/><br/><strong>Bottomonium:gg2QQbar[3P0(1)]g</strong>  <input type="radio" name="23" value="on"><strong>On</strong>
232 <input type="radio" name="23" value="off" checked="checked"><strong>Off</strong>
233  &nbsp;&nbsp;(<code>default = <strong>off</strong></code>)<br/>
234 <i>g g -> bbbar[3P0(1)] g</i>.
235 Code 502.
236   
237
238 <br/><br/><strong>Bottomonium:gg2QQbar[3P1(1)]g</strong>  <input type="radio" name="24" value="on"><strong>On</strong>
239 <input type="radio" name="24" value="off" checked="checked"><strong>Off</strong>
240  &nbsp;&nbsp;(<code>default = <strong>off</strong></code>)<br/>
241 <i>g g -> bbbar[3P1(1)] g</i>.
242 Code 503.
243   
244
245 <br/><br/><strong>Bottomonium:gg2QQbar[3P2(1)]g</strong>  <input type="radio" name="25" value="on"><strong>On</strong>
246 <input type="radio" name="25" value="off" checked="checked"><strong>Off</strong>
247  &nbsp;&nbsp;(<code>default = <strong>off</strong></code>)<br/>
248 <i>g g -> bbbar[3P2(1)] g</i>.
249 Code 504.
250   
251
252 <br/><br/><strong>Bottomonium:qg2QQbar[3P0(1)]q</strong>  <input type="radio" name="26" value="on"><strong>On</strong>
253 <input type="radio" name="26" value="off" checked="checked"><strong>Off</strong>
254  &nbsp;&nbsp;(<code>default = <strong>off</strong></code>)<br/>
255 <i>q g -> bbbar[3P0(1)] q</i>.
256 Code 505.
257   
258
259 <br/><br/><strong>Bottomonium:qg2QQbar[3P1(1)]q</strong>  <input type="radio" name="27" value="on"><strong>On</strong>
260 <input type="radio" name="27" value="off" checked="checked"><strong>Off</strong>
261  &nbsp;&nbsp;(<code>default = <strong>off</strong></code>)<br/>
262 <i>q g -> bbbar[3P1(1)] q</i>.
263 Code 506.
264   
265
266 <br/><br/><strong>Bottomonium:qg2QQbar[3P2(1)]q</strong>  <input type="radio" name="28" value="on"><strong>On</strong>
267 <input type="radio" name="28" value="off" checked="checked"><strong>Off</strong>
268  &nbsp;&nbsp;(<code>default = <strong>off</strong></code>)<br/>
269 <i>q g -> bbbar[3P2(1)] q</i>.
270 Code 507.
271   
272
273 <br/><br/><strong>Bottomonium:qqbar2QQbar[3P0(1)]g</strong>  <input type="radio" name="29" value="on"><strong>On</strong>
274 <input type="radio" name="29" value="off" checked="checked"><strong>Off</strong>
275  &nbsp;&nbsp;(<code>default = <strong>off</strong></code>)<br/>
276 <i>q qbar -> bbbar[3P0(1)] g</i>.
277 Code 508.
278   
279
280 <br/><br/><strong>Bottomonium:qqbar2QQbar[3P1(1)]g</strong>  <input type="radio" name="30" value="on"><strong>On</strong>
281 <input type="radio" name="30" value="off" checked="checked"><strong>Off</strong>
282  &nbsp;&nbsp;(<code>default = <strong>off</strong></code>)<br/>
283 <i>q qbar -> bbbar[3P1(1)] g</i>.
284 Code 509.
285   
286
287 <br/><br/><strong>Bottomonium:qqbar2QQbar[3P2(1)]g</strong>  <input type="radio" name="31" value="on"><strong>On</strong>
288 <input type="radio" name="31" value="off" checked="checked"><strong>Off</strong>
289  &nbsp;&nbsp;(<code>default = <strong>off</strong></code>)<br/>
290 <i>q qbar -> bbbar[3P2(1)] g</i>.
291 Code 510.
292   
293
294 <br/><br/><strong>Bottomonium:gg2QQbar[3S1(8)]g</strong>  <input type="radio" name="32" value="on"><strong>On</strong>
295 <input type="radio" name="32" value="off" checked="checked"><strong>Off</strong>
296  &nbsp;&nbsp;(<code>default = <strong>off</strong></code>)<br/>
297 <i>g g -> bbbar[3S1(8)] g</i>.
298 Code 511.
299   
300
301 <br/><br/><strong>Bottomonium:gg2QQbar[1S0(8)]g</strong>  <input type="radio" name="33" value="on"><strong>On</strong>
302 <input type="radio" name="33" value="off" checked="checked"><strong>Off</strong>
303  &nbsp;&nbsp;(<code>default = <strong>off</strong></code>)<br/>
304 <i>g g -> bbbar[3S1(8)] g</i>.
305 Code 512.
306   
307
308 <br/><br/><strong>Bottomonium:gg2QQbar[3PJ(8)]g</strong>  <input type="radio" name="34" value="on"><strong>On</strong>
309 <input type="radio" name="34" value="off" checked="checked"><strong>Off</strong>
310  &nbsp;&nbsp;(<code>default = <strong>off</strong></code>)<br/>
311 <i>g g -> bbbar[3S1(8)] g</i>.
312 Code 513.
313   
314
315 <br/><br/><strong>Bottomonium:qg2QQbar[3S1(8)]q</strong>  <input type="radio" name="35" value="on"><strong>On</strong>
316 <input type="radio" name="35" value="off" checked="checked"><strong>Off</strong>
317  &nbsp;&nbsp;(<code>default = <strong>off</strong></code>)<br/>
318 <i>q g -> bbbar[3S1(8)] q</i>.
319 Code 514.
320   
321
322 <br/><br/><strong>Bottomonium:qg2QQbar[1S0(8)]q</strong>  <input type="radio" name="36" value="on"><strong>On</strong>
323 <input type="radio" name="36" value="off" checked="checked"><strong>Off</strong>
324  &nbsp;&nbsp;(<code>default = <strong>off</strong></code>)<br/>
325 <i>q g -> bbbar[3S1(8)] q</i>.
326 Code 515.
327   
328
329 <br/><br/><strong>Bottomonium:qg2QQbar[3PJ(8)]q</strong>  <input type="radio" name="37" value="on"><strong>On</strong>
330 <input type="radio" name="37" value="off" checked="checked"><strong>Off</strong>
331  &nbsp;&nbsp;(<code>default = <strong>off</strong></code>)<br/>
332 <i>q g -> bbbar[3S1(8)] q</i>.
333 Code 516.
334   
335
336 <br/><br/><strong>Bottomonium:qqbar2QQbar[3S1(8)]g</strong>  <input type="radio" name="38" value="on"><strong>On</strong>
337 <input type="radio" name="38" value="off" checked="checked"><strong>Off</strong>
338  &nbsp;&nbsp;(<code>default = <strong>off</strong></code>)<br/>
339 <i>q qbar -> bbbar[3S1(8)] g</i>.
340 Code 517.
341   
342
343 <br/><br/><strong>Bottomonium:qqbar2QQbar[1S0(8)]g</strong>  <input type="radio" name="39" value="on"><strong>On</strong>
344 <input type="radio" name="39" value="off" checked="checked"><strong>Off</strong>
345  &nbsp;&nbsp;(<code>default = <strong>off</strong></code>)<br/>
346 <i>q qbar -> bbbar[3S1(8)] g</i>.
347 Code 518.
348   
349
350 <br/><br/><strong>Bottomonium:qqbar2QQbar[3PJ(8)]g</strong>  <input type="radio" name="40" value="on"><strong>On</strong>
351 <input type="radio" name="40" value="off" checked="checked"><strong>Off</strong>
352  &nbsp;&nbsp;(<code>default = <strong>off</strong></code>)<br/>
353 <i>q qbar -> bbbar[3S1(8)] g</i>.
354 Code 519.
355   
356
357 <h3>Onium matrix elements</h3>
358
359 The implementation of charmonium and bottomonium production, including
360 the colour-octet production mechanism, requires information on NRQCD
361 matrix elements for the various wavefunctions involved. Default values
362 for these are encoded in the following ten variables. They
363 are taken from [<a href="Bibliography.php" target="page">Nas00</a>]; see also [<a href="Bibliography.php" target="page">Bar06</a>]. 
364
365 <br/><br/><table><tr><td><strong>Charmonium:OJpsi3S11 </td><td></td><td> <input type="text" name="41" value="1.16" size="20"/>  &nbsp;&nbsp;(<code>default = <strong>1.16</strong></code>; <code>minimum = 0.0</code>)</td></tr></table>
366 <i>&lt;O(J/psi)[3S1(1)]&gt;</i>.
367   
368
369 <br/><br/><table><tr><td><strong>Charmonium:OJpsi3S18 </td><td></td><td> <input type="text" name="42" value="0.0119" size="20"/>  &nbsp;&nbsp;(<code>default = <strong>0.0119</strong></code>; <code>minimum = 0.0</code>)</td></tr></table>
370 <i>&lt;O(J/psi)[3S1(8)]&gt;</i>.
371   
372
373 <br/><br/><table><tr><td><strong>Charmonium:OJpsi1S08 </td><td></td><td> <input type="text" name="43" value="0.01" size="20"/>  &nbsp;&nbsp;(<code>default = <strong>0.01</strong></code>; <code>minimum = 0.0</code>)</td></tr></table>
374 <i>&lt;O(J/psi)[1S0(8)]&gt;</i>.
375   
376
377 <br/><br/><table><tr><td><strong>Charmonium:OJpsi3P08 </td><td></td><td> <input type="text" name="44" value="0.01" size="20"/>  &nbsp;&nbsp;(<code>default = <strong>0.01</strong></code>; <code>minimum = 0.0</code>)</td></tr></table>
378 <i>&lt;O(J/psi)[3P0(8)]&gt;/m_c^2</i>.
379   
380
381 <br/><br/><table><tr><td><strong>Charmonium:Ochic03P01 </td><td></td><td> <input type="text" name="45" value="0.05" size="20"/>  &nbsp;&nbsp;(<code>default = <strong>0.05</strong></code>; <code>minimum = 0.0</code>)</td></tr></table>
382 <i>&lt;O(chi_c0)[3P0(8)]&gt;/m_c^2</i>.
383   
384
385 <br/><br/><table><tr><td><strong>Bottomonium:OUpsilon3S11 </td><td></td><td> <input type="text" name="46" value="9.28" size="20"/>  &nbsp;&nbsp;(<code>default = <strong>9.28</strong></code>; <code>minimum = 0.0</code>)</td></tr></table>
386 <i>&lt;O(Upsilon)[3S1(1)]&gt;</i>.
387   
388
389 <br/><br/><table><tr><td><strong>Bottomonium:OUpsilon3S18 </td><td></td><td> <input type="text" name="47" value="0.15" size="20"/>  &nbsp;&nbsp;(<code>default = <strong>0.15</strong></code>; <code>minimum = 0.0</code>)</td></tr></table>
390 <i>&lt;O(Upsilon)[3S1(8)]&gt;</i>.
391   
392
393 <br/><br/><table><tr><td><strong>Bottomonium:OUpsilon1S08 </td><td></td><td> <input type="text" name="48" value="0.02" size="20"/>  &nbsp;&nbsp;(<code>default = <strong>0.02</strong></code>; <code>minimum = 0.0</code>)</td></tr></table>
394 <i>&lt;O(Upsilon)[1S0(8)]&gt;</i>.
395   
396
397 <br/><br/><table><tr><td><strong>Bottomonium:OUpsilon3P08 </td><td></td><td> <input type="text" name="49" value="0.48" size="20"/>  &nbsp;&nbsp;(<code>default = <strong>0.48</strong></code>; <code>minimum = 0.0</code>)</td></tr></table>
398 <i>&lt;O(Upsilon)[3P0(8)]&gt;/m_b^2</i>.
399   
400
401 <br/><br/><table><tr><td><strong>Bottomonium:Ochib03P01 </td><td></td><td> <input type="text" name="50" value="0.09" size="20"/>  &nbsp;&nbsp;(<code>default = <strong>0.09</strong></code>; <code>minimum = 0.0</code>)</td></tr></table>
402 <i>&lt;O(chi_b0)[3P0(8)]&gt;/m_b^2</i>.
403   
404
405
406 <input type="hidden" name="saved" value="1"/>
407
408 <?php
409 echo "<input type='hidden' name='filepath' value='".$_GET["filepath"]."'/>"?>
410
411 <table width="100%"><tr><td align="right"><input type="submit" value="Save Settings" /></td></tr></table>
412 </form>
413
414 <?php
415
416 if($_POST["saved"] == 1)
417 {
418 $filepath = $_POST["filepath"];
419 $handle = fopen($filepath, 'a');
420
421 if($_POST["1"] != "off")
422 {
423 $data = "Charmonium:all = ".$_POST["1"]."\n";
424 fwrite($handle,$data);
425 }
426 if($_POST["2"] != "off")
427 {
428 $data = "Charmonium:gg2QQbar[3S1(1)]g = ".$_POST["2"]."\n";
429 fwrite($handle,$data);
430 }
431 if($_POST["3"] != "off")
432 {
433 $data = "Charmonium:gg2QQbar[3P0(1)]g = ".$_POST["3"]."\n";
434 fwrite($handle,$data);
435 }
436 if($_POST["4"] != "off")
437 {
438 $data = "Charmonium:gg2QQbar[3P1(1)]g = ".$_POST["4"]."\n";
439 fwrite($handle,$data);
440 }
441 if($_POST["5"] != "off")
442 {
443 $data = "Charmonium:gg2QQbar[3P2(1)]g = ".$_POST["5"]."\n";
444 fwrite($handle,$data);
445 }
446 if($_POST["6"] != "off")
447 {
448 $data = "Charmonium:qg2QQbar[3P0(1)]q = ".$_POST["6"]."\n";
449 fwrite($handle,$data);
450 }
451 if($_POST["7"] != "off")
452 {
453 $data = "Charmonium:qg2QQbar[3P1(1)]q = ".$_POST["7"]."\n";
454 fwrite($handle,$data);
455 }
456 if($_POST["8"] != "off")
457 {
458 $data = "Charmonium:qg2QQbar[3P2(1)]q = ".$_POST["8"]."\n";
459 fwrite($handle,$data);
460 }
461 if($_POST["9"] != "off")
462 {
463 $data = "Charmonium:qqbar2QQbar[3P0(1)]g = ".$_POST["9"]."\n";
464 fwrite($handle,$data);
465 }
466 if($_POST["10"] != "off")
467 {
468 $data = "Charmonium:qqbar2QQbar[3P1(1)]g = ".$_POST["10"]."\n";
469 fwrite($handle,$data);
470 }
471 if($_POST["11"] != "off")
472 {
473 $data = "Charmonium:qqbar2QQbar[3P2(1)]g = ".$_POST["11"]."\n";
474 fwrite($handle,$data);
475 }
476 if($_POST["12"] != "off")
477 {
478 $data = "Charmonium:gg2QQbar[3S1(8)]g = ".$_POST["12"]."\n";
479 fwrite($handle,$data);
480 }
481 if($_POST["13"] != "off")
482 {
483 $data = "Charmonium:gg2QQbar[1S0(8)]g = ".$_POST["13"]."\n";
484 fwrite($handle,$data);
485 }
486 if($_POST["14"] != "off")
487 {
488 $data = "Charmonium:gg2QQbar[3PJ(8)]g = ".$_POST["14"]."\n";
489 fwrite($handle,$data);
490 }
491 if($_POST["15"] != "off")
492 {
493 $data = "Charmonium:qg2QQbar[3S1(8)]q = ".$_POST["15"]."\n";
494 fwrite($handle,$data);
495 }
496 if($_POST["16"] != "off")
497 {
498 $data = "Charmonium:qg2QQbar[1S0(8)]q = ".$_POST["16"]."\n";
499 fwrite($handle,$data);
500 }
501 if($_POST["17"] != "off")
502 {
503 $data = "Charmonium:qg2QQbar[3PJ(8)]q = ".$_POST["17"]."\n";
504 fwrite($handle,$data);
505 }
506 if($_POST["18"] != "off")
507 {
508 $data = "Charmonium:qqbar2QQbar[3S1(8)]g = ".$_POST["18"]."\n";
509 fwrite($handle,$data);
510 }
511 if($_POST["19"] != "off")
512 {
513 $data = "Charmonium:qqbar2QQbar[1S0(8)]g = ".$_POST["19"]."\n";
514 fwrite($handle,$data);
515 }
516 if($_POST["20"] != "off")
517 {
518 $data = "Charmonium:qqbar2QQbar[3PJ(8)]g = ".$_POST["20"]."\n";
519 fwrite($handle,$data);
520 }
521 if($_POST["21"] != "off")
522 {
523 $data = "Bottomonium:all = ".$_POST["21"]."\n";
524 fwrite($handle,$data);
525 }
526 if($_POST["22"] != "off")
527 {
528 $data = "Bottomonium:gg2QQbar[3S1(1)]g = ".$_POST["22"]."\n";
529 fwrite($handle,$data);
530 }
531 if($_POST["23"] != "off")
532 {
533 $data = "Bottomonium:gg2QQbar[3P0(1)]g = ".$_POST["23"]."\n";
534 fwrite($handle,$data);
535 }
536 if($_POST["24"] != "off")
537 {
538 $data = "Bottomonium:gg2QQbar[3P1(1)]g = ".$_POST["24"]."\n";
539 fwrite($handle,$data);
540 }
541 if($_POST["25"] != "off")
542 {
543 $data = "Bottomonium:gg2QQbar[3P2(1)]g = ".$_POST["25"]."\n";
544 fwrite($handle,$data);
545 }
546 if($_POST["26"] != "off")
547 {
548 $data = "Bottomonium:qg2QQbar[3P0(1)]q = ".$_POST["26"]."\n";
549 fwrite($handle,$data);
550 }
551 if($_POST["27"] != "off")
552 {
553 $data = "Bottomonium:qg2QQbar[3P1(1)]q = ".$_POST["27"]."\n";
554 fwrite($handle,$data);
555 }
556 if($_POST["28"] != "off")
557 {
558 $data = "Bottomonium:qg2QQbar[3P2(1)]q = ".$_POST["28"]."\n";
559 fwrite($handle,$data);
560 }
561 if($_POST["29"] != "off")
562 {
563 $data = "Bottomonium:qqbar2QQbar[3P0(1)]g = ".$_POST["29"]."\n";
564 fwrite($handle,$data);
565 }
566 if($_POST["30"] != "off")
567 {
568 $data = "Bottomonium:qqbar2QQbar[3P1(1)]g = ".$_POST["30"]."\n";
569 fwrite($handle,$data);
570 }
571 if($_POST["31"] != "off")
572 {
573 $data = "Bottomonium:qqbar2QQbar[3P2(1)]g = ".$_POST["31"]."\n";
574 fwrite($handle,$data);
575 }
576 if($_POST["32"] != "off")
577 {
578 $data = "Bottomonium:gg2QQbar[3S1(8)]g = ".$_POST["32"]."\n";
579 fwrite($handle,$data);
580 }
581 if($_POST["33"] != "off")
582 {
583 $data = "Bottomonium:gg2QQbar[1S0(8)]g = ".$_POST["33"]."\n";
584 fwrite($handle,$data);
585 }
586 if($_POST["34"] != "off")
587 {
588 $data = "Bottomonium:gg2QQbar[3PJ(8)]g = ".$_POST["34"]."\n";
589 fwrite($handle,$data);
590 }
591 if($_POST["35"] != "off")
592 {
593 $data = "Bottomonium:qg2QQbar[3S1(8)]q = ".$_POST["35"]."\n";
594 fwrite($handle,$data);
595 }
596 if($_POST["36"] != "off")
597 {
598 $data = "Bottomonium:qg2QQbar[1S0(8)]q = ".$_POST["36"]."\n";
599 fwrite($handle,$data);
600 }
601 if($_POST["37"] != "off")
602 {
603 $data = "Bottomonium:qg2QQbar[3PJ(8)]q = ".$_POST["37"]."\n";
604 fwrite($handle,$data);
605 }
606 if($_POST["38"] != "off")
607 {
608 $data = "Bottomonium:qqbar2QQbar[3S1(8)]g = ".$_POST["38"]."\n";
609 fwrite($handle,$data);
610 }
611 if($_POST["39"] != "off")
612 {
613 $data = "Bottomonium:qqbar2QQbar[1S0(8)]g = ".$_POST["39"]."\n";
614 fwrite($handle,$data);
615 }
616 if($_POST["40"] != "off")
617 {
618 $data = "Bottomonium:qqbar2QQbar[3PJ(8)]g = ".$_POST["40"]."\n";
619 fwrite($handle,$data);
620 }
621 if($_POST["41"] != "1.16")
622 {
623 $data = "Charmonium:OJpsi3S11 = ".$_POST["41"]."\n";
624 fwrite($handle,$data);
625 }
626 if($_POST["42"] != "0.0119")
627 {
628 $data = "Charmonium:OJpsi3S18 = ".$_POST["42"]."\n";
629 fwrite($handle,$data);
630 }
631 if($_POST["43"] != "0.01")
632 {
633 $data = "Charmonium:OJpsi1S08 = ".$_POST["43"]."\n";
634 fwrite($handle,$data);
635 }
636 if($_POST["44"] != "0.01")
637 {
638 $data = "Charmonium:OJpsi3P08 = ".$_POST["44"]."\n";
639 fwrite($handle,$data);
640 }
641 if($_POST["45"] != "0.05")
642 {
643 $data = "Charmonium:Ochic03P01 = ".$_POST["45"]."\n";
644 fwrite($handle,$data);
645 }
646 if($_POST["46"] != "9.28")
647 {
648 $data = "Bottomonium:OUpsilon3S11 = ".$_POST["46"]."\n";
649 fwrite($handle,$data);
650 }
651 if($_POST["47"] != "0.15")
652 {
653 $data = "Bottomonium:OUpsilon3S18 = ".$_POST["47"]."\n";
654 fwrite($handle,$data);
655 }
656 if($_POST["48"] != "0.02")
657 {
658 $data = "Bottomonium:OUpsilon1S08 = ".$_POST["48"]."\n";
659 fwrite($handle,$data);
660 }
661 if($_POST["49"] != "0.48")
662 {
663 $data = "Bottomonium:OUpsilon3P08 = ".$_POST["49"]."\n";
664 fwrite($handle,$data);
665 }
666 if($_POST["50"] != "0.09")
667 {
668 $data = "Bottomonium:Ochib03P01 = ".$_POST["50"]."\n";
669 fwrite($handle,$data);
670 }
671 fclose($handle);
672 }
673
674 ?>
675 </body>
676 </html>
677
678 <!-- Copyright (C) 2010 Torbjorn Sjostrand -->
679