Computation of multi-leg amplitudes with NJet
Valery Yundin
Niels Bohr International Academy & Discovery Center
in collaboration with Simon Badger, Benedikt Biedermann and Peter Uwer
Computation of multi-leg amplitudes with NJet Valery Yundin Niels - - PowerPoint PPT Presentation
Computation of multi-leg amplitudes with NJet Valery Yundin Niels Bohr International Academy & Discovery Center in collaboration with Simon Badger, Benedikt Biedermann and Peter Uwer ACAT 2013, 1621 May 2013, IHEP Beijing NLO
Niels Bohr International Academy & Discovery Center
in collaboration with Simon Badger, Benedikt Biedermann and Peter Uwer
dσB
n + dσV n +
n+1
+
dσR
n+1 − dσS n+1
n = 1
n
n
n †
1 / N
◮ Helac-NLO [public] SM [arXiv:1110.1499] ◮ GoSam [public] SM, MSSM, UFO [arXiv:1111.2034] ◮ NJet [public] jets [arXiv:1209.0100] ◮ BlackHat [semi-public] V+jets, jets [arXiv:0803.4180+. . . ] ◮ MadLoop, SM, BSM [arXiv:1103.0621] ◮ Open Loops, QCD SM [arXiv:1111.5206] ◮ Recola, SM+EW [arXiv:1211.6316] ◮ Rocket, W+jets, WW+jets, t¯
[arXiv:0805.2152+. . . ] ◮ MCFM∗ [public] max. 2 → 3 [http://mcfm.fnal.gov] ◮ Feynman based approaches:
VBFNLO [public], Denner et al., FeynCalc [public], Reina et al. . . .
∗ MCFM collects the known analytic results for one-loop amplitudes
2 / N
[arXiv:1011.2900] ◮ Efficient tree amplitudes using Berends-Giele recursion. ◮ Rational terms from massive loop cuts. ◮ Extraction of integral coefficients via Fourier projections. ◮ Everything is in 4 dimensions (except loop integrals).
[https://bitbucket.org/njet/njet] [arXiv:1209.0100]
◮ Full colour-summed amplitudes for up to 5 outgoing partons. ◮ Binoth Les Houches Accord interface for MC generators.
3 / N
c4;K4 c1 R known scalar integrals pure rational terms rational coefficients
◮ Gauge theory amplitudes reduced to box topologies or simpler [Passarino,Veltman;Melrose] ◮ Isolate logarithms with cuts and exploit on-shell simplifications [Bern,Dixon,Kosower]
4 / N
1 2 3 4 1 2 3 4 l0 l0A[m](1¯
u, 2d, 3¯ d, 4u, . . .)
u, 3g, 4g, . . .)
◮ With mixed fermion and gluon loop content (l0 = gluon) ◮ With internal fermion loops (l0 = quark)
5 / N
n ({pi}) =
n;c (p1, . . . , pn)
n A(0)† n
n;c · Ccc′ · A(0)† n;c′
jk . . . δlm . . .
6 / N
n;c =
n
n
◮ Tree level: Kleiss-Kuijf basis of (n − 2)! primitives ◮ One-loop: a basis of (n − 1)! primitives. [Kleiss,Kuijf], [Bern,Dixon,Dunbar,Kosower]
[Ellis,Kunszt,Melnikov,Zanderighi], [Ita,Ozeren], [NJet]
7 / N
ˆ Npri
8 / N
Process N [0]
pri
N [m]
pri
N [f]
pri
4 g 2 3 3 uu + 2 g 2 6 1 uudd 1 4 1 Process N [0]
pri
N [m]
pri
N [f]
pri
5 g 6 12 12 uu + 3 g 6 24 6 uuddg 3 16 3 Process N [0]
pri
N [m]
pri
N [f]
pri
6 g 24 60 60 uu + 4 g 24 120 33 uudd + 2 g 12 80 13 uuddss 4 32 4 Process N [0]
pri
N [m]
pri
N [f]
pri
7 g 120 360 360 uu + 5 g 120 720 230 uudd + 3 g 60 480 75 uuddssg 20 192 20 Process N [0]
pri
N [m]
pri
N [f]
pri
8 g 720 2520 2520 uu + 6 g 720 5040 1800 uudd + 4 g 360 3360 712 uuddss + 2 g 120 1344 263 uuddsscc 30 384 65
9 / N
b
a
(x2y + x2z + xy2 + xz2 + y2z + yz2) dx dy dz = b
a
6x2y dx dy dz
10 / N
◮ Contain significantly fewer loop primitives ◮ Give original full colour sums after symmetrization
gg→n(g) =
n!×(n+1) · A(1),dsym
1Where n is the number of final state gluons
11 / N
◮ Accumulation of rounding errors – negligible ◮ Catastrophic large cancellations – significant in certain
12 / N
◮ Evaluate the amplitude several times using different “scaled”
◮ Use known dimension of the amplitudes to scale them back to
◮ The difference between obtained values is an error estimate.
✚ ❩ ❩
✚ ❩ ❩
13 / N
0⋅100 1⋅103 2⋅103 3⋅103 4⋅103 5⋅103
0.1 0.2 0.3 0.4 0.5 Number of Events Accuracy Scaling Test vs Analytic Formulae + + + + + + − + + + + + − − + + + +
log
Aanalytic
NGluon )
ANGluon + Ascaled
NGluon
14 / N
100 101 102 103
Number of events Accuracy
ε-2 ε-1 ε0 ε-2 quad ε-1 quad ε0 quad
gg → 5g
100 101 102 103
Number of events Accuracy
ε-2 ε-1 ε0 ε-2 quad ε-1 quad ε0 quad
dd → dd + 3g
15 / N
process Tsd[s] T4 dig.[s] (%) 4 g 0.030 0.030 (0.00) uu+2g 0.032 0.032 (0.00) uudd 0.011 0.011 (0.00) uuuu 0.022 0.022 (0.00) process Tsd[s] T4 dig.[s] (%) 5 g 0.22 0.22 (0.22) uu+3g 0.34 0.35 (0.06) uudd+g 0.11 0.11 (0.00) uuuu+g 0.22 0.22 (0.03) process Tsd[s] T4 dig.[s] (%) 6 g 6.19 6.81 (1.37) uu+4g 7.19 7.40 (0.38) uudd+2g 2.05 2.06 (0.08) uuuu+2g 4.08 4.15 (0.21) uuddss 0.38 0.38 (0.00) uudddd 0.74 0.74 (0.00) uuuuuu 2.16 2.17 (0.02) process Tsd[s] T4 dig.[s] (%) 7 g 171.3 276.7 (8.63) uu+5g 195.1 241.2 (3.25) uudd+3g 45.7 48.8 (0.88) uuuu+3g 92.5 101.5 (1.29) uuddssg 7.9 8.1 (0.23) uuddddg 15.8 16.2 (0.29) uuuuuug 47.1 48.6 (0.41)
16 / N
njet.py contract.lh
OLP Start("contract.lh",status) OLP EvalSubProcess(mcn,pp,mur, alphas,rval)
virt[-2] virt[-1] virt[0] born Create an ‘order’ file NJet takes an ‘order’ file and returns a ‘contract’ file Check that requested
Link with libnjet.so Call ‘Start’ once to initialize Call ‘EvalSubProcess’ to evaluate PS points Use returned values to calculate XS 1/eps2, 1/eps, finite, born
17 / N
◮ pp → 2 jets [Kunszt,Soper (1992)] [Giele,Glover,Kosower (1993)] ◮ pp → 3 jets [gluons Trocsanyi (1996)] [gluons Giele,Kilgore (1997)] [Nagy NLOJET++ (2003)] ◮ pp → 4 jets [Bern et al. BlackHat (2012)] [Badger, Biedermann, Uwer, VY (2013)] ◮ pp → 5 jets [Badger, Biedermann, Uwer, VY (preliminary)]
18 / N
◮ NJet — full colour virtual matrix elements
scalar integrals — QCDLoop/FF
[Ellis,Zanderighi,van Oldenborgh]
extended precision — libqd
[Hida,Li,Bailey] ◮ Sherpa/COMIX — trees, CS subtraction, PS integration [Hoeche,Gleisberg,Krauss,Kuhn,Soff,. . . ]
◮ anti-kt R = 0.4,
T
T
◮ pp → 2, 3, 4 and 5 jets at 7 TeV ◮ µR = µF = ˆ
◮ MSTW2008 PDF set,
19 / N
−30.3
−3.9
−0.45
−20.7
−2.2
−0.21
[Bern,Diana,Dixon,Febres Cordero,Hoeche,Kosower,Ita,Maitre,Ozeren] [arXiv:1112.3940]
20 / N
[SM and NLO Multileg WG Summary report 2010]
1 2 3 4 5
x, µR = x HT
−10000 −5000 5000 10000 15000 20000 25000 30000
NJet + Sherpa pp → 4 jet at 7 TeV LO NLO
1 2 3 4 5
x, µR = x HT
−1000 1000 2000 3000 4000
NJet + Sherpa pp → 5 jet at 7 TeV LO NLO
21 / N
10−3 10−2 10−1 100 101 102 103
dσ/dpT [pb/GeV] [1209.0098] NJet + Sherpa pp → 4 jet at 7 TeV LO NLO
100 200 300 400 500
Leading jet pT [GeV]
0.0 0.5 1.0 1.5 2.0 3 2 1 1 2 3
[1209.0098] NJet + Sherpa pp → 4 jet at 7 TeV LO NLO
100 200 300 400 500
2nd leading jet pT [GeV]
5 5 3 2 1 1 2 3
[1209.0098] NJet + Sherpa pp → 4 jet at 7 TeV LO NLO
100 200 300 400 500
3rd leading jet pT [GeV]
5 5 3 2 1 1 2 3
[1209.0098] NJet + Sherpa pp → 4 jet at 7 TeV LO NLO
100 200 300 400 500
4th Leading Jet pT [GeV]
5 5
10−3 10−2 10−1 100 101 102 103
dσ/dpT [pb/GeV] Preliminary NJet + Sherpa pp → 5 jet at 7 TeV LO NLO
100 200 300 400 500
Leading jet pT [GeV]
0.0 0.5 1.0 1.5 2.0 3 2 1 1 2 3
Preliminary NJet + Sherpa pp → 5 jet at 7 TeV LO NLO
100 200 300 400 500
2nd leading jet pT [GeV]
5 5 3 2 1 1 2 3
Preliminary NJet + Sherpa pp → 5 jet at 7 TeV LO NLO
100 200 300 400 500
3rd leading jet pT [GeV]
5 5 3 2 1 1 2 3
Preliminary NJet + Sherpa pp → 5 jet at 7 TeV LO NLO
100 200 300 400 500
Leading jet pT [GeV]
5 5 3 2 1 1 2 3
Preliminary NJet + Sherpa pp → 5 jet at 7 TeV LO NLO
100 200 300 400 500
2nd leading jet pT [GeV]
5 5
22 / N
102 103 104 105 106 107
σ (pb) NJet + Sherpa pp → jets at 7 TeV LO NLO ATLAS data
CERN-PH-EP-2011-098
2 3 4 5
Inclusive Jet Multiplicity
1 2 3
MC / data
23 / N
◮ NJet: numerical evaluation of one-loop amplitudes in massless QCD. ◮ General construction for primitive and partial amplitudes. ◮ Full colour results for ≤ 5 jets ◮ Binoth Les Houches Accord interface. ◮ NJet+Sherpa: 3 and 4 jets at NLO at 7 and 8 TeV [arXiv:1209.0098] ◮ NJet+Sherpa: First results for 5 jets. ◮ Publicly available from the NJet project page
N / N
Ndia
ˆ Ndia
ˆ Ndia
pri + N[f] pri
pri = (n − 1)!
pri =
2only topologies are needed
N + 1 / N
ˆ Ndia
= + + +
(0) (−1) (−1)
= + (+1)
(−1)
+
(0)
+
2 3 5 1 2 3 5 1 2 3 5 1 2 3 5 1 2 3 5 1 2 3 5 1 1 2 3 4 5 4 3 5 1 2 4 4 4 4 4 4
... ...
5 (1d, 2u, 3u, 4g, 5d) and A[m] 5 (1d, 4g, 3u, 2u, 5d).
N + 2 / N
ˆ Ndia
◮ upper ˆ
◮ lower Npri− ˆ
ˆ Npri
Npri ⊂ {Pj}Npri
N + 3 / N
◮ Colour factors in terms of the colour “trace basis” ◮ Kinematic factors in terms of independent primitives
ˆ Npri
ˆ Ndia
ˆ Npri
ˆ Ndia
ˆ Npri
N + 4 / N