Next: Further Couplings
Up: The Process Generation Program
Previous: Switches for Event Type
  Contents
The General Switches and Parameters
The PYPARS common block contains the status code and parameters
that regulate the performance of the program. All of them are
provided with sensible default values, so that a novice user can
neglect them, and only gradually explore the full range of
possibilities. Some of the switches and parameters in PYPARS
will be described later, in the shower and beam remnants sections.
- Purpose:
- to give access to status code and parameters that
regulate the performance of the program. If the default values,
denoted below by (D=...), are not satisfactory, they must in
general be changed before the PYINIT call. Exceptions, i.e.
variables that can be changed for each new event, are denoted by
(C).
- MSTP(1) :
- (D=3) maximum number of generations.
Automatically set
.
- MSTP(2) :
- (D=1) calculation of
at hard interaction,
in the routine PYALPS.
- = 0 :
-
is fixed at value PARU(111).
- = 1 :
- first-order running
.
- = 2 :
- second-order running
.
- MSTP(3) :
- (D=2) selection of
value in
for MSTP(2)
.
- = 1 :
is given by PARP(1) for hard
interactions, by PARP(61) for space-like showers,
by PARP(72) for time-like showers not from a resonance decay,
and by PARJ(81) for time-like ones from a resonance decay
(including e.g.
decays, i.e. conventional
physics). This
is assumed
to be valid for 5 flavours; for the hard interaction the number of
flavours assumed can be changed by MSTU(112).
- = 2 :
value is chosen according to the
parton-distribution-function parameterizations. The choice is
always based on the proton parton-distribution set selected, i.e.
is unaffected by pion and photon parton-distribution selection.
All the
values
are assumed to refer to 4 flavours, and MSTU(112) is set
accordingly. This
value is used both for the hard
scattering and the initial- and final-state radiation. The
ambiguity in the choice of the
argument still remains (see
MSTP(32), MSTP(64) and MSTJ(44)). This
value is used also for MSTP(57)=0, but the sensible choice
here would be to use MSTP(2)=0 and have no initial- or
final-state radiation. This option does not change the
PARJ(81) value of timelike parton showers in resonance decays,
so that LEP experience on this specific parameter is not overwritten
unwittingly. Therefore PARJ(81) can be updated completely
independently.
- = 3 :
- as =2, except that here also PARJ(81) is
overwritten in accordance with the
value of the proton
parton-distribution-function set.
- MSTP(4) :
- (D=0) treatment of the Higgs sector,
predominantly the neutral one.
- = 0 :
- the
is given the Standard Model Higgs
couplings, while
and
couplings should be set by
you in PARU(171) - PARU(175) and
PARU(181) - PARU(185), respectively.
- = 1 :
- you should set couplings for all three Higgs bosons,
for the
in PARU(161) - PARU(165), and for the
and
as above.
- = 2 :
- the mass of
in PMAS(25,1) and the
value in PARU(141) are used to derive
,
and
masses, and
,
,
and
couplings, using the relations of the Minimal
Supersymmetric extension of the Standard Model at Born level
[Gun90]. Existing masses and couplings are overwritten by the
derived values. See section
for discussion
on parameter constraints.
- = 3:
- as =2, but using relations at the one-loop level.
This option is not yet implemented as such. However, if you initialize
the SUSY machinery with IMSS(1)=1, then the SUSY
parameters will be used to calculate also Higgs masses and couplings.
These are stored in the appropriate slots, and the value of MSTP(4)
is overwritten to 1.
- MSTP(7) :
- (D=0) choice of heavy flavour in subprocesses
81-85. Does not apply for MSEL=4-8, where the MSEL value
always takes precedence.
- = 0 :
- for processes 81-84 (85) the `heaviest' flavour
allowed for gluon (photon) splitting into a quark-antiquark
(fermion-antifermion) pair, as set in the MDME array.
Note that `heavy' is defined as the one with largest KF code,
so that leptons take precedence if they are allowed.
- = 1 - 8 :
- pick this particular quark flavour; e.g.,
MSTP(7)=6 means that top will be produced.
- = 11 - 18 :
- pick this particular lepton flavour. Note that
neutrinos are not possible, i.e. only 11, 13, 15 and 17 are
meaningful alternatives. Lepton pair production can only occur in
process 85, so if any of the other processes have been switched on
they are generated with the same flavour as would be obtained in
the option MSTP(7)=0.
- MSTP(8) :
- (D=0) choice of electroweak parameters to use
in the decay widths of resonances (
,
,
, ...) and
cross sections (production of
's,
's,
's, ...).
- = 0 :
- everything is expressed in terms of a running
and a fixed
, i.e.
is nowhere
used.
- = 1 :
- a replacement is made according to
in all widths and cross sections. If
and
are
considered as given, this means that
and
are the
only free electroweak parameter.
- = 2 :
- a replacement is made as for =1, but additionally
is constrained by the relation
.
This means that
remains as a free parameter, but that the
value in PARU(102) is never used, except in
the vector couplings in the combination
.
This latter degree of freedom enters e.g. for forward-backward
asymmetries in
decays.
- Note:
- This option does not affect the emission of real photons
in the initial and final state, where
is always used. However,
it does affect also purely electromagnetic hard processes, such as
.
- MSTP(9) :
- (D=0) inclusion of top (and fourth generation) as
allowed remnant flavour
in processes that involve
branchings as part of the overall process, and where the matrix elements
have been calculated under the assumption that
is massless.
- = 0 :
- no.
- = 1 :
- yes, but it is possible, as before, to switch off individual
channels by the setting of MDME switches. Mass effects
are taken into account, in a crude fashion, by rejecting events
where kinematics becomes inconsistent when the
mass is included.
- MSTP(11) :
- (D=1) use of electron parton distribution in
and
interactions.
- = 0 :
- no, i.e. electron carries the whole beam energy.
- = 1 :
- yes, i.e. electron carries only a fraction of beam
energy in agreement with next-to-leading electron parton-distribution
function, thereby including the effects of initial-state
bremsstrahlung.
- MSTP(12) :
- (D=0) use of
(`sea', i.e. from
),
, quark and gluon distribution
functions inside an electron.
- = 0 :
- off.
- = 1 :
- on, provided that MSTP(11)
.
Quark and gluon distributions
are obtained by numerical convolution of the photon content
inside an electron (as given by the bremsstrahlung spectrum of
MSTP(11)=1) with the quark and gluon content inside a
photon. The required numerical precision is set by PARP(14).
Since the need for numerical integration makes this option
somewhat more time-consuming than ordinary parton-distribution
evaluation, one should only use it when studying processes
where it is needed.
- Note:
- for all traditional photoproduction/DIS physics this
option is superseded by the 'gamma/lepton' option for
PYINIT calls, but can still be of use for some less standard
processes.
- MSTP(13) :
- (D=1) choice of
range over which electrons
are assumed to radiate photons; affects normalization of
(sea),
,
, quark and gluon distributions inside an
electron for MSTP(12)=1.
- = 1 :
- range set by
argument of
parton-distribution-function call, i.e. by
scale of the hard
interaction. Therefore
parton distributions are proportional to
.
- = 2 :
- range set by the user-determined
, given in
PARP(13). Parton distributions are assumed to be proportional to
. This is normally most appropriate
for photoproduction, where the electron is supposed to go
undetected, i.e. scatter less than
.
- Note:
- the choice of effective range is especially touchy for
the quark and gluon distributions. An (almost) on-the-mass-shell
photon has a VMD piece that dies away for a virtual photon. A simple
convolution of distribution functions does not take this into account
properly. Therefore the contribution from
values above the
mass should be suppressed. A choice of
GeV is then appropriate for a
photoproduction limit description of physics. See also note for
MSTP(12).
- MSTP(14) :
- (D=30) structure of incoming photon beam or
target. Historically, numbers up to 10 were set up for real photons,
and subsequent ones have been added also to allow for virtual photon
beams. The reason is that the existing options specify e.g.
direct
VMD, summing over the possibilities of which photon is
direct and which VMD. This is allowed when the situation is symmetric,
i.e. for two incoming real photons, but not if one is virtual. Some of
the new options agree with previous ones, but are included to allow a
more consistent pattern. Further options above 25 have been added also
to include DIS processes.
- = 0 :
- a photon is assumed to be point-like (a direct photon),
i.e. can only interact in processes which explicitly contain the
incoming photon, such as
for
interactions. In
interactions both photons are
direct, i.e the main process is
.
- = 1 :
- a photon is assumed to be resolved, i.e. can only interact
through its constituent quarks and gluons, giving either high-
parton-parton scatterings or low-
events. Hard processes are
calculated with the use of the full photon parton distributions.
In
interactions both photons are resolved.
- = 2 :
- a photon is assumed resolved, but only the VMD piece is
included in the parton distributions, which therefore mainly
are scaled-down versions of the
ones. Both high-
parton-parton scatterings and low-
events are allowed. In
interactions both photons are VMD-like.
- = 3 :
- a photon is assumed resolved, but only the anomalous
piece of the photon parton distributions is included. (This event
class is called either anomalous or GVMD; we will use both
interchangeably, though the former is more relevant for high-
phenomena and the latter for low-
ones.)
In
interactions both photons are anomalous.
- = 4 :
- in
interactions one photon is direct
and the other resolved. A typical process is thus
. Hard processes are calculated with the use
of the full photon parton distributions for the resolved photon.
Both possibilities of which photon is direct are included, in event
topologies and in cross sections. This option cannot be used in
configurations with only one incoming photon.
- = 5 :
- in
interactions one photon is direct
and the other VMD-like. Both possibilities of which photon is direct
are included, in event topologies and in cross sections. This option
cannot be used in configurations with only one incoming photon.
- = 6 :
- in
interactions one photon is direct
and the other anomalous. Both possibilities of which photon is direct
are included, in event topologies and in cross sections. This option
cannot be used in configurations with only one incoming photon.
- = 7 :
- in
interactions one photon is VMD-like
and the other anomalous. Only high-
parton-parton scatterings
are allowed. Both possibilities of which photon is VMD-like are
included, in event topologies and in cross sections. This option
cannot be used in configurations with only one incoming photon.
- = 10 :
- the VMD, direct and anomalous/GVMD components of the
photon are automatically mixed. For
interactions, this
means an automatic mixture of the three classes 0, 2 and 3 above
[Sch93,Sch93a], for
ones a mixture of the
six classes 0, 2, 3, 5, 6 and 7 above [Sch94a]. Various
restrictions exist for this option, as discussed in section
.
- = 11 :
- direct
direct (see note 5);
intended for virtual photons.
- = 12 :
- direct
VMD (i.e. first photon direct, second VMD);
intended for virtual photons.
- = 13 :
- direct
anomalous; intended for virtual photons.
- = 14 :
- VMD
direct; intended for virtual photons.
- = 15 :
- VMD
VMD; intended for virtual photons.
- = 16 :
- VMD
anomalous; intended for virtual photons.
- = 17 :
- anomalous
direct; intended for virtual photons.
- = 18 :
- anomalous
VDM; intended for virtual photons.
- = 19 :
- anomalous
anomalous; intended for virtual photons.
- = 20 :
- a mixture of the nine above components, 11-19, in the same
spirit as =10 provides a mixture for real gammas (or
a virtual gamma on a hadron). For gamma-hadron, this
option coincides with =10.
- = 21 :
- direct
direct (see note 5).
- = 22 :
- direct
resolved.
- = 23 :
- resolved
direct.
- = 24 :
- resolved
resolved.
- = 25 :
- a mixture of the four above components, offering a
simpler alternative to =20 in cases where the parton
distributions of the photon have not been split into VMD
and anomalous components. For
-hadron, only two
components need be mixed.
- = 26 :
- DIS
VMD/
.
- = 27 :
- DIS
anomalous.
- = 28 :
- VMD/

DIS.
- = 29 :
- anomalous
DIS.
- = 30 :
- a mixture of all the 4 (for
) or 13 (for
) components that are available, i.e. (the relevant
ones of) 11-19 and 26-29 above; is as =20 with the DIS
processes mixed in.
- Note 1:
- The MSTP(14) options apply for a photon defined
by a 'gamma' or 'gamma/lepton' beam in the PYINIT call,
but not to those photons implicitly obtained in a 'lepton' beam
with the MSTP(12)=1 option. This latter approach to resolved
photons is more primitive and is no longer recommended for QCD processes.
- Note 2:
- for real photons our best understanding of how to mix
event classes is provided by the option 10 above, which also can be
obtained by combining three (for
) or six (for
)
separate runs. In a simpler alternative the VMD and anomalous classes are
joined into a single resolved class. Then
physics only requires
two separate runs, with 0 and 1, and
physics requires
three, with 0, 1 and 4.
- Note 3:
- most of the new options from 11 onwards are not needed and
therefore not defined for
collisions. The recommended 'best' value
thus is MSTP(14)=30, which also is the new default value.
- Note 4:
- as a consequence of the appearance of new event classes,
the MINT(122) and MSTI(9) codes are not the same for
events as for
,
or
ones. Instead the code is
, where
is 1 for direct, 2 for VMD and 3 for anomalous/GVMD and indices
refer to the two incoming photons. For
code 4 is DIS,
and for
codes 10-13 corresponds to the MSTP(14)
codes 26-29. As before, MINT(122) and MSTI(9) are only
defined when several processes are to be mixed, not when generating one
at a time. Also the MINT(123) code is modified (not shown here).
- Note 5:
- The direct
direct event class excludes lepton
pair production when run with the default MSEL=1 option (or
MSEL=2), in order not to confuse users. You can obtain lepton
pairs as well, e.g. by running with MSEL=0 and switching on the
desired processes by hand.
- Note 6:
- For all non-QCD processes, a photon is assumed unresolved
when MSTP(14)= 10, 20 or 25. In principle, both the resolved and
direct possibilities ought to be explored, but this mixing is not currently
implemented, so picking direct at least will explore one of the two
main alternatives rather than none. Resolved processes can be accessed
by the more primitive machinery of having a lepton beam and
MSTP(12)=1.
- MSTP(15) :
- (D=0) possibility to modify the nature of the
anomalous photon component (as used with the appropriate MSTP(14)
options), in particular with respect to the scale choices and
cut-offs of hard processes. These options are mainly intended for
comparative studies and should not normally be touched. Some of the
issues are discussed in [Sch93a], while others have only been used
for internal studies and are undocumented.
- = 0 :
- none, i.e. the same treatment as for the VMD component.
- = 1 :
- evaluate the anomalous parton distributions at a scale
PARP(17)
.
- = 2 :
- as =1, but instead of PARP(17) use either
PARP(81)/PARP(15) or PARP(82)/PARP(15), depending on
MSTP(82) value.
- = 3 :
- evaluate the anomalous parton distribution functions
of the photon as
with
PARP(17).
- = 4 :
- as =3, but instead of PARP(17) use either
PARP(81)/PARP(15) or PARP(82)/PARP(15), depending on
MSTP(82) value.
- = 5 :
- use larger
for the anomalous component than
for the VMD one, but otherwise no difference.
- MSTP(16) :
- (D=1) choice of definition of the fractional momentum
taken by a photon radiated off a lepton. Enters in the flux
factor for the photon rate, and thereby in cross sections.
- = 0 :
, i.e. energy fraction in the rest frame of the event.
- = 1 :
, i.e. light-cone fraction.
- MSTP(17) :
- (D=4) possibility of a extra factor for processes
involving resolved virtual photons, to approximately take into account
the effects of longitudinal photons. Given on the form
.
Here the 1 represents the basic transverse contribution,
PARP(165) is some arbitrary overall factor, and
the (known) ratio of longitudinal to transverse photon
flux factors. The arbitrary function
depends on the photon
virtuality
and the hard scale
of the process.
See [Fri00] for a discussion of the options.
- = 0 :
- No contribution, i.e.
.
- = 1 :
-
.
- = 2 :
-
.
- = 3 :
-
.
- = 4 :
-
, where
is
the vector meson mass for VMD and
for GVMD states. Since there
is no
dependence here (as well as for =3 and =5)
also minimum-bias cross sections are affected, where
would be
vanishing. Currently the actual vector meson mass in the VMD case is
replaced by
, for simplicity.
- = 5 :
-
, with
and comments
as above.
- Note:
- For a photon given by the 'gamma/lepton' option in
the PYINIT call, the
spectrum is dynamically generated and
is thus known from event to event. For a photon beam in the
PYINIT call,
is unknown from the onset, and has to be provided
by you if any longitudinal factor is to be included. So long
as these values, in PARP(167) and PARP(168), are at their
default values, 0, it is assumed they have not been set and thus the
MSTP(17) and PARP(165) values are inactive.
- MSTP(18) :
- (D=3) choice of
for direct processes.
- = 1 :
- same as for VMD and GVMD states, i.e. the
scale. Primarily intended for real photons.
- = 2 :
-
is chosen to be PARP(15), i.e. the original
old behaviour proposed in [Sch93,Sch93a]. In that case, also parton
distributions, jet cross sections and
values were dampened for
small
, so it may not be easy to obtain full backwards compatibility
with this option.
- = 3 :
- as =1, but if the
scale of the virtual photon is
above the VMD/GVMD
,
is chosen equal to
.
This is part of the strategy to mix in DIS processes at
below
,
e.g. in MSTP(14)=30.
- MSTP(19) :
- (D=4) choice of partonic cross section in the DIS
process 99.
- = 0 :
- QPM answer
(with parton distributions frozen below the lowest
allowed in the parameterization). Note that this answer
is divergent for
and thus violates gauge invariance.
- = 1 :
- QPM answer is modified by a factor
to provide a finite cross section in the
limit.
A minimal regularization recipe.
- = 2 :
- QPM answer is modified by a factor
to provide a vanishing cross section in
the
limit. Appropriate if one assumes that the normal
photoproduction description gives the total cross section for
,
without any DIS contribution.
- = 3 :
- as = 2, but additionally suppression by a
parameterized factor
(different for
and
) that avoids double-counting the direct-process
region where
. Shower evolution for DIS events is then also
restricted to be at scales below
, whereas evolution all
the way up to
is allowed in the other options above.
- = 4 :
- as = 3, but additionally include factor
for conversion from
to
. This is formally
required, but is only relevant for small
and therefore often
neglected.
- MSTP(20) :
- (D=3) suppression of resolved (VMD or GVMD) cross
sections, introduced to compensate for an overlap with DIS processes in
the region of intermediate
and rather small
.
- = 0 :
- no; used as is.
- > 1 :
- yes, by a factor
(where
for an incoming hadron).
- Note:
- the suppression factor is joined with the dipole
suppression stored in VINT(317) and VINT(318).
- MSTP(21) :
- (D=1) nature of fermion-fermion scatterings
simulated in process 10 by
-channel exchange.
- = 0 :
- all off (!).
- = 1 :
- full mixture of
neutral current and
charged current.
- = 2 :
neutral current only.
- = 3 :
neutral current only.
- = 4 :
-
neutral current only.
- = 5 :
-
charged current only.
- MSTP(22) :
- (D=0) special override of normal
definition
used for maximum of parton-shower evolution, intended for Deeply
Inelastic Scattering in lepton-hadron events, see section
.
- MSTP(23) :
- (D=1) for Deeply Inelastic Scattering processes
(10 and 83), this option allows the
and
of the original
hard scattering to be retained by the final electron when showers
are considered (with warnings as below; partly obsolete).
- = 0 :
- no correction procedure, i.e.
and
of the
scattered electron differ from the originally generated
and
.
- = 1 :
- post facto correction, i.e. the change of electron
momentum, by initial and final QCD radiation, primordial
and beam remnant treatment, is corrected for by a shuffling of
momentum between the electron and hadron side in the final state.
Only process 10 is corrected, while process 83 is not.
- = 2 :
- as =1, except that both process 10 and 83 are
treated. This option is dangerous, especially for top, since it
may well be impossible to `correct' in process 83: the standard DIS
kinematics definitions are based on the assumption of massless quarks.
Therefore infinite loops are not excluded.
- Note 1:
- the correction procedure will fail for a fraction of
the events, which are thus rejected (and new ones generated in their
place). The correction option is not unambiguous, and should
not be taken too seriously. For very small
values, the
is not exactly preserved even after this procedure.
- Note 2:
- This switch does not affect the recommended DIS
description obtained with a 'gamma/lepton' beam/target in
PYINIT, where
and
are always conserved.
- MSTP(25) :
- (D=0) angular decay correlations in Higgs decays
to
or
to four fermions [Skj93].
- = 0 :
- assuming the Higgs decay is pure scalar for
and
and pure pseudoscalar for
.
- = 1 :
- assuming the Higgs decay is always pure scalar (CP-even).
- = 2 :
- assuming the Higgs decay is always pure pseudoscalar
(CP-odd).
- = 3 :
- assuming the Higgs decay is a mixture of the two
(CP-even and CP-odd), including the CP-violating interference term.
The parameter
, PARP(25) sets the strength of the
CP-odd admixture, with the interference term being proportional
to
and the CP-odd one to
.
- Note :
- since the decay of an
to
or
is vanishing at the Born level, and no loop diagrams
are included, currently this switch is only relevant for
and
. It is mainly intended to allow `straw man' studies of
the quantum numbers of a Higgs state, decoupled from the issue of
branching ratios.
- MSTP(31) :
- (D=1) parameterization of total, elastic and
diffractive cross sections.
- = 0 :
- everything is to be set by you yourself in
the PYINT7 common block. For photoproduction, additionally
you need to set VINT(281). Normally you would set these
values once and for all before the PYINIT call, but if
you run with variable energies (see MSTP(171)) you can
also set it before each new PYEVNT call.
- = 1 :
- Donnachie-Landshoff for total cross section
[Don92], and Schuler-Sjöstrand for elastic and diffractive
cross sections [Sch94,Sch93a].
- MSTP(32) :
- (D=8)
definition in hard scattering for
processes. For resonance production
is always chosen
to be
, where
is the mass of the resonance.
For gauge boson scattering processes
the
or
squared mass is used as scale in parton distributions. See
PARP(34) for a possibility to modify the choice below by
a multiplicative factor.
The newer options 6-10 are specifically intended for processes with
incoming virtual photons. These are ordered from a `minimal'
dependence on the virtualities to a `maximal' one, based on
reasonable kinematics considerations. The old default value
MSTP(32)=2 forms the starting point, with no dependence at
all, and the new default is some intermediate choice.
Notation is that
and
are the virtualities of the
two incoming particles,
the transverse momentum of the
scattering process, and
and
the masses of the two
outgoing partons. For a direct photon,
is the photon
virtuality and
. For a resolved photon,
still refers
to the photon, rather than the unknown virtuality of the
reacting parton in the photon, and
is the momentum fraction
taken by this parton.
- = 1 :
-
.
- = 2 :
-
.
- = 3 :
-
.
- = 4 :
.
- = 5 :
-
.
- = 6 :
-
.
- = 7 :
-
.
- = 8 :
-
.
- = 9 :
-
.
- = 10 :
(the full energy-squared of the process).
- Note:
- options 6 and 7 are motivated by assuming that one
wants a scale that interpolates between
for small
and
for small
, such as
. When kinematics for
the
process is constructed as if an incoming
photon is massless when it is not, it gives rise to a
mismatch factor
(neglecting the other
masses) in this
definition, which is then what is
used in option 7 (with the neglect of some small
cross-terms when both photons are virtual). When a
virtual photon is resolved, the virtuality of the
incoming parton can be anything from
and upwards.
So option 6 uses the smallest kinematically possible
value, while 7 is more representative of the typical
scale. Option 8 and 9 are more handwaving extensions of
the default option, with 9 specially constructed to
ensure that the
scale is always bigger than
.
- MSTP(33) :
- (D=0) inclusion of
factors in hard
cross sections for parton-parton interactions (i.e. for
incoming quarks and gluons).
- = 0 :
- none, i.e.
.
- = 1 :
- a common
factor is used, as stored in
PARP(31).
- = 2 :
- separate factors are used for ordinary
(PARP(31)) and colour annihilation graphs (PARP(32)).
- = 3 :
- A
factor is introduced by a shift in the
argument,
PARP(33)
.
- MSTP(34) :
- (D=1) use of interference term in matrix
elements for QCD processes, see section
.
- = 0 :
- excluded (i.e. string-inspired matrix elements).
- = 1 :
- included (i.e. conventional QCD matrix elements).
- Note:
- for the option MSTP(34)=1, i.e. interference
terms included, these terms are divided between the different
possible colour configurations according to the pole structure
of the (string-inspired) matrix elements for the different
colour configurations.
- MSTP(35) :
- (D=0) threshold behaviour for heavy-flavour
production, i.e. ISUB = 81, 82, 84, 85, and also for
and
decays. The non-standard options are mainly intended for top, but
can be used, with less theoretical reliability, also for charm and
bottom (for
and
only top and heavier flavours
are affected). The threshold factors are given in
eqs. (
) and (
).
- = 0 :
- naïve lowest-order matrix-element behaviour.
- = 1 :
- enhancement or suppression close to threshold,
according to the colour structure of the process. The
value appearing in the threshold factor (which is not
the same as the
of the lowest-order
process)
is taken to be fixed at the value given in PARP(35). The
threshold factor used in an event is stored in PARI(81).
- = 2 :
- as =1, but the
value appearing in
the threshold factor is taken to be running, with argument
.
Here
is the nominal heavy-quark mass,
is
the width of the heavy-quark-mass distribution, and
is
the invariant mass of the heavy-quark pair. The
value
has to be stored by you in PARP(36). The regularization
of
at low
is given by MSTP(36).
- MSTP(36) :
- (D=2) regularization of
in the
limit
for the threshold factor obtainable in the
MSTP(35)=2 option; see MSTU(115) for a list of
the possibilities.
- MSTP(37) :
- (D=1) inclusion of running quark masses in
Higgs production (
) and decay
(
) couplings, obtained by calls to the
PYMRUN function. Also included for charged Higgs
and technipion production and decay.
- = 0 :
- not included, i.e. fixed quark masses are used
according to the values in the PMAS array.
- = 1 :
- included, with running starting from the
value given in the PMAS array, at a
scale of PARP(37) times the quark mass itself,
up to a
scale given by the Higgs mass.
This option only works when
is allowed to run (so one can
define a
value). Therefore it is only applied if additionally
MSTP(2)
.
- MSTP(38) :
- (D=5) handling of quark loop masses in the box
graphs
and
, and in
the Higgs production loop graphs
,
and
, and their
equivalents with
or
instead of
.
- = 0 :
- for
and
the program will for each flavour automatically choose the massless
approximation for light quarks and the full massive formulae for heavy
quarks, with a dividing line between light and heavy quarks that depends
on the actual
scale. For Higgs production, all quark loop
contributions are included with the proper masses. This option is then
correct only in the Standard Model Higgs scenario, and should not be
used e.g. in the MSSM.
1 :
- for
and
the program will use the massless approximation throughout, assuming the
presence of MSTP(38) effectively massless quark species (however,
at most 8). Normally one would use =5 for the inclusion of all quarks
up to bottom, and =6 to include top as well. For Higgs production,
the approximate expressions derived in the
limit are
used, rescaled to match the correct
cross
sections. This procedure should work, approximately, also for non-standard
Higgs particles.
- Warning:
- for =0, numerical instabilities may arise
in
and
for scattering at
small angles. You are therefore recommended in this case to set
CKIN(27) and CKIN(28) so as to exclude the range of scattering
angles that is not of interest anyway. Numerical problems may also occur
for Higgs production with =0, and additionally the lengthy expressions
make the code error-prone.
- MSTP(39) :
- (D=2) choice of
scale for parton distributions
and initial state parton showers in processes
or
.
- = 1 :
-
.
- = 2 :
-
.
- = 3 :
-
, where
is the actual Higgs mass of
the event, fluctuating from one event to the next.
- = 4 :
-
.
- = 5 :
-
, where
is the nominal, fixed
Higgs mass.
- MSTP(40) :
- (D=0) option for Coulomb correction in process 25,
pair production, see [Kho96]. The value of the Coulomb
correction factor for each event is stored in VINT(95).
- = 0 :
- `no Coulomb'. Is the often-used reference point.
- = 1 :
- `unstable Coulomb', gives the correct first-order
expression valid in the non-relativistic limit. Is the reasonable
option to use as a `best bet' description of LEP 2 physics.
- = 2 :
- `second-order Coulomb' gives the correct second-order
expression valid in the non-relativistic limit. In principle
this is even better than =1, but the differences are negligible
and computer time does go up because of the need for a
numerical integration in the weight factor.
- = 3 :
- `dampened Coulomb', where the unstable Coulomb
expression has been modified by a
factor in front of the
arctan term. This is intended as an alternative to =1 within the
band of our uncertainty in the relativistic limit.
- = 4 :
- `stable Coulomb', i.e. effects are calculated as if
the
's were stable. Is incorrect, and mainly intended for comparison
purposes.
- Note :
- Unfortunately the
's at LEP 2 are not in the
non-relativistic limit, so the separation of Coulomb effects from other
radiative corrections is not gauge invariant. The options above should
therefore be viewed as indicative only, not as the ultimate answer.
- MSTP(41) :
- (D=2) master switch for all resonance decays
(
,
,
,
,
,
,
,
,
,
,
,
,
, ...).
- = 0 :
- all off.
- = 1 :
- all on.
- = 2 :
- on or off depending on their individual MDCY values.
- Note:
- also for MSTP(41)=1 it is possible to switch
off the decays of specific resonances by using the MDCY(KC,1)
switches in PYTHIA. However, since the MDCY values are
overwritten in the PYINIT call when MSTP(41)=1 (or 0),
individual resonances should then be switched off after the PYINIT
call.
- Warning:
- for top, leptoquark and other colour-carrying resonances
it is dangerous to switch off decays if one later on intends to let them
decay (with PYEXEC); see section
.
- MSTP(42) :
- (D=1) mass treatment in
processes, where
the final-state resonances have finite width (see PARP(41)).
(Does not apply for the production of a single
-channel resonance,
where the mass appears explicitly in the cross section of the
process, and thus is always selected with width.)
- = 0 :
- particles are put on the mass shell.
- = 1 :
- mass generated according to a Breit-Wigner.
- MSTP(43) :
- (D=3) treatment of
interference
in matrix elements. So far implemented in subprocesses 1, 15, 19, 22,
30 and 35; in other processes what is called a
is really a
only, without the
piece.
- = 1 :
- only
included.
- = 2 :
- only
included.
- = 3 :
- complete
structure (with
interference) included.
- MSTP(44) :
- (D=7) treatment of
interference in matrix elements.
- = 1 :
- only
included.
- = 2 :
- only
included.
- = 3 :
- only
included.
- = 4 :
- only
(with interference) included.
- = 5 :
- only
(with interference) included.
- = 6 :
- only
(with interference) included.
- = 7 :
- complete
structure
(with interference) included.
- MSTP(45) :
- (D=3) treatment of
structure
(ISUB = 77).
- = 1 :
- only
and
included.
- = 2 :
- only
included.
- = 3 :
- all charge combinations
included.
- MSTP(46) :
- (D=1) treatment of
structures
(ISUB = 71-77), where
represents a longitudinal gauge boson.
- = 0 :
- only
-channel Higgs exchange included (where
existing). With this option, subprocesses 71-72 and 76-77
will essentially be equivalent to subprocesses 5 and 8,
respectively, with the proper decay channels (i.e. only
or
) set via MDME.
The description obtained for subprocesses 5 and 8 in this case
is more sophisticated, however; see section
.
- = 1 :
- all graphs contributing to
processes are included.
- = 2 :
- only graphs not involving Higgs exchange
(either in
,
or
channel) are included; this option
then gives the naïve behaviour one would expect if no Higgs
exists, including unphysical unitarity violations at high energies.
- = 3 :
- the strongly interacting Higgs-like model of
Dobado, Herrero and Terron [Dob91] with Padé unitarization.
Note that to use this option it is necessary to set the Higgs mass
to a large number like 20 TeV (i.e. PMAS(25,1)=20000). The
parameter
is stored in PARP(44), but should not have
to be changed.
- = 4 :
- as =3, but with K-matrix unitarization [Dob91].
- = 5 :
- the strongly interacting QCD-like model of
Dobado, Herrero and Terron [Dob91] with Padé unitarization.
The parameter
is stored in PARP(44), but should not
have to be changed. The effective techni-
mass in this model
is stored in PARP(45); by default it is 2054 GeV, which is
the expected value for three technicolors, based on scaling up
the ordinary
mass appropriately.
- = 6 :
- as =5, but with K-matrix unitarization [Dob91].
While PARP(45) still is a parameter of the model, this type
of unitarization does not give rise to a resonance at a mass of
PARP(45).
- MSTP(47) :
- (D=1) (C) angular orientation of decay products
of resonances (
,
,
,
,
,
,
etc.), either when produced singly or in pairs (also
from an
decay), or in combination with a single quark,
gluon or photon.
- = 0 :
- independent decay of each resonance, isotropic in c.m. frame of the resonance.
- = 1 :
- correlated decay angular distributions according to
proper matrix elements, to the extent these are implemented.
- MSTP(48) :
- (D=0) (C) switch for the treatment of
decay for process 1 in
events.
- = 0 :
- normal machinery.
- = 1 :
- if the decay of the
is to either of the five
lighter quarks,
,
,
,
or
, the special treatment
of
decay is accessed, including matrix element options,
according to section
.
This option is based on the machinery of the PYEEVT and associated
routines when it comes to the description of QCD multijet structure
and the angular orientation of jets, but relies on the normal
PYEVNT machinery for everything else: cross section calculation,
initial state photon radiation, flavour composition of decays
(i.e. information on channels allowed), etc.
The initial state has to be
; forward-backward asymmetries would
not come out right for quark-annihilation production of the
and therefore the machinery defaults to the standard
one in such cases.
You can set the behaviour for the MSTP(48) option using the normal
matrix element related switches. This especially means MSTJ(101) for
the selection of first- or second-order matrix elements (=1 and
=2, respectively). Further selectivity is obtained with the switches
and parameters MSTJ(102) (for the angular orientation part only),
MSTJ(103) (except the production threshold factor part),
MSTJ(106), MSTJ(108) - MSTJ(111), PARJ(121),
PARJ(122), and PARJ(125) - PARJ(129).
Information can be read from MSTJ(120), MSTJ(121),
PARJ(150), PARJ(152) - PARJ(156), PARJ(168),
PARJ(169), PARJ(171).
The other
switches and parameters should not be touched. In most
cases they are simply not accessed, since the related part is handled
by the PYEVNT machinery instead. In other cases they could give
incorrect or misleading results. Beam polarization as set by
PARJ(131) - PARJ(134), for instance, is only included for the
angular orientation, but is missing for the cross section information.
PARJ(123) and PARJ(124) for the
mass and width are
set in the PYINIT call based on the input mass and calculated
widths.
The cross section calculation is unaffected by the matrix element
machinery. Thus also for negative MSTJ(101) values, where only
specific jet multiplicities are generated, the PYSTAT cross
section is the full one.
- MSTP(49) :
- (D=1) assumed variation of the Higgs width to massive
gauge boson pairs, i.e.
,
and
, as a
function of the actual mass
and the nominal
mass
. The switch applies both to
,
,
and
decays.
- = 0 :
- the width is proportional to
; thus the high-mass
tail of the Breit-Wigner is enhanced.
- = 1 :
- the width is proportional to
. For
a fixed Higgs mass
this means a width variation across the
Breit-Wigner more in accord with other resonances (such as the
).
This alternative gives more emphasis to the low-mass tail, where the
parton distributions are peaked (for hadron colliders). This option is
favoured by resummation studies [Sey95a].
- Note 1:
- the partial width of a Higgs to a fermion pair is always
taken to be proportional to the actual Higgs mass
, irrespectively
of MSTP(49). Also the width to a gluon or photon pair (via loops)
is unaffected.
- Note 2:
- this switch does not affect processes 71-77, where a
fixed Higgs width is used in order to control cancellation of divergences.
- MSTP(50) :
- (D=0) Switch to allow or not longitudinally polarized
incoming beams, with the two polarizations stored in PARJ(131) and
PARJ(132), respectively. Most cross section expressions with
polarization reduce to the unpolarized behaviour for the default
PARJ(131)=PARJ(132)=0, and then this switch is not implemented.
Currently it is only used in process 25,
,
for reasons explained in subsection
.
- = 0 :
- no polarization effects, no matter what PARJ(131)
and PARJ(132) values are set.
- = 1 :
- include polarization information in the cross section of
the process and for angular correlations.
- MSTP(51) :
- (D=7) choice of proton parton-distribution set;
see also MSTP(52).
- = 1 :
- CTEQ 3L (leading order).
- = 2 :
- CTEQ 3M (
).
- = 3 :
- CTEQ 3D (DIS).
- = 4 :
- GRV 94L (leading order).
- = 5 :
- GRV 94M (
).
- = 6 :
- GRV 94D (DIS).
- = 7 :
- CTEQ 5L (leading order).
- = 8 :
- CTEQ 5M1 (
; slightly update version of
CTEQ 5M).
- = 11 :
- GRV 92L (leading order).
- = 12 :
- EHLQ set 1 (leading order; 1986 updated version).
- = 13 :
- EHLQ set 2 (leading order; 1986 updated version).
- = 14 :
- Duke-Owens set 1 (leading order).
- = 15 :
- Duke-Owens set 2 (leading order).
- = 16 :
- simple ansatz with all parton distributions of the
form
, with
some constant; intended for internal debug use
only.
- Note 1:
- distributions 11-15 are obsolete and should not be
used for current physics studies. They are only implemented to have
some sets in common between PYTHIA 5 and 6, for cross-checks.
- Note 2:
- since all parameterizations have some region of
applicability, the parton distributions are assumed frozen below
the lowest
covered by the parameterizations. In some cases,
evolution is also frozen above the maximum
.
- MSTP(52) :
- (D=1) choice of proton
parton-distribution-function library.
- = 1 :
- the internal PYTHIA one, with parton distributions
according to the MSTP(51) above.
- = 2 :
- the PDFLIB one [Plo93], with the
PDFLIB (version 4) NGROUP and NSET numbers to be
given as MSTP(51) = 1000
NGROUP + NSET.
- Note:
- to make use of option 2, it is necessary to link
PDFLIB. Additionally, on most computers, the three dummy
routines PDFSET, STRUCTM and (for virtual photons)
STRUCTP at the end of the PYTHIA file should be
removed or commented out.
- Warning:
- For external parton distribution libraries,
PYTHIA does not check whether MSTP(51) corresponds to a
valid code, or if special
and
restrictions exist
for a given set, such that crazy values could be returned.
This puts an extra responsibility on you.
- MSTP(53) :
- (D=3) choice of pion parton-distribution set;
see also MSTP(54).
- = 1 :
- Owens set 1.
- = 2 :
- Owens set 2.
- = 3 :
- GRV LO (updated version).
- MSTP(54) :
- (D=1) choice of pion parton-distribution-function
library.
- = 1 :
- the internal PYTHIA one, with parton distributions
according to the MSTP(53) above.
- = 2 :
- the PDFLIB one [Plo93], with the
PDFLIB (version 4) NGROUP and NSET numbers to be
given as MSTP(53) = 1000
NGROUP + NSET.
- Note:
- to make use of option 2, it is necessary to link
PDFLIB. Additionally, on most computers, the three dummy routines
PDFSET, STRUCTM and STRUCTP at the end of the PYTHIA
file should be removed or commented out.
- Warning:
- For external parton distribution libraries,
PYTHIA does not check whether MSTP(53) corresponds to a valid
code, or if special
and
restrictions exist for a given
set, such that crazy values could be returned. This puts an extra
responsibility on you.
- MSTP(55)
- : (D=5) choice of the parton-distribution
set of the photon; see also MSTP(56) and MSTP(60).
- = 1 :
- Drees-Grassie.
- = 5 :
- SaS 1D (in DIS scheme, with
GeV).
- = 6 :
- SaS 1M (in
scheme, with
GeV).
- = 7 :
- SaS 2D (in DIS scheme, with
GeV).
- = 8 :
- SaS 2M (in
scheme, with
GeV).
- = 9 :
- SaS 1D (in DIS scheme, with
GeV).
- = 10 :
- SaS 1M (in
scheme, with
GeV).
- = 11 :
- SaS 2D (in DIS scheme, with
GeV).
- = 12 :
- SaS 2M (in
scheme, with
GeV).
- Note 1:
- sets 5-8 use the parton distributions of the respective
set, and nothing else. These are appropriate for most applications, e.g.
jet production in
and
collisions. Sets 9-12
instead are appropriate for
processes, i.e. DIS
scattering on a photon, as measured in
. Here the anomalous
contribution for
and
quarks are handled by the Bethe-Heitler
formulae, and the direct term is artificially lumped with the anomalous
one, so that the event simulation more closely agrees with what will be
experimentally observed in these processes. The agreement with the
parameterization is still not perfect, e.g. in the treatment
of heavy flavours close to threshold.
- Note 2:
- Sets 5-12 contain both VMD pieces and anomalous pieces,
separately parameterized. Therefore the respective piece is automatically
called, whatever MSTP(14) value is used to select only a part of the
allowed photon interactions. For other sets (set 1 above or PDFLIB
sets), usually there is no corresponding subdivision. Then an option like
MSTP(14)=2 (VMD part of photon only) is based on a rescaling of the
pion distributions, while MSTP(14)=3 gives the SaS anomalous
parameterization.
- Note 3:
- Formally speaking, the
(or
) cut-off in
PARP(15) need not be set in any relation to the
cut-off
scales used by the various parameterizations. Indeed, due to the
familiar scale choice ambiguity problem, there could well be some offset
between the two. However, unless you know what you are doing, it is
recommended that you let the two agree, i.e. set
PARP(15)=0.6 for the SaS 1 sets and =2. for the SaS 2 sets.
- MSTP(56) :
- (D=1) choice of photon parton-distribution-function
library.
- = 1 :
- the internal PYTHIA one, with parton distributions
according to the MSTP(55) above.
- = 2 :
- the PDFLIB one [Plo93], with the
PDFLIB (version 4) NGROUP and NSET numbers to be
given as MSTP(55) = 1000
NGROUP + NSET.
When the VMD and anomalous parts of the photon are split,
like for MSTP(14)=10, it is necessary to specify pion set to be
used for the VMD component, in MSTP(53) and MSTP(54),
while MSTP(55) here is irrelevant.
- = 3 :
- when the parton distributions of the anomalous photon
are requested, the homogeneous solution is provided, evolved from a
starting value PARP(15) to the requested
scale. The homogeneous
solution is normalized so that the net momentum is unity,
i.e. any factors of
and charge have been left out.
The flavour of the original
is given in MSTP(55) (1, 2, 3, 4
or 5 for
,
,
,
or
); the value 0 gives a mixture
according to squared charge, with the exception that
and
are only allowed above the respective mass threshold (
).
The four-flavour
value is assumed given in PARP(1);
it is automatically recalculated for 3 or 5 flavours at
thresholds. This option is not intended for standard event
generation, but is useful for some theoretical studies.
- Note:
- to make use of option 2, it is necessary to link
PDFLIB. Additionally, on most computers, the three dummy routines
PDFSET, STRUCTM and STRUCTP at the end of the PYTHIA
file should be removed or commented out.
- Warning:
- For external parton-distribution libraries, PYTHIA
does not check whether MSTP(55) corresponds to a valid code,
or if special
and
restrictions exist for a given set,
such that crazy values could be returned. This puts an extra
responsibility on you.
- MSTP(57) :
- (D=1) choice of
dependence in
parton-distribution functions.
- = 0 :
- parton distributions are evaluated at nominal lower
cut-off value
, i.e. are made
-independent.
- = 1 :
- the parameterized
dependence is used.
- = 2 :
- the parameterized parton-distribution behaviour is kept
at large
and
, but modified at small
and/or
,
so that parton distributions vanish in the limit
and
have a theoretically motivated small-
shape [Sch93a].
This option is only valid for the
and
. It is obsolete within
the current 'gamma/lepton' framework.
- = 3 :
- as =2, except that also the
is modified
in a corresponding manner. A VMD photon is not mapped to a pion, but is
treated with the same photon parton distributions as for other
MSTP(57) values, but with properly modified behaviour for small
or
. This option is obsolete within the current 'gamma/lepton'
framework.
- MSTP(58) :
- (D=min(5, 2
MSTP(1))) maximum number of
quark flavours used in parton distributions, and thus also for
initial-state space-like showers. If some distributions (notably
)
are absent in the parameterization selected in MSTP(51), these
are obviously automatically excluded.
- MSTP(59) :
- (D=1) choice of electron-inside-electron parton
distribution.
- = 1 :
- the recommended standard for LEP 1, next-to-leading
exponentiated, see [Kle89], p. 34.
- = 2 :
- the recommended `
' scheme for LEP 2, also
next-to-leading exponentiated, see [Bee96], p. 130.
- MSTP(60) :
- (D=7) extension of the SaS real-photon distributions to
off-shell photons, especially for the anomalous component. See [Sch96]
for an explanation of the options. The starting point is the expression in
eq. (
), which requires a numerical integration of the
anomalous component, however, and therefore is not convenient. Approximately,
the dipole damping factor can be removed and compensated by a suitably
shifted lower integration limit, whereafter the integral simplifies.
Different `goodness' criteria for the choice of the shifted lower
limit is represented by the options 2-7 below.
- = 1 :
- dipole dampening by integration; very time-consuming.
- = 2 :
-
.
- = 3 :
-
.
- = 4 :
-
that preserves momentum sum.
- = 5 :
-
that preserves momentum and average
evolution range.
- = 6 :
-
, matched to
in
limit.
- = 7 :
-
, matched to
in
limit.
- MSTP(61) :
- (D=1) (C) master switch for initial-state QCD and
QED radiation.
- = 0 :
- off.
- = 1 :
- on.
- MSTP(62) - MSTP(69) :
- (C) further switches for initial-state
radiation, see section
.
- MSTP(71) :
- (D=1) (C) master switch for final-state QCD and
QED radiation.
- = 0 :
- off.
- = 1 :
- on.
- Note:
- additional switches (e.g. for conventional/coherent
showers) are available in MSTJ(38) - MSTJ(50) and
PARJ(80) - PARJ(90), see section
.
- MSTP(81) :
- (D=1) master switch for multiple interactions.
- = 0 :
- off.
- = 1 :
- on.
- MSTP(82) - MSTP(86) :
- further switches for multiple
interactions, see section
.
- MSTP(91) - MSTP(95) :
- switches for beam remnant treatment,
see section
.
- MSTP(101) :
- (D=3) (C) structure of diffractive system.
- = 1 :
- forward moving diquark + interacting quark.
- = 2 :
- forward moving diquark + quark joined via interacting
gluon (`hairpin' configuration).
- = 3 :
- a mixture of the two options above, with a fraction
PARP(101) of the former type.
- MSTP(102) :
- (D=1) (C) decay of a
meson produced by
`elastic' scattering of an incoming
, as in
, or the same with the hadron diffractively
excited.
- = 0 :
- the
is allowed to decay isotropically, like
any other
.
- = 1 :
- the decay
is done with an
angular distribution proportional to
in its rest frame,
where the
axis is given by the direction of motion of the
. The
decay is then done as part of the hard process,
i.e. also when MSTP(111)=0.
- MSTP(110) :
- (D=0) switch to allow some or all resonance widths
to be modified by the factor PARP(110). This is not intended for
serious physics studies. The main application is rather to generate
events with an artificially narrow resonance width in order to study
the detector-related smearing effects on the mass resolution.
- > 0 :
- rescale the particular resonance with KF = MSTP(110).
If the resonance has an antiparticle, this one is affected as well.
- = -1 :
- rescale all resonances, except
,
,
and
.
- = -2 :
- rescale all resonances.
- Warning:
- Only resonances with a width evaluated by PYWIDT
are affected, and preferentially then those with MWID value 1 or 3.
For other resonances the appearance of effects or not depends on how the
cross sections have been implemented. So it is important to check that
indeed the mass distribution is affected as expected. Also beware that,
if a sequential decay chain is involved, the scaling may become more
complicated. Furthermore, depending on implementational details, a cross
section may or may not scale with PARP(110) (quite apart from
differences related to the convolution with parton distributions etc.).
All in all, it is then an option to be used only with open eyes, and for
very specific applications.
- MSTP(111) :
- (D=1) (C) master switch for fragmentation
and decay, as obtained with a PYEXEC call.
- = 0 :
- off.
- = 1 :
- on.
- = -1 :
- only choose kinematical variables for hard scattering,
i.e. no jets are defined. This is useful, for instance, to calculate
cross sections (by Monte Carlo integration) without wanting
to simulate events; information obtained with PYSTAT(1)
will be correct.
- MSTP(112) :
- (D=1) (C) cuts on partonic events; only affects
an exceedingly tiny fraction of events. Normally this concerns what
happens in the PYPREP routine, if a colour singlet subsystem
has a very small invariant mass and attempts to collapse it to a single
particle fail, see section
.
- = 0 :
- no cuts (can be used only with independent
fragmentation, at least in principle).
- = 1 :
- string cuts (as normally required for fragmentation).
- MSTP(113) :
- (D=1) (C) recalculation of energies of partons
from their momenta and masses, to be done immediately before
and after fragmentation, to partly compensate for some numerical
problems appearing at high energies.
- = 0 :
- not performed.
- = 1 :
- performed.
- MSTP(115) :
- (D=0) (C) choice of colour rearrangement scenario
for process 25,
pair production, when both
's decay
hadronically. (Also works for process 22,
production,
except when the
's are allowed to fluctuate to very small masses.)
See section
for details.
- = 0 :
- no reconnection.
- = 1 :
- scenario I, reconnection inspired by a type I superconductor,
with the reconnection probability related to the overlap volume in
space and time between the
and
strings. Related parameters
are found in PARP(115) - PARP(119), with PARP(117) of special
interest.
- = 2 :
- scenario II, reconnection inspired by a type II
superconductor, with reconnection possible when two string
cores cross. Related parameter in PARP(115).
- = 3 :
- scenario II', as model II but with the additional
requirement that a reconnection will only occur if the
total string length is reduced by it.
- = 5 :
- the GH scenario, where the reconnection can occur that
reduces the total string length (
measure) most.
PARP(120) gives the fraction of such event where a
reconnection is actually made; since almost all events
could allow a reconnection that would reduce the string
length, PARP(120) is almost the same as the reconnection
probability.
- = 11 :
- the intermediate scenario, where a reconnection is
made at the `origin' of events, based on the subdivision
of all radiation of a
system as coming either from
the
or the
. PARP(120) gives the assumed probability
that a reconnection will occur. A somewhat simpleminded
model, but not quite unrealistic.
- = 12 :
- the instantaneous scenario, where a reconnection is
allowed to occur before the parton showers, and showering
is performed inside the reconnected systems with maximum
virtuality set by the mass of the reconnected systems.
PARP(120) gives the assumed probability that a reconnection
will occur. Is completely unrealistic, but useful as an
extreme example with very large effects.
- MSTP(121) :
- (D=0) calculation of kinematics selection
coefficients and differential cross section maxima for
included (by you or default) subprocesses.
- = 0 :
- not known; to be calculated at initialization.
- = 1 :
- not known; to be calculated at initialization;
however, the maximum value then obtained is to be multiplied by
PARP(121) (this may be useful if a violation factor has
been observed in a previous run of the same kind).
- = 2 :
- known; kinematics selection coefficients stored
by you in COEF(ISUB,J) (J = 1-20) in common block
PYINT2 and maximum of the corresponding differential
cross section times Jacobians in XSEC(ISUB,1) in
common block PYINT5. This is to be done for each included
subprocess ISUB before initialization, with the sum of all
XSEC(ISUB,1) values, except for ISUB = 95, stored in
XSEC(0,1).
- MSTP(122) :
- (D=1) initialization and differential
cross section maximization print-out. Also, less importantly, level
of information on where in phase space a cross section maximum has
been violated during the run.
- = 0 :
- none.
- = 1 :
- short message at initialization; only when an error
(i.e. not a warning) is generated during the run.
- = 2 :
- detailed message, including full maximization., at
initialization; always during run.
- MSTP(123) :
- (D=2) reaction to violation of maximum
differential cross section or to occurence of negative differential
cross sections (except when allowed for external processes, i.e.
when IDWTUP < 0).
- = 0 :
- stop generation, print message.
- = 1 :
- continue generation, print message for each
subsequently larger violation.
- = 2 :
- as =1, but also increase value of maximum.
- MSTP(124) :
- (D=1) (C) frame for presentation of event.
- = 1 :
- as specified in PYINIT.
- = 2 :
- c.m. frame of incoming particles.
- = 3 :
- hadronic c.m. frame for DIS events, with warnings
as given for PYFRAM.
- MSTP(125) :
- (D=1) (C) documentation of partonic process,
see section
for details.
- = 0 :
- only list ultimate string/particle configuration.
- = 1 :
- additionally list short summary of the hard process.
- = 2 :
- list complete documentation of intermediate steps of
parton-shower evolution.
- MSTP(126) :
- (D=100) number of lines at the beginning of event
record that are reserved for event-history information; see section
. This value should never be reduced, but may be
increased at a later date if more complicated processes are included.
- MSTP(127) :
- (D=0) possibility to continue run even if none
of the requested processes have non-vanishing cross sections.
- = 0 :
- no, the run will be stopped in the PYINIT call.
- = 1 :
- yes, the PYINIT execution will finish normally,
but with the flag MSTI(53)=1 set to signal the problem. If
nevertheless PYEVNT is called after this, the run will be
stopped, since no events can be generated. If instead a new
PYINIT call is made, with changed conditions (e.g. modified
supersymmetry parameters in a SUSY run), it may now become possible
to initialize normally and generate events.
- MSTP(128) :
- (D=0) storing of copy of resonance decay
products in the documentation section of the event record, and
mother pointer (K(I,3)) relation of the actual resonance
decay products (stored in the main section of the event record)
to the documentation copy.
- = 0 :
- products are stored also in the documentation section,
and each product stored in the main section points back
to the corresponding entry in the documentation section.
- = 1 :
- products are stored also in the documentation section,
but the products stored in the main section point back to
the decaying resonance copy in the main section.
- = 2 :
- products are not stored in the documentation section;
the products stored in the main section point back to the
decaying resonance copy in the main section.
- MSTP(129) :
- (D=10) for the maximization of
processes
(ISET(ISUB)=5) each phase-space point in
,
and
is tested MSTP(129) times in the other dimensions (at randomly
selected points) to determine the effective maximum in the
(
,
,
) point.
- MSTP(131) :
- (D=0) master switch for pile-up events, i.e. several
independent hadron-hadron interactions generated in the same
bunch-bunch crossing, with the events following one after the
other in the event record. See subsection
for details.
- = 0 :
- off, i.e. only one event is generated at a time.
- = 1 :
- on, i.e. several events are allowed in the same event
record. Information on the processes generated may be found in
MSTI(41) - MSTI(50).
- MSTP(132) - MSTP(134) :
- further switches for pile-up events,
see section
.
- MSTP(141) :
- (D=0) calling of PYKCUT in the
event-generation chain, for inclusion of user-specified cuts.
- = 0 :
- not called.
- = 1 :
- called.
- MSTP(142) :
- (D=0) calling of PYEVWT in the
event-generation chain, either to give weighted events or to modify
standard cross sections. See PYEVWT description in section
for further details.
- = 0 :
- not called.
- = 1 :
- called; the distribution of events among subprocesses
and in kinematics variables is modified by the factor WTXS,
set by you in the PYEVWT call, but events come with a
compensating weight PARI(10)=1./WTXS, such that total
cross sections are unchanged.
- = 2 :
- called; the cross section itself is modified by the
factor WTXS, set by you in the PYEVWT call.
- MSTP(151) :
- (D=0) introduce smeared position of primary vertex
of events.
- = 0 :
- no, i.e. the primary vertex of each event is at the
origin.
- = 1 :
- yes, with Gaussian distributions separately in
,
,
and
. The respective widths of the Gaussians have to be given
in PARP(151) - PARP(154). Also pile-up events obtain separate
primary vertices. No provisions are made for more complicated
beam-spot shapes, e.g. with a spread in
that varies as a
function of
. Note that a large beam spot combined with some of the
MSTJ(22) options may lead to many particles not being allowed to
decay at all.
- MSTP(171) :
- (D=0) possibility of variable energies from one
event to the next. For further details see section
.
- = 0 :
- no; i.e. the energy is fixed at the initialization call.
- = 1 :
- yes; i.e. a new energy has to be given for each new
event.
- Warning:
- Variable energies cannot be used in conjunction with
the internal generation of a virtual photon flux obtained by a
PYINIT call with 'gamma/lepton' argument. The reason is that
a variable-energy machinery is now used internally for the
-hadron
or
subsystem, with some information saved at
initialization for the full energy.
- MSTP(172) :
- (D=2) options for generation of events with
variable energies, applicable when MSTP(171)=1.
- = 1 :
- an event is generated at the requested energy, i.e.
internally a loop is performed over possible event configurations
until one is accepted. If the requested c.m. energy of an event
is below PARP(2) the run is aborted. Cross-section information
can not be trusted with this option, since it depends on how you
decided to pick the requested energies.
- = 2 :
- only one event configuration is tried. If that is
accepted, the event is generated in full. If not, no event is
generated, and the status code MSTI(61)=1 is returned.
You are then expected to give a new energy, looping until an
acceptable event is found. No event is generated if the
requested c.m. energy is below PARP(2), instead
MSTI(61)=1 is set to signal the failure. In principle,
cross sections should come out correctly with this option.
- MSTP(173) :
- (D=0) possibility for you to give in an event
weight to compensate for a biased choice of beam spectrum.
- = 0 :
- no, i.e. event weight is unity.
- = 1 :
- yes; weight to be given for each event in
PARP(173), with maximum weight given at initialization
in PARP(174).
- MSTP(181) :
- (R) PYTHIA version number.
- MSTP(182) :
- (R) PYTHIA subversion number.
- MSTP(183) :
- (R) last year of change for PYTHIA.
- MSTP(184) :
- (R) last month of change for PYTHIA.
- MSTP(185) :
- (R) last day of change for PYTHIA.
- PARP(1) :
- (D=0.25 GeV) nominal
used in running
for hard
scattering (see MSTP(3)).
- PARP(2) :
- (D=10. GeV) lowest c.m. energy for the
event as a whole that the program will accept to simulate.
- PARP(13) :
- (D=1. GeV
)
scale, to be set by
you for defining maximum scale allowed for photoproduction when
using the option MSTP(13)=2.
- PARP(14) :
- (D=0.01) in the numerical integration of quark
and gluon parton distributions inside an electron, the successive
halvings of evaluation-point spacing is interrupted when two values
agree in relative size,
new
old
/(new
old), to better than
PARP(14). There are hardwired lower and upper limits of 2 and
8 halvings, respectively.
- PARP(15) :
- (D=0.5 GeV) lower cut-off
used to define
minimum transverse momentum in branchings
in
the anomalous event class of
interactions, i.e. sets the
dividing line between the VMD and GVMD event classes.
- PARP(16) :
- (D=1.) the anomalous parton-distribution functions
of the photon are taken to have the charm and bottom flavour thresholds
at virtuality PARP(16)
.
- PARP(17) :
- (D=1.) rescaling factor used for the
argument
of the anomalous parton distributions of the photon, see
MSTP(15).
- PARP(18) :
- (D=0.4 GeV) scale
, such that the cross
sections of a GVMD state of scale
is suppressed by a factor
relative to those of a VMD state. Should be of
order
, with some finetuning to fit data.
- PARP(25) :
- (D=0.) parameter
describing the admixture
of CP-odd Higgs decays for MSTP(25)=3.
- PARP(31) :
- (D=1.5) common
factor multiplying the
differential cross section for hard parton-parton processes
when MSTP(33)=1 or 2, with the exception of colour
annihilation graphs in the latter case.
- PARP(32) :
- (D=2.0) special
factor multiplying the
differential cross section in hard colour annihilation graphs,
including resonance production, when MSTP(33)=2.
- PARP(33) :
- (D=0.075) this factor is used to multiply the
ordinary
scale in
at the hard interaction for
MSTP(33)=3. The effective
factor thus obtained is in
accordance with the results in [Ell86], modulo the danger of
double counting because of parton-shower corrections to jet rates.
- PARP(34) :
- (D=1.) the
scale defined by MSTP(32) is
multiplied by PARP(34) when it is used as argument for parton
distributions and
at the hard interaction. It does not affect
when MSTP(33)=3, nor does it change the
argument
of parton showers.
- PARP(35) :
- (D=0.20) fix
value that is used in
the heavy-flavour threshold factor when MSTP(35)=1.
- PARP(36) :
- (D=0. GeV) the width
for the heavy
flavour studied in processes ISUB = 81 or 82; to be used for the
threshold factor when MSTP(35)=2.
- PARP(37) :
- (D=1.) for MSTP(37)=1 this regulates the
point at which the reference on-shell quark mass in Higgs and
technicolor couplings is assumed defined in PYMRUN calls;
specifically the running quark mass is assumed to coincide with the
fix one at an energy scale PARP(37) times the fix quark mass,
i.e.
PARP(37)
. See discussion at eq.
on ambiguity
of PARP(37) choice.
- PARP(38) :
- (D=0.70 GeV
) the squared wave function at the
origin,
, of the
wave function. Used for processes
86 and 106-108. See ref. [Glo88].
- PARP(39) :
- (D=0.006 GeV
) the squared derivative of the
wave function at the origin,
, of the
wave functions. Used for processes 87-89 and 104-105. See ref.
[Glo88].
- PARP(41) :
- (D=0.020 GeV) in the process of generating mass
for resonances, and optionally to force that mass to be in a given
range, only resonances with a total width in excess of PARP(41)
are generated according to a Breit-Wigner shape (if allowed by
MSTP(42)), while narrower resonances are put on the mass
shell.
- PARP(42) :
- (D=2. GeV) minimum mass of resonances assumed
to be allowed when evaluating total width of
to
or
for cases when the
is so light that (at least)
one
is forced to be off the mass shell. Also generally used
as safety check on minimum mass of resonance. Note that some
CKIN values may provide additional constraints.
- PARP(43) :
- (D=0.10) precision parameter used in numerical
integration of width for a channel with at least one daughter off
the mass shell.
- PARP(44) :
- (D=1000.) the
parameter of the strongly
interacting
model of Dobado, Herrero and Terron [Dob91].
- PARP(45) :
- (D=2054. GeV) the effective techni-
mass
parameter of the strongly interacting model of Dobado, Herrero and
Terron [Dob91]; see MSTP(46)=5. On physical grounds it
should not be chosen smaller than about 1 TeV or larger than
about the default value.
- PARP(46) :
- (D=123. GeV) the
decay constant that
appears inversely quadratically in all techni-
partial decay
widths [Eic84,App92].
- PARP(47) :
- (D=246. GeV) vacuum expectation value
used
in the DHT scenario [Dob91] to define the width of the
techni-
; this width is inversely proportional
.
- PARP(48) :
- (D=50.) the Breit-Wigner factor in the cross section
is set to vanish for masses that deviate from the nominal one by
more than PARP(48) times the nominal resonance width (i.e. the
width evaluated at the nominal mass). Is used in most processes
with a single
-channel resonance, but there are some exceptions,
notably
and
. The reason for this option
is that the conventional Breit-Wigner description is at times not
really valid far away from the resonance position, e.g. because of
interference with other graphs that should then be included. The wings
of the Breit-Wigner can therefore be removed.
- PARP(50) :
- (D=0.054) dimensionless coupling, which enters
quadratically in all partial widths of the excited graviton
resonance, is
,
where
is the first zero of the
Bessel function
and
is the modified Planck mass scale
[Ran99,Bij01].
- PARP(61) - PARP(65) :
- (C) parameters for initial-state
radiation, see section
.
- PARP(71) - PARP(72) :
- (C) parameter for final-state
radiation, see section
.
- PARP(78) - PARP(90) :
- parameters for multiple interactions,
see section
.
- PARP(91) - PARP(100) :
- parameters for beam remnant
treatment, see section
.
- PARP(101) :
- (D=0.50) fraction of diffractive systems in which
a quark is assumed kicked out by the pomeron rather than a gluon;
applicable for option MSTP(101)=3.
- PARP(102) :
- (D=0.28 GeV) the mass spectrum of diffractive
states (in single and double diffractive scattering) is assumed to
start PARP(102) above the mass of the particle that is
diffractively excited. In this connection, an incoming
is taken to have the selected VMD meson mass, i.e.
,
,
or
.
- PARP(103) :
- (D=1.0 GeV) if the mass of a diffractive state
is less than PARP(103) above the mass of the particle that is
diffractively excited, the state is forced to decay isotropically
into a two-body channel. In this connection, an incoming
is taken to have the selected VMD meson mass, i.e.
,
,
or
. If the mass is higher than
this threshold, the standard string fragmentation machinery is used.
The forced two-body decay is always carried out, also when
MSTP(111)=0.
- PARP(104) :
- (D=0.8 GeV) minimum energy above threshold for
which hadron-hadron total, elastic and diffractive cross sections
are defined. Below this energy, an alternative description in terms
of specific few-body channels would have been required, and this
is not modelled in PYTHIA.
- PARP(110) :
- (D=1.) a rescaling factor for resonance widths,
applied when MSTP(110 is switched on.
- PARP(111) :
- (D=2. GeV) used to define the minimum invariant
mass of the remnant hadronic system (i.e. when interacting partons
have been taken away), together with original hadron masses and
extra parton masses. For a hadron or resolved photon beam, this also
implies a further constraint that the
of an interacting parton
be below
.
- PARP(115) :
- (D=1.5 fm) (C) the average fragmentation time of a
string, giving the exponential suppression that a reconnection
cannot occur if strings decayed before crossing. Is implicitly
fixed by the string constant and the fragmentation function
parameters, and so a significant change is not recommended.
- PARP(116) :
- (D=0.5 fm) (C) width of the type I string, giving the
radius of the Gaussian distribution in
and
separately.
- PARP(117) :
- (D=0.6) (C)
, the main free parameter in
the reconnection probability for scenario I; the probability is
given by PARP(117) times the overlap volume, up to saturation
effects.
- PARP(118), PARP(119) :
- (D=2.5,2.0) (C)
and
,
respectively, used in the Monte Carlo sampling of the phase space volume
in scenario I. There is no real reason to change these numbers.
- PARP(120) :
- (D=1.0) (D) (C) fraction of events in the GH,
intermediate and instantaneous scenarios where a reconnection is allowed
to occur. For the GH one a further suppression of the reconnection
rate occurs from the requirement of reduced string length in a
reconnection.
- PARP(121) :
- (D=1.) the maxima obtained at initial
maximization are multiplied by this factor if MSTP(121)=1;
typically PARP(121) would be given as the product of the
violation factors observed (i.e. the ratio of final maximum value
to initial maximum value) for the given process(es).
- PARP(122) :
- (D=0.4) fraction of total probability that is
shared democratically between the COEF coefficients open for
the given variable, with the remaining fraction distributed according
to the optimization results of PYMAXI.
- PARP(131) :
- parameter for pile-up events, see section
.
- PARP(151) - PARP(154) :
- (D=4*0.) (C) regulate the assumed
beam-spot size. For MSTP(151)=1 the
,
,
and
coordinates of the primary vertex of each event are selected
according to four independent Gaussians. The widths of these
Gaussians are given by the four parameters, where the first three
are in units of mm and the fourth in mm/
.
- PARP(161) - PARP(164) :
- (D=2.20, 23.6, 18.4, 11.5) couplings
of the photon to the
,
,
and
vector mesons.
- PARP(165) :
- (D=0.5) a simple multiplicative factor applied to
the cross section for the transverse resolved photons to take into
account the effects of longitudinal resolved photons, see
MSTP(17). No preferred value, but typically one could use
PARP(165)=1 as main contrast to the no-effect =0, with the
default arbitrarily chosen in the middle.
- PARP(167), PARP(168) :
- (D=2*0) the longitudinal energy fraction
of an incoming photon, side 1 or 2, used in the
expression
given for MSTP(17) to evaluate
. Need not
be supplied when a photon spectrum is generated inside a lepton beam,
but only when a photon is directly given as argument in the PYINIT
call.
- PARP(171) :
- to be set, event-by-event, when variable
energies are allowed, i.e. when MSTP(171)=1. If PYINIT is
called with FRAME='CMS' (='FIXT'), PARP(171)
multiplies the c.m. energy (beam energy) used at initialization.
For the options '3MOM', '4MOM' and '5MOM',
PARP(171) is dummy, since there the momenta are set in the
P array. It is also dummy for the 'USER' option,
where the choice of variable energies is beyond the control of PYTHIA.
- PARP(173) :
- event weight to be given by you when
MSTP(173)=1.
- PARP(174) :
- (D=1.) maximum event weight that will be
encountered in PARP(173) during the course of a run with
MSTP(173)=1; to be used to optimize the efficiency of the
event generation. It is always allowed to use a larger bound than
the true one, but with a corresponding loss in efficiency.
- PARP(181) - PARP(189) :
- (D = 0.1, 0.01, 0.01, 0.01, 0.1, 0.01,
0.01, 0.01, 0.3) Yukawa couplings of leptons to
, assumed
same for
and
. Is a symmetric
array, where PARP(177+3*i+j) gives the coupling to a lepton pair
with generation indices
and
. Thus the default matrix is
dominated by the diagonal elements and especially by the
one.
- PARP(190) :
- (D=0.64)
.
- PARP(191) :
- (D=0.64)
, assumed same as
.
- PARP(192) :
- (D=5 GeV)
vacuum expectation value of the
left-triplet. The corresponding
is assumed given by
and is not stored explicitly.
Next: Further Couplings
Up: The Process Generation Program
Previous: Switches for Event Type
  Contents
Stephen Mrenna
2005-07-11