"; } else { echo "NO FILE SELECTED YET.. PLEASE DO SO HERE

"; } } ?>

`SigmaTotal`

class returns the total, elastic, diffractive
and nondiffractive cross sections in hadronic collisions, and also the
slopes of the `Diffraction:PomFlux = 5`

, this model
contains its own parametrizations of all cross sections in There are strong indications that the currently implemented diffractive cross section parametrizations, which should be in reasonable agreement with data at lower energies, overestimate the diffractive rate at larger values. If you wish to explore this (or other) aspect, it is possible to override the cross section values in two different ways. The first offers (almost) complete freedom, but needs to be defined separately for each CM energy, while the second introduces a simpler parametrized damping. The two cannot be combined. Furthermore the Coulomb term for elastic scattering, which by default is off, can be switched on.

The allowed combinations of incoming particles are *p + p*,
*pbar + p*, *pi+ + p*, *pi- + p*,
*pi0/rho0 + p*, *phi + p*, *J/psi + p*,
*rho + rho*, *rho + phi*, *rho + J/psi*,
*phi + phi*, *phi + J/psi*, *J/psi + J/psi*.
The strong emphasis on vector mesons is related to the description
of *gamma + p* and *gamma + gamma* interactions in a
Vector Dominance Model framework (which will not be available for some
time to come, so this is a bit of overkill). Nevertheless, the sections
below, with allowed variations, are mainly intended to make sense for
*p + p*.

SigmaTotal:sigmaAXB2TeV | `default = ` ; `minimum = 0.` ) |

`Diffraction:PomFlux = 1 - 4`

, while the MBR model
(`= 5`

) has its own parametrization.
`default = `**off**

)several existing ";?>tunes do not include CD. An inclusion of a nonvanishing CD cross section directly affects the minbias phenomenology (even if not dramatically), and so this flag is used to switch off the CD cross section in such tunes. You can switch it back on

`Diffraction:PomFlux = 5`

), where the CD cross section
has been included from the onset.
`default = `**off**

)Allow a user to set own cross sections by hand; on/off = true/false.

When `SigmaTotal:setOwn = on`

, the user is expected to set
values for the corresponding cross sections:

SigmaTotal:sigmaTot | `default = ` ; `minimum = 0.` ) |

SigmaTotal:sigmaEl | `default = ` ; `minimum = 0.` ) |

SigmaTotal:sigmaXB | `default = ` ; `minimum = 0.` ) |

SigmaTotal:sigmaAX | `default = ` ; `minimum = 0.` ) |

SigmaTotal:sigmaXX | `default = ` ; `minimum = 0.` ) |

SigmaTotal:sigmaAXB | `default = ` ; `minimum = 0.` ) |

Note that the total cross section subtracted by the elastic and various diffractive ones gives the inelastic nondiffractive cross section, which therefore is not set separately. If this cross section evaluates to be negative the internal parametrizations are used instead of the ones here. However, since the nondiffractive inelastic cross section is what makes up the minimum-bias event class, and plays a major role in the description of multiparton interactions, it is important that a consistent set is used.

`default = `**no**

)Allow a user to dampen diffractive cross sections; on/off = true/false.

When `SigmaDiffractive:dampen = on`

, the three diffractive
cross sections are damped so that they never can exceed the respective
values below. Specifically, if the standard parametrization gives
the cross section *sigma_old(s)* and a fixed *sigma_max*
is set, the actual cross section becomes *sigma_new(s)
= sigma_old(s) * sigma_max / (sigma_old(s) + sigma_max)*.
This reduces to *sigma_old(s)* at low energies and to
*sigma_max* at high ones. Note that the asymptotic value
is approached quite slowly, however.

SigmaDiffractive:maxXB | `default = ` ; `minimum = 0.` ) |

SigmaDiffractive:maxAX | `default = ` ; `minimum = 0.` ) |

SigmaDiffractive:maxXX | `default = ` ; `minimum = 0.` ) |

SigmaDiffractive:maxAXB | `default = ` ; `minimum = 0.` ) |

As above, a reduced diffractive cross section automatically translates into an increased nondiffractive one, such that the total (and elastic) cross section remains fixed.

In the above option the *t* slopes are based on the internal
parametrizations. In addition there is no Coulomb-term contribution
to the elastic (or total) cross section, which of course becomes
infinite if this contribution is included. If you have switched on
`SigmaTotal:setOwn`

you can further switch on a machinery
to include the Coulomb term, including interference with the conventional
strong-interaction Pomeron one [Ber87]. Then the elastic cross
section is no longer taken from `SigmaTotal:sigmaEl`

but
derived from the parameters below and `SigmaTotal:sigmaTot`

,
using the optical theorem. The machinery is only intended to be used for
*p p* and *pbar p* collisions. The description of
diffractive events, and especially their slopes, remains unchanged.
**SigmaElastic:setOwn** **On**
**Off**
(`default = `

)**no**

Allow a user to set parameters for the normalization and shape of the
elastic cross section the by hand; yes/no = true/false.

SigmaElastic:bSlope | `default = ` ; `minimum = 0.` ) |

SigmaElastic:rho | `default = ` ; `minimum = -1.` ; `maximum = 1.` ) |

SigmaElastic:lambda | `default = ` ; `minimum = 0.1` ; `maximum = 2.` ) |

SigmaElastic:tAbsMin | `default = ` ; `minimum = 1e-10` ) |

SigmaElastic:phaseConst | `default = ` ) |