the golem project: progress, status and prospects · the golem project: progress, status and...
TRANSCRIPT
![Page 1: The GOLEM Project: Progress, Status and Prospects · The GOLEM Project: Progress, Status and Prospects Gavin Cullen in collaboration with A. Gu anti, J.P. Guillet, G. Heinrich, S](https://reader034.vdocuments.pub/reader034/viewer/2022042908/5f39c32e00b7f26e353dd426/html5/thumbnails/1.jpg)
The GOLEM Project: Progress, Status andProspects
Gavin Cullen
in collaboration withA. Guffanti, J.P. Guillet, G. Heinrich, S. Karg, N. Kauer, T. Kleinschmidt,
E. Pilon, T. Reiter, M. Rodgers, I. Wigmore
HP2.3rd, Florence, Italy
14th September 2010
![Page 2: The GOLEM Project: Progress, Status and Prospects · The GOLEM Project: Progress, Status and Prospects Gavin Cullen in collaboration with A. Gu anti, J.P. Guillet, G. Heinrich, S](https://reader034.vdocuments.pub/reader034/viewer/2022042908/5f39c32e00b7f26e353dd426/html5/thumbnails/2.jpg)
High Precision...
The LHC era is upon us
I ∼ 1 million Higgs bosons peryear(σ ∼ 10 pb at yearly luminosityof ∼ 100 fb−1)
I LHC runs for ∼ 10 years at acost of ∼ 4 bn euro
![Page 3: The GOLEM Project: Progress, Status and Prospects · The GOLEM Project: Progress, Status and Prospects Gavin Cullen in collaboration with A. Gu anti, J.P. Guillet, G. Heinrich, S](https://reader034.vdocuments.pub/reader034/viewer/2022042908/5f39c32e00b7f26e353dd426/html5/thumbnails/3.jpg)
High Precision...
The LHC era is upon us
I ∼ 1 million Higgs bosons peryear(σ ∼ 10 pb at yearly luminosityof ∼ 100 fb−1)
I LHC runs for ∼ 10 years at acost of ∼ 4 bn euro
![Page 4: The GOLEM Project: Progress, Status and Prospects · The GOLEM Project: Progress, Status and Prospects Gavin Cullen in collaboration with A. Gu anti, J.P. Guillet, G. Heinrich, S](https://reader034.vdocuments.pub/reader034/viewer/2022042908/5f39c32e00b7f26e353dd426/html5/thumbnails/4.jpg)
High Precision...
The LHC era is upon us
I ∼ 1 million Higgs bosons peryear(σ ∼ 10 pb at yearly luminosityof ∼ 100 fb−1)
I LHC runs for ∼ 10 years at acost of ∼ 4 bn euro
I ⇒ 400 euro for each Higgsboson!
Precise knowledge of signal andbackground gives us value for money
![Page 5: The GOLEM Project: Progress, Status and Prospects · The GOLEM Project: Progress, Status and Prospects Gavin Cullen in collaboration with A. Gu anti, J.P. Guillet, G. Heinrich, S](https://reader034.vdocuments.pub/reader034/viewer/2022042908/5f39c32e00b7f26e353dd426/html5/thumbnails/5.jpg)
...for Hard Processes
σAB =∫dxadxbfa/A(xa, µ
2F )fb/B(xb, µ
2F ) [σ0 + αs(µR)σ1 · · · ]ab→X
Truncating series introduces scale dependence: calculation at Nth
orderdObs
d log(µ2R)= O(αN+1
s )
1
1.5
2
2.5
3
3.5
4
4.5
5
14 16 18 20 22 24 26 28 30 32
d si
gma/
d E
muR
Renormalisation scale dependence pp-> jet
LO
I At leading order hugescale variation
I At NLO scale dependencereduced
Obs = σ0α2s (µR) +α3
s (µR)(σ1 + 2b0 log (µR)σ0)
![Page 6: The GOLEM Project: Progress, Status and Prospects · The GOLEM Project: Progress, Status and Prospects Gavin Cullen in collaboration with A. Gu anti, J.P. Guillet, G. Heinrich, S](https://reader034.vdocuments.pub/reader034/viewer/2022042908/5f39c32e00b7f26e353dd426/html5/thumbnails/6.jpg)
...for Hard Processes
σAB =∫dxadxbfa/A(xa, µ
2F )fb/B(xb, µ
2F ) [σ0 + αs(µR)σ1 · · · ]ab→X
Truncating series introduces scale dependence: calculation at Nth
orderdObs
d log(µ2R)= O(αN+1
s )
1
1.5
2
2.5
3
3.5
4
4.5
5
14 16 18 20 22 24 26 28 30 32
d si
gma/
d E
muR
Renormalisation scale dependence pp-> jet
LONLO
I At leading order hugescale variation
I At NLO scale dependencereduced
Obs = σ0α2s (µR) +α3
s (µR)(σ1 + 2b0 log (µR)σ0)
![Page 7: The GOLEM Project: Progress, Status and Prospects · The GOLEM Project: Progress, Status and Prospects Gavin Cullen in collaboration with A. Gu anti, J.P. Guillet, G. Heinrich, S](https://reader034.vdocuments.pub/reader034/viewer/2022042908/5f39c32e00b7f26e353dd426/html5/thumbnails/7.jpg)
Outline
I NLO calculations
I The Golem MethodI Golem-2.0
I SpinneyI Golem95
I ResultsI qq → bbbb
![Page 8: The GOLEM Project: Progress, Status and Prospects · The GOLEM Project: Progress, Status and Prospects Gavin Cullen in collaboration with A. Gu anti, J.P. Guillet, G. Heinrich, S](https://reader034.vdocuments.pub/reader034/viewer/2022042908/5f39c32e00b7f26e353dd426/html5/thumbnails/8.jpg)
What goes into an NLO calculation?
What Tools are on the Market?
σNLO =
∫ndσLO
+
∫n
(dσV +
∫1dσA
)
+
∫n+1
(dσR − dσA
)I Tree level
I Virtual corrections
I Real emissions
I Subtraction terms for softand collinear singularities
![Page 9: The GOLEM Project: Progress, Status and Prospects · The GOLEM Project: Progress, Status and Prospects Gavin Cullen in collaboration with A. Gu anti, J.P. Guillet, G. Heinrich, S](https://reader034.vdocuments.pub/reader034/viewer/2022042908/5f39c32e00b7f26e353dd426/html5/thumbnails/9.jpg)
What goes into an NLO calculation?
What Tools are on the Market?
σNLO =
∫ndσLO
+
∫n
(dσV +
∫1dσA
)
+
∫n+1
(dσR − dσA
)I Tree level
I Virtual corrections
I Real emissions
I Subtraction terms for softand collinear singularities
![Page 10: The GOLEM Project: Progress, Status and Prospects · The GOLEM Project: Progress, Status and Prospects Gavin Cullen in collaboration with A. Gu anti, J.P. Guillet, G. Heinrich, S](https://reader034.vdocuments.pub/reader034/viewer/2022042908/5f39c32e00b7f26e353dd426/html5/thumbnails/10.jpg)
What goes into an NLO calculation?
What Tools are on the Market?
σNLO =
∫ndσLO
+
∫n
(dσV +
∫1dσA
)
+
∫n+1
(dσR − dσA
)I Tree level
I Virtual corrections
I Real emissions
I Subtraction terms for softand collinear singularities
![Page 11: The GOLEM Project: Progress, Status and Prospects · The GOLEM Project: Progress, Status and Prospects Gavin Cullen in collaboration with A. Gu anti, J.P. Guillet, G. Heinrich, S](https://reader034.vdocuments.pub/reader034/viewer/2022042908/5f39c32e00b7f26e353dd426/html5/thumbnails/11.jpg)
What goes into an NLO calculation?
What Tools are on the Market?
σNLO =
∫ndσLO
+
∫n
(dσV +
∫1dσA
)
+
∫n+1
(dσR − dσA
)I Tree level
I Virtual corrections
I Real emissions
I Subtraction terms for softand collinear singularities
![Page 12: The GOLEM Project: Progress, Status and Prospects · The GOLEM Project: Progress, Status and Prospects Gavin Cullen in collaboration with A. Gu anti, J.P. Guillet, G. Heinrich, S](https://reader034.vdocuments.pub/reader034/viewer/2022042908/5f39c32e00b7f26e353dd426/html5/thumbnails/12.jpg)
What goes into an NLO calculation?
What Tools are on the Market?
σNLO =
∫ndσLO
+
∫n
(dσV +
∫1dσA
)
+
∫n+1
(dσR − dσA
)I Tree level
I Virtual corrections
I Real emissions
I Subtraction terms for softand collinear singularities
AutomatedMulti Leg LO Tools
I AlpGen [Mangano et
al]
I CalcHEP [Pukhov,
Belyaev, Christensen]
I MadGraph [Maltoni,
Stelzer]
I Grace [Fujimoto et al]
I Whizard [Kilian et al]
I Sherpa [Krauss et al]
![Page 13: The GOLEM Project: Progress, Status and Prospects · The GOLEM Project: Progress, Status and Prospects Gavin Cullen in collaboration with A. Gu anti, J.P. Guillet, G. Heinrich, S](https://reader034.vdocuments.pub/reader034/viewer/2022042908/5f39c32e00b7f26e353dd426/html5/thumbnails/13.jpg)
What goes into an NLO calculation?
What Tools are on the Market?
σNLO =
∫ndσLO
+
∫n
(dσV +
∫1dσA
)
+
∫n+1
(dσR − dσA
)I Tree level
I Virtual corrections
I Real emissions
I Subtraction terms for softand collinear singularities
AutomatedInfrared Subtraction Tools
I AutoDipole[Hasegawa, Moch,
Uwer]
I MadDipole [Fred-
erix,Gehrmann,Greiner]
I HELAC dipole[Czakon,
Papadopoulus, Worek]
I Sherpa [Krauss et al]
I TevJet[Seymour,Tevlin]
![Page 14: The GOLEM Project: Progress, Status and Prospects · The GOLEM Project: Progress, Status and Prospects Gavin Cullen in collaboration with A. Gu anti, J.P. Guillet, G. Heinrich, S](https://reader034.vdocuments.pub/reader034/viewer/2022042908/5f39c32e00b7f26e353dd426/html5/thumbnails/14.jpg)
What goes into an NLO calculation?
What Tools are on the Market?
σNLO =
∫ndσLO
+
∫n
(dσV +
∫1dσA
)
+
∫n+1
(dσR − dσA
)I Tree level
I Virtual corrections
I Real emissions
I Subtraction terms for softand collinear singularities
Automated PublicNLO Tools
I FeynArts/FormCalc[Hahn et al]
I MCFM [Campbell et
al]
I MC@NLO [Frixione,
Webber]
![Page 15: The GOLEM Project: Progress, Status and Prospects · The GOLEM Project: Progress, Status and Prospects Gavin Cullen in collaboration with A. Gu anti, J.P. Guillet, G. Heinrich, S](https://reader034.vdocuments.pub/reader034/viewer/2022042908/5f39c32e00b7f26e353dd426/html5/thumbnails/15.jpg)
What goes into an NLO calculation?
What Tools are on the Market?
σNLO =
∫ndσLO
+
∫n
(dσV +
∫1dσA
)
+
∫n+1
(dσR − dσA
)I Tree level
I Virtual corrections
I Real emissions
I Subtraction terms for softand collinear singularities
Towards automatedmerging of NLOwith parton showers
I powheg-box,powheg-sherpa,herwig-menlops, ...
![Page 16: The GOLEM Project: Progress, Status and Prospects · The GOLEM Project: Progress, Status and Prospects Gavin Cullen in collaboration with A. Gu anti, J.P. Guillet, G. Heinrich, S](https://reader034.vdocuments.pub/reader034/viewer/2022042908/5f39c32e00b7f26e353dd426/html5/thumbnails/16.jpg)
What is Golem?
GOLEM : General One Loop Evalulator of Matrix elements
I The Golem Collaboration
I The Golem Method:a method for evaluating one-loopFeynman diagrams
I Golem95:a library for one-loop integrals
I Golem-2.0:a one-loop matrix element generator
![Page 17: The GOLEM Project: Progress, Status and Prospects · The GOLEM Project: Progress, Status and Prospects Gavin Cullen in collaboration with A. Gu anti, J.P. Guillet, G. Heinrich, S](https://reader034.vdocuments.pub/reader034/viewer/2022042908/5f39c32e00b7f26e353dd426/html5/thumbnails/17.jpg)
What is Golem?
GOLEM : General One Loop Evalulator of Matrix elements
I The Golem Collaboration
I The Golem Method:a method for evaluating one-loopFeynman diagrams
I Golem95:a library for one-loop integrals
I Golem-2.0:a one-loop matrix element generator
![Page 18: The GOLEM Project: Progress, Status and Prospects · The GOLEM Project: Progress, Status and Prospects Gavin Cullen in collaboration with A. Gu anti, J.P. Guillet, G. Heinrich, S](https://reader034.vdocuments.pub/reader034/viewer/2022042908/5f39c32e00b7f26e353dd426/html5/thumbnails/18.jpg)
What is Golem?
GOLEM : General One Loop Evalulator of Matrix elements
I The Golem Collaboration
I The Golem Method:a method for evaluating one-loopFeynman diagrams
I Golem95:a library for one-loop integrals
I Golem-2.0:a one-loop matrix element generator
![Page 19: The GOLEM Project: Progress, Status and Prospects · The GOLEM Project: Progress, Status and Prospects Gavin Cullen in collaboration with A. Gu anti, J.P. Guillet, G. Heinrich, S](https://reader034.vdocuments.pub/reader034/viewer/2022042908/5f39c32e00b7f26e353dd426/html5/thumbnails/19.jpg)
What is Golem?
GOLEM : General One Loop Evalulator of Matrix elements
I The Golem Collaboration
I The Golem Method:a method for evaluating one-loopFeynman diagrams
I Golem95:a library for one-loop integrals
I Golem-2.0:a one-loop matrix element generator
![Page 20: The GOLEM Project: Progress, Status and Prospects · The GOLEM Project: Progress, Status and Prospects Gavin Cullen in collaboration with A. Gu anti, J.P. Guillet, G. Heinrich, S](https://reader034.vdocuments.pub/reader034/viewer/2022042908/5f39c32e00b7f26e353dd426/html5/thumbnails/20.jpg)
The Golem Method
Aim: Automate the evaluation of one loop amplitudes for multi-legand multi-scale processes within and beyond the Standard Model
![Page 21: The GOLEM Project: Progress, Status and Prospects · The GOLEM Project: Progress, Status and Prospects Gavin Cullen in collaboration with A. Gu anti, J.P. Guillet, G. Heinrich, S](https://reader034.vdocuments.pub/reader034/viewer/2022042908/5f39c32e00b7f26e353dd426/html5/thumbnails/21.jpg)
Golem Method Overview
DiagramGeneration
Amplitude
InputProcess
NumeratorAlgebra
TensorReduction
I The Golem method:I Feynman DiagrammaticI Uses Helicity projectionsI Improved tensor reduction
I and is designed forI ≤ 6 external particlesI Massless and massive particlesI QCD and EW corrections...I ...and beyond the standard
model
![Page 22: The GOLEM Project: Progress, Status and Prospects · The GOLEM Project: Progress, Status and Prospects Gavin Cullen in collaboration with A. Gu anti, J.P. Guillet, G. Heinrich, S](https://reader034.vdocuments.pub/reader034/viewer/2022042908/5f39c32e00b7f26e353dd426/html5/thumbnails/22.jpg)
Golem-2.0 [T.Reiter]
DiagramGeneration
Amplitude
InputProcess
NumeratorAlgebra
TensorReduction
Golem-2.0: One loop matrixelement generator based on Pythonscripts, using QGRAF, FORM andtranslation to golem95 form factorrepresentation.
![Page 23: The GOLEM Project: Progress, Status and Prospects · The GOLEM Project: Progress, Status and Prospects Gavin Cullen in collaboration with A. Gu anti, J.P. Guillet, G. Heinrich, S](https://reader034.vdocuments.pub/reader034/viewer/2022042908/5f39c32e00b7f26e353dd426/html5/thumbnails/23.jpg)
Golem-2.0 [T.Reiter]
User sees “black box“I In
I Specify process(Process.in)
I OutI Optimised
fortran95 codeI process.ps
Qgraf
FortranCode
InputProcess
Spinney
Golem95
HaggiesOptimization
Golem-2.0Python
![Page 24: The GOLEM Project: Progress, Status and Prospects · The GOLEM Project: Progress, Status and Prospects Gavin Cullen in collaboration with A. Gu anti, J.P. Guillet, G. Heinrich, S](https://reader034.vdocuments.pub/reader034/viewer/2022042908/5f39c32e00b7f26e353dd426/html5/thumbnails/24.jpg)
Golem-2.0 [T.Reiter]
DiagramGeneration
Amplitude
InputProcess
NumeratorAlgebra
TensorReduction
Qgraf
FortranCode
InputProcess
Spinney
Golem95
Golem-2.0Python
HaggiesOptimization
![Page 25: The GOLEM Project: Progress, Status and Prospects · The GOLEM Project: Progress, Status and Prospects Gavin Cullen in collaboration with A. Gu anti, J.P. Guillet, G. Heinrich, S](https://reader034.vdocuments.pub/reader034/viewer/2022042908/5f39c32e00b7f26e353dd426/html5/thumbnails/25.jpg)
Golem-2.0
DiagramGeneration
Amplitude
InputProcess
NumeratorAlgebra
TensorReduction
Qgraf
FortranCode
InputProcess
Spinney
Golem95
Golem-2.0Python
HaggiesOptimization
![Page 26: The GOLEM Project: Progress, Status and Prospects · The GOLEM Project: Progress, Status and Prospects Gavin Cullen in collaboration with A. Gu anti, J.P. Guillet, G. Heinrich, S](https://reader034.vdocuments.pub/reader034/viewer/2022042908/5f39c32e00b7f26e353dd426/html5/thumbnails/26.jpg)
Spinney- A Form Library for Helicity Spinors[GC, M. Koch-Janusz, T. Reiter]
Numerator AlgebraForm [Vermaseren] is a symbolic manipulation program
I Form can handle large intermediate expressions
I Form’s language = tensors, Lorentz indices, Dirac algebra,traces
Problem:
I Many approaches (including Golem) use helicity projections
I Not implemented in Form
![Page 27: The GOLEM Project: Progress, Status and Prospects · The GOLEM Project: Progress, Status and Prospects Gavin Cullen in collaboration with A. Gu anti, J.P. Guillet, G. Heinrich, S](https://reader034.vdocuments.pub/reader034/viewer/2022042908/5f39c32e00b7f26e353dd426/html5/thumbnails/27.jpg)
Spinney- A Form Library for Helicity Spinors
Spinney is a Form libraryUses the language of Form to
I implement helicity spinors
![Page 28: The GOLEM Project: Progress, Status and Prospects · The GOLEM Project: Progress, Status and Prospects Gavin Cullen in collaboration with A. Gu anti, J.P. Guillet, G. Heinrich, S](https://reader034.vdocuments.pub/reader034/viewer/2022042908/5f39c32e00b7f26e353dd426/html5/thumbnails/28.jpg)
Spinney: An ExampleHelicity amplitude for uu → dd
Spinor helicity conventions
Π+u(pi ) = Π+v(pi ) = |i〉Π−u(pi ) = Π−v(pi ) = |i ]u(pi )Π− = v(pi )Π− = [i |u(pi )Π+ = v(pi )Π+ = 〈i |
A =gµνs
[v(p2)(Π+ + Π−)γµ(Π+ + Π−)u(p1)]
[u(p4)(Π+ + Π−)γν(Π+ + Π−)v(p3)]
= A++++ + A−−−− + A++−− + A−−++
⇒ A++++ =gµνs
[2|γµ|1〉[4|γν |3〉
L o c a l Amp = d4 (mu, nu )∗UbarSpb ( k2 ) ∗ Sm4(mu)∗ USpa ( k1 ) ∗ UbarSpb ( k4 ) ∗ Sm4( nu ) ∗ USpa ( k3 ) ;
![Page 29: The GOLEM Project: Progress, Status and Prospects · The GOLEM Project: Progress, Status and Prospects Gavin Cullen in collaboration with A. Gu anti, J.P. Guillet, G. Heinrich, S](https://reader034.vdocuments.pub/reader034/viewer/2022042908/5f39c32e00b7f26e353dd426/html5/thumbnails/29.jpg)
Spinney: An ExampleHelicity amplitude for uu → dd
V e c t o r s k1 , k2 , k3 , k4 ;I n d i c e s mu, nu ;
#i n c l u d e s p i n n e y . hhL o c a l Amp = UbarSpb ( k2 ) ∗ Sm4(mu) ∗ USpa ( k1 ) ∗UbarSpb ( k4 ) ∗ Sm4(mu) ∗ USpa ( k3 )∗ d4 (mu, nu ) ;#c a l l S p C o l l e c t#c a l l S p C o n t r a c t M e t r i c s#c a l l SpContract#c a l l SpOpenp r i n t ;. end
Amp =UbarSpb(k2) * Sm4(mu) * USpa(k1) * UbarSpb(k4) *Sm4(nu) * USpa(k3)*d4(mu,nu)
![Page 30: The GOLEM Project: Progress, Status and Prospects · The GOLEM Project: Progress, Status and Prospects Gavin Cullen in collaboration with A. Gu anti, J.P. Guillet, G. Heinrich, S](https://reader034.vdocuments.pub/reader034/viewer/2022042908/5f39c32e00b7f26e353dd426/html5/thumbnails/30.jpg)
Spinney: An ExampleHelicity amplitude for uu → dd
V e c t o r s k1 , k2 , k3 , k4 ;I n d i c e s mu, nu ;
#i n c l u d e s p i n n e y . hhL o c a l Amp = UbarSpb ( k2 ) ∗ Sm4(mu) ∗ USpa ( k1 ) ∗UbarSpb ( k4 ) ∗ Sm4( nu ) ∗ USpa ( k3 )∗ d4 (mu, nu ) ;
#call SpCollect
#c a l l S p C o n t r a c t M e t r i c s#c a l l SpContract#c a l l SpOpenp r i n t ;. end
Amp =d4(mu,nu)*Spba(k2,mu,k1)*Spba(k4,nu,k3)
![Page 31: The GOLEM Project: Progress, Status and Prospects · The GOLEM Project: Progress, Status and Prospects Gavin Cullen in collaboration with A. Gu anti, J.P. Guillet, G. Heinrich, S](https://reader034.vdocuments.pub/reader034/viewer/2022042908/5f39c32e00b7f26e353dd426/html5/thumbnails/31.jpg)
Spinney: An ExampleHelicity amplitude for uu → dd
V e c t o r s k1 , k2 , k3 , k4 ;I n d i c e s mu, nu ;
#i n c l u d e s p i n n e y . hhL o c a l Amp = UbarSpb ( k2 ) ∗ Sm4(mu) ∗ USpa ( k1 ) ∗UbarSpb ( k4 ) ∗ Sm4( nu ) ∗ USpa ( k3 )∗ d4 (mu, nu ) ;#c a l l S p C o l l e c t
#call SpContractMetrics
#c a l l SpContract#c a l l SpOpenp r i n t ;. end
Amp =Spba(k2,nu,k1)*Spba(k4,nu,k3)
![Page 32: The GOLEM Project: Progress, Status and Prospects · The GOLEM Project: Progress, Status and Prospects Gavin Cullen in collaboration with A. Gu anti, J.P. Guillet, G. Heinrich, S](https://reader034.vdocuments.pub/reader034/viewer/2022042908/5f39c32e00b7f26e353dd426/html5/thumbnails/32.jpg)
Spinney: An ExampleHelicity amplitude for uu → dd
V e c t o r s k1 , k2 , k3 , k4 ;I n d i c e s mu, nu ;
#i n c l u d e s p i n n e y . hhL o c a l Amp = UbarSpb ( k2 ) ∗ Sm4(mu) ∗ USpa ( k1 ) ∗UbarSpb ( k4 ) ∗ Sm4( nu ) ∗ USpa ( k3 )∗ d4 (mu, nu ) ;#c a l l S p C o l l e c t#c a l l S p C o n t r a c t M e t r i c s
#call SpContract
#c a l l SpOpenp r i n t ;. end
Amp =2*Spaa(k3,k1)*Spbb(k2,k4)
![Page 33: The GOLEM Project: Progress, Status and Prospects · The GOLEM Project: Progress, Status and Prospects Gavin Cullen in collaboration with A. Gu anti, J.P. Guillet, G. Heinrich, S](https://reader034.vdocuments.pub/reader034/viewer/2022042908/5f39c32e00b7f26e353dd426/html5/thumbnails/33.jpg)
Spinney: An ExampleHelicity amplitude for uu → dd
V e c t o r s k1 , k2 , k3 , k4 ;I n d i c e s mu, nu ;
#i n c l u d e s p i n n e y . hhL o c a l Amp = UbarSpb ( k2 ) ∗ Sm4(mu) ∗ USpa ( k1 ) ∗UbarSpb ( k4 ) ∗ Sm4( nu ) ∗ USpa ( k3 )∗ d4 (mu, nu ) ;#c a l l S p C o l l e c t#c a l l S p C o n t r a c t M e t r i c s#c a l l SpContract
#call SpOpen
p r i n t ;. end
Amp =- 2*Spa2(k1,k3)*Spb2(k2,k4)
![Page 34: The GOLEM Project: Progress, Status and Prospects · The GOLEM Project: Progress, Status and Prospects Gavin Cullen in collaboration with A. Gu anti, J.P. Guillet, G. Heinrich, S](https://reader034.vdocuments.pub/reader034/viewer/2022042908/5f39c32e00b7f26e353dd426/html5/thumbnails/34.jpg)
Spinney: An ExampleHelicity amplitude for uu → dd
Amp =− 2∗Spa2 ( k1 , k3 )∗Spb2 ( k2 , k4 ) ;
i.e. A++++ = −2〈13〉〈24〉
![Page 35: The GOLEM Project: Progress, Status and Prospects · The GOLEM Project: Progress, Status and Prospects Gavin Cullen in collaboration with A. Gu anti, J.P. Guillet, G. Heinrich, S](https://reader034.vdocuments.pub/reader034/viewer/2022042908/5f39c32e00b7f26e353dd426/html5/thumbnails/35.jpg)
Spinney: An ExampleHelicity amplitude for uu → tt
Massive final state
pµI = kµi +(pI )
2
2pI · qqµ
q2 = 0
k2 = 0
p2I = m2I
|I 〉 = |i〉+mI
[iq]|q]
#c a l l L i g h t C o n e D e c o m p o s i t i o n ( p3 , k4 , k2 ,m) ;
Amp = − 2∗Spa2 ( k1 , k4 )∗Spb2 ( k2 , k3 ) ;
![Page 36: The GOLEM Project: Progress, Status and Prospects · The GOLEM Project: Progress, Status and Prospects Gavin Cullen in collaboration with A. Gu anti, J.P. Guillet, G. Heinrich, S](https://reader034.vdocuments.pub/reader034/viewer/2022042908/5f39c32e00b7f26e353dd426/html5/thumbnails/36.jpg)
Spinney- A Form Library for Helicity Spinors
Spinney is a Form libraryUses the language of Form to
I implement helicity spinors
I massive and massless
I includes flipping rules for Majorana fermions
I includes t’Hooft-Veltman scheme for dimensional splitting
I functions and procedures named to allow easy migration toS@M [D. Maitre, P. Mastrolia, 0710.5559] ⇒ numerical evaluationof spinor products
![Page 37: The GOLEM Project: Progress, Status and Prospects · The GOLEM Project: Progress, Status and Prospects Gavin Cullen in collaboration with A. Gu anti, J.P. Guillet, G. Heinrich, S](https://reader034.vdocuments.pub/reader034/viewer/2022042908/5f39c32e00b7f26e353dd426/html5/thumbnails/37.jpg)
Golem-2.0
DiagramGeneration
Amplitude
InputProcess
NumeratorAlgebra
TensorReduction
Qgraf
FortranCode
InputProcess
Spinney
Golem95
Golem-2.0Python
HaggiesOptimization
![Page 38: The GOLEM Project: Progress, Status and Prospects · The GOLEM Project: Progress, Status and Prospects Gavin Cullen in collaboration with A. Gu anti, J.P. Guillet, G. Heinrich, S](https://reader034.vdocuments.pub/reader034/viewer/2022042908/5f39c32e00b7f26e353dd426/html5/thumbnails/38.jpg)
Golem95[T. Binoth, GC, J.Ph. Guillet, G. Heinrich, T. Kleinschmidt, E. Pilon,T. Reiter, M. Rodgers]
One-loop amplitudes ⇒I Dimensionally regulated one-loop integrals
I d ,µ1···µrN (S) =
∫ddk
iπd/2kµ1 · · · kµr∏N
j=1
[(k + rj)2 −m2
j + iδ]
with Sij = (ri − rj)2 −m2
i −m2j .
I Strip away Lorentz structure → Form Factor rep.
I d ,µ1...µrN (S) =∑j1,...,jr
[r ·j1 . . . r·jr ]µ1...µrAr
N(j1, · · · , jr ; S)
+∑
j1,...,jr−2
[r ·j1 . . . rj ·r−2g·· ]µ1...µrB r
N(j1, . . . , jr−2; S)
+∑
j1,...,jr−4
[r ·j1 . . . r·jr−4
g ··g ··]µ1...µrC rN(j1, . . . , jr−4;S)
![Page 39: The GOLEM Project: Progress, Status and Prospects · The GOLEM Project: Progress, Status and Prospects Gavin Cullen in collaboration with A. Gu anti, J.P. Guillet, G. Heinrich, S](https://reader034.vdocuments.pub/reader034/viewer/2022042908/5f39c32e00b7f26e353dd426/html5/thumbnails/39.jpg)
Golem95
Form Factors are linear combinations of
I dN(l1, . . . , lp,S) =
(−1)NΓ
(N − d
2
)∫dNz
δ(1−∑
zj)zl1 . . . zlp[−1
2zTSz − iδ
]N−d/2I Reduce to scalar integrals
I can introduce dangerous inverse gram determinants for N=3,4
I if det G small Golem95 ⇒ avoids this step, instead completesnumerical one-dimensional integration
![Page 40: The GOLEM Project: Progress, Status and Prospects · The GOLEM Project: Progress, Status and Prospects Gavin Cullen in collaboration with A. Gu anti, J.P. Guillet, G. Heinrich, S](https://reader034.vdocuments.pub/reader034/viewer/2022042908/5f39c32e00b7f26e353dd426/html5/thumbnails/40.jpg)
Golem95: Simple Example
3-point, rank 2
Iµν3 (S) =
∫dk
kµkν
[(k + r1)2 −m21][(k + r2)2 −m2
2][k2 −m23]
= rµ1 rν1A
3,21,1(S) + rµ1 r
ν2A
3,21,2(S) + rµ2 r
ν1A
3,22,1(S) + rµ2 r
ν2A
3,22,2(S)
+ gµνB3,2(S)
and
A3,2i ,j (S) = I n3 (i , j , S) ∼ 1
(detG )2I n3 (S) B3,2(S) = −1
2I n+23 (S)
For N=3,4:
I (N=3) Infra-red divergent → explicit expressions
I det G small → one-dimensional numerical integration (only formassless propagtors so far)
I otherwise: reduce to scalar integrals
![Page 41: The GOLEM Project: Progress, Status and Prospects · The GOLEM Project: Progress, Status and Prospects Gavin Cullen in collaboration with A. Gu anti, J.P. Guillet, G. Heinrich, S](https://reader034.vdocuments.pub/reader034/viewer/2022042908/5f39c32e00b7f26e353dd426/html5/thumbnails/41.jpg)
Golem95
Dedicated Fortran 95 library for the reduction and evaluation oftensor integralsLatest version 1.1.1 available onlinehttp://lappweb.in2p3.fr/lapth/Golem/golem95.html
including:
I Inclusion of internal masses (Internal call to OneLOop [A. van
Hameren] for finite massive scalar box/triangle)
I Scale µ has been added
I Contains all tensor coefficients up to rank six, six pointintegrals for massive and massless integrals (IR/ UV divergentand finite)
I Can also be used as a library for all types of scalar integrals
Future plans:
I completion of numerical option for all types of integrals
I complex masses
![Page 42: The GOLEM Project: Progress, Status and Prospects · The GOLEM Project: Progress, Status and Prospects Gavin Cullen in collaboration with A. Gu anti, J.P. Guillet, G. Heinrich, S](https://reader034.vdocuments.pub/reader034/viewer/2022042908/5f39c32e00b7f26e353dd426/html5/thumbnails/42.jpg)
Golem-2.0: Summary and Outlook
New features:
I Can handle massive loops
I Implementation of Majorana Fermions and higher spins ⇒BSM
I import of CalcHep Feynman Rules
I interface to SAMURAI (unitary based) [Mastrolia, Ossola, Reiter,
Tramontano, hep-ph 1006.0710]
In progress:
I Check of MSSM model file
I FeynRules model files [C. Duhr et al]
I Les Houches interface
I PowHeg-Box interface [Alioli,Nason,Oleari,Reiter]
I user-friendly “black box” with detailed documentation
Aim: Public and open source: after validation of gg → bbbb
![Page 43: The GOLEM Project: Progress, Status and Prospects · The GOLEM Project: Progress, Status and Prospects Gavin Cullen in collaboration with A. Gu anti, J.P. Guillet, G. Heinrich, S](https://reader034.vdocuments.pub/reader034/viewer/2022042908/5f39c32e00b7f26e353dd426/html5/thumbnails/43.jpg)
Golem Results
Golem method has been used for
I γγ → 4γ [Binoth, Gehrmann, Heinrich, Mastrolia]
I gg →W ∗W ∗ → lνl′ν [Binoth,Ciccolini,Kauer,Kramer]
I gg → HH,HHH [Binoth,Karg,Kauer,Ruckl]
I pp → Hjj (VBF/GF) [Andersen,Binoth,Heinrich,Smillie]
I qq → bbbb [Binoth,Greiner,Guffanti,Guillet,Reiter,Reuter]
I pp → VVj [Binoth,Gleisberg,Karg,Kauer,Sanguinetti]
I pp → Graviton +j [Karg et al.]
I gg → bbbb (in progress)
![Page 44: The GOLEM Project: Progress, Status and Prospects · The GOLEM Project: Progress, Status and Prospects Gavin Cullen in collaboration with A. Gu anti, J.P. Guillet, G. Heinrich, S](https://reader034.vdocuments.pub/reader034/viewer/2022042908/5f39c32e00b7f26e353dd426/html5/thumbnails/44.jpg)
Golem Results
Golem method has been used for
I γγ → 4γ [Binoth, Gehrmann, Heinrich, Mastrolia]
I gg →W ∗W ∗ → lνl′ν [Binoth,Ciccolini,Kauer,Kramer]
I gg → HH,HHH [Binoth,Karg,Kauer,Ruckl]
I pp → Hjj (VBF/GF) [Andersen,Binoth,Heinrich,Smillie]
I qq → bbbb [Binoth,Greiner,Guffanti,Guillet,Reiter,Reuter]
I pp → VVj [Binoth,Gleisberg,Karg,Kauer,Sanguinetti]
I pp → Graviton +j [Karg et al.]
I gg → bbbb (in progress)
![Page 45: The GOLEM Project: Progress, Status and Prospects · The GOLEM Project: Progress, Status and Prospects Gavin Cullen in collaboration with A. Gu anti, J.P. Guillet, G. Heinrich, S](https://reader034.vdocuments.pub/reader034/viewer/2022042908/5f39c32e00b7f26e353dd426/html5/thumbnails/45.jpg)
The four b amplitude[T. Binoth, N. Greiner, A. Guffanti, T.Reiter, J. Reuter]
An important background for BSM Higgs searches:For example: in MSSM: at large tanβ the Hbb coupling isenhanced
I Approximations: mb = 0, mt →∞, q ∈ {u, d , s, c}I LHC kinematics and cuts
I√s = 14TeV
I pT cut: pT > 30 GeVI rapidity cut: |η| < 2.5I separation cut: ∆R > 0.8
![Page 46: The GOLEM Project: Progress, Status and Prospects · The GOLEM Project: Progress, Status and Prospects Gavin Cullen in collaboration with A. Gu anti, J.P. Guillet, G. Heinrich, S](https://reader034.vdocuments.pub/reader034/viewer/2022042908/5f39c32e00b7f26e353dd426/html5/thumbnails/46.jpg)
The process qq → bbbb
Method:
I virtual corrections: Golem-2.0
I born part: Madgraph [F. Maltoni, T. Steltzer]
I real corrections: MadGraph
I subtraction terms: MadDipole [R. Frederix, T. Gehrmann, N.
Greiner]
I integration/analysis (MadEvent [Maltoni, Stelzer] )
I “plug and play” single subroutine call from Madevent toGolem
![Page 47: The GOLEM Project: Progress, Status and Prospects · The GOLEM Project: Progress, Status and Prospects Gavin Cullen in collaboration with A. Gu anti, J.P. Guillet, G. Heinrich, S](https://reader034.vdocuments.pub/reader034/viewer/2022042908/5f39c32e00b7f26e353dd426/html5/thumbnails/47.jpg)
qq → bbbb: Results
µR = xµ0; µ0 =√∑4
j=1 |pT (bj)|2
x0.2 0.3 0.4 1 2 3 4 5 6 7 8
[p
b]
σ
0
0.2
0.4
0.6
0.8
1
1.2
LO
NLO
I reduction of scaledependence
I stabilization ofresult
I study ofdependence on µFafter all channelscomputed
I the error bandsµ0 < µR < 2µ0
![Page 48: The GOLEM Project: Progress, Status and Prospects · The GOLEM Project: Progress, Status and Prospects Gavin Cullen in collaboration with A. Gu anti, J.P. Guillet, G. Heinrich, S](https://reader034.vdocuments.pub/reader034/viewer/2022042908/5f39c32e00b7f26e353dd426/html5/thumbnails/48.jpg)
qq → bbbb: Results
mbb of leading b-jets
) [GeV]2
,b1
m(b50 100 150 200 250 300 350 400
/dm
[fb
/GeV
] σ
d
0
1
2
3
4
5
= 14 TeVsLHC
LO
NLO
I reduction of scaledependence
I stabilization ofresult
I study ofdependence on µFafter all channelscomputed
I the error bandsµ0 < µR < 2µ0
![Page 49: The GOLEM Project: Progress, Status and Prospects · The GOLEM Project: Progress, Status and Prospects Gavin Cullen in collaboration with A. Gu anti, J.P. Guillet, G. Heinrich, S](https://reader034.vdocuments.pub/reader034/viewer/2022042908/5f39c32e00b7f26e353dd426/html5/thumbnails/49.jpg)
Conclusions and outlook
I high precision = beyond leading orderI Golem
I Golem is designed for automated one-loop calculationsI Numerically safe (avoids inverse Gram determinants)I massive and massless particlesI Golem95- tensor integral library available at
http://lappweb.in2p3.fr/lapth/Golem/golem95.htmlI Spinney- Form Library for Helicity Spinors available at
http://www.nikhef.nl/~thomasr/I Golem techniques being used for processes beyond the
Standard ModelI Golem-2.0- matrix element generator public soon