22
Parton Showers and Matrix Element Merging in Event Generator- a Mini-Overview Introduction to ME+PS Branching and Sudakov factor (no branching) Matching ME 23 + PS –CKKW and MLM Mini-Reminder: NLO calculation and subtraction method MC@NLO [email protected]

Parton Showers and Matrix Element Merging in Event Generator- a Mini-Overview Introduction to ME+PS Branching and Sudakov factor (no branching) Matching

Embed Size (px)

Citation preview

Parton Showers and Matrix Element Merging in Event Generator-

a Mini-Overview

Introduction to ME+PS

Branching and Sudakov factor (no branching)

Matching ME 23 + PS –CKKW and MLM

Mini-Reminder:

NLO calculation and subtraction method

MC@NLO

[email protected]

• Since mid 1980 Pythia and Herwig (and Ariadne) have been widely used

in most particle physics experiments

They provide full topology of final state particles based on:

Born matrix element + Parton shower (leading log approx.) for higher

order for radiation in strong and electromagnetic interaction

+ hadronisation (Lund strong and cluster model)

Late 80/early 90: Procedure to work out merging ME+PS, i.e. ME is used for emission of additional jet besides Born process (Sjostrand, Seymour, Lonnblad)

• Starting from 2001/2002:

A lot of activity started (…triggered by LHC challenge: large phase space!)

1) General Algorithm to merge ME(2n)+PS in leading order

(Mangano, Krauss, Catani, Webber et al.)

included in SHERPA, ALPGEN, HERWIG++

2) Match NLO ME + Parton showers (Frixione, Webber, Nason et al.)

MC@NLO (on top of HERWIG)

ME Generators

Calculation of Hadron-Hadron Cross-Section

ij

ij2

2j2

1i21 t/dσd )μ,(xf )μ,(xf tddx dxσ

2T

2T2

22

2ij /pdpt

us

st/dσd :LO in scattering-qq :e.g.

2

9

4s

p 1p

3p

2p4p

p

241

231

211

)p (p u

)p (p t

)p (p s

:variables mMandelstam

Diverges for low PT0

The calculation of exact matrix elements is difficult (loops, divergences, cancellations between large positive/negative numbers)

The Parton Shower Approximation

FSRISR 22 :in n2 factorize

0Q :likeshowerspace

:Radiation State Inital2i

0Q :likeshowertime

:Radiation State Final2i

Hard 22 process calculation has all (external leg) partons on mass shellHowever, partons can be off-shell for short times (uncertainty principle)close to the hard interaction

Incoming partons radiate harder and harder partons

Outgoing partons radiate softer and softer partons

probablity unit with showers parton afterwards add

ME 22 by n2 :represent

neglected be can Q all :QQ all for if 2i

22i

For more complexreaction often notclear which subdiagramShould be treated asHardest double counting

Final State Parton shower

2121

22

21

113

4

2dxdx

xxxxs

))((

d

qq

gqq

e.g.: Halzen&Martin chap 11

gqqee

2xxx

s/2Ex

321

jj

In the qg-collinear limit x21

)())((

)x-x-(2xxx

z1x

dzdxzx :zEE with

)Q(m s

dQdx

sm

x1

213

22

22

21

3

11iq

2213

2

2

213

2

222

22

112 zzzz

zz

dzz)(1z1

34

QdQ

dx)x(1

xx34

)x(1dx

2πσ

2

2

2s

11

22

21

2

2s

qq

gqq

collinear :1x or 1x

soft :1x and 1x

21

21

Altarelli-Parisi Splitting Function

dz (z)PQdQ

2π bca2

2s

bca

dP

20

2

ijs

2

QQ

log unit per )z(P 2

yprobabilit

with momentum its of z)-(1 and z fractions carrying

k and jpartons into splits i parton a increases Q As

π

α

:evolution of tionInterpreta

z-1

z134

P2

qgq

2z-1z2

n P 2

2f

qqg z)-(1 zz))-(1 z-(1

3P2

ggg

z

z-11

34

P qq

2 g

Iteration over branchingsgives final stateParton shower

The Sudakov Form Factor

))(d

exp(-))(exp(-

)(()()(

T

0

1-n

0i

dtdt

tPTtTP

TtTPTtTPTtP

somethingiisomething

n

iiisomething

n

iiinothingnothing

1

1

01

1

01 10

happens) gP(somethin1happens) P(nothing

)dtdt

(t)dPexp( (T)dP(T)dP

T

0

somethingsomethingfirst

)z)dz(P2πQ

Qdexp( dz (z)P

QdQ

2πdP bca

cb,

Q

Q

s2

2

bca2

2s

bca

2max

2

P to branch first time= P to branch times P that no branch before

Sudakov

Sudakov form factor approximates the virtual loop corrections

valid incollinear&softlimit x,Q2 small

• Details of Parton shower more complex, e.g. coherence, angular ordering

2

2

22

26

Tp

mPythiaIn

E

2

2

2

Q :6.3

Q :.

Q :Herwig In

22

22

2

2

1

1

1

1

3

4

2lnlnlnP

max

min

min

maxqgq ss

s

zz

QQ

zz

dzQdQ

Rate for one emission:

Rate for n emissions: nns

n 2ln)(P qgq

Parton shower include all corrections of type(better than analytical leading log)

nns

2ln

• Traditional ME/PS merging, e.g. in Pythia and Herwig

details different in all MC: generate phase space with PS,

correct first or hardest emission with ME probability

If WPS gives (real) parton shower phase space: correction factor WME/ WPS

In this way effectively the splitting functions are replaced by the ME

The reweighting only works, if

in the full phase space of gluon emission

This relation is not valid for higher parton configurations

reweighting procedure has to be satisfied

PS ME Merging

dPS

d ME

qq

1

wME

)(d)(d PSME gqqgqq

Summary - …so far

Parton showers include soft and collinear radiation that is logarithmically enhanced(non-singular contributions are ignored) not enough gluons are emitted that have high energy and large angle from the shower initiator

Matrix elements gives a good description of specific parton topologies wherethe partons are energetic and well separated,They include the interference between amplitudes with same external partonsHowever, in the soft and collinear limit, they neglect interference betweenmultiple gluon emissions, e.g. angular ordering

Jet Rates in NLL Accuracy

2ini1qNLL2 )d,(dΔR

)d(q,)Δd(q,Δ )d(q,P q),(dΔ dq )d,(dΔ 2 R iniginiq

d

d1qgq1qini1q

NLL3

1

ini

No emission from each quark line

No emissionfrom quark line

No emission from internal lines

Branching at d2

Two possible historiesq and qbar can radiate

Cluster partons to jets using KT-algorithmStop at point where 2-jets (d1), 3-jets (d3) are resolved

1d

q2d

inid

inid

inid

)d(q,Δ )d(q,P dq )d,(dΔ 2 inig

d

d1qgq

2ini1q

1

ini

),(

),(),( since

q

qq

ini

ini

dd

dddd

2

121

Sum over all possible branchings!

CKKW-Merging

resolved are jetsadditional

1,2,...n where d..d values resolution

determine to algo-K using partons the Cluster 3)

M to according momenta particle Choose 2)

P with

algo)-K (using n tymultiplici jetthe Select 1)

)(d (using pppp for level tree for ME Calculate 0)

ini1

T

n

(0)n

T

2inisdcba

n0

2

0

0

0

Nk

kk

n

n

reconstruct shower history

“nodal” values for tree diagramSpecifying kT sequence for event

Catani, Krauss, Kuhn, Webber (2001)

General scheme to merge parton showers with ME 2->n

1) Make exclusive ME topologies, exactly 2-jets, 3-jets etc.2) Calculate ME weight for exclusive topologies up to ME cut 3) Make parton shower and veto parton shower above ME-cut

Jet production

Jet evolution

ME exclusive all from onscontributi up sum 8)

created is it where scale is parton each for scale starting

dd with radiation all vetoing

ionconfigurat this for shower parton Generate 7)

1 to return otherwise],,[

of product the if ion,configurat Accept 6)

)(d :line external each for

d node next to d scale at node : line internal each for

)(d/)(d),( :weight Sudokov 5)

)(/)()...( )( :weight 4)

n

cut

s

ini,

kj

ini,ini,

sssss

10

21

R

d

d

dddd

dddd

j

j

kjkj

ninin

CKKW - ME-Weights and PS Veto

One could start at dcut,but this would create adip near dcut, so PS veto approach isbetter

This procedure is included in SHERPAFirst implementation exist for PYTHIA++, HERWIG++

Procedure can be generalised to pp (Krauss 2002)

Had we known the branching tree we should have computed the MEs like that

PS would not emit partons in addition to those in ME (exclusive)

Avoid duble counting, well separated partons already done via ME

CKKW Result

TeV 1.96s at Wpp X

ME+PS Pythia default (dashed)

ME 22

ME 23

ME 24

ME 25

ME 26

of parton i

Note that the CKKWwork up to NLL accuracy(for hadron collisions, noformal proof)

When using CKKW, alwaysmake sure that dini dependenceis small

MLM Mangano (2002)

1) Generate hard parton configuration for given n=Npart with ME, imposing 2) Define tree branching structure using KT-algo allowing only pairing consistent with color flow3) Compute s at the nodal values, but do not apply Sudakov factors4) Shower the hard event without any veto using Herwig/Pythia when done, find Njet jet with cone algorithm with if Npart<Njet reject event 5) Matched jets to hard partons using Only keep events, if each hard parton is uniquely contained in jets Events with Npart<Njet are rejected except for highest multiplicities

6) Define exclusive N-jet sample by requiring Npart =Njet

7) After matching, combine exclusive samples to one inclusive sample

minminmaxi ,, RREE ijTiT

jetT RE ,min

jetsiR ,min

Used in Alpgen

Hard parton

Shower parton

Npart=Njet

Event kept

Npart=Njet=3but Nmatch=2event rejected

Npart<Njet

reject for excl. samplekeep for incl. sample

soft double counting

collinear double counting

This is equivalent totSudakov reweighting

in CKKW (external lines)

Prevent parton shower harder than any emission by ME using cone algo:

Reminder: Next-To-Leading-Order calculations

Born: First-Order: RealFirst Order: Virtual

qqee

:)O( gqqge ee :..

:) O( s

qqees

:)O(

:0x3cancel each other (KNL-theorem), ifinfra-red singularities

One can show that for any observable where the NLO prediction is:

(x) dxd

BB

(x)V 2

dxd

B

sV x

xRs

R

)(dxd

Loop diagram

BR(x) lim 0x

Real and virtual contributions can be regularised by introducing integral in d=4-2dim.

2

)( )log(

1

1

10

1

1

0

21

0

xxdx

xdx

In this case: LO

sVR )( lim

0

BR(x) lim 0x

1

0

2

dxd

dxd

dxd

O(x))-(O limdOd

RVB

xdx

0

where:

(infra-red safeness)

Subtraction Method

1

02

1

02

010

11

)))(())(()())((

dOd

xOOBxOOxR

dxx

dxOOB ssR

))(( ))(()( 0

s 0OOxB

xOOxxR sx

Add and subtract locally a counter-term with same point-wise singular behaviour as R(x):

BR(x) lim 0x

Ellis, Ross, Terrano (1981)

Since

1

021

1

0

2ε )( )(

)(dOd

xxR

dxxx

xRdxxxR

dx sssR

1

0

regularised

Let us look at the real contribution:

By construction this integral is finite

Add and subtract counter-term

The only divergent term has B&V kinematicsand gets cancels against s B/2term of virtual contribution cancellation independent of Observable

1

0

00

xOOBxOOxR

dxOOB

ss

R

)))(())(()())((

2-dOd

22-2

))(()(

))((dxlimdOd 1

0 xBB

VB

BOOxxR

xOO ss

0

0

MC@NLO In previous methods, the IR singularities in ME are cut and bias is correctedMC@NLO includes the virtual diagrams to cancel the IR singularities

Frixione, Webber 2002

1) Total rates are accurate in NLO (normalisation is meaningful, in contrast to LO MC)2) Hard emissions are treated as in NLO computation (up to 23)3) Soft/collinear emissions are treated as in MC, i.e. using PS4) Smooth matching between hard and soft/collinear emissions5) output set of event using standard hadronisation models

Problem: in NLO singularities cancel bin-by-bin, when shower is attached not possible

Event generator including benefits from NLO computations

Objectives:

Basic Scheme:

1) Calculate NLO ME for n-body process using subtraction method (n+1 real, n virtual+Born)2) Calculate analytically how first shower emission off n-body topology populates n+1 phase space3) Subtract the shower expression from the real n+1 ME, consider rest as n-body4) Add shower to n and n+1 events

MC@NLO

)MM(M F)M(M F )(x)f(xfdΦdxdx MCab

ctab

CV,B,ab

22MC

MCab

Rab

32MC2a1a321

absubtdOd

Real MC

Born, virtual ME collinear remainder

Collinear counter-term

Introduce MC countertermsremove spurious NLO termsarising from the evolution of Born ME

Shower generating functionalswhose initial configurationis the 22 and 23 hard partonsreplaces formulafunction insubtraction method

produced are MM Since MCab

Rab weightsnegativesometimes

Introduce MC countertermsremove by hand non branchingprobability of Born term includedin showers

For pp X Y:

Counter terms are constructed by hand to reproduce behaviour ofcollinear singularities, they locally match the singular behaviour of real ME. They are specific to MC implementation So far, only HERWIG

• Standard MC Generators: Pythia, Herwig,…

22 ME (at most) + parton showers+hadronisation

• Matrix Element Generators for specific processes:

AcerMC, Alpgen, Gr@ppa, MadCup, Vecbos• Matrix Element Generator for arbitrary processes:

Amegic++/Sherpa, CompHep, Grace, MadEvent/MadGraph

• ME at NLO precision with event generator

MC@NLO, POWHEG

• Possible future development:

Automatic matching of NLO ME + NLO parton showers

Automatised NLO calculation plus matching• Present theory bottleneck to go to NNLO or NLO for more then 23

(two-loop diagrams)

Overview

LO onlyUnweighted eventsUp to 8 external particles

• F. Krauss, Matrix Elements and Parton Shower in Hadronic Interations, hep-ph/025283• T. Sjostrand, Monte Carlo Generator, hep-ph/0611247• S. Frixione, The Inclusion of Higher-Order QCD corrections into Parton Shower MC

hep-ph/0408316• S. Mrenna and P. Richardson, Matching ME and PS with Herwig and Pythia, hep-ph/0312274

Literature