HOME

TheInfoList



OR:

The automatic calculation of particle interaction or decay is part of the
computational particle physics Computational particle physics refers to the methods and computing tools developed in and used by particle physics research. Like computational chemistry or computational biology, it is, for particle physics both a specific branch and an inter ...
branch. It refers to computing tools that help calculating the complex particle interactions as studied in
high-energy physics Particle physics or high energy physics is the study of fundamental particles and forces that constitute matter and radiation. The fundamental particles in the universe are classified in the Standard Model as fermions (matter particles) and b ...
,
astroparticle physics Astroparticle physics, also called particle astrophysics, is a branch of particle physics that studies elementary particles of astronomical origin and their relation to astrophysics and cosmology. It is a relatively new field of research emergin ...
and
cosmology Cosmology () is a branch of physics and metaphysics dealing with the nature of the universe. The term ''cosmology'' was first used in English in 1656 in Thomas Blount (lexicographer), Thomas Blount's ''Glossographia'', and in 1731 taken up in ...
. The goal of the automation is to handle the full sequence of calculations in an automatic (programmed) way: from the
Lagrangian Lagrangian may refer to: Mathematics * Lagrangian function, used to solve constrained minimization problems in optimization theory; see Lagrange multiplier ** Lagrangian relaxation, the method of approximating a difficult constrained problem with ...
expression describing the physics model up to the
cross-section Cross section may refer to: * Cross section (geometry) ** Cross-sectional views in architecture & engineering 3D *Cross section (geology) * Cross section (electronics) * Radar cross section, measure of detectability * Cross section (physics) **Ab ...
s values and to the event generator software.


Overview

Particle accelerators or colliders produce collisions (interactions) of particles (like the
electron The electron ( or ) is a subatomic particle with a negative one elementary electric charge. Electrons belong to the first generation of the lepton particle family, and are generally thought to be elementary particles because they have no kn ...
or the
proton A proton is a stable subatomic particle, symbol , H+, or 1H+ with a positive electric charge of +1 ''e'' elementary charge. Its mass is slightly less than that of a neutron and 1,836 times the mass of an electron (the proton–electron mass ...
). The colliding particles form the ''Initial State''. In the collision, particles can be annihilated or/and exchanged producing possibly different sets of particles, the ''Final States''. The Initial and Final States of the interaction relate through the so-called scattering matrix (
S-matrix In physics, the ''S''-matrix or scattering matrix relates the initial state and the final state of a physical system undergoing a scattering process. It is used in quantum mechanics, scattering theory and quantum field theory (QFT). More forma ...
). For example, at LEP, , or are processes where the ''initial state'' is an electron and a positron colliding to produce an electron and a positron or two muons of opposite charge: the ''final states''. In these simple cases, no automatic packages are needed and
cross-section Cross section may refer to: * Cross section (geometry) ** Cross-sectional views in architecture & engineering 3D *Cross section (geology) * Cross section (electronics) * Radar cross section, measure of detectability * Cross section (physics) **Ab ...
analytical expressions can be easily derived at least for the lowest approximation: the
Born approximation Generally in scattering theory and in particular in quantum mechanics, the Born approximation consists of taking the incident field in place of the total field as the driving field at each point in the scatterer. The Born approximation is named a ...
also called the leading order or the tree level (as
Feynman diagram In theoretical physics, a Feynman diagram is a pictorial representation of the mathematical expressions describing the behavior and interaction of subatomic particles. The scheme is named after American physicist Richard Feynman, who introduc ...
s have only trunk and branches, no loops). But particle physics is now requiring much more complex calculations like at
LHC The Large Hadron Collider (LHC) is the world's largest and highest-energy particle collider. It was built by the European Organization for Nuclear Research (CERN) between 1998 and 2008 in collaboration with over 10,000 scientists and hundre ...
p p \rarr n_\text where p are protons and n_\text is the number of jets of particles initiated by proton constituents (
quarks A quark () is a type of elementary particle and a fundamental constituent of matter. Quarks combine to form composite particles called hadrons, the most stable of which are protons and neutrons, the components of atomic nuclei. All commonly o ...
and
gluons A gluon ( ) is an elementary particle that acts as the exchange particle (or gauge boson) for the strong force between quarks. It is analogous to the exchange of photons in the electromagnetic force between two charged particles. Gluons bind qu ...
). The number of subprocesses describing a given process is so large that automatic tools have been developed to mitigate the burden of hand calculations. Interactions at higher energies open a large spectrum of possible final states and consequently increase the number of processes to compute. High precision experiments impose the calculation of higher order calculation, namely the inclusion of subprocesses where more than one
virtual particle A virtual particle is a theoretical transient particle that exhibits some of the characteristics of an ordinary particle, while having its existence limited by the uncertainty principle. The concept of virtual particles arises in the perturbat ...
can be created and annihilated during the interaction lapse creating so-called ''
loop Loop or LOOP may refer to: Brands and enterprises * Loop (mobile), a Bulgarian virtual network operator and co-founder of Loop Live * Loop, clothing, a company founded by Carlos Vasquez in the 1990s and worn by Digable Planets * Loop Mobile, an ...
s'' which induce much more involved calculations. Finally new theoretical models like the
supersymmetry In a supersymmetric theory the equations for force and the equations for matter are identical. In theoretical and mathematical physics, any theory with this property has the principle of supersymmetry (SUSY). Dozens of supersymmetric theories e ...
model ( MSSM in its minimal version) predict a flurry of new processes. The automatic packages, once seen as mere teaching support, have become, this last 10 years an essential component of the data simulation and analysis suite for all experiments. They help constructing
event generator Event generators are software libraries that generate simulated high-energy particle physics events. They randomly generate events as those produced in particle accelerators, collider experiments or the early universe. Events come in different type ...
s and are sometimes viewed as ''generators of event generators'' or ''Meta-generators''. A particle physics model is essentially described by its
Lagrangian Lagrangian may refer to: Mathematics * Lagrangian function, used to solve constrained minimization problems in optimization theory; see Lagrange multiplier ** Lagrangian relaxation, the method of approximating a difficult constrained problem with ...
. To simulate the production of events through
event generator Event generators are software libraries that generate simulated high-energy particle physics events. They randomly generate events as those produced in particle accelerators, collider experiments or the early universe. Events come in different type ...
s, 3 steps have to be taken. The Automatic Calculation project is to create the tools to make those steps as automatic (or programmed) as possible: I Feynman rules, coupling and mass generation
LanHEP
is an example of
Feynman rules In theoretical physics, a Feynman diagram is a pictorial representation of the mathematical expressions describing the behavior and interaction of subatomic particles. The scheme is named after American physicist Richard Feynman, who introduc ...
generation. * Some model needs an additional step to compute, based on some parameters, the mass and coupling of new predicted particles. II Matrix element code generation: Various
methods Method ( grc, μέθοδος, methodos) literally means a pursuit of knowledge, investigation, mode of prosecuting such inquiry, or system. In recent centuries it more often means a prescribed process for completing a task. It may refer to: *Scien ...
are used to automatically produce the matrix element expression in a computer language ( Fortran,
C/C++ The C and C++ programming languages are closely related but have many significant differences. C++ began as a fork of an early, pre-standardized C, and was designed to be mostly source-and-link compatible with C compilers of the time. Due to thi ...
). They use values (i.e. for the masses) or expressions (i.e. for the couplings) produced by step I or model specific libraries constructed ''by hands'' (usually heavily relying on
Computer algebra In mathematics and computer science, computer algebra, also called symbolic computation or algebraic computation, is a scientific area that refers to the study and development of algorithms and software for manipulating mathematical expressions ...
languages). When this expression is integrated (usually numerically) over the internal degrees of freedom it will provide the total and differential cross-sections for a given set of initial parameters like the ''initial state'' particle energies and polarization. III Event generator code generation: This code must them be interfaced to other packages to fully provide the actual ''final state''. The various effects or phenomenon that need to be implemeted are: *
Initial state radiation In quantum field theory, initial and final state radiation refers to certain kinds of radiative emissions that are not due to particle annihilation.beamstrahlung Beamstrahlung (from beam + bremsstrahlung ) is the radiation from one beam of charged particles in storage rings, linear or circular colliders, namely the synchrotron radiation emitted due to the electromagnetic field of the opposing beam.
for initial states. *
Parton distribution functions In particle physics, the parton model is a model of hadrons, such as protons and neutrons, proposed by Richard Feynman. It is useful for interpreting the cascades of radiation (a parton shower) produced from quantum chromodynamics (QCD) processes a ...
describing the actual content in terms of
gluons A gluon ( ) is an elementary particle that acts as the exchange particle (or gauge boson) for the strong force between quarks. It is analogous to the exchange of photons in the electromagnetic force between two charged particles. Gluons bind qu ...
and
quarks A quark () is a type of elementary particle and a fundamental constituent of matter. Quarks combine to form composite particles called hadrons, the most stable of which are protons and neutrons, the components of atomic nuclei. All commonly o ...
of the p or p-bar initial state particles * Parton showering describing the way final state quarks or gluons due to the QCD confinement generate additional quark/gluon pairs generating a so-called shower of
partons In particle physics, the parton model is a model of hadrons, such as protons and neutrons, proposed by Richard Feynman. It is useful for interpreting the cascades of radiation (a parton shower) produced from quantum chromodynamics (QCD) processes a ...
before transforming into hadrons. *
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 ...
describing how the final quark pairs/triplets form the visible and detectable hadrons. * Underlying event takes care of the way the rest, in term of constituent, of the initial protons also contribute to any given event. The interplay or ''matching'' of the precise matrix element calculation and the approximations resulting from the simulation of the ''parton shower'' gives rise to further complications, either within a given level of precision like at leading order (LO) for the production of n jets or between two levels of precision when tempting to connect matrix element computed at next-to-leading (NLO) (1-loop) or next-to-next-leading order (NNLO) (2-loops) with LO partons shower package. Several methods have been developed for this matching, including: Subtraction methods. But the only correct way is to match packages at the same level theoretical accuracy like the NLO matrix element calculation with NLO parton shower packages. This is currently in development.


History

The idea of automation of the calculations in high-energy physics is not new. It dates back to the 1960s when packages such as
SCHOONSCHIP Schoonschip was one of the first computer algebra systems, developed in 1963 by Martinus J. G. Veltman, for use in particle physics. "Schoonschip" refers to the Dutch expression "schoon schip maken": to make a clean sweep, to clean/clear things up ...
and then
REDUCE Reduction, reduced, or reduce may refer to: Science and technology Chemistry * Reduction (chemistry), part of a reduction-oxidation (redox) reaction in which atoms have their oxidation state changed. ** Organic redox reaction, a redox react ...
had been developed. These are symbolic manipulation codes that automatize the algebraic parts of a matrix element evaluation, like traces on Dirac matrices and contraction of Lorentz indices. Such codes have evolved quite a lot with applications not only optimized for high-energy physics like
FORM Form is the shape, visual appearance, or configuration of an object. In a wider sense, the form is the way something happens. Form also refers to: *Form (document), a document (printed or electronic) with spaces in which to write or enter data ...
but also more general purpose programs like
Mathematica Wolfram Mathematica is a software system with built-in libraries for several areas of technical computing that allow machine learning, statistics, symbolic computation, data manipulation, network analysis, time series analysis, NLP, optimizat ...
and
Maple ''Acer'' () is a genus of trees and shrubs commonly known as maples. The genus is placed in the family Sapindaceae.Stevens, P. F. (2001 onwards). Angiosperm Phylogeny Website. Version 9, June 2008 nd more or less continuously updated since http ...
. Generation of QED Feynman graphs at any order in the
coupling constant In physics, a coupling constant or gauge coupling parameter (or, more simply, a coupling), is a number that determines the strength of the force exerted in an interaction. Originally, the coupling constant related the force acting between two ...
was automatized in the late 70's 5 One of the first major application of these early developments in this field was the calculation of the anomalous magnetic moments of the electron and the muon 6 The first automatic system incorporating all the steps for the calculation of a cross section, from Feynman graph generation, amplitude generation through a REDUCE source code that produces a FORTRAN code, phase space integration and event generation with BASES/SPRING 7is GRAND 8 It was limited to tree-level processes in QED. In the early nineties, a few groups started to develop packages aiming at the automation in the SM 9


Matrix element calculation methods


Helicity amplitude

Feynman amplitudes are written in terms of spinor products of wave functions for massless fermions, and then evaluated numerically before the amplitudes are squared. Taking into account fermion masses implies that Feynman amplitudes are decomposed into vertex amplitudes by splitting the internal lines into wave function of fermions and polarization vectors of gauge bosons. All helicity configuration can be computed independently.


Helicity amplitude squared

The method is similar to the previous one, but the numerical calculation is performed after squaring the Feynman Amplitude. The final expression is shorter and therefore faster to compute, but independent helicity information are not anymore available.


Dyson-Schwinger recursive equations

The scattering amplitude is evaluated recursively through a set of Dyson-Schwinger equations. The computational cost of this algorithm grows asymptotically as 3n, where n is the number of particles involved in the process, compared to n! in the traditional Feynman graphs approach. Unitary gauge is used and mass effects are available as well. Additionally, the color and helicity structures are appropriately transformed so the usual summation is replaced by the Monte Carlo techniques.


Higher order calculations


Additional package for Event generation

The integration of the "matrix element" over the multidimensional internal parameters phase space provides the total and differential cross-sections. Each point of this phase space is associated to an event probability. This is used to randomly generate events closely mimicking experimental data. This is called event generation, the first step in the complete chain of event simulation. The initial and final state particles can be elementary particles like electrons, muons, or photons but also partons (
protons A proton is a stable subatomic particle, symbol , H+, or 1H+ with a positive electric charge of +1 ''e'' elementary charge. Its mass is slightly less than that of a neutron and 1,836 times the mass of an electron (the proton–electron mass ...
and
neutrons The neutron is a subatomic particle, symbol or , which has a neutral (not positive or negative) charge, and a mass slightly greater than that of a proton. Protons and neutrons constitute the nuclei of atoms. Since protons and neutrons behave ...
). More effects must then be implemented to reproduce real life events as those detected at the colliders. The initial electron or positron may undergo radiation before they actually interact: initial state radiation and beamstrahlung. The bare partons that do not exist in nature (they are confined inside the hadrons) must be so to say dressed so that they form the known hadrons or mesons. They are made in two steps: parton shower and hadronization. When the initial state particles are protons at high energy, it is only their constituents which interact. Therefore, the specific parton that will experience the "hard interaction" has to be selected. Structure functions must therefore be implemented. The other parton may interact "softly", and must also be simulated as they contribute to the complexity of the event: the ''underlying event''.


Initial state radiation and beamstrahlung


Parton shower and Hadronization


At leading Order (LO)


At Next-to-Leading order (NLO)


Structure and Fragmentation Functions

The
fragmentation function In a sufficiently hard interaction between particles, the cross section can be factorized into parton distribution functions (PDFs), the hard scattering part, and fragmentation functions. The fragmentation functions, as are the PDFs, are non-pert ...
(F.F.) is a probability distribution function. It is used to find the density function of fragmented mesons in hadron -hadron collision. The
structure function The structure function (also known as the proton structure function), like the fragmentation function, is a probability density function in physics. It is somewhat analogous to the structure factor in solid-state physics, and the form factor (quant ...
, like the fragmentation function, is also a probability density function. It is analogous to the
structure factor In condensed matter physics and crystallography, the static structure factor (or structure factor for short) is a mathematical description of how a material scatters incident radiation. The structure factor is a critical tool in the interpretation ...
in solid-state physics.


Underlying event


Model specific packages


SM


MSSM

Automatic software packages can be useful in exploring a number of Beyond the Standard Model (BSM) theories, such as the
Minimal Supersymmetric Standard Model The Minimal Supersymmetric Standard Model (MSSM) is an extension to the Standard Model that realizes supersymmetry. MSSM is the minimal supersymmetrical model as it considers only "the inimumnumber of new particle states and new interactions con ...
(MSSM), to predict and understand possible particle interactions in future physics experiments.


Related computational issues

Several computation issues need to be considered for automatic calculations. For example one scenario is the fact that special functions often need to be calculated in these software packages, both/either algebraically and/or numerically. For algebraic calculations, symbolic packages e.g. Maple, Mathematica often need to consider abstract,
mathematical structure In mathematics, a structure is a set endowed with some additional features on the set (e.g. an operation, relation, metric, or topology). Often, the additional features are attached or related to the set, so as to provide it with some additional ...
s in subatomic particle collisions and emissions.


Multi-dimensional integrators


Ultra-High Precision Numerical computation


Existing Packages


Feynman rules generators


FeynRules



Tree Level Packages

Status: ''PD'': Public Domain,
Model: ''SM'':
Standard Model The Standard Model of particle physics is the theory describing three of the four known fundamental forces (electromagnetism, electromagnetic, weak interaction, weak and strong interactions - excluding gravity) in the universe and classifying a ...
, ''MSSM'':
Minimal Supersymmetric Standard Model The Minimal Supersymmetric Standard Model (MSSM) is an extension to the Standard Model that realizes supersymmetry. MSSM is the minimal supersymmetrical model as it considers only "the inimumnumber of new particle states and new interactions con ...

Method: ''HA'': Helicity Amplitude, ''DS'': Dyson Schwinger
Output: ''ME'': Matrix Element, ''CS'': Cross-Sections, ''PEG'': Parton level Event Generation, ''FEG'': Full particle level Event Generation


Higher-order Packages


Additional package for Event generation


References

{{DEFAULTSORT:Automatic Calculation Of Particle Interaction Or Decay Computational particle physics