source: HiSusy/trunk/Pythia8/pythia8170/xmldoc/BeamParameters.xml @ 1

Last change on this file since 1 was 1, checked in by zerwas, 11 years ago

first import of structure, PYTHIA8 and DELPHES

File size: 11.3 KB
Line 
1<chapter name="Beam Parameters">
2
3<h2>Beam Parameters</h2>
4
5The settings on this page relate to the beam identities and energies,
6to a beam momentum spread and to a beam interaction spot.
7As always, momenta and energies are to be given in units of GeV,
8and of space and time in mm.
9
10<h3>Incoming beams</h3>
11
12There are two ways to set the identities and energies of the two incoming
13beam particles. One is to use the <code>init()</code> method with no
14arguments. Then the settings variables below will be read and used. The
15alternative is to call <code><aloc href="ProgramFlow">init(...)</aloc></code> 
16with arguments that provide this information. Then you need not use the
17variables below (although it would still be possible). Note that, if nothing
18is done, you will default to LHC at 14 TeV.
19
20<p/>
21Currently the beam particles must be either a hadron pair or a lepton
22pair. In the former category <ei>p p</ei> and <ei>pbar p</ei> 
23combinations dominate, but it is also possible to combine with
24<ei>pi^+</ei>, <ei>pi^-</ei> and <ei>pi^0</ei>. In the latter
25<ei>e^+ e^-</ei> and <ei>mu^+ mu^-</ei> would be the most useful
26combinations, but also others should work if combined with an
27appropriate hard process.
28
29<modeopen name="Beams:idA" default="2212">
30The PDG <code>id</code> code for the first incoming particle.
31Allowed codes include
32<br/><ei>2212 = p</ei>, <ei>-2212 = pbar</ei>,
33<br/><ei>211 = pi^+</ei>, <ei>-211 = pi^-</ei>, <ei>111 = pi^0</ei>
34<br/><ei>990 = Pomeron</ei> (used in diffractive machinery;
35here mainly for debug purposes),
36<br/><ei>11 = e^-</ei>, <ei>-11 = e^+</ei>,
37<br/><ei>13 = mu^-</ei>, <ei>-13 = mu^+</ei>,
38<br/>and a few more leptons/neutrinos in a few combinations.
39</modeopen>
40
41<modeopen name="Beams:idB" default="2212">
42The PDG <code>id</code> code for the second incoming particle.
43</modeopen>
44 
45<modepick name="Beams:frameType" default="1" min="1" max="5">
46Choice of frame for the two colliding particles. For options
471 - 3 the beam identities are specified above, while they are
48obtained by the Les Houches information for options 4 and 5.
49<option value="1">the beams are colliding in their CM frame,
50and therefore only the CM energy needs to be provided, see
51<code>Beams:eCM</code> below.
52</option>
53<option value="2">the beams are back-to-back, but with different energies,
54see <code>Beams:eA</code> and <code>Beams:eB</code> below.
55This option could also be used for fixed-target configurations.
56</option>
57<option value="3">the beams are not back-to-back, and therefore the
58three-momentum of each incoming particle needs to be specified, see
59<code>Beams:pxA</code> through <code>Beams:pzB</code> below.
60</option> 
61<option value="4">the beam and event information is stored in a
62<aloc href="LesHouchesAccord">Les Houches Event File</aloc>,
63see <code>Beams:LHEF</code> below.
64</option> 
65<option value="5">the beam and event information is obtained by a
66pointer to an <code><aloc href="LesHouchesAccord">LHAup</aloc></code> 
67class instance. 
68</option> 
69</modepick>
70
71<parm name="Beams:eCM" default="14000." min="10.">
72Collision CM energy, to be set if <code>Beams:frameType</code> = 1.
73</parm>
74
75<parm name="Beams:eA" default="7000." min="0.">
76The energy of the first incoming particle, moving in the
77<ei>+z </ei>direction, to be set if <code>Beams:frameType</code> = 2.
78If the particle energy is smaller than its mass
79it is assumed to be at rest.
80</parm>
81
82<parm name="Beams:eB" default="7000." min="0."> 
83The energy of the second incoming particle, moving in the
84<ei>-z</ei> direction, to be set if <code>Beams:frameType</code> = 2.
85If the particle energy is smaller than its mass
86it is assumed to be at rest.
87</parm>
88
89<parm name="Beams:pxA" default="0.">
90The <ei>p_x</ei> component of the first incoming particle,
91to be set if <code>Beams:frameType</code> = 3.
92</parm>
93
94<parm name="Beams:pyA" default="0.">
95The <ei>p_y</ei> component of the first incoming particle,
96to be set if <code>Beams:frameType</code> = 3.
97</parm>
98
99<parm name="Beams:pzA" default="7000.">
100The <ei>p_z</ei> component of the first incoming particle,
101to be set if <code>Beams:frameType</code> = 3.
102</parm>
103
104<parm name="Beams:pxB" default="0.">
105The <ei>p_x</ei> component of the second incoming particle,
106to be set if <code>Beams:frameType</code> = 3.
107</parm>
108
109<parm name="Beams:pyB" default="0.">
110The <ei>p_y</ei> component of the second incoming particle,
111to be set if <code>Beams:frameType</code> = 3.
112</parm>
113
114<parm name="Beams:pzB" default="-7000.">
115The <ei>p_z</ei> component of the second incoming particle,
116to be set if <code>Beams:frameType</code> = 3.
117</parm>
118
119<word name="Beams:LHEF" default="void">
120The name of a Les Houches Event File,
121to be set if <code>Beams:frameType</code> = 4.
122</word>
123
124<word name="Beams:LHEFheader" default="void">
125As some information in a Les Houches Event File init block is only known
126at the end of generation, some programs choose to output this as a
127separate file. If <code>Beams:LHEFheader</code> is given, information up
128till the end of the init block is read from this file, with
129the events themselves read as usual from the file given in
130<code>Beams:LHEF</code>.
131</word>
132
133<flag name="Beams:newLHEFsameInit" default="off">
134Allow to begin reading events from a new LHEF or or a new
135<code>LHAup</code> instance without a completely new initialization.
136Only useful when <code>Beams:frameType</code> = 4 or 5.
137</flag>
138
139<flag name="Beams:readLHEFheaders" default="on">
140Read in LHEF header blocks and store them in the
141<aloc href="EventInformation">Info</aloc> class. See also
142<aloc href="LesHouchesAccord">LHAupLHEF</aloc> for more information.
143</flag>
144
145<mode name="Beams:nSkipLHEFatInit" default="0">
146Skip the first <ei>nSkip</ei> events of the input stream
147(cf. the <code>LHAup::skipEvent(nSkip)</code> method).
148Only used when <code>Beams:frameType</code> = 4 or 5.
149</flag>
150
151<h3>Beam momentum spread</h3>
152
153This framework currently is intended for a modest beam spread, such as
154experienced at hadron colliders. Thus it can be safely assumed that the
155physics does not change over the CM energy range probed, so that the
156parameters of the physics initialization at the nominal energy can be
157used as is. Currently it can <b>not</b> be used for the more extensive
158energy spread expected at linear <ei>e^+ e^-</ei> colliders. Also,
159any attempt to combine it with external Les Houches input of
160parton-level events is at own risk.
161     
162<p/>
163On this page you can set the momentum spread according to a simple
164Gaussian distribution. If you instead want a more sophisticated
165parametrization, you can write and link your own
166<code><aloc href="BeamShape">BeamShape</aloc></code> class.
167
168<flag name="Beams:allowMomentumSpread" default="off">
169Allow the beam momenta to be smeared around their initialization
170nominal values.
171</flag>
172
173<parm name="Beams:sigmaPxA" default="0." min="0.">
174The width of a Gaussian distribution of the <ei>p_x</ei> spread of the
175first incoming particle.
176</parm>
177
178<parm name="Beams:sigmaPyA" default="0." min="0.">
179The width of a Gaussian distribution of the <ei>p_y</ei> spread of the
180first incoming particle.
181</parm>
182
183<parm name="Beams:sigmaPzA" default="0." min="0.">
184The width of a Gaussian distribution of the <ei>p_z</ei> spread of the
185first incoming particle.
186</parm>
187
188<parm name="Beams:maxDevA" default="5." min="0.">
189The triply Gaussian distribution <ei>(p_x, p_y, p_z)</ei> is restricted to
190a maximal total deviation from the nominal values <ei>(p_x0, p_y0, p_z0)</ei>
191for the first incoming particle, like
192<eq>
193(p_x - p_x0)^2/sigma_px^2 + (p_y - p_y0)^2/sigma_py^2 +
194(p_z - p_z0)^2/sigma_pz^2 < maxDev^2
195</eq>
196(Note the absence of a factor 2 in the denominator, unlike the Gaussians
197used to pick <ei>(p_x, p_y, p_z)</ei>.)
198</parm>
199
200<parm name="Beams:sigmaPxB" default="0." min="0.">
201The width of a Gaussian distribution of the <ei>p_x</ei> spread of the
202second incoming particle.
203</parm>
204
205<parm name="Beams:sigmaPyB" default="0." min="0.">
206The width of a Gaussian distribution of the <ei>p_y</ei> spread of the
207second incoming particle.
208</parm>
209
210<parm name="Beams:sigmaPzB" default="0." min="0.">
211The width of a Gaussian distribution of the <ei>p_z</ei> spread of the
212second incoming particle.
213</parm>
214
215<parm name="Beams:maxDevB" default="5." min="0.">
216The triply Gaussian distribution <ei>(p_x, p_y, p_z)</ei> is restricted to
217a maximal total deviation from the nominal values <ei>(p_x0, p_y0, p_z0)</ei>,
218for the second incoming particle, like
219<eq>
220(p_x - p_x0)^2/sigma_px^2 + (p_y - p_y0)^2/sigma_py^2 +
221(p_z - p_z0)^2/sigma_pz^2 < maxDev^2
222</eq>
223(Note the absence of a factor 2 in the denominator, unlike the Gaussians
224used to pick <ei>(p_x, p_y, p_z)</ei>.)
225</parm>
226
227<h3>Beam interaction vertex</h3>
228
229On this page you can set the spread of the interaction vertex according to
230a simple Gaussian distribution. If you instead want a more sophisticated
231parametrization, you can write and link your own
232<code><aloc href="BeamShape">BeamShape</aloc></code> class.
233
234<flag name="Beams:allowVertexSpread" default="off">
235Allow the interaction vertex of the two colliding beams to be smeared.
236If off, then the vertex is set to be the origin.
237</flag>
238
239<parm name="Beams:sigmaVertexX" default="0." min="0.">
240The width of a Gaussian distribution of the <ei>x</ei> location of the
241interaction vertex.
242</parm>
243
244<parm name="Beams:sigmaVertexY" default="0." min="0.">
245The width of a Gaussian distribution of the <ei>y</ei> location of the
246interaction vertex.
247</parm>
248
249<parm name="Beams:sigmaVertexZ" default="0." min="0.">
250The width of a Gaussian distribution of the <ei>z</ei> location of the
251interaction vertex.
252</parm>
253
254<parm name="Beams:maxDevVertex" default="5." min="0.">
255The triply Gaussian distribution of interaction vertex position
256<ei>(x, y, z)</ei> is restricted to a maximal total deviation from the
257origin, like
258<eq>
259x^2/sigma_x^2 + y^2/sigma_y^2 + z^2/sigma_z^2 < maxDevVertex^2
260</eq>
261(Note the absence of a factor 2 in the denominator, unlike the Gaussians
262used to pick <ei>(x, y, z)</ei>.)
263</parm>
264
265<parm name="Beams:sigmaTime" default="0." min="0.">
266The width of a Gaussian distribution of the collision time (in units of
267mm/c). Note that, if the above space parametrization is viewed as the
268effect of two incoming beams along the <ei>+-z</ei> axis, with each beam
269having a Gaussian spread, then the spread of the time would also become
270a Gaussian with the same width as the <ei>z</ei> one (times the
271velocity of the beams, which we expect is close to unity). For flexibility
272we have not enforced any such relation, however.
273</parm>
274
275<parm name="Beams:maxDevTime" default="5." min="0.">
276The collision time is restricted to be in the range
277<ei>|t| &lt; sigma_t * maxDevTime</ei>.
278</parm>
279
280<p/>
281The distributions above are all centered at the origin. It is also
282possible to shift the above distributions to be centered around another
283nominal position. You must have <code>Beams:allowVertexSpread = on</code>
284to use this possibility.
285
286<parm name="Beams:offsetVertexX" default="0.">
287The <ei>x</ei> location of the interaction vertex is centered at this value.
288</parm>
289
290<parm name="Beams:offsetVertexY" default="0.">
291The <ei>y</ei> location of the interaction vertex is centered at this value.
292</parm>
293
294<parm name="Beams:offsetVertexZ" default="0.">
295The <ei>z</ei> location of the interaction vertex is centered at this value.
296</parm>
297
298<parm name="Beams:offsetTime" default="0.">
299The time <ei>t</ei> of the interaction vertex is centered at this value.
300</parm>
301
302</chapter>
303
304<!-- Copyright (C) 2012 Torbjorn Sjostrand -->
Note: See TracBrowser for help on using the repository browser.