HOME

TheInfoList



OR:

Event generators are
software libraries In computing, a library is a collection of resources that can be leveraged during software development to implement a computer program. Commonly, a library consists of executable code such as compiled functions and classes, or a library can ...
that generate simulated high-energy
particle physics Particle physics or high-energy physics is the study of Elementary particle, fundamental particles and fundamental interaction, forces that constitute matter and radiation. The field also studies combinations of elementary particles up to the s ...
events Event may refer to: Gatherings of people * Ceremony, an event of ritual significance, performed on a special occasion * Convention (meeting), a gathering of individuals engaged in some common interest * Event management, the organization of eve ...
. They randomly generate events as those produced in
particle accelerators A particle accelerator is a machine that uses electromagnetic fields to propel electric charge, charged particles to very high speeds and energies to contain them in well-defined particle beam, beams. Small accelerators are used for fundamental ...
,
collider A collider is a type of particle accelerator that brings two opposing particle beams together such that the particles collide. Compared to other particle accelerators in which the moving particles collide with a stationary matter target, collid ...
experiments or the early universe. Events come in different types called ''processes'' as discussed in the Automatic calculation of particle interaction or decay article. Despite the simple structure of the tree-level
perturbative In quantum mechanics, perturbation theory is a set of approximation schemes directly related to mathematical perturbation for describing a complicated quantum system in terms of a simpler one. The idea is to start with a simple system for which ...
quantum field theory In theoretical physics, quantum field theory (QFT) is a theoretical framework that combines Field theory (physics), field theory and the principle of relativity with ideas behind quantum mechanics. QFT is used in particle physics to construct phy ...
description of the
collision In physics, a collision is any event in which two or more bodies exert forces on each other in a relatively short time. Although the most common use of the word ''collision'' refers to incidents in which two or more objects collide with great for ...
and
decay Decay may refer to: Science and technology * Bit decay, in computing * Decay time (fall time), in electronics * Distance decay, in geography * Software decay, in computing Biology * Decomposition of organic matter * Mitochondrial decay, in g ...
processes in an event, the observed high-energy process usually contains significant amount of modifications, like
photon A photon () is an elementary particle that is a quantum of the electromagnetic field, including electromagnetic radiation such as light and radio waves, and the force carrier for the electromagnetic force. Photons are massless particles that can ...
and
gluon A gluon ( ) is a type of Massless particle, massless elementary particle that mediates the strong interaction between quarks, acting as the exchange particle for the interaction. Gluons are massless vector bosons, thereby having a Spin (physi ...
''
bremsstrahlung In particle physics, bremsstrahlung (; ; ) is electromagnetic radiation produced by the deceleration of a charged particle when deflected by another charged particle, typically an electron by an atomic nucleus. The moving particle loses kinetic ...
'' or loop
diagram A diagram is a symbolic Depiction, representation of information using Visualization (graphics), visualization techniques. Diagrams have been used since prehistoric times on Cave painting, walls of caves, but became more prevalent during the Age o ...
corrections, that usually are too complex to be easily evaluated in real calculations directly on the diagrammatic level. Furthermore, the non-perturbative nature of
QCD In theoretical physics Theoretical physics is a branch of physics that employs mathematical models and abstractions of physical objects and systems to rationalize, explain, and predict List of natural phenomena, natural phenomena. This is in ...
bound state A bound state is a composite of two or more fundamental building blocks, such as particles, atoms, or bodies, that behaves as a single object and in which energy is required to split them. In quantum physics, a bound state is a quantum state of a ...
s makes it necessary to include information that is well beyond the reach of perturbative quantum field theory, and also beyond present ability of computation in
lattice QCD Lattice QCD is a well-established non- perturbative approach to solving the quantum chromodynamics (QCD) theory of quarks and gluons. It is a lattice gauge theory formulated on a grid or lattice of points in space and time. When the size of the ...
. And in collisional systems more complex than a few
lepton In particle physics, a lepton is an elementary particle of half-integer spin (Spin (physics), spin ) that does not undergo strong interactions. Two main classes of leptons exist: electric charge, charged leptons (also known as the electron-li ...
s and
hadron In particle physics, a hadron is a composite subatomic particle made of two or more quarks held together by the strong nuclear force. Pronounced , the name is derived . They are analogous to molecules, which are held together by the electri ...
s (e.g. heavy-ion collisions), the collective behavior of the system would involve a phenomenological description that also cannot be easily obtained from the fundamental field theory by a simple calculus.


Use in simulations

As said above, the experimental calibration involves processes that usually are too complicated to be easily evaluated in calculations directly, so any realistic test of the underlying physical process in a
particle accelerator A particle accelerator is a machine that uses electromagnetic fields to propel electric charge, charged particles to very high speeds and energies to contain them in well-defined particle beam, beams. Small accelerators are used for fundamental ...
experiment An experiment is a procedure carried out to support or refute a hypothesis, or determine the efficacy or likelihood of something previously untried. Experiments provide insight into cause-and-effect by demonstrating what outcome occurs whe ...
, therefore, requires an adequate inclusion of these complex behaviors surrounding the actual process. Based on the fact that in most processes a
factorization In mathematics, factorization (or factorisation, see American and British English spelling differences#-ise, -ize (-isation, -ization), English spelling differences) or factoring consists of writing a number or another mathematical object as a p ...
of the full process into individual problems is possible (which means a negligible effect from
interference Interference is the act of interfering, invading, or poaching. Interference may also refer to: Communications * Interference (communication), anything which alters, modifies, or disrupts a message * Adjacent-channel interference, caused by extra ...
), these individual processes are calculated separately, and the
probabilistic Probability is a branch of mathematics and statistics concerning events and numerical descriptions of how likely they are to occur. The probability of an event is a number between 0 and 1; the larger the probability, the more likely an e ...
branching between them are performed using
Monte Carlo method Monte Carlo methods, or Monte Carlo experiments, are a broad class of computational algorithms that rely on repeated random sampling to obtain numerical results. The underlying concept is to use randomness to solve problems that might be ...
s. The final-state particles generated by event generators can be fed into the detector simulation, allowing a precise prediction and verification for the entire system of experimental setup. However, as the detector simulation is usually a complex and computationally expensive task, simple event analysis techniques are also performed directly on event generator results. Some automatic software packages exist, that help in constructing event generators and are sometimes viewed as ''generators of event generators'' or ''meta-generators''. Partly due to historic reasons, most event generators are written in FORTRAN 77, with a few C++ generators slowly emerging in recent years. The
Particle Data Group The Particle Data Group (PDG) is an international collaboration of particle physicists that compiles and reanalyzes published results related to the properties of particles and fundamental interactions. It also publishes reviews of theoretical ...
maintains a
standard Standard may refer to: Symbols * Colours, standards and guidons, kinds of military signs * Standard (emblem), a type of a large symbol or emblem used for identification Norms, conventions or requirements * Standard (metrology), an object ...
for designating
Standard Model The Standard Model of particle physics is the Scientific theory, theory describing three of the four known fundamental forces (electromagnetism, electromagnetic, weak interaction, weak and strong interactions – excluding gravity) in the unive ...
particles and
resonances Resonance is a phenomenon that occurs when an object or system is subjected to an external force or vibration whose frequency matches a resonant frequency (or resonance frequency) of the system, defined as a frequency that generates a maximu ...
with
integer An integer is the number zero (0), a positive natural number (1, 2, 3, ...), or the negation of a positive natural number (−1, −2, −3, ...). The negations or additive inverses of the positive natural numbers are referred to as negative in ...
code In communications and information processing, code is a system of rules to convert information—such as a letter, word, sound, image, or gesture—into another form, sometimes shortened or secret, for communication through a communicati ...
s in event generators (also known as the "PDG code").


Processes

A typical hadronic event generator simulates the following subprocesses: * Initial-state composition and substructure * Initial-state
showers A shower is a place in which a person bathes under a spray of typically warm or hot water. Indoors, there is a drain in the floor. Most showers are set up to have adjustable temperature, spray pressure and showerhead nozzle angle. The si ...
* The hard process *
Resonance Resonance is a phenomenon that occurs when an object or system is subjected to an external force or vibration whose frequency matches a resonant frequency (or resonance frequency) of the system, defined as a frequency that generates a maximu ...
decay * Final-state showers * Accompanying semi-hard processes *
Hadronization Hadronization (or hadronisation) is the process of the formation of hadrons out of quarks and gluons. There are two main branches of hadronization: quark-gluon plasma (QGP) transformation and colour string decay into hadrons. The transformation o ...
and further decay A typical heavy-ion event generator usually can be less strict in simulating the rare and rather negligible processes found in a hadronic generator, but would need to simulate the following subprocesses, in addition to those in a hadronic generator: *
Nuclear Nuclear may refer to: Physics Relating to the nucleus of the atom: *Nuclear engineering *Nuclear physics *Nuclear power *Nuclear reactor *Nuclear weapon *Nuclear medicine *Radiation therapy *Nuclear warfare Mathematics * Nuclear space *Nuclear ...
initial-state * High multiplicity, soft processes * In-medium energy loss * Collective behavior of the medium ''(not handled properly by any generators so far)''


List of event generators

The major event generators that are used by current experiments are: Hadronic event generators *
PYTHIA Pythia (; ) was the title of the high priestess of the Temple of Apollo (Delphi), Temple of Apollo at Delphi. She specifically served as its oracle and was known as the Oracle of Delphi. Her title was also historically glossed in English as th ...
(formerly Pythia/Jetset)
HERWIG

ISAJET

SHERPA
Multi-purpose parton level generators
MadGraph5
(able to run directly on the web site after registration and an email to the author)
Whizard
Heavy ion event generators
GiBUU

HIJING
Neutrino event generators
GENIE

GiBUU

NuWro
Specialized event generators
AcerMC
LHC The Large Hadron Collider (LHC) is the world's largest and highest-energy particle accelerator. It was built by the European Organization for Nuclear Research (CERN) between 1998 and 2008, in collaboration with over 10,000 scientists, and ...
background processes
ALPGEN
– multiple parton processes
Ariadne
– QCD cascade with Color Dipole Model
MC@NLO
– next-to-leading-order QCD matrix elements, using HERWIG for parton shower
JIMMY
– multiple parton processes *
STARlight Starlight is the light emitted by stars. It typically refers to visible electromagnetic radiation from stars other than the Sun, observable from Earth at night, although a component of starlight is observable from Earth during daytime. Sunlig ...
– Photonuclear and two-photon processes in ultra-peripheral collisions of heavy ions S. Klein, J. Nystrand, J. Seger, Y. Gorbunov and J. Butterworth, arXiv:1607.03838
/ref>
GRANIITTI
– Diffractive QCD and two-photon processes "Meta-generator" * CompHEP – automatic evaluation of tree level matrix elements for event generation or export into other event generators


References

{{reflist


External links


2006 Monte Carlo Number Scheme
from the 2006 ''
Review of Particle Physics A review is an evaluation of a publication, product, service, or company or a critical take on current affairs in literature, politics or culture. In addition to a critical evaluation, the review's author may assign the work a rating to indi ...
''.
List of Monte Carlo Programs
– from
DESY DESY, short for Deutsches Elektronen-Synchrotron (English: ''German Electron Synchrotron''), is a national research centre for fundamental science located in Hamburg and Zeuthen near Berlin in Germany. It operates particle accelerators used to ...
Computational particle physics Monte Carlo methods