Numerical Methods in QCD - Collège de France...Numerical Methods in QCD (4/29) Introduction Lattice...
Transcript of Numerical Methods in QCD - Collège de France...Numerical Methods in QCD (4/29) Introduction Lattice...
![Page 1: Numerical Methods in QCD - Collège de France...Numerical Methods in QCD (4/29) Introduction Lattice Lattice In principle, given a lagrangian, and hence an action S, once can always](https://reader035.fdocuments.net/reader035/viewer/2022081405/5f0691647e708231d418a20e/html5/thumbnails/1.jpg)
Numerical Methods in QCD
Matteo Cacciari
LPTHE, Universite Pierre et Marie Curie (Paris 6)
College de France, 12 avril 2005
![Page 2: Numerical Methods in QCD - Collège de France...Numerical Methods in QCD (4/29) Introduction Lattice Lattice In principle, given a lagrangian, and hence an action S, once can always](https://reader035.fdocuments.net/reader035/viewer/2022081405/5f0691647e708231d418a20e/html5/thumbnails/2.jpg)
Numerical Methods in QCD (2/29)
Outline Outline
Introduction
Calculations
Integrations
Simulations
Conclusions
![Page 3: Numerical Methods in QCD - Collège de France...Numerical Methods in QCD (4/29) Introduction Lattice Lattice In principle, given a lagrangian, and hence an action S, once can always](https://reader035.fdocuments.net/reader035/viewer/2022081405/5f0691647e708231d418a20e/html5/thumbnails/3.jpg)
Numerical Methods in QCD (2/29)
Outline Outline
Introduction
Calculations
Integrations
Simulations
Conclusions
![Page 4: Numerical Methods in QCD - Collège de France...Numerical Methods in QCD (4/29) Introduction Lattice Lattice In principle, given a lagrangian, and hence an action S, once can always](https://reader035.fdocuments.net/reader035/viewer/2022081405/5f0691647e708231d418a20e/html5/thumbnails/4.jpg)
Numerical Methods in QCD (2/29)
Outline Outline
Introduction
Calculations
Integrations
Simulations
Conclusions
![Page 5: Numerical Methods in QCD - Collège de France...Numerical Methods in QCD (4/29) Introduction Lattice Lattice In principle, given a lagrangian, and hence an action S, once can always](https://reader035.fdocuments.net/reader035/viewer/2022081405/5f0691647e708231d418a20e/html5/thumbnails/5.jpg)
Numerical Methods in QCD (2/29)
Outline Outline
Introduction
Calculations
Integrations
Simulations
Conclusions
![Page 6: Numerical Methods in QCD - Collège de France...Numerical Methods in QCD (4/29) Introduction Lattice Lattice In principle, given a lagrangian, and hence an action S, once can always](https://reader035.fdocuments.net/reader035/viewer/2022081405/5f0691647e708231d418a20e/html5/thumbnails/6.jpg)
Numerical Methods in QCD (2/29)
Outline Outline
Introduction
Calculations
Integrations
Simulations
Conclusions
![Page 7: Numerical Methods in QCD - Collège de France...Numerical Methods in QCD (4/29) Introduction Lattice Lattice In principle, given a lagrangian, and hence an action S, once can always](https://reader035.fdocuments.net/reader035/viewer/2022081405/5f0691647e708231d418a20e/html5/thumbnails/7.jpg)
Numerical Methods in QCD (3/29)
Introduction Theory vs. Experiment
Theory
LQCD = −14F a
µνFa,µν + · · ·
Experiment
Obviously, a lot of work in between....
![Page 8: Numerical Methods in QCD - Collège de France...Numerical Methods in QCD (4/29) Introduction Lattice Lattice In principle, given a lagrangian, and hence an action S, once can always](https://reader035.fdocuments.net/reader035/viewer/2022081405/5f0691647e708231d418a20e/html5/thumbnails/8.jpg)
Numerical Methods in QCD (3/29)
Introduction Theory vs. Experiment
Theory
LQCD = −14F a
µνFa,µν + · · ·
Experiment
Obviously, a lot of work in between....
![Page 9: Numerical Methods in QCD - Collège de France...Numerical Methods in QCD (4/29) Introduction Lattice Lattice In principle, given a lagrangian, and hence an action S, once can always](https://reader035.fdocuments.net/reader035/viewer/2022081405/5f0691647e708231d418a20e/html5/thumbnails/9.jpg)
Numerical Methods in QCD (4/29)
Introduction
LatticeLattice
In principle, given a lagrangian, and hence an action S , once can alwayscalculate an expectation value of a given operator:
〈Φ(φ)〉 =1
Z
∫DφΦ(φ) exp(−S(φ))
In practice, of course, this is not easily doable, especially analitically.
One possible way out: discretize the space-time. This transforms theintegral above into a finite sum:
〈Φ(φ)〉 '∑
field configurations i
Φ(φ(i))w(φ(i))
Price to pay: large computing power needed.
![Page 10: Numerical Methods in QCD - Collège de France...Numerical Methods in QCD (4/29) Introduction Lattice Lattice In principle, given a lagrangian, and hence an action S, once can always](https://reader035.fdocuments.net/reader035/viewer/2022081405/5f0691647e708231d418a20e/html5/thumbnails/10.jpg)
Numerical Methods in QCD (4/29)
Introduction
LatticeLattice
In principle, given a lagrangian, and hence an action S , once can alwayscalculate an expectation value of a given operator:
〈Φ(φ)〉 =1
Z
∫DφΦ(φ) exp(−S(φ))
In practice, of course, this is not easily doable, especially analitically.
One possible way out: discretize the space-time. This transforms theintegral above into a finite sum:
〈Φ(φ)〉 '∑
field configurations i
Φ(φ(i))w(φ(i))
Price to pay: large computing power needed.
![Page 11: Numerical Methods in QCD - Collège de France...Numerical Methods in QCD (4/29) Introduction Lattice Lattice In principle, given a lagrangian, and hence an action S, once can always](https://reader035.fdocuments.net/reader035/viewer/2022081405/5f0691647e708231d418a20e/html5/thumbnails/11.jpg)
Numerical Methods in QCD (4/29)
Introduction
LatticeLattice
In principle, given a lagrangian, and hence an action S , once can alwayscalculate an expectation value of a given operator:
〈Φ(φ)〉 =1
Z
∫DφΦ(φ) exp(−S(φ))
In practice, of course, this is not easily doable, especially analitically.
One possible way out: discretize the space-time. This transforms theintegral above into a finite sum:
〈Φ(φ)〉 '∑
field configurations i
Φ(φ(i))w(φ(i))
Price to pay: large computing power needed.
![Page 12: Numerical Methods in QCD - Collège de France...Numerical Methods in QCD (4/29) Introduction Lattice Lattice In principle, given a lagrangian, and hence an action S, once can always](https://reader035.fdocuments.net/reader035/viewer/2022081405/5f0691647e708231d418a20e/html5/thumbnails/12.jpg)
Numerical Methods in QCD (5/29)
Introduction
LatticeLattice
Two distance scales are important:
L
�� �� �� ��
�
�
�
��
��
��
��
�� ��
��
��
�� !
"#
$%
&' ()
*+
,-
./a
01
a: grid sizeL: total lattice size
Of course, L must be larger than the system we are trying to describe,while a must be small enough to ‘see’ its details.
Recalling that the size of a light hadron is ∼ 1/ΛQCD , we’d like to have
a � 1
mQ� 1
ΛQCD� 1
mq� L
In practice, the finite amount of computing power restricts us to
a ∼ 1
mQ� 1
ΛQCD<
1
mq< L
![Page 13: Numerical Methods in QCD - Collège de France...Numerical Methods in QCD (4/29) Introduction Lattice Lattice In principle, given a lagrangian, and hence an action S, once can always](https://reader035.fdocuments.net/reader035/viewer/2022081405/5f0691647e708231d418a20e/html5/thumbnails/13.jpg)
Numerical Methods in QCD (5/29)
Introduction
LatticeLattice
Two distance scales are important:
L
�� �� �� ��
�
�
�
��
��
��
��
�� ��
��
��
�� !
"#
$%
&' ()
*+
,-
./a
01
a: grid sizeL: total lattice size
Of course, L must be larger than the system we are trying to describe,while a must be small enough to ‘see’ its details.
Recalling that the size of a light hadron is ∼ 1/ΛQCD , we’d like to have
a � 1
mQ� 1
ΛQCD� 1
mq� L
In practice, the finite amount of computing power restricts us to
a ∼ 1
mQ� 1
ΛQCD<
1
mq< L
![Page 14: Numerical Methods in QCD - Collège de France...Numerical Methods in QCD (4/29) Introduction Lattice Lattice In principle, given a lagrangian, and hence an action S, once can always](https://reader035.fdocuments.net/reader035/viewer/2022081405/5f0691647e708231d418a20e/html5/thumbnails/14.jpg)
Numerical Methods in QCD (6/29)
Introduction
LatticeSelected Lattice Results
Light hadron masses Couplings, masses, splittingsMoments of Structure Functions
(A. Shindler & K. Jansen)
“Decent” results, but mainly for ‘static’ quantities.Lattice still cannot do much dynamics.
For this, we move to perturbative QCD.
![Page 15: Numerical Methods in QCD - Collège de France...Numerical Methods in QCD (4/29) Introduction Lattice Lattice In principle, given a lagrangian, and hence an action S, once can always](https://reader035.fdocuments.net/reader035/viewer/2022081405/5f0691647e708231d418a20e/html5/thumbnails/15.jpg)
Numerical Methods in QCD (6/29)
Introduction
LatticeSelected Lattice Results
Light hadron masses Couplings, masses, splittingsMoments of Structure Functions
(A. Shindler & K. Jansen)
“Decent” results, but mainly for ‘static’ quantities.Lattice still cannot do much dynamics.
For this, we move to perturbative QCD.
![Page 16: Numerical Methods in QCD - Collège de France...Numerical Methods in QCD (4/29) Introduction Lattice Lattice In principle, given a lagrangian, and hence an action S, once can always](https://reader035.fdocuments.net/reader035/viewer/2022081405/5f0691647e708231d418a20e/html5/thumbnails/16.jpg)
Numerical Methods in QCD (6/29)
Introduction
LatticeSelected Lattice Results
Light hadron masses Couplings, masses, splittingsMoments of Structure Functions
(A. Shindler & K. Jansen)
“Decent” results, but mainly for ‘static’ quantities.Lattice still cannot do much dynamics.
For this, we move to perturbative QCD.
![Page 17: Numerical Methods in QCD - Collège de France...Numerical Methods in QCD (4/29) Introduction Lattice Lattice In principle, given a lagrangian, and hence an action S, once can always](https://reader035.fdocuments.net/reader035/viewer/2022081405/5f0691647e708231d418a20e/html5/thumbnails/17.jpg)
Numerical Methods in QCD (7/29)
Calculations Feynman Diagrams
The main (or at least oldest) tool ofperturbative QCD are the Feynmandiagrams, e.g.
Procedure fully algorithmic.In principle any scattering process can be calculated:
dσ(ab → n) =1
flux|M(ab → n)|2dLipsn
|M(ab → n)|2 ∼∑
polarizations
∑colours
∑spins
∑...
AA†
In practice, the calculation becomes quickly very complicated withincreasing number of particles in the final state, as both the number ofdiagrams and the complexity of the phase space integration growdramatically.
![Page 18: Numerical Methods in QCD - Collège de France...Numerical Methods in QCD (4/29) Introduction Lattice Lattice In principle, given a lagrangian, and hence an action S, once can always](https://reader035.fdocuments.net/reader035/viewer/2022081405/5f0691647e708231d418a20e/html5/thumbnails/18.jpg)
Numerical Methods in QCD (7/29)
Calculations Feynman Diagrams
The main (or at least oldest) tool ofperturbative QCD are the Feynmandiagrams, e.g.
Procedure fully algorithmic.In principle any scattering process can be calculated:
dσ(ab → n) =1
flux|M(ab → n)|2dLipsn
|M(ab → n)|2 ∼∑
polarizations
∑colours
∑spins
∑...
AA†
In practice, the calculation becomes quickly very complicated withincreasing number of particles in the final state, as both the number ofdiagrams and the complexity of the phase space integration growdramatically.
![Page 19: Numerical Methods in QCD - Collège de France...Numerical Methods in QCD (4/29) Introduction Lattice Lattice In principle, given a lagrangian, and hence an action S, once can always](https://reader035.fdocuments.net/reader035/viewer/2022081405/5f0691647e708231d418a20e/html5/thumbnails/19.jpg)
Numerical Methods in QCD (8/29)
Calculations AP Splitting Functions
Example:increasing complexity of Altarelli-Parisi splitting functions calculation.
![Page 20: Numerical Methods in QCD - Collège de France...Numerical Methods in QCD (4/29) Introduction Lattice Lattice In principle, given a lagrangian, and hence an action S, once can always](https://reader035.fdocuments.net/reader035/viewer/2022081405/5f0691647e708231d418a20e/html5/thumbnails/20.jpg)
Numerical Methods in QCD (9/29)
Calculations 1 loop
P(0)qq (x) = CF
(1 + x2
1− x
)+
P(0)gq (x) = CF
1 + (1− x)2
x
P(0)qg (x) = TR
[x2 + (1− x)2
]P
(0)gg (x) = 2CA
[x
(1− x)++
1− x
x+ x(1− x)
]+
1
6(11CA − 4nf TR)δ(1− x)
Altarelli, Parisi, 1977
![Page 21: Numerical Methods in QCD - Collège de France...Numerical Methods in QCD (4/29) Introduction Lattice Lattice In principle, given a lagrangian, and hence an action S, once can always](https://reader035.fdocuments.net/reader035/viewer/2022081405/5f0691647e708231d418a20e/html5/thumbnails/21.jpg)
Numerical Methods in QCD (10/29)
Calculations 2 loops
Curci, Furmanski, Petronzio, 1979
![Page 22: Numerical Methods in QCD - Collège de France...Numerical Methods in QCD (4/29) Introduction Lattice Lattice In principle, given a lagrangian, and hence an action S, once can always](https://reader035.fdocuments.net/reader035/viewer/2022081405/5f0691647e708231d418a20e/html5/thumbnails/22.jpg)
Numerical Methods in QCD (11/29)
Calculations 3 loops
Moch, Vermaseren, Vogt, 2004
![Page 23: Numerical Methods in QCD - Collège de France...Numerical Methods in QCD (4/29) Introduction Lattice Lattice In principle, given a lagrangian, and hence an action S, once can always](https://reader035.fdocuments.net/reader035/viewer/2022081405/5f0691647e708231d418a20e/html5/thumbnails/23.jpg)
Numerical Methods in QCD (12/29)
Calculations Calculational tools
Of course, one cannot go on calculating traces and convolutions for thousands ofdiagrams by hand.
Three main classes of tools are at our disposal for multi-particle, tree levelcalculations:
Tools for computer-aided analytical manipulations (Schoonschip M. Veltman,FORM [www.nikhef.nl/˜form/], Mathematica/FeynCalc [www.feyncalc.org],...)
Tools for generating, calculating Feynman diagrams, and automaticallyintegrating over phase space (CompHEP [theory.sinp.msu.ru/comphep],MadGraph/MadEvent [madgraph.hep.uiuc.edu], Sherpa, ...)
Tools for calculating amplitudes numerically directly from the lagrangian(Alpha/ALPGEN [home.cern.ch/mlm/alpgen], ...)
[A different tack is of course to do analytical calculations without Feynmandiagrams techniques. See Kosower’s seminar for a very recent approach.]
Tree-level calculations have of course limited accuracy. Fully automatedprocedures for loop calculations, however, do not yet exist.
![Page 24: Numerical Methods in QCD - Collège de France...Numerical Methods in QCD (4/29) Introduction Lattice Lattice In principle, given a lagrangian, and hence an action S, once can always](https://reader035.fdocuments.net/reader035/viewer/2022081405/5f0691647e708231d418a20e/html5/thumbnails/24.jpg)
Numerical Methods in QCD (12/29)
Calculations Calculational tools
Of course, one cannot go on calculating traces and convolutions for thousands ofdiagrams by hand.
Three main classes of tools are at our disposal for multi-particle, tree levelcalculations:
Tools for computer-aided analytical manipulations (Schoonschip M. Veltman,FORM [www.nikhef.nl/˜form/], Mathematica/FeynCalc [www.feyncalc.org],...)
Tools for generating, calculating Feynman diagrams, and automaticallyintegrating over phase space (CompHEP [theory.sinp.msu.ru/comphep],MadGraph/MadEvent [madgraph.hep.uiuc.edu], Sherpa, ...)
Tools for calculating amplitudes numerically directly from the lagrangian(Alpha/ALPGEN [home.cern.ch/mlm/alpgen], ...)
[A different tack is of course to do analytical calculations without Feynmandiagrams techniques. See Kosower’s seminar for a very recent approach.]
Tree-level calculations have of course limited accuracy. Fully automatedprocedures for loop calculations, however, do not yet exist.
![Page 25: Numerical Methods in QCD - Collège de France...Numerical Methods in QCD (4/29) Introduction Lattice Lattice In principle, given a lagrangian, and hence an action S, once can always](https://reader035.fdocuments.net/reader035/viewer/2022081405/5f0691647e708231d418a20e/html5/thumbnails/25.jpg)
Numerical Methods in QCD (12/29)
Calculations Calculational tools
Of course, one cannot go on calculating traces and convolutions for thousands ofdiagrams by hand.
Three main classes of tools are at our disposal for multi-particle, tree levelcalculations:
Tools for computer-aided analytical manipulations (Schoonschip M. Veltman,FORM [www.nikhef.nl/˜form/], Mathematica/FeynCalc [www.feyncalc.org],...)
Tools for generating, calculating Feynman diagrams, and automaticallyintegrating over phase space (CompHEP [theory.sinp.msu.ru/comphep],MadGraph/MadEvent [madgraph.hep.uiuc.edu], Sherpa, ...)
Tools for calculating amplitudes numerically directly from the lagrangian(Alpha/ALPGEN [home.cern.ch/mlm/alpgen], ...)
[A different tack is of course to do analytical calculations without Feynmandiagrams techniques. See Kosower’s seminar for a very recent approach.]
Tree-level calculations have of course limited accuracy. Fully automatedprocedures for loop calculations, however, do not yet exist.
![Page 26: Numerical Methods in QCD - Collège de France...Numerical Methods in QCD (4/29) Introduction Lattice Lattice In principle, given a lagrangian, and hence an action S, once can always](https://reader035.fdocuments.net/reader035/viewer/2022081405/5f0691647e708231d418a20e/html5/thumbnails/26.jpg)
Numerical Methods in QCD (12/29)
Calculations Calculational tools
Of course, one cannot go on calculating traces and convolutions for thousands ofdiagrams by hand.
Three main classes of tools are at our disposal for multi-particle, tree levelcalculations:
Tools for computer-aided analytical manipulations (Schoonschip M. Veltman,FORM [www.nikhef.nl/˜form/], Mathematica/FeynCalc [www.feyncalc.org],...)
Tools for generating, calculating Feynman diagrams, and automaticallyintegrating over phase space (CompHEP [theory.sinp.msu.ru/comphep],MadGraph/MadEvent [madgraph.hep.uiuc.edu], Sherpa, ...)
Tools for calculating amplitudes numerically directly from the lagrangian(Alpha/ALPGEN [home.cern.ch/mlm/alpgen], ...)
[A different tack is of course to do analytical calculations without Feynmandiagrams techniques. See Kosower’s seminar for a very recent approach.]
Tree-level calculations have of course limited accuracy. Fully automatedprocedures for loop calculations, however, do not yet exist.
![Page 27: Numerical Methods in QCD - Collège de France...Numerical Methods in QCD (4/29) Introduction Lattice Lattice In principle, given a lagrangian, and hence an action S, once can always](https://reader035.fdocuments.net/reader035/viewer/2022081405/5f0691647e708231d418a20e/html5/thumbnails/27.jpg)
Numerical Methods in QCD (12/29)
Calculations Calculational tools
Of course, one cannot go on calculating traces and convolutions for thousands ofdiagrams by hand.
Three main classes of tools are at our disposal for multi-particle, tree levelcalculations:
Tools for computer-aided analytical manipulations (Schoonschip M. Veltman,FORM [www.nikhef.nl/˜form/], Mathematica/FeynCalc [www.feyncalc.org],...)
Tools for generating, calculating Feynman diagrams, and automaticallyintegrating over phase space (CompHEP [theory.sinp.msu.ru/comphep],MadGraph/MadEvent [madgraph.hep.uiuc.edu], Sherpa, ...)
Tools for calculating amplitudes numerically directly from the lagrangian(Alpha/ALPGEN [home.cern.ch/mlm/alpgen], ...)
[A different tack is of course to do analytical calculations without Feynmandiagrams techniques. See Kosower’s seminar for a very recent approach.]
Tree-level calculations have of course limited accuracy. Fully automatedprocedures for loop calculations, however, do not yet exist.
![Page 28: Numerical Methods in QCD - Collège de France...Numerical Methods in QCD (4/29) Introduction Lattice Lattice In principle, given a lagrangian, and hence an action S, once can always](https://reader035.fdocuments.net/reader035/viewer/2022081405/5f0691647e708231d418a20e/html5/thumbnails/28.jpg)
Numerical Methods in QCD (12/29)
Calculations Calculational tools
Of course, one cannot go on calculating traces and convolutions for thousands ofdiagrams by hand.
Three main classes of tools are at our disposal for multi-particle, tree levelcalculations:
Tools for computer-aided analytical manipulations (Schoonschip M. Veltman,FORM [www.nikhef.nl/˜form/], Mathematica/FeynCalc [www.feyncalc.org],...)
Tools for generating, calculating Feynman diagrams, and automaticallyintegrating over phase space (CompHEP [theory.sinp.msu.ru/comphep],MadGraph/MadEvent [madgraph.hep.uiuc.edu], Sherpa, ...)
Tools for calculating amplitudes numerically directly from the lagrangian(Alpha/ALPGEN [home.cern.ch/mlm/alpgen], ...)
[A different tack is of course to do analytical calculations without Feynmandiagrams techniques. See Kosower’s seminar for a very recent approach.]
Tree-level calculations have of course limited accuracy. Fully automatedprocedures for loop calculations, however, do not yet exist.
![Page 29: Numerical Methods in QCD - Collège de France...Numerical Methods in QCD (4/29) Introduction Lattice Lattice In principle, given a lagrangian, and hence an action S, once can always](https://reader035.fdocuments.net/reader035/viewer/2022081405/5f0691647e708231d418a20e/html5/thumbnails/29.jpg)
Numerical Methods in QCD (13/29)
Integrations
Phase SpacePhase Space Integration
Given a differential cross section, one must calculate what is reallymeasured, i.e.
σcuts =
∫dσΘ(cuts)
The integration difficulty can range from non-existent
σe+e−→µ+µ−
θ1<θ<θ2∼
∫ cos θ2
cos θ1
(1 + cos2 θ) d cos θ
to extremely elevated:
many particles in final state
cuts on momenta, energies, angles, invariant masses, ...
‘almost singular’ behaviour of cross section due to Breit-Wigner peaks
convolutions with parton distribution and fragmentation functions
....
⇒ numerical integration
![Page 30: Numerical Methods in QCD - Collège de France...Numerical Methods in QCD (4/29) Introduction Lattice Lattice In principle, given a lagrangian, and hence an action S, once can always](https://reader035.fdocuments.net/reader035/viewer/2022081405/5f0691647e708231d418a20e/html5/thumbnails/30.jpg)
Numerical Methods in QCD (13/29)
Integrations
Phase SpacePhase Space Integration
Given a differential cross section, one must calculate what is reallymeasured, i.e.
σcuts =
∫dσΘ(cuts)
The integration difficulty can range from non-existent
σe+e−→µ+µ−
θ1<θ<θ2∼
∫ cos θ2
cos θ1
(1 + cos2 θ) d cos θ
to extremely elevated:
many particles in final state
cuts on momenta, energies, angles, invariant masses, ...
‘almost singular’ behaviour of cross section due to Breit-Wigner peaks
convolutions with parton distribution and fragmentation functions
....
⇒ numerical integration
![Page 31: Numerical Methods in QCD - Collège de France...Numerical Methods in QCD (4/29) Introduction Lattice Lattice In principle, given a lagrangian, and hence an action S, once can always](https://reader035.fdocuments.net/reader035/viewer/2022081405/5f0691647e708231d418a20e/html5/thumbnails/31.jpg)
Numerical Methods in QCD (13/29)
Integrations
Phase SpacePhase Space Integration
Given a differential cross section, one must calculate what is reallymeasured, i.e.
σcuts =
∫dσΘ(cuts)
The integration difficulty can range from non-existent
σe+e−→µ+µ−
θ1<θ<θ2∼
∫ cos θ2
cos θ1
(1 + cos2 θ) d cos θ
to extremely elevated:
many particles in final state
cuts on momenta, energies, angles, invariant masses, ...
‘almost singular’ behaviour of cross section due to Breit-Wigner peaks
convolutions with parton distribution and fragmentation functions
....
⇒ numerical integration
![Page 32: Numerical Methods in QCD - Collège de France...Numerical Methods in QCD (4/29) Introduction Lattice Lattice In principle, given a lagrangian, and hence an action S, once can always](https://reader035.fdocuments.net/reader035/viewer/2022081405/5f0691647e708231d418a20e/html5/thumbnails/32.jpg)
Numerical Methods in QCD (14/29)
Integrations
Phase SpaceNumerical Phase Space Integration
Two large classes of numerical integrators: polynomial and Monte Carlo
Polynomial integration works best with smooth (well, polynomial) integrands.Weights are constructed (depending on exact method), and the result is givenby
I =
∫V
f (x)dx 'N∑
j=1
wj f (xj)
Convergence (i.e. uncertainty on result) goes like σP ∼ 1/N1p , p being the
number of dimensions
Monte Carlo integration does not care about smoothness. The result is given by
I = V〈f 〉 ' V 1
N
N∑j=1
f (xj)
Convergence goes like σMC ∼ 1/√
N
⇒ For p > 2, 3 Monte Carlo integration starts being faster
![Page 33: Numerical Methods in QCD - Collège de France...Numerical Methods in QCD (4/29) Introduction Lattice Lattice In principle, given a lagrangian, and hence an action S, once can always](https://reader035.fdocuments.net/reader035/viewer/2022081405/5f0691647e708231d418a20e/html5/thumbnails/33.jpg)
Numerical Methods in QCD (15/29)
Integrations
Phase SpaceMonte Carlo Integration
The n-particles phase space
dLipsn = δ(4)(∑
Pinitial −∑
Pfinal
) n∏i=1
d3pi
2Ei
has dimension p = 3n − 4. Hence, already for 3 particles in the final stateMonte Carlo integration is convenient.
Further advantage: while integrating over the whole phase space anydifferential distribution can be calculated simultaneously, simply by binningover the appropriate variable.
Moreover, one can output unweighted events. This means that theprobability of producing an event with a given set of momenta isproportional to its cross section.
⇒ Hence, the output looks (almost) like nature
![Page 34: Numerical Methods in QCD - Collège de France...Numerical Methods in QCD (4/29) Introduction Lattice Lattice In principle, given a lagrangian, and hence an action S, once can always](https://reader035.fdocuments.net/reader035/viewer/2022081405/5f0691647e708231d418a20e/html5/thumbnails/34.jpg)
Numerical Methods in QCD (15/29)
Integrations
Phase SpaceMonte Carlo Integration
The n-particles phase space
dLipsn = δ(4)(∑
Pinitial −∑
Pfinal
) n∏i=1
d3pi
2Ei
has dimension p = 3n − 4. Hence, already for 3 particles in the final stateMonte Carlo integration is convenient.
Further advantage: while integrating over the whole phase space anydifferential distribution can be calculated simultaneously, simply by binningover the appropriate variable.
Moreover, one can output unweighted events. This means that theprobability of producing an event with a given set of momenta isproportional to its cross section.
⇒ Hence, the output looks (almost) like nature
![Page 35: Numerical Methods in QCD - Collège de France...Numerical Methods in QCD (4/29) Introduction Lattice Lattice In principle, given a lagrangian, and hence an action S, once can always](https://reader035.fdocuments.net/reader035/viewer/2022081405/5f0691647e708231d418a20e/html5/thumbnails/35.jpg)
Numerical Methods in QCD (15/29)
Integrations
Phase SpaceMonte Carlo Integration
The n-particles phase space
dLipsn = δ(4)(∑
Pinitial −∑
Pfinal
) n∏i=1
d3pi
2Ei
has dimension p = 3n − 4. Hence, already for 3 particles in the final stateMonte Carlo integration is convenient.
Further advantage: while integrating over the whole phase space anydifferential distribution can be calculated simultaneously, simply by binningover the appropriate variable.
Moreover, one can output unweighted events. This means that theprobability of producing an event with a given set of momenta isproportional to its cross section.
⇒ Hence, the output looks (almost) like nature
![Page 36: Numerical Methods in QCD - Collège de France...Numerical Methods in QCD (4/29) Introduction Lattice Lattice In principle, given a lagrangian, and hence an action S, once can always](https://reader035.fdocuments.net/reader035/viewer/2022081405/5f0691647e708231d418a20e/html5/thumbnails/36.jpg)
Numerical Methods in QCD (16/29)
Integrations
Phase SpaceMonte Carlo Integration
NB. All this looks easy and straightforward. In practice, even the simpleexercise of evaluating accurately the average value for a function f canturn into a very lenghty one if the integrand is especially badly behaved(singularities, peaks, ....)
The generic name for approaches aimed at improving the convergence is‘variance reducing techniques’. The goal is to calculate an average with asmall enough standard deviation, using a limited number of functionevaluations N (and hence of computing time)
![Page 37: Numerical Methods in QCD - Collège de France...Numerical Methods in QCD (4/29) Introduction Lattice Lattice In principle, given a lagrangian, and hence an action S, once can always](https://reader035.fdocuments.net/reader035/viewer/2022081405/5f0691647e708231d418a20e/html5/thumbnails/37.jpg)
Numerical Methods in QCD (17/29)
Integrations
Phase Space
Now we know how to
calculate ab → n tree-level parton matrix elements
integrate over the phace space and produce total and differential crosssections
use MonteCarlos to make exclusive event generators: for every event Iknow what partons are out there and with what momenta. Moreover,the probability of simulating the event is set by its cross section
However
all this is tree-level. What happens when I try to calculate loops? Howmany loops must/can I calculate?
I calculate partons, but I measure hadrons. How do I fill the gap?
![Page 38: Numerical Methods in QCD - Collège de France...Numerical Methods in QCD (4/29) Introduction Lattice Lattice In principle, given a lagrangian, and hence an action S, once can always](https://reader035.fdocuments.net/reader035/viewer/2022081405/5f0691647e708231d418a20e/html5/thumbnails/38.jpg)
Numerical Methods in QCD (17/29)
Integrations
Phase Space
Now we know how to
calculate ab → n tree-level parton matrix elements
integrate over the phace space and produce total and differential crosssections
use MonteCarlos to make exclusive event generators: for every event Iknow what partons are out there and with what momenta. Moreover,the probability of simulating the event is set by its cross section
However
all this is tree-level. What happens when I try to calculate loops? Howmany loops must/can I calculate?
I calculate partons, but I measure hadrons. How do I fill the gap?
![Page 39: Numerical Methods in QCD - Collège de France...Numerical Methods in QCD (4/29) Introduction Lattice Lattice In principle, given a lagrangian, and hence an action S, once can always](https://reader035.fdocuments.net/reader035/viewer/2022081405/5f0691647e708231d418a20e/html5/thumbnails/39.jpg)
Numerical Methods in QCD (17/29)
Integrations
Phase Space
Now we know how to
calculate ab → n tree-level parton matrix elements
integrate over the phace space and produce total and differential crosssections
use MonteCarlos to make exclusive event generators: for every event Iknow what partons are out there and with what momenta. Moreover,the probability of simulating the event is set by its cross section
However
all this is tree-level. What happens when I try to calculate loops? Howmany loops must/can I calculate?
I calculate partons, but I measure hadrons. How do I fill the gap?
![Page 40: Numerical Methods in QCD - Collège de France...Numerical Methods in QCD (4/29) Introduction Lattice Lattice In principle, given a lagrangian, and hence an action S, once can always](https://reader035.fdocuments.net/reader035/viewer/2022081405/5f0691647e708231d418a20e/html5/thumbnails/40.jpg)
Numerical Methods in QCD (17/29)
Integrations
Phase Space
Now we know how to
calculate ab → n tree-level parton matrix elements
integrate over the phace space and produce total and differential crosssections
use MonteCarlos to make exclusive event generators: for every event Iknow what partons are out there and with what momenta. Moreover,the probability of simulating the event is set by its cross section
However
all this is tree-level. What happens when I try to calculate loops? Howmany loops must/can I calculate?
I calculate partons, but I measure hadrons. How do I fill the gap?
![Page 41: Numerical Methods in QCD - Collège de France...Numerical Methods in QCD (4/29) Introduction Lattice Lattice In principle, given a lagrangian, and hence an action S, once can always](https://reader035.fdocuments.net/reader035/viewer/2022081405/5f0691647e708231d418a20e/html5/thumbnails/41.jpg)
Numerical Methods in QCD (17/29)
Integrations
Phase Space
Now we know how to
calculate ab → n tree-level parton matrix elements
integrate over the phace space and produce total and differential crosssections
use MonteCarlos to make exclusive event generators: for every event Iknow what partons are out there and with what momenta. Moreover,the probability of simulating the event is set by its cross section
However
all this is tree-level. What happens when I try to calculate loops? Howmany loops must/can I calculate?
I calculate partons, but I measure hadrons. How do I fill the gap?
![Page 42: Numerical Methods in QCD - Collège de France...Numerical Methods in QCD (4/29) Introduction Lattice Lattice In principle, given a lagrangian, and hence an action S, once can always](https://reader035.fdocuments.net/reader035/viewer/2022081405/5f0691647e708231d418a20e/html5/thumbnails/42.jpg)
Numerical Methods in QCD (18/29)
Integrations
Loop IntegrationDivergences
Calculating (by hand, aided by analytical manipulation tools) a one loopamplitude is not the end of the effort. We must still integrate over thephase space, with the additional complication that real and virtualcontributions have a different number of particles in the final states andare separately divergent.
σNLO=Rn dσLO+
Rn+1 dσReal+
Rn dσVirt
How to calculate numerically a divergent quantity?
![Page 43: Numerical Methods in QCD - Collège de France...Numerical Methods in QCD (4/29) Introduction Lattice Lattice In principle, given a lagrangian, and hence an action S, once can always](https://reader035.fdocuments.net/reader035/viewer/2022081405/5f0691647e708231d418a20e/html5/thumbnails/43.jpg)
Numerical Methods in QCD (18/29)
Integrations
Loop IntegrationDivergences
Calculating (by hand, aided by analytical manipulation tools) a one loopamplitude is not the end of the effort. We must still integrate over thephase space, with the additional complication that real and virtualcontributions have a different number of particles in the final states andare separately divergent.
σNLO=Rn dσLO+
Rn+1 dσReal+
Rn dσVirt
How to calculate numerically a divergent quantity?
![Page 44: Numerical Methods in QCD - Collège de France...Numerical Methods in QCD (4/29) Introduction Lattice Lattice In principle, given a lagrangian, and hence an action S, once can always](https://reader035.fdocuments.net/reader035/viewer/2022081405/5f0691647e708231d418a20e/html5/thumbnails/44.jpg)
Numerical Methods in QCD (19/29)
Integrations
Loop IntegrationWorking around divergences
Consider the emission of a massless particle of ‘energy’ x .The general structure of Born, Virtual and Real cross sections are:
( dσdx )
B=B δ(x) ( dσ
dx )V
=a( B2ε
+V ) δ(x) ( dσdx )
R=a R(x)
x
The Kinoshita-Lee-Nauenberg cancellation theorem (total cross section finite)
requires limx→0 R(x) = B.
Calculating the generic infrared-safe observable O to NLO accuracy meansto evaluate
〈O〉 = limε→0
∫ 1
0dx x−2εO(x)
[(dσ
dx
)B
+
(dσ
dx
)V
+
(dσ
dx
)R
]
![Page 45: Numerical Methods in QCD - Collège de France...Numerical Methods in QCD (4/29) Introduction Lattice Lattice In principle, given a lagrangian, and hence an action S, once can always](https://reader035.fdocuments.net/reader035/viewer/2022081405/5f0691647e708231d418a20e/html5/thumbnails/45.jpg)
Numerical Methods in QCD (19/29)
Integrations
Loop IntegrationWorking around divergences
Consider the emission of a massless particle of ‘energy’ x .The general structure of Born, Virtual and Real cross sections are:
( dσdx )
B=B δ(x) ( dσ
dx )V
=a( B2ε
+V ) δ(x) ( dσdx )
R=a R(x)
x
The Kinoshita-Lee-Nauenberg cancellation theorem (total cross section finite)
requires limx→0 R(x) = B.
Calculating the generic infrared-safe observable O to NLO accuracy meansto evaluate
〈O〉 = limε→0
∫ 1
0dx x−2εO(x)
[(dσ
dx
)B
+
(dσ
dx
)V
+
(dσ
dx
)R
]
![Page 46: Numerical Methods in QCD - Collège de France...Numerical Methods in QCD (4/29) Introduction Lattice Lattice In principle, given a lagrangian, and hence an action S, once can always](https://reader035.fdocuments.net/reader035/viewer/2022081405/5f0691647e708231d418a20e/html5/thumbnails/46.jpg)
Numerical Methods in QCD (20/29)
Integrations
Loop IntegrationSlicing Method
Take a parameter δ � 1. The ‘real part’ of 〈O〉 becomes
〈O〉R =
∫ δ
0dx x−2εO(x)
(dσ
dx
)R
+
∫ 1
δdx x−2εO(x)
(dσ
dx
)R
Approximating and using the KLN limit (R(x → 0) = B) we find
〈O〉R = aBO(0)
∫ δ
0dx
x−2ε
x+
∫ 1
δdx O(x)
(dσ
dx
)R
+O(δ)
= a
(− 1
2ε+ log δ
)BO(0) + a
∫ 1
δdx
O(x)R(x)
x+O(δ, ε)
and, finally,
〈O〉slice = BO(0) + a
[(B log δ + V ) O(0) +
∫ 1
δdx
O(x)R(x)
x
]+O(δ)
NB. One must choose δ so that the final result is sufficiently independent on it.
![Page 47: Numerical Methods in QCD - Collège de France...Numerical Methods in QCD (4/29) Introduction Lattice Lattice In principle, given a lagrangian, and hence an action S, once can always](https://reader035.fdocuments.net/reader035/viewer/2022081405/5f0691647e708231d418a20e/html5/thumbnails/47.jpg)
Numerical Methods in QCD (20/29)
Integrations
Loop IntegrationSlicing Method
Take a parameter δ � 1. The ‘real part’ of 〈O〉 becomes
〈O〉R =
∫ δ
0dx x−2εO(x)
(dσ
dx
)R
+
∫ 1
δdx x−2εO(x)
(dσ
dx
)R
Approximating and using the KLN limit (R(x → 0) = B) we find
〈O〉R = aBO(0)
∫ δ
0dx
x−2ε
x+
∫ 1
δdx O(x)
(dσ
dx
)R
+O(δ)
= a
(− 1
2ε+ log δ
)BO(0) + a
∫ 1
δdx
O(x)R(x)
x+O(δ, ε)
and, finally,
〈O〉slice = BO(0) + a
[(B log δ + V ) O(0) +
∫ 1
δdx
O(x)R(x)
x
]+O(δ)
NB. One must choose δ so that the final result is sufficiently independent on it.
![Page 48: Numerical Methods in QCD - Collège de France...Numerical Methods in QCD (4/29) Introduction Lattice Lattice In principle, given a lagrangian, and hence an action S, once can always](https://reader035.fdocuments.net/reader035/viewer/2022081405/5f0691647e708231d418a20e/html5/thumbnails/48.jpg)
Numerical Methods in QCD (20/29)
Integrations
Loop IntegrationSlicing Method
Take a parameter δ � 1. The ‘real part’ of 〈O〉 becomes
〈O〉R =
∫ δ
0dx x−2εO(x)
(dσ
dx
)R
+
∫ 1
δdx x−2εO(x)
(dσ
dx
)R
Approximating and using the KLN limit (R(x → 0) = B) we find
〈O〉R = aBO(0)
∫ δ
0dx
x−2ε
x+
∫ 1
δdx O(x)
(dσ
dx
)R
+O(δ)
= a
(− 1
2ε+ log δ
)BO(0) + a
∫ 1
δdx
O(x)R(x)
x+O(δ, ε)
and, finally,
〈O〉slice = BO(0) + a
[(B log δ + V ) O(0) +
∫ 1
δdx
O(x)R(x)
x
]+O(δ)
NB. One must choose δ so that the final result is sufficiently independent on it.
![Page 49: Numerical Methods in QCD - Collège de France...Numerical Methods in QCD (4/29) Introduction Lattice Lattice In principle, given a lagrangian, and hence an action S, once can always](https://reader035.fdocuments.net/reader035/viewer/2022081405/5f0691647e708231d418a20e/html5/thumbnails/49.jpg)
Numerical Methods in QCD (21/29)
Integrations
Loop IntegrationSubtraction Method
Rewrite the ‘real part’ of 〈O〉 as follows:
〈O〉R = a
∫ 1
0
dx
x1+2εR(x)O(x)
= a
∫ 1
0dx
BO(0)
x1+2ε+ a
∫ 1
0
O(x)R(x)−BO(0)
x1+2ε
= −aB
2εO(0) + a
∫ 1
0
O(x)R(x)− BO(0)
x
Hence
〈O〉sub = BO(0) + a
[VO(0) +
∫ 1
0
O(x)R(x)− BO(0)
x
]Exact method. Usually preferred in modern implementations.
![Page 50: Numerical Methods in QCD - Collège de France...Numerical Methods in QCD (4/29) Introduction Lattice Lattice In principle, given a lagrangian, and hence an action S, once can always](https://reader035.fdocuments.net/reader035/viewer/2022081405/5f0691647e708231d418a20e/html5/thumbnails/50.jpg)
Numerical Methods in QCD (21/29)
Integrations
Loop IntegrationSubtraction Method
Rewrite the ‘real part’ of 〈O〉 as follows:
〈O〉R = a
∫ 1
0
dx
x1+2εR(x)O(x)
= a
∫ 1
0dx
BO(0)
x1+2ε+ a
∫ 1
0
O(x)R(x)−BO(0)
x1+2ε
= −aB
2εO(0) + a
∫ 1
0
O(x)R(x)− BO(0)
x
Hence
〈O〉sub = BO(0) + a
[VO(0) +
∫ 1
0
O(x)R(x)− BO(0)
x
]Exact method. Usually preferred in modern implementations.
![Page 51: Numerical Methods in QCD - Collège de France...Numerical Methods in QCD (4/29) Introduction Lattice Lattice In principle, given a lagrangian, and hence an action S, once can always](https://reader035.fdocuments.net/reader035/viewer/2022081405/5f0691647e708231d418a20e/html5/thumbnails/51.jpg)
Numerical Methods in QCD (22/29)
Integrations
Loop IntegrationSlicing vs. Subtraction
TakeB = 1 V = 1 R(x) = 1 + 2x + 3x2 a = 0.1
Let’s use O(x) = 1. This will give ‘total cross section’
R(x)/x obviously not integrable by itself, but combination with virtualcross section gives a finite result (K-factor = 1.45)[NB. The smaller δ, the more difficult the numerical integration of course!!]
![Page 52: Numerical Methods in QCD - Collège de France...Numerical Methods in QCD (4/29) Introduction Lattice Lattice In principle, given a lagrangian, and hence an action S, once can always](https://reader035.fdocuments.net/reader035/viewer/2022081405/5f0691647e708231d418a20e/html5/thumbnails/52.jpg)
Numerical Methods in QCD (23/29)
Simulations Event generators vs. Integrators
An ‘integrator’ allows in principle the calculation of any well-defineddifferential or total cross section in pQCD. There are however a number oflimitations:
1. the cancellation of singularities must be carefully studied analytically. Thenumerical implementation can be cumbersome
2. in pQCD we deal with partons. The experimentalists measure hadrons
3. even NLO calculations only deal with a finite number of particles (i.e. ‘fixedorder’ calculations). However, the number of emitted particles is of courseunlimited (and actually large in soft/collinear regions. i.e. need for ‘all-orders’calculations)
We can do something about points [2] and [3] (of course, paying a price for it).
We trade a full quantum mechanical calculation for a ”classical-like”approximation. We can then generate exclusive events on a probabilistic base,iterate - and therefore resum - basic interactions, and simulate, via more or lessrefined models, also the non-perturbative transition from partons to hadrons.
![Page 53: Numerical Methods in QCD - Collège de France...Numerical Methods in QCD (4/29) Introduction Lattice Lattice In principle, given a lagrangian, and hence an action S, once can always](https://reader035.fdocuments.net/reader035/viewer/2022081405/5f0691647e708231d418a20e/html5/thumbnails/53.jpg)
Numerical Methods in QCD (23/29)
Simulations Event generators vs. Integrators
An ‘integrator’ allows in principle the calculation of any well-defineddifferential or total cross section in pQCD. There are however a number oflimitations:
1. the cancellation of singularities must be carefully studied analytically. Thenumerical implementation can be cumbersome
2. in pQCD we deal with partons. The experimentalists measure hadrons
3. even NLO calculations only deal with a finite number of particles (i.e. ‘fixedorder’ calculations). However, the number of emitted particles is of courseunlimited (and actually large in soft/collinear regions. i.e. need for ‘all-orders’calculations)
We can do something about points [2] and [3] (of course, paying a price for it).
We trade a full quantum mechanical calculation for a ”classical-like”approximation. We can then generate exclusive events on a probabilistic base,iterate - and therefore resum - basic interactions, and simulate, via more or lessrefined models, also the non-perturbative transition from partons to hadrons.
![Page 54: Numerical Methods in QCD - Collège de France...Numerical Methods in QCD (4/29) Introduction Lattice Lattice In principle, given a lagrangian, and hence an action S, once can always](https://reader035.fdocuments.net/reader035/viewer/2022081405/5f0691647e708231d418a20e/html5/thumbnails/54.jpg)
Numerical Methods in QCD (23/29)
Simulations Event generators vs. Integrators
An ‘integrator’ allows in principle the calculation of any well-defineddifferential or total cross section in pQCD. There are however a number oflimitations:
1. the cancellation of singularities must be carefully studied analytically. Thenumerical implementation can be cumbersome
2. in pQCD we deal with partons. The experimentalists measure hadrons
3. even NLO calculations only deal with a finite number of particles (i.e. ‘fixedorder’ calculations). However, the number of emitted particles is of courseunlimited (and actually large in soft/collinear regions. i.e. need for ‘all-orders’calculations)
We can do something about points [2] and [3] (of course, paying a price for it).
We trade a full quantum mechanical calculation for a ”classical-like”approximation. We can then generate exclusive events on a probabilistic base,iterate - and therefore resum - basic interactions, and simulate, via more or lessrefined models, also the non-perturbative transition from partons to hadrons.
![Page 55: Numerical Methods in QCD - Collège de France...Numerical Methods in QCD (4/29) Introduction Lattice Lattice In principle, given a lagrangian, and hence an action S, once can always](https://reader035.fdocuments.net/reader035/viewer/2022081405/5f0691647e708231d418a20e/html5/thumbnails/55.jpg)
Numerical Methods in QCD (23/29)
Simulations Event generators vs. Integrators
An ‘integrator’ allows in principle the calculation of any well-defineddifferential or total cross section in pQCD. There are however a number oflimitations:
1. the cancellation of singularities must be carefully studied analytically. Thenumerical implementation can be cumbersome
2. in pQCD we deal with partons. The experimentalists measure hadrons
3. even NLO calculations only deal with a finite number of particles (i.e. ‘fixedorder’ calculations). However, the number of emitted particles is of courseunlimited (and actually large in soft/collinear regions. i.e. need for ‘all-orders’calculations)
We can do something about points [2] and [3] (of course, paying a price for it).
We trade a full quantum mechanical calculation for a ”classical-like”approximation. We can then generate exclusive events on a probabilistic base,iterate - and therefore resum - basic interactions, and simulate, via more or lessrefined models, also the non-perturbative transition from partons to hadrons.
![Page 56: Numerical Methods in QCD - Collège de France...Numerical Methods in QCD (4/29) Introduction Lattice Lattice In principle, given a lagrangian, and hence an action S, once can always](https://reader035.fdocuments.net/reader035/viewer/2022081405/5f0691647e708231d418a20e/html5/thumbnails/56.jpg)
Numerical Methods in QCD (24/29)
Simulations A HEP event
![Page 57: Numerical Methods in QCD - Collège de France...Numerical Methods in QCD (4/29) Introduction Lattice Lattice In principle, given a lagrangian, and hence an action S, once can always](https://reader035.fdocuments.net/reader035/viewer/2022081405/5f0691647e708231d418a20e/html5/thumbnails/57.jpg)
Numerical Methods in QCD (25/29)
Simulations
Parton ShowersEvent generators
T. Sjostrand, http://agenda.cern.ch/fullAgenda.php?ida=a042790
![Page 58: Numerical Methods in QCD - Collège de France...Numerical Methods in QCD (4/29) Introduction Lattice Lattice In principle, given a lagrangian, and hence an action S, once can always](https://reader035.fdocuments.net/reader035/viewer/2022081405/5f0691647e708231d418a20e/html5/thumbnails/58.jpg)
Numerical Methods in QCD (26/29)
Simulations
Parton ShowersEvent generators
The combination of the probabilistic parton shower with a hard scatteringprocess gives the (simulation of) a full partonic event:
A hadron level event generator like PYTHIA or HERWIG will then include Parton
Distribution Functions in the initial state, and hadronization and decays in the
final state, hence fully simulating a high energy event
![Page 59: Numerical Methods in QCD - Collège de France...Numerical Methods in QCD (4/29) Introduction Lattice Lattice In principle, given a lagrangian, and hence an action S, once can always](https://reader035.fdocuments.net/reader035/viewer/2022081405/5f0691647e708231d418a20e/html5/thumbnails/59.jpg)
Numerical Methods in QCD (26/29)
Simulations
Parton ShowersEvent generators
The combination of the probabilistic parton shower with a hard scatteringprocess gives the (simulation of) a full partonic event:
A hadron level event generator like PYTHIA or HERWIG will then include Parton
Distribution Functions in the initial state, and hadronization and decays in the
final state, hence fully simulating a high energy event
![Page 60: Numerical Methods in QCD - Collège de France...Numerical Methods in QCD (4/29) Introduction Lattice Lattice In principle, given a lagrangian, and hence an action S, once can always](https://reader035.fdocuments.net/reader035/viewer/2022081405/5f0691647e708231d418a20e/html5/thumbnails/60.jpg)
Numerical Methods in QCD (27/29)
Simulations
Parton ShowersHadronization
![Page 61: Numerical Methods in QCD - Collège de France...Numerical Methods in QCD (4/29) Introduction Lattice Lattice In principle, given a lagrangian, and hence an action S, once can always](https://reader035.fdocuments.net/reader035/viewer/2022081405/5f0691647e708231d418a20e/html5/thumbnails/61.jpg)
Numerical Methods in QCD (28/29)
Conclusions Conclusions
Lattice calculations are in principle “exact”. However, they are still limited bytechniques and/or available computing power
The techniques for automating multi-particle tree-level calculations havegreately improved in recent years. ab →∼ 8 partons is feasible. But is it alsoreliable? What about loops?
Two-loop calculations are becoming more common in QCD. However, they arestill technically demanding (no working phase space integration yet) and noreally automated/numerical approaches are available
Parton shower generators can replace to some extent fixed order calculations inregions where resummation is important. Moreover, they can easily beinterfaced to hadronization models. Their theoretical accuracy is howeverlimited (usually LO + LL + some NLL). Proper ‘matching’ to NLOcalculations is only now becoming more common.
Certainly enough, no single tool can satisfy all the needs. The advances inQCD testing/understanding are most certainly due to the development ofa broad range of numerical tools that have allowed extensive comparisonsto all sorts of experimental data
![Page 62: Numerical Methods in QCD - Collège de France...Numerical Methods in QCD (4/29) Introduction Lattice Lattice In principle, given a lagrangian, and hence an action S, once can always](https://reader035.fdocuments.net/reader035/viewer/2022081405/5f0691647e708231d418a20e/html5/thumbnails/62.jpg)
Numerical Methods in QCD (28/29)
Conclusions Conclusions
Lattice calculations are in principle “exact”. However, they are still limited bytechniques and/or available computing power
The techniques for automating multi-particle tree-level calculations havegreately improved in recent years. ab →∼ 8 partons is feasible. But is it alsoreliable? What about loops?
Two-loop calculations are becoming more common in QCD. However, they arestill technically demanding (no working phase space integration yet) and noreally automated/numerical approaches are available
Parton shower generators can replace to some extent fixed order calculations inregions where resummation is important. Moreover, they can easily beinterfaced to hadronization models. Their theoretical accuracy is howeverlimited (usually LO + LL + some NLL). Proper ‘matching’ to NLOcalculations is only now becoming more common.
Certainly enough, no single tool can satisfy all the needs. The advances inQCD testing/understanding are most certainly due to the development ofa broad range of numerical tools that have allowed extensive comparisonsto all sorts of experimental data
![Page 63: Numerical Methods in QCD - Collège de France...Numerical Methods in QCD (4/29) Introduction Lattice Lattice In principle, given a lagrangian, and hence an action S, once can always](https://reader035.fdocuments.net/reader035/viewer/2022081405/5f0691647e708231d418a20e/html5/thumbnails/63.jpg)
Numerical Methods in QCD (28/29)
Conclusions Conclusions
Lattice calculations are in principle “exact”. However, they are still limited bytechniques and/or available computing power
The techniques for automating multi-particle tree-level calculations havegreately improved in recent years. ab →∼ 8 partons is feasible. But is it alsoreliable? What about loops?
Two-loop calculations are becoming more common in QCD. However, they arestill technically demanding (no working phase space integration yet) and noreally automated/numerical approaches are available
Parton shower generators can replace to some extent fixed order calculations inregions where resummation is important. Moreover, they can easily beinterfaced to hadronization models. Their theoretical accuracy is howeverlimited (usually LO + LL + some NLL). Proper ‘matching’ to NLOcalculations is only now becoming more common.
Certainly enough, no single tool can satisfy all the needs. The advances inQCD testing/understanding are most certainly due to the development ofa broad range of numerical tools that have allowed extensive comparisonsto all sorts of experimental data
![Page 64: Numerical Methods in QCD - Collège de France...Numerical Methods in QCD (4/29) Introduction Lattice Lattice In principle, given a lagrangian, and hence an action S, once can always](https://reader035.fdocuments.net/reader035/viewer/2022081405/5f0691647e708231d418a20e/html5/thumbnails/64.jpg)
Numerical Methods in QCD (28/29)
Conclusions Conclusions
Lattice calculations are in principle “exact”. However, they are still limited bytechniques and/or available computing power
The techniques for automating multi-particle tree-level calculations havegreately improved in recent years. ab →∼ 8 partons is feasible. But is it alsoreliable? What about loops?
Two-loop calculations are becoming more common in QCD. However, they arestill technically demanding (no working phase space integration yet) and noreally automated/numerical approaches are available
Parton shower generators can replace to some extent fixed order calculations inregions where resummation is important. Moreover, they can easily beinterfaced to hadronization models. Their theoretical accuracy is howeverlimited (usually LO + LL + some NLL). Proper ‘matching’ to NLOcalculations is only now becoming more common.
Certainly enough, no single tool can satisfy all the needs. The advances inQCD testing/understanding are most certainly due to the development ofa broad range of numerical tools that have allowed extensive comparisonsto all sorts of experimental data
![Page 65: Numerical Methods in QCD - Collège de France...Numerical Methods in QCD (4/29) Introduction Lattice Lattice In principle, given a lagrangian, and hence an action S, once can always](https://reader035.fdocuments.net/reader035/viewer/2022081405/5f0691647e708231d418a20e/html5/thumbnails/65.jpg)
Numerical Methods in QCD (28/29)
Conclusions Conclusions
Lattice calculations are in principle “exact”. However, they are still limited bytechniques and/or available computing power
The techniques for automating multi-particle tree-level calculations havegreately improved in recent years. ab →∼ 8 partons is feasible. But is it alsoreliable? What about loops?
Two-loop calculations are becoming more common in QCD. However, they arestill technically demanding (no working phase space integration yet) and noreally automated/numerical approaches are available
Parton shower generators can replace to some extent fixed order calculations inregions where resummation is important. Moreover, they can easily beinterfaced to hadronization models. Their theoretical accuracy is howeverlimited (usually LO + LL + some NLL). Proper ‘matching’ to NLOcalculations is only now becoming more common.
Certainly enough, no single tool can satisfy all the needs. The advances inQCD testing/understanding are most certainly due to the development ofa broad range of numerical tools that have allowed extensive comparisonsto all sorts of experimental data
![Page 66: Numerical Methods in QCD - Collège de France...Numerical Methods in QCD (4/29) Introduction Lattice Lattice In principle, given a lagrangian, and hence an action S, once can always](https://reader035.fdocuments.net/reader035/viewer/2022081405/5f0691647e708231d418a20e/html5/thumbnails/66.jpg)
Numerical Methods in QCD (29/29)
Conclusions