Automatic Calculation of Particle Interaction or Decay

The automatic calculation of particle interaction or decay is part of the computational particle physics branch. It refers to computing tools that help calculating the complex particle interactions as studied in high-energy physics, astroparticle physics and cosmology. The goal of the automation is to handle the full sequence of calculations in an automatic (programmed) way: from the Lagrangian expression describing the physics model up to the cross-sections values and to the event generator software.

Particle accelerator or colliders produce collisions (interactions) of particle (like the electron or the proton). 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).

For example at LEP, e+ + e− → e+ + e−, or e+ + e− → μ+ + μ− 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 analytical expression can be easily derived at least for the lowest approximation: the Born approximation also called the leading order or the tree level (as Feynman diagrams have only trunk and branches, no loops).

But particle physics is now requiring much more complex calculations like at LHC where are protons and is the number of jets of particles initiated by proton constituents (quarks and gluons). 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 can be created and annihilated during the interaction lapse creating so-called loops which induce much more involved calculations.

Finally new theoretical models like the supersymmetry 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 generators and are sometime viewed as generators of event generators or Meta-generators.


A particle physics model is essentially described by its Lagrangian. To simulate the production of events through event generators, 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 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 are used to automatically produce the Matrix element expression in a computer language (Fortran, C/C++). 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 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 and beamstrahlung for e+e− initial states.
  • Parton distribution functions describing the actual content in terms of gluons and quarks 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 before transforming into hadrons.
  • Hadronization 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:

  • 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.

Read more about Automatic Calculation Of Particle Interaction Or Decay:  History, Higher Order Calculations, Additional Package For Event Generation

Famous quotes containing the words automatic, calculation, particle, interaction and/or decay:

    Natural selection, the blind, unconscious, automatic process which Darwin discovered, and which we now know is the explanation for the existence and apparently purposeful form of all life, has no purpose in mind. It has no mind and no mind’s eye. It does not plan for the future. It has no vision, no foresight, no sight at all. If it can be said to play the role of the watchmaker in nature, it is the blind watchmaker.
    Richard Dawkins (b. 1941)

    Common sense is the measure of the possible; it is composed of experience and prevision; it is calculation appled to life.
    Henri-Frédéric Amiel (1821–1881)

    Love is life. All, everything that I understand, I understand only because I love. Everything is, everything exists, only because I love. Everything is united by it alone. Love is God, and to die means that I, a particle of love, shall return to the general and eternal source.
    Leo Tolstoy (1828–1910)

    Here is this vast, savage, howling mother of ours, Nature, lying all around, with such beauty, and such affection for her children, as the leopard; and yet we are so early weaned from her breast to society, to that culture which is exclusively an interaction of man on man,—a sort of breeding in and in, which produces at most a merely English nobility, a civilization destined to have a speedy limit.
    Henry David Thoreau (1817–1862)

    Now, a corpse, poor thing, is an untouchable and the process of decay is, of all pieces of bad manners, the vulgarest imaginable. For a corpse is, by definition, a person absolutely devoid of savoir vivre.
    Aldous Huxley (1894–1963)