]> git.uio.no Git - u/mrichter/AliRoot.git/blob - PYTHIA8/pythia8145/phpdoc/PYTHIA6TranslationTable.php
New pythia8 version
[u/mrichter/AliRoot.git] / PYTHIA8 / pythia8145 / phpdoc / PYTHIA6TranslationTable.php
1 <html>
2 <head>
3 <title>PYTHIA 6 Translation Table</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='PYTHIA6TranslationTable.php'>
29
30 <h2>PYTHIA 6 Translation Table</h2>
31
32 For those more familiar with PYTHIA 6 than PYTHIA 8, here comes a table
33 that shows the approximate correspondence between some commonly used
34 variables in the two programs.The list can be expanded to meet explicit 
35 needs (channel your suggestions via the Monte Carlo responsible of your 
36 collaboration), but there is no question of ever providing anywhere near 
37 a complete coverage.
38
39 <h3>Selecting properties of event generation</h3>
40
41 For PYTHIA 8 you should use the <code>pythia->readString("command")</code> 
42 to give in the commands listed below, assuming that you have access to a 
43 pointer <code>pythia</code> to an instance of the <code>Pythia</code> class. 
44
45 <table cellspacing="5">
46
47 <tr> <th>PYTHIA 6 </th> <th>PYTHIA 8             </th> 
48 <th> Comment </th> </tr>
49
50 <tr> <td>MSEL = 1  </td> <td>SoftQCD:minBias = on</td> 
51 <td> soft and hard QCD events (for <i>pp/pbarp</i>)</td> </tr>
52
53 <tr> <td>MSEL = 2  </td> <td>SoftQCD:all = on</td> 
54 <td> as above, plus elastic and diffractive (for <i>pp/pbarp</i>)</td> </tr>
55
56 <tr> <td>MSTP(61) = 0  </td> <td>PartonLevel:ISR = off</td> 
57 <td> no initial-state radiation </td> </tr>
58
59 <tr> <td>MSTP(71) = 0  </td> <td>PartonLevel:FSR = off</td> 
60 <td> no final-state radiation </td> </tr>
61
62 <tr> <td>MSTP(81) = 0  </td> <td>PartonLevel:MI = off</td> 
63 <td> no multiple parton-parton interactions </td> </tr>
64
65 <tr> <td>MSTP(111) = 0  </td> <td>HadronLevel:all = off</td> 
66 <td> no hadronization and no decays </td> </tr>
67
68 </table>
69
70 <h3>Information about generated event</h3>
71
72 Several PYTHIA 6 variables are stored in two places, and then both are 
73 given below. For PYTHIA 8 it is assumed that you have access to a pointer 
74 <code>pythia</code> to an instance of the <code>Pythia</code> class.
75  
76 <table cellspacing="5">
77
78 <tr> <th>PYTHIA 6 </th> <th>PYTHIA 8             </th> 
79 <th> Comment </th> </tr>
80
81 <tr> <td>msti(1), mint(1)  </td> <td> pythia->info.code()  </td> 
82 <td> process ID (but changed numbering) </td> </tr>
83
84 <tr> <td>pari(13), vint(43) </td> <td> pythia->info.mHat() </td> 
85 <td> invariant mass of the hard subprocess </td> </tr>                     
86
87 <tr> <td>pari(17), vint(47) </td> <td> pythia->info.pTHat() </td> 
88 <td> transverse momentum of the hard subprocess (2 -> 2)</td> </tr>       
89
90 <tr> <td>pari(21), vint(51) </td> <td> pythia->info.QRen()  </td> 
91 <td> renormalization scale Q of the hard subprocess (default definition changed)</td> </tr>
92
93 <tr> <td>vint(57) </td> <td> pythia->info.alphaEM()</td> 
94 <td> electromagnetic coupling constant in the hard subprocess </td> </tr>
95
96 <tr> <td>vint(58) </td> <td> pythia->info.alphaS()</td> 
97 <td> strong coupling constant in the hard subprocess </td> </tr>
98
99 <tr> <td>msti(15), mint(15) </td> <td> pythia->info.id1()   </td> 
100 <td> ID of the first incoming parton </td> </tr>
101
102 <tr> <td>msti(16), mint(16) </td> <td> pythia->info.id2()   </td> 
103 <td> ID of the second incoming parton </td> </tr>
104
105 <tr> <td>pari(33), vint(41) </td> <td> pythia->info.x1()    </td> 
106 <td> momentum fraction x of the first incoming parton </td> </tr>
107
108 <tr> <td>pari(34), vint(42) </td> <td> pythia->info.x2()    </td> 
109 <td> momentum fraction x of the second incoming parton </td> </tr>
110
111 <tr> <td>pari(23), vint(53) </td> <td> pythia->info.QFac()  </td> 
112 <td> factorization scale Q of the hard subprocess (default definition changed) </td> </tr>
113
114 <tr> <td>pari(29), vint(39) </td> <td> pythia->info.pdf1()  </td> 
115 <td> x1*f(x1) (PDF density 1) </td> </tr>
116
117 <tr> <td>pari(30), vint(40) </td> <td> pythia->info.pdf2()  </td> 
118 <td> x2*f(x2) (PDF density 2) </td> </tr>
119
120 <tr> <td>pari(7), vint(97) </td> <td> pythia->info.weight()</td> 
121 <td> event weight (normally unity) </td> </tr>
122
123 </table>
124
125 </body>
126 </html>
127
128 <!-- Copyright (C) 2010 Torbjorn Sjostrand -->