Parton Shower Monte Carlos
Transcription
Parton Shower Monte Carlos
Parton Shower Monte Carlos Peter Skands (CERN Theoretical Physics Dept) LHCphenonet Summer School Cracow, Poland, September 2013 Scattering Experiments source ⇤⌅ Z LHC detector Cosmic-Ray detector Neutrino detector X-ray telescope … d Ncount(⇤⌅) / d⌅ d⌅ ⇥⌅ → Integrate differential cross sections over specific phase-space regions ⇤⌅ Predicted number of counts = integral over solid angle Z d Ncount(⇤⌅) / d⌅ d⌅ ⇥⌅ In particle physics: Integrate over all quantum histories (+ interferences) P. S k a n d s Lots of dimensions? Complicated integrands? → Use Monte Carlo 2 General-Purpose Event Generators Reality is more complicated Calculate Everything ≈ solve QCD → requires compromise! Improve lowest-order perturbation theory, by including the ‘most significant’ corrections → complete events (can evaluate any observable you want) The Workhorses PYTHIA : Successor to JETSET (begun in 1978). Originated in hadronization studies: Lund String. HERWIG : Successor to EARWIG (begun in 1984). Originated in coherence studies: angular ordering. SHERPA : Begun in 2000. Originated in “matching” of matrix elements to showers: CKKW-L. + MORE SPECIALIZED: ALPGEN, MADGRAPH, ARIADNE, VINCIA, WHIZARD, MC@NLO, POWHEG, … P. S k a n d s 3 Divide and Conquer Factorization → Split the problem into many (nested) pieces + Quantum mechanics → Probabilities → Random Numbers Pevent = Phard ⌦ Pdec ⌦ PISR ⌦ PFSR ⌦ PMPI ⌦ PHad ⌦ . . . Hard Process & Decays: Use (N)LO matrix elements → Sets “hard” resolution scale for process: QMAX ISR & FSR (Initial & Final-State Radiation): Altarelli-Parisi equations → differential evolution, dP/dQ2, as function of resolution scale; run from QMAX to ~ 1 GeV (More later) MPI (Multi-Parton Interactions) Additional (soft) parton-parton interactions: LO matrix elements → Additional (soft) “Underlying-Event” activity (Not the topic for today) Hadronization Non-perturbative model of color-singlet parton systems → hadrons P. S k a n d s 4 (PYTHIA) PYTHIA anno 1978 (then called JETSET) LU TP 78-18 November, 1978 A Monte Carlo Program for Quark Jet Generation T. Sjöstrand, B. Söderberg A Monte Carlo computer program is presented, that simulates the fragmentation of a fast parton into a jet of mesons. It uses an iterative scaling scheme and is compatible with the jet model of Field and Feynman. Note: Field-Feynman was an early fragmentation model Now superseded by the String (in PYTHIA) and Cluster (in HERWIG & SHERPA) models. P. S k a n d s 5 (PYTHIA) PYTHIA anno 2013 (now called PYTHIA 8) LU TP 07-28 (CPC 178 (2008) 852) October, 2007 A Brief Introduction to PYTHIA 8.1 T. Sjöstrand, S. Mrenna, P. Skands The Pythia program is a standard tool for the generation of high-energy collisions, comprising a coherent set of physics models for the evolution from a few-body hard process to a complex multihadronic final state. It contains a library of hard processes and models for initial- and final-state parton showers, multiple parton-parton interactions, beam remnants, string fragmentation and particle decays. It also has a set of utilities and interfaces to external programs. […] P. S k a n d s ~ 100,000 lines of C++ What a modern MC generator has inside: • Hard Processes (internal, interfaced, or via Les Houches events) • BSM (internal or via interfaces) • PDFs (internal or via interfaces) • Showers (internal or inherited) • Multiple parton interactions • Beam Remnants • String Fragmentation • Decays (internal or via interfaces) • Examples and Tutorial • Online HTML / PHP Manual • Utilities and interfaces to external programs 6 (some) Physics cf. equivalent-photon approximation Weiszäcker, Williams ~ 1934 Charges Stopped or kicked Radiation Radiation a.k.a. Bremsstrahlung Synchrotron Radiation The harder Associated they stop, the harder the field fluctations (fluctuations) that continue tocontinues become radiation 7 Jets = Fractals Most bremsstrahlung is driven by divergent propagators → simple structure / 1 2(pa · pb ) a b Amplitudes factorize in singular limits (→ universal i j k “conformal” or “fractal” structure) Partons ab → P(z) = Altarelli-Parisi splitting kernels, with z = energy fraction = Ea/(Ea+Eb) “collinear”: P (z) 2 a||b 2 |MF +1 (. . . , a, b, . . . )| ! gs C |MF (. . . , a + b, . . . )|2 2(pa · pb ) Gluon j → “soft”: Coherence → Parton j really emitted by (i,k) “colour antenna” |MF +1 (. . . , i, j, k. . . )| + scaling violation: gs2 → 2 jg !0 ! gs2 C 4παs(Q2) See: PS, Introduction to QCD, TASI 2012, arXiv:1207.2389 P. S k a n d s (pi · pk ) |MF (. . . , i, k, . . . )|2 (pi · pj )(pj · pk ) Can apply this many times → nested factorizations 8 Bremsstrahlung dσ X ddσσ X+X For any basic process d d = ✓ X+1 $ 1+&2&& X d d X+2 X+3 (calculated process by process) ⇠ 2 dsi1 NC 2gs si1 ds1j d s1j ⇠ 2 dsi2 NC 2gs si2 ds2j d s2j X+1 ✓ ⇠ 2 dsi3 NC 2gs si3 ds3j d s3j X+2 ... X ✓ Factorization in Soft and Collinear Limits P(z) : “Altarelli-Parisi Splitting Functions” (more later) |M (. . . , pi , pj . . .)| 2 i||j ! |M (. . . , pi , pj , pk . . .)| gs2 C 2 jg !0 ! P (z) 2 |M (. . . , pi + pj , . . .)| sij gs2 C 2sik 2 |M (. . . , pi , pk , . . .)| sij sjk “Soft Eikonal” : generalizes to Dipole/Antenna Functions (more later) P. S k a n d s 9 Bremsstrahlung For any basic process dσ X ddσσ X+X d d = ✓ X+1 $ 1+&2&& X d d X+2 X+3 (calculated process by process) ⇠ 2 dsi1 NC 2gs si1 ds1j d s1j ⇠ 2 dsi2 NC 2gs si2 ds2j d s2j X+1 ✓ ⇠ 2 dsi3 NC 2gs si3 ds3j d s3j X+2 ... ✓ X Singularities: mandated by gauge theory Non-singular terms: process-dependent SOFT COLLINEAR ✓ ◆ 0 2 |M(Z ! qi gj q̄k )| 2sik 1 sij sjk 2 = gs 2CF + + 0 2 |M(Z ! qI q̄K )| sij sjk sIK sjk sij 0 2 |M(H ! qi gj q̄k )| 2 = g s 2CF 0 2 |M(H ! qI q̄K )| P. S k a n d s ✓ ◆ 2sik 1 sij sjk + + +2 sij sjk sIK sjk sij SOFT COLLINEAR+F 10 Bremsstrahlung dσ X ddσσ X+X For any basic process d X = ✓ X+1 $ 1+&2&& d d d X+2 X+3 (calculated process by process) ⇠ 2 dsi1 NC 2gs si1 ds1j d s1j ⇠ 2 dsi2 NC 2gs si2 ds2j d s2j X+1 ✓ ⇠ 2 dsi3 NC 2gs si3 ds3j d s3j X+2 ... X ✓ Iterated factorization Gives us a universal approximation to ∞-order tree-level cross sections. Exact in singular (strongly ordered) limit. Finite terms (non-universal) → Uncertainties for non-singular (hard) radiation But something is not right … Total σ would be infinite … P. S k a n d s 11 Loops and Legs Coefficients of the Perturbative Series Loops X(2) X+1(2) … The corrections from Quantum Loops are missing X(1) X+1(1) X+2(1) X+3(1) Born X+1(0) X+2(0) X+3(0) … … Universality (scaling) Jet-within-a-jet-within-a-jet-... Legs P. S k a n d s 12 Evolution Q ⇠ QX Leading Order % of LO “Experiment” 100 100 75 75 % 50 of σtot 50 25 25 0 0 Born +1 +2 Born (exc) +1 (exc) +2 (inc) Exclusive = n and only n jets Inclusive = n or more jets P. S k a n d s 13 Evolution QX Q⇠ “A few” Leading Order % of LO “Experiment” 100 100 75 75 % 50 of σtot 50 25 25 0 0 Born +1 +2 Born (exc) +1 (exc) +2 (inc) Exclusive = n and only n jets Inclusive = n or more jets P. S k a n d s 14 Evolution Q ⌧ QX Leading Order 400 100 300 % of LO % of σtot N U 100 0 A T I 75 200 Born +1 50 25 +2 Cross Section Diverges P. S k a n d s I R Y T “Experiment” 0 ✓ Born (exc) + 1 (exc) + 2 (inc) Cross Section Remains = Born (IR safe) Number of Partons Diverges (IR unsafe) 15 Unitarity → Evolution Unitarity Kinoshita-Lee-Nauenberg: Imposed by Event evolution: When (X) branches to (X+1): Gain one (X+1). Loose one (X). (sum over degenerate quantum states = finite) Loop = - Int(Tree) + F Parton Showers neglect F → Leading-Logarithmic (LL) Approximation → evolution equation with kernel d X+1 d X Evolve in some measure of resolution ~ hardness, 1/time … ~ fractal scale → includes both real (tree) and virtual (loop) corrections ► Interpretation: the structure evolves! (example: X = 2-jets) • • • • • Take a jet algorithm, with resolution measure “Q”, apply it to your events At a very crude resolution, you find that everything is 2-jets At finer resolutions some 2-jets migrate 3-jets = σX+1(Q) = σX;incl– σX;excl(Q) Later, some 3-jets migrate further, etc σX+n(Q) = σX;incl– ∑σX+m<n;excl(Q) This evolution takes place between two scales, Qin ~ s and Qend ~ Qhad ► σX;tot = Sum (σX+0,1,2,3,…;excl ) = int(dσX) P. S k a n d s 16 hich defines the probability for a radiator not to have any emissions between two scales, the total probability for branching of the event as a whole is obtained as a sum of such dP ( ) An equally object in both analytical resummations and in parton showe = gs2 C A(fundamental ) ,! (9) ! Z Q Z Q2 for a radiator not to have any emissions betw d form 2 factor, defines the probability 2 dP (which 2 ) 2 2 2 Q , Q ) = exp d = exp g , (10) and point. (If there are several partons/dipoles/antennae, Q1 and Q , 1 to2denote a phase-space s C A( ) d 2 d Q21 Q21 branching of the event as a whole is obtained as a sum ofZ such terms.) ! Z Q2 2 Q2 2 dP ( ) 2 2 2 ntal object in both analytical resummations and in parton showers is the Sudakov derstood that the integral boundaries must be imposed either as step functions on the (Q , Q ) = exp d = exp g 1 a2 differential equation s C A( ) d What we need is d by probability for a radiator not to havevariables, any emissions two scales, factors. Q21 Q21between yesa the suitable transformation of integration accompanied Jacobian Boundary condition: a few partons defined at a scale (Q very close analogue in the simple process of nuclear decay, in which thehigh probability forF)a where it ! is understood that the integral boundaries must be imposed either as step ! evolves (or “runs”) that parton system down to a low scale Z Q Znuclear 2Then 2 ergo a decay, per unit time, is given by the decay constant, Q 2 dP 2 integrand or by a suitable transformation of integration variables, accompanied by Jaco ( hadronization ) 2 GeV) → It’s an evolution equation in QF (the cutoff ~ 1 = exp d has = exp close analogue gs C A( ) dsimple, process(10) This a very in the of nuclear decay, in which the dP (t) d Q21 Q21 = cN . per unit time, is given by the nuclear decay (11) constant, nucleus to undergo a decay, Close analogue: dt nuclear decay hat the integral boundaries must be imposed either as step functions on the Evolve at antime unstable nucleus. Checkbefore if it decays dP (t)t2 ,+is follow chains of ye transformation for a nucleus existing t1 to remain undecayed time of integration variables, accompanied by Jacobian factors. = cN . decays. ✓ Z dt analogue in the simple process oft2nuclear◆ decay, in which the probability for a )The = exp cN adt =constant, exp ( to cat t) t.1 toundecayed (12) 1 , t2is N remain Probability in the timetime t2 , is probability for nucleus existing time remain undecayed before ay, per unit (t time, given by the nuclear decay Decay constant t1 interval [t1,t2] ✓ Z t ◆ 2 dP (t) pecially simple, since the decay per cN , is constant. By conservation = cNprobability . (t1unit , t2 )time, = exp cN dt(11) = exp ( cN t) . dt the activity per nucleon at time t, equivalent t1 mber of nuclei (unitarity), to the “resummed” cleus existing at time t1 to remain undecayed before timethe t2decay , is probability per unit time, c , is constant. ity per unit time, isThis minus the derivative of , since case is especially simple, = 1 cN t N+ O(c2N ) Decay probability per unit time ✓ ofZthe ◆ t2 total number dPres (t) d of nuclei (unitarity), the activity per nucleon at time t, equivalent to (t1 , t2 ) = exp decay cprobability exp ( cNctime, . . the derivative (12) = = per = t) (13) N dt N (tt) 1 , minus unit is of , dt tdt 1 ∆(t1,t2) : “Sudakov Factor” (requires that the nucleus did not already decay) dPthe d for an atennna not to res (t) e emission probability varies over space,cNhence probability mple, since the decay probability perphase unit time, , is constant. By conservation = = cN (t1 , t) . dt ore formper of eq. (10).atBy unitarity, thedtresummed branching probability clei elaborate (unitarity),integral the activity nucleon time t, equivalent to the “resummed” P.derivative S kis a nminus ds ofthe thederivative Sudakov factor, itthe time, In QCD,of the ,emission probability varies over phase space, hence the probability 17 for Evolution Equations PDGLAP = dQ dz Pi(z) 2 Q " Nuclear Decay ds ds |M (s , s P = i 2 , s)| 3 ij jk ij jk Antenna 16π 2s |M2(s)|2 ! " t2 # dP Nuclei remaining undecayed = ∆(t1, t2) = exp − dt after time t dt t1 100 % Second Order 50 % All Orders Exponential 0% Early Times Time Third Order Late Times First Order -50 % -100 % P. S k a n d s 18 1 2 s 2 d hich defines the probability for a radiator not to have any emissionsQbetween two scales, 1 Q21 The Sudakov Factor where it is understood that the integral boundaries must be imposed either as step functions on the ! ! Z Z 2 2 ntegrand or by a suitableQtransformation of integration variables, accompanied by Jacobian factors. Q2 2 dP ( ) 2 Q21 This , Q22 )has = aexp d = exp g ) d in which , very close analogue in the simple process of nuclear decay, the (10) probability for a s C A( 2 2 d Q1 1 ucleus to undergo a decay, per unit time, is given by theQnuclear decay constant, derstood that integral boundaries mustdP be(t)imposed either as step functions on the Inthenuclear decay, the Sudakov factor counts: =accompanied cN . (11) y a suitable transformation of integration variables, by Jacobian factors. dt undecayed after a time t How many nuclei remain very close analogue in the simple process of nuclear decay, in which the probability for a The probability for a nucleus existing at time t1 to remain undecayed before time t2 , is ergo a decay, per unit Probability time, is given by theundecayed nuclear decay to remain in the constant, time interval [t1,t2] ✓ Z t2 ◆ (t) (t1 , tdP (12) 2 ) = exp = cN .t cN dt = exp ( cN t) . (11) 1 dt This is especially simple, since decayundecayed probabilitybefore per unittime time, y forcase a nucleus existing at time t1 tothe remain t2c, N is, is constant. By conservation f the total number nuclei✓(unitarity), the◆activity per a nucleon at time t,system equivalent to the “resummed” The ofSudakov for parton Z t2 factor ecay probability the derivative (t1 , t2per ) =unit exptime, is minus cN dt = exp (ofcN , t) . (12) counts: t1 dPresthat (t) thed parton system doesn’t evolve The probability =per unit time, = cN (t1constant. , t) . (13) pecially simple, since the decay probability c , is By conservation N dt run the dt factorization (branch) when we scale (~1/time) mber of nuclei (unitarity), the activity per nucleon at time t, equivalent to the “resummed” In QCD, the emission phase space, hence the probability for an atennna not to from a probability high to varies a lowover scale ity per unit time, isEvolution minus the derivative of , probability perof unit mit has the more elaborate integral form eq.“time” (10). By unitarity, the resummed branching probability s again minus the derivative factor, dPres (t) of the Sudakov d = = cN (t1 , t) . (13) dt dPresdt ( ) (replace cN by proper shower evolution kernels) = gs2 C A( ) (Q21 , Q2 ( )) , (14) (replace by shower evolution scale) e emission probability varies overd phase space, hencet the probability for an atennna not to oreP.elaborate integral form of eq. (10). By unitarity, the resummed branching probability S k2 where Q a (n d s) gives the value of the shower evolution scale (typically chosen as a measure of invariant19 h parton b taking a fraction z and parton c a fraction 1 z. To specify the Q azimuthal angle ⇧ of the b around the a direction is needed in addition; is the QCD scale in s . Of course, this choice is more direct iscussions ⇧ is chosen to bewhere isotropically distributed, although options for QCD parts of the shower, but it can be used just as well for the QED on istributions currently are the thedefaults. two variables t and z, the di⇥erential probability dP for parton a to ility for a parton to branch is given by the evolution equations (also called abc arelli–Parisi [Gri72, Alt77]). It is convenient to introduce dPa = Pa bc (z) dt dz . What’s the evolution kernel? Altarelli-Parisi splitting functions 2 dQ 2 2 2 b,c 2⌅ t = ln(Q / ) ⇤ Here dt (in = ln(Q )supposed = 2 limit) ,to run over (162) thedsum all allowed branchings, for a qua Can be derived the iscollinear from requiring Q q ⇥ q⇥, and so on. The abc factor is em for QED branchings and invariance ofbethe physical result with respect to QF → RGE evaluated at some suitable scale, see below). QCD scale in s . Of course, choice is more Thethis splitting kernels Pa bcdirected (z) are towards the he shower, but it can be used just as well for the QED ones. In terms of Altarelli-Parisi 1+ z2 es t and z, the di⇥erential probability dP for parton a to branch is now (E.g., PYTHIA) Pq qg (z) = CF , 1 z 2 abc (1 z(1 z)) dPa = Pa bc (z) dt dz . (163) P (z) = N , g gg C 2⌅ z(1 z) b,c 2 2 P (z) = T (z + (1 z) ), g qq R c s supposed to run over all allowed branchings, for a quark q ⇥1 + qgz 2and b Pq q s (z) e2q ones (to , on. The abc factorais em for QED branchings and for = QCD 1 z = z pa some suitable scale, seepbbelow). 2 1 + z P⇥ ⇥ (z) = e2⇥ , g kernels Pa bc (z) arepc = (1-z) pa 1 z Pq Pg P. S k a n d s s fo 2 1 + z with C 3, TQR2 some = nf measure /2 (i.e. of TR“hardness” receives a contribution F = 4/3, NC = 2 … with dQ Callowed , 2 2 qg (z) = F 2flavour), electric charge (4/9 for u-t qq and e and e = event/jet resolution ⇥ the squared q dt = 2 = d 1 ln Q z Q for d-type ones, and measuring parton virtualities / formation time / … 2 1 for leptons). (1 z(1familiar z)) with analytical calculations may wonder why the ‘+ Persons , gg (z) = NC z) of the splitting kernels in eq. (164) are missing. Thes and ⇤(1z(1z) terms 20 fulfil the task of ensuring flavour and energy conservation in the analytical Coherence Coherence QED: Chudakov effect (mid-fifties) e+ e− cosmic ray γ atom Approximations to Coherence: Angular Ordering (HERWIG) Illustration by T. Sjöstrand reduced ionization emulsion plate normal ionization Angular Vetos (PYTHIA) Coherent Dipoles/Antennae (ARIADNE, Catani-Seymour, VINCIA) QCD: colour coherence for soft gluon emission 2 + 2 = by • ofrequiring emission angles to that be decreasing → ansolved example an interference effect can be treated probabilistically or • requiring transverse momenta to be decreasing More interference effects can be included by matching to full matrix elements P. S k a n d s 21 rat 0.02 10-4 Coherence at Work Figure 3: Di↵erent color flows and corresponding emission Pythia patterns in qq ! qq scattering. The straight (black) lines are 0.01 quarks with arrows denoting the direction of motion in the iniVincia (default) tial or final states, and the curved (colored) lines indicating the Vincia (enh. antennae) color flow. The beam axis is horizontal, and the vertical axis Example taken from: Ritzmann, Kosower, PS, PLB718 (2013) 1345 0 is transverse to the beam. The initial-state momenta would be 0 5 10 15 20 reversed in a Feynman diagram, so that the gluon emissions p Example: quark-quark scattering in byhadron collisions symbolically indicated curly lines would be inside the corresponding color antennæ. Forward flow isoshown on the left, Consider one specific phase-space point (eg scattering at 45 ) igure 2: The Drell-Yan pT spectrum. The dashed red curve and backward flow on the right. hows the value 2 computed using colour Vincia withflows: default antennæ possible a and b unctions, while the dotted green curve shows the Vincia preicted with an enhanced antenna function. The solid blue urve gives the Pythia 8 prediction. inset shows the higha)The “forward” 2 180° T tail. colour flow remit 2 ertainty due to the shower function and in particuar higher-order terms in the shower. The di↵ernce shown here is illustrative only; a more exensive Figure exploration of possible variations 3: Di↵erent colorantenna flows and corresponding emission 0° 45° 90° 135° 180° would be required the“backward” spread as a (black) lines b) patterns in qqbefore ! qqtaking scattering. The straight are q Hgluon, beamL colour flow uantitative estimate of the uncertainty. We may quarks with arrows denoting the direction of motion in the inionetheless thatand thethe Pythia referencelines indicating tial orobserve final states, curved8(colored) the Figure 4: Angular distribution of the first gluon emission in alculation the Vincia (with de! qq axis scattering at 45 , for the two di↵erent color flows. colordi↵ers flow. from The beam axis is one horizontal, and the qq vertical Thewould light (red) ault antenna) by roughly the same in the is transverse to the beam. Theamount initial-state momenta be histogram shows the emission density for the forward flow, and the dark (blue) histogram shows the emiseak region as does the enhanced Vincia reversed in a Feynman diagram, so predicthat the gluon emissions sion density for the backward flow. on. This illustrates aindicated tradeo↵ by between a more ac- be inside the corsymbolically curly lines would nt color flows and corresponding emission responding color antennæ. Forward is shown on the left, ve strategy and a more active radiqq recoil scattering. The(Pythia) straight (black) lines areflow Another good recent example is the SM contribution to the Tevatron top-quark forwardand backward flow theasymmetry right. tion pattern (enhanced Vincia), which in- showers, ws denoting the direction ofon motion in thewill inibackward frombe coherent see: PS, Webber, should Winter, JHEP 1207 (2012) 151 plies that radiation be directed primarily inP. S k a n d s and the curved (colored) lines indicating thep , all eresting to study more closely. At large 3 1 180° 4 22 S({p}X , O) = (O ⇤ O({p}X )) ⇧ ⇤ ⇥ thad ⇥ thad dP dP (O⇤O({p}X )) + dt dtX+1 (O⇤O({p S({p}X , O) = 1 ⇤ dt dtX+1 tstart tstart ⇥ thad d⇧(tstart, t) dt S({p}X+1, O) S({p}X , O) = ⇧(tstart, thad) (O⇤O({p}X )) ⇤ dt tstart Observation: the ⇥ evolution ⌅kernel is responsible d X+1 wX+1 ⌅⌅ for generating P = real radiation. d X wX ⌅PS → Choose it to be the ratio ⇥ of 2the real-emission matrix element dQ to the Born-level matrix element PDGLAP = dz Pi(z) 2 Q → AP in coll limit, buti also includes the Eikonal for soft radiation. ⇥ 2 |M ds ds (s , s , s)| ij jk 3 ij jk Dipole-Antennae PAntenna = 2→3 instead of 1→2 2 2 16⌦ s |M2(s)| (E.g., ARIADNE, VINCIA) (→ all partons on shell) Antennae dPIK s ijk I K k (sij,sjk) P. S k a n d s a(sij , sjk ) ⇤ ⇥ ⇧(t1, t2) = exp ⇤ = i j dsij dsjk 16⌃ 2 s (…) (…) t2 t1 Antenna functions of invariants ⇥ 2CF 2 2 aqq̄ qgq̄ = sij s 2sik s + sij + sjk ⇧ dP aqg qgg = dt dt agg ggg = jk CA sij sjk CA sij sjk TR sjk aqg q q̄ 0 q 0 = agg g q̄ 0 q 0 = aqg 2sik s + s2ij 2sik s + s2ij s 2sij + q q̄ 0 q 0 + s2jk s3ij + s2jk s3ij 2s2ij ⇥ ⇥ s3jk ⇥ … + non-singular terms 23 Bootstrapped Perturbation Theory Start from an arbitrary lowest-order process (green = QFT amplitude squared) (virtual corrections) No. of Quantum Loops Parton showers generate the bremsstrahlung terms of the rest of the perturbative series (approximate infinite-order resummation) +0(2) +1(2) Universality (scaling) … Jet-within-a-jet-within-a-jet-... +0(1) +1(1) +2(1) +3(1) Un ita rit y Cancellation of real & virtual singularities Lowest +1(0) Order +2(0) +3(0) Exponentiation fluctuations within fluctuations But No. ≠ full QCD! Only LLEmis Approximation (→ matching) of Brem sstra hlung sions (real corrections) P. S k a n d s 24 Perturbation shower formalism. Theory with Markov Chains The Shower Operator nsider the Born-level cross section for an arbitrary hard process, H, differentially in an arbitrary ared-safe observable Theory O, 2.1 Perturbation with Markov Chains ! " Consider the Born-level dσcross (0) 2 hard process, H, differentially in an arbitrary H !! section for an arbitrary (1) infrared-safe observabledO O, !Born = dΦH |MH | δ(O − O({p}H )) , ! " H = Hard process ! dσ (0) H 2 here the integration runs over !the full phase space of H (this expression and = final-state dΦH |Mon-shell (1) Born dO ! H | δ(O − O({p}H )) , {p} : partons se below would also apply to Born hadron collisions were we to include integrations over the parton ribution functions in the initial andfinal-state the δ function projects a 1-dimensional slice defined where the integration runs overstate), the full on-shell phaseout space of H (this expression and O evaluated on the also set ofapply final-state momenta which we we denote {p}H (without the over δ function, the those below would to hadron collisions were to include integrations the parton instead of evaluating O on not the finalone). state, grationBut overfunctions phase space would just giveand thethe total cross section, differential distribution in the initial state), δdirectly function projects outthe aBorn 1-dimensional slice defined ToO make the connection parton showers, to discuss all-orders in that context, insert aand showering operator by evaluated on the settooffirst final-state momenta which we denote {p}resummations H (without the δ function, the may insert over an operator, S, that actsjust on the finalsection, state before thedifferential observableone). is evaluated, integration phase space would giveBorn-level the total cross not the To make the connection to parton showers, and to discuss all-orders resummations in that context, ! " {p} : partons ! dσ Born (0) H 2 final state before the observable is evaluated, we may insert an operator, S, that! acts on dΦ the HBorn-level | S({p}H , O) . S : showering operator (2) = |M ! H + shower dO S! i.e., " ! dσH ! (0) 2be responsible for generating all (real and rmally, this operator — the evolution operator — will (2) = dΦ |M H ! H | S({p}H , O) . ual) higher-order corrections dO to theS Born-level expression. The measurement δ function appearUnitarity: to evolution first order, does Formally, this operator — the operatorS— will benothing responsible for generating all (real and virtual) higher-order corrections to the Born-level The measurement δ function appear3 expression. S({p} , O) = (O O({p} )) + O(↵ ) H H s 3 P. S k a n d s 25 The Shower Operator S({p} , O) = δ(O − O({p} )) X S({p}X , O) = δ(O − O({p} )) X X ! # " "t thad ! # " tthad " had had dP dP dPd S({p} dt δ(O−O({p}XX))))++ S({p}XX,,O) O) = = 1− dt δ(O−O({p} dtdt X+1 X+1 dt (Markov Chain) dt dtdt To ALL Orders tstart tstart X tstart start ""thad X , O) = δ(O − O({p}X )) thad d∆(t d∆(t , t), t) # start " thad " thad start )δ(O−O({p} S(S S({p}XX,,O) O) = = ∆(t ∆(tstart, thad dtdt had)δ(O−O({p} dPS({p} dP XX))))−− − dt δ(O−O({p}“Nothing dt→X+1 δ(O−O({p} tstart tstart X )) + Happens” X+1)) dtdt “Evaluate$Observable” $ " tstart " dt dtX+1 tstart $ $ dΦ w dΦ w X+1 X+1 X+1 X+1 " $$ thad P= P d∆(t $$ start, t) dΦ w X X tstart, thad)δ(O−O({p}X )) − dt dΦ"X wS({p} X PS X+1 , O) PS "dt dQ22 tstart % % $ dQ " “Something Shower” PDGLAP = Happens” → 2“Continue dz PPi(z) DGLAP P = dz (z) dΦX+1 wX+1 $$ i Q 2 Q = ii $ dΦX wX PS " 2 " |M (s , s , s)| ds ds " 3 (sij , happens jk , s)|2 ij dsjknothing All-orders Probability that 2 |M s ds % 3 ij jk ij jk P = dQ Antenna 2s 2 P = Antenna 16π |M (s)| = dz P (z) 2 2s 2 AP i 16π |M (s)| 2 2 ! " t2 # Q i (Exponentiation) dP " Analogous to nuclear decay ∆(t dt 2 1, t2) = exp − dsij dsjk |M3(sij , sjk , s)| N(t) ≈ N(0) exp(-ct) dt t1 16π 2s |M2(s)|2 P. S k a n d s 26 A Shower Algorithm 1.0 Solve equation R = (t1 , t) for t yjk ! sjk !sijk ! 1"xi 1. Generate Random Number, R ∈ [0,1] (with starting scale t1) Analytically for simple splitting kernels, else numerically (or by trial+veto) → t scale for next branching t 0.8 t1 0.6 (t,z) 0.4 0.2 0.0 0.0 0.2 0.4 0.6 0.8 yij ! sij !sijk ! 1"xk 1.0 Figure 1: Contours of constant value of the antenna function, ā0ijk for q q̄ → qg q̄ d as function of the two phase-space invariants, with an arbitrary normalization an scale. Larger values are shown in lighter shades. The (single) collinear diverge while the (double) soft divergence sits at the origin. 2. Generate another Random Number, Rz ∈ [0,1] To find second (linearly independent) phase-space invariant factor, and ā is a generic color- and coupling-stripped dipole-antenna function, 0 ijk Iz (z, t) Solve equation Rz = Iz (zmax (t), t) With the “primitive function” for z Z z denote a tree-level quantity. The three-particle matrix element is averaged azimu that our use of lower-case letters for the antenna function is intended to signify t whatscale is called a sub-antenna in ref. [36] for which lower-case letters are likewise (at ) For illustration, contours of constant value of ā0qgq̄ (s, sqg , sgq̄ ) as derived from in fig. 1, over the 2 → 3 phase space, with an arbitrary normalization and a log This function is called A03 in ref. [36] and is identical to the radiation function splittings in A RIADNE. One clearly sees the large enhancements towards the e with a double pole (the overlap of two singularities, usually called soft and co origin, and single singularities (soft or collinear) localized on the axes. 0 as g2 = 4παs and combining it with the phase s Writing the coupling factor we have the following antenna function normalization t d (t0 ) Iz (z, t) = dz dt0 zmin (t) t =t 3. Generate a third Random Number, Rφ ∈ [0,1] 1 αs 0 a0IK→ijk (s, sij , sjk ) ≡ ! " # 4π Cijk āijk (s, sij , sj 2 2 λ s, mI , mK is, we use the notation ā for the coupling- and color-stripped antenna funct Solve equation R' = '/2⇡ for φ → Can nowaThat 3Dantenna branching fordo the “dressed” function, i.e., including its coupling, color, and phase P. S k a n d s Note that g 2 ×(phase-space normalization) leads to a factor αs /(4π) indepen branching. As we believe that the formalism becomes more transparent if the is kept clear throughout, we shall therefore use this factor for all branchings, traditional convention of using αs /(2π) for some branchings and αs /(4π) for ot convention choice will be compensated by our conventions for the color factors a normalizations, such that the final result remains independent of this choice. 27 combined result should contain exactly the correct leading soft and collinear logarithms with no under-counting. Non-logarithmic (‘finite’) terms are in constrast arbitrary. They correspond to around inside the leading-logarithmic uncertainty envelope. The renormalization scale µR principle be a constant (fixed coupling) or running. Again, the point here is not to impose a choice but just to ensure that the language is sufficiently general to explore the ambiguity. Together, eqs. (2), (4), and (11) can be used as a framework for defining more concret The final states generated by based a shower showers. An explicit evolution algorithm (whether on partons, dipoles, or other objec algorithm will depend on specify: Perturbative Ambiguities 1. The choice of perturbative evolution variable(s) t[i] . [i] 2. The choice of phase-space mapping dΦn+1 /dΦn . Ordering & Evolutionscale choices Recoils, kinematics 3. The choice of radiation functions ai , as a function of the phase-space variables. 4. The choice of renormalization scale function µR . 5. Choices of starting and ending scales. P. Non-singular terms, Reparametrizations, Subleading Colour Phase-space limits / suppressions for hard radiation and choice of hadronization scale The definitions above are already sufficient to describe how such an algorithm can be ma → gives additional handles forshall uncertainty beyond just μR of these fixedus order perturbation theory. We later presentestimates, several explicit implementations + ambiguities be reduced by including more pQCD → matching! the form of thecan V INCIA code, see section 5. Let us begin by seeing what contributions the pure parton shower gives at each order in pert theory. Since ∆ is the probability of no branching between two scales, 1 − ∆ is the integrated b Skands 28 probability P . Its rate of change gives the instantaneous branching probability over a dif Jack of All Orders, Master of None? Nice to have all-orders solution But it is only exact in the singular (soft & collinear) limits → gets the bulk of bremsstrahlung corrections right, but fails equally spectacularly: for hard wide-angle radiation: visible, extra jets … which is exactly where fixed-order calculations work! Skands P. P. Skands Introduction QCD Introduction toto QCD So combine them! (2) (2) 1 1 . . .. . . (1) 1 1 0(1) 0 (1) (1) 1 1 (1) (1) 2 2 (0) 0 0 0(0) 0 0 0 (0) (0) 1 1 (0) (0) 2 2 1 1 2 2 k (legs) k (legs) . . .. . . ++ (0) (0) . . . ... 3 3 3 3 . . .. . . (2) 2 2 0(2) 0 (2) (2) 1 1 ? & F+1 LO⇥LL F &F F+1 @@ LO⇥LL . . .. . . (1) 1 1 0(1) 0 (1) (1) 1 1 (1) (1) 2 2 (0) 0 0 0(0) 0 0 0 (0) (0) 1 1 (0) (0) 2 2 1 1 2 2 k (legs) k (legs) . . .. . . == (0) (0) . . . ... 3 3 3 3 . . .. . . (2) 2 2 0(2) 0 ` (loops) ` (loops) ` (loops) ` (loops) (2) 2 2 0(2) 0 F+1 LO⇥LL F+1 @@ LO⇥LL ` (loops) ` (loops) F@ LO⇥LL F@ LO⇥LL (2) (2) 1 1 . . .. . . (1) 1 1 0(1) 0 (1) (1) 1 1 (1) (1) 2 2 (0) 0 0 0(0) 0 0 0 (0) (0) 1 1 (0) (0) 2 2 1 1 2 2 k (legs) k (legs) . . .. . . (0) (0) . . . ... 3 3 3 3 . . .. . . FAIL!involving Figure22: 22:The Thedouble-counting double-countingproblem problemcaused causedbybynaively naivelyadding addingcross crosssections sections involving Figure See: PS, Introduction to QCD, TASI 2012, arXiv:1207.2389 matrix elements with different numbers legs. matrix elements with different numbers ofof legs. P. S k a n d s 29 Matching 1: Slicing Examples: MLM, CKKW, CKKW-L First emission: “the HERWIG correction” Use the fact that the angular-ordered HERWIG parton shower to has a P. Skands Introduction QCD “dead zone” for hard wide-angle radiation (2) 0 (2) 1 1 (1) 0 (1) 1 (1) 2 0 (0) 0 (0) 1 (0) 2 0 1 + ... 2 k (legs) (0) 3 ... 3 ... F @ LO1 ⇥LL (H ERWIG Matched) ... 2 (2) 0 (2) 1 1 (1) 0 (1) 1 (1) 2 0 (0) 0 (0) 1 (0) 2 0 1 ... 2 k (legs) = (0) 3 ... 3 ... ` (loops) ... 2 P. Skands F+1 @ LO⇥LL (H ERWIG Corrections) ` (loops) ` (loops) F @ LO⇥LL-Soft (H ERWIG Shower) (Seymour, 1995) ... 2 (2) 0 (2) 1 1 (1) 0 (1) 1 (1) 2 0 (0) 0 (0) 1 (0) 2 0 1 2 k (legs) ... (0) 3 ... 3 ... Introduction to QCD P. 1 (1) 0 ... (1) 1 ... + 2 (2) 0 1 (1) 0 ... (1) 1 ... + 2 (2) 0 1 (1) 0 ... (1) 1 ... = ` (loops) (2) 0 ` (loops) 2 ` (loops) ` (loops) Figure 23: Hemissions: ERWIG ’s original matching [112, in which the dead zone of the Many thescheme MLM &113], CKKW-L prescriptions H ERWIG shower was used as an effective “matching scale” for one emission beyond a basic F @ LO⇥LL-Soft (excl) F+1 @ LO⇥LL-Soft (excl) F+2 @ LO⇥LL (incl) F @ LO2 ⇥LL (MLM & (L)-CKKW) hard process. 2 (2) 0 1 (1) 0 ... (1) 1 ... (0) (0) (0) (0) independent (0) (0) (0) (0) (0) (0) (0) (0) since generalized by several groups to include arbitrary of addi0 been 0 0 0numbers 0 1 2 0 1 2 0 1 2 0 1 2 tional legs, the most well-known of 1these 2being the CKKW [114], CKKW-L [115, 116], and 0 1 2 0 0 1 2 0 1 2 k (legs) k (legs) k (legs) k (legs) MLM [117, 118] approaches. (Mangano, 2002) (CKKW & Lönnblad,the 2001) (+many more recent; see Alwallscale, et al., EPJC53(2008)473) Effectively, shower approximation is set to zero above some either due to the Figure 24: Slicing, with up to two additional emissions beyond the basic process. showers Image The Credits: istockphoto presence of explicit dead zones in the shower, as in H ERWIG , or by vetoing any emissions S k a noff d s F and F + 1 are set to zero above a specific “matching scale”. (The number of coefficients above a certain matching scale, as in the (L)-CKKW and MLM approaches. The empty part of 30 The “CKKW” Prescription Catani, Krauss, Kuhn, Webber, JHEP11(2001)063 Lönnblad, JHEP05(2002)046 Start from a set of fixed-order MEs Separate Phase-Space Integrations inc F inc F +1 (Qcut ) inc F +2 (Qcut ) Wish to add showers while eliminating Double Counting: Transform inclusive cross sections, for “X or more”, to exclusive ones, for “X and only X” Jet Algorithm (CKKW) → Recluster back to F → “fake” brems history Or use statistical showers (Lönnblad), now done in all implementations Reweight each internal line by shower Sudakov factor & each vertex by αs(µPS) exc F +1 (QF +1 ) exc F +2 (QF +2 ) Reweight each external line by shower Sudakov factor exc F (Qcut ) exc F +1 (Qcut ) Now add a genuine parton shower → remaining evolution down to confinement scale Start from Qcut P. S k a n d s Start from QF+2 31 Slicing: The Cost 1. Initialization time 2. Time to generate 1000 events (to pre-compute cross sections and warm up phase-space grids) (Z → partons, fully showered & matched. No hadronization.) 10000s 1000s C + A RP 1000 SHOWERS IX M O 1000s rt) a the f o e t sta f o le p am x e ( E SH 100s 100s 10s 10s 1s E H S ( A RP L) KW K C 1s 2 3 4 5 6 Z→n : Number of Matched Emissions 0.1s 2 3 4 5 6 Z→n : Number of Matched Emissions Z→udscb ; Hadronization OFF ; ISR OFF ; udsc MASSLESS ; b MASSIVE ; ECM = 91.2 GeV ; Qmatch = 5 GeV SHERPA 1.4.0 (+COMIX) ; PYTHIA 8.1.65 ; VINCIA 1.0.29 (+MADGRAPH 4.4.26) ; gcc/gfortran v 4.7.1 -O2 ; single 3.06 GHz core (4GB RAM) P. S k a n d s 32 Matching 2: Subtraction Examples: MC@NLO, aMC@NLO LO × Shower P. S k a n d s X(2) X+1(2) X(1) X+1(1) X+2(1) X+3(1) Born X+1(0) X+2(0) X+3(0) NLO … X(2) X+1(2) … X(1) X+1(1) X+2(1) X+3(1) … … Born X+1(0) X+2(0) X+3(0) … … Fixed-Order Matrix Element … Shower Approximation … 33 Matching 2: Subtraction Examples: MC@NLO, aMC@NLO LO × Shower P. S k a n d s X(2) X+1(2) X(1) X+1(1) X+2(1) X+3(1) Born X+1(0) X+2(0) X+3(0) NLO - Shower NLO … X(2) X+1(2) … X(1) X+1(1) X+2(1) X+3(1) … … Born X+1(0) X+2(0) X+3(0) … … Fixed-Order Matrix Element … Shower Approximation … Expand shower approximation to NLO analytically, then subtract: … Fixed-Order ME minus Shower Approximation (NOTE: can be < 0!) 34 Matching 2: Subtraction Examples: MC@NLO, aMC@NLO LO × Shower P. S k a n d s X(2) X+1(2) X(1) X+1(1) X+2(1) X+3(1) Born X+1(0) X+2(0) X+3(0) (NLO - Shower NLO ) × Shower … X(1) X(1) … … X(1) X(1) X(1) X(1) … … Born X+1(0) X(1) X(1) … … Fixed-Order Matrix Element … Fixed-Order ME minus Shower Approximation (NOTE: can be < 0!) … Shower Approximation … Subleading corrections generated by shower off subtracted ME 35 Matching 2: Subtraction Examples: MC@NLO, aMC@NLO Combine → MC@NLO Frixione, Webber, JHEP 0206 (2002) 029 Consistent NLO + parton shower (though correction events can have w<0) Recently, has been almost fully automated in aMC@NLO Frederix, Frixione, Hirschi, Maltoni, Pittau, Torrielli, JHEP 1202 (2012) 048 NLO: for X inclusive LO for X+1 LL: for everything else X(2) X+1(2) … X(1) X+1(1) X+2(1) X+3(1) … Born X+1(0) X+2(0) X+3(0) … Note 1: NOT NLO for X+1 Note 2: Multijet tree-level matching still superior for X+2 NB: w < 0 are a problem because they kill efficiency: Extreme example: 1000 positive-weight - 999 negative-weight events → statistical precision of 1 event, for 2000 generated (for comparison, normal MC@NLO has ~ 10% neg-weights) P. S k a n d s 36 Matching 3: ME Corrections Standard Paradigm: Have ME for X, X+1,…, X+n; Want to combine and add showers Double counting, IR divergences, multiscale logs → “The Soft Stuff” Works pretty well at low multiplicities Still, only corrected for “hard” scales; Soft still pure LL. At high multiplicities: Efficiency problems: slowdown from need to compute and generate phase space from dσX+n, and from unweighting (efficiency also reduced by negative weights, if present) Scale hierarchies: smaller single-scale phase-space region Powers of alphaS pile up Better Starting Point: a QCD fractal? P. S k a n d s 37 (shameless VINCIA promo) (plug-in to PYTHIA 8 for ME-improved final-state showers, uses helicity matrix elements from MadGraph) Interleaved Paradigm: Have shower; want to improve it using ME for X, X+1, …, X+n. Interpret all-orders shower structure as a trial distribution Quasi-scale-invariant: intrinsically multi-scale (resums logs) Unitary: automatically unweighted (& IR divergences → multiplicities) More precise expressions imprinted via veto algorithm: ME corrections at LO, NLO, and more? → soft and hard No additional phase-space generator or σX+n calculations → fast Automated Theory Uncertainties For each event: vector of output weights (central value = 1) + Uncertainty variations. Faster than N separate samples; only one sample to analyse, pass through detector simulations, etc. LO: Giele, Kosower, Skands, PRD84(2011)054003 P. S k a n d s NLO: Hartgring, Laenen, Skands, arXiv:1303.4974 38 Matching 3: ME Corrections Examples: PYTHIA, POWHEG, VINCIA |MF |2 |MF |2 Generate “shower” |MF |2 emission |MF |2 2 LL Virtues: No “matching scale” No negative-weight events Can be very fast Loops Start at Born level X +2 Repeat |MF +1 | ⇠ ai |MF |2 X 2 +1 2 i2ant |MX 2 LL 22 LL F| |MF +1 | ⇠ a|M ai |MF | F +1 i |M F || ⇠ 2 |M | i2ant F +1 X Element i2ant Correctato Matrix LL 2! +0 |MF +1 | ⇠ |M2Fa|2i2|MF |2 2 |MFF|+1 | |M |MF +1 | i2ant ai ! P ai ! P 2 aX ai |MF |2 i |MF2| +0 +1 +2 +3 Legs 2 LL 2 |M | F +1 |M | ⇠ a |M | i F aFi +1 !P 2 i2ant ai |MF | First Order Unitarity of|MShower 2 PYTHIA: LO1 corrections to most SM and BSM decay FZ+1 | ai ! P processes, and for pp → Z/W/H (Sjöstrand 1987) |2 Virtual = ai |MFReal Virtual = Z POWHEG (& POWHEG BOX): LO1 + NLO0 corrections for generic processes (Frixione, Nason, Oleari, 2007) Real Correct to Matrix Element Z |MF |2 ! |MF |2 + 2Re[MF1 MF0 ] + Real Illustrations from: PS, TASI Lectures, arXiv:1207.2389 P. S k a n d s Multileg NLO: VINCIA: LO1,2,3,4 + NLO0,1 (shower plugin to PYTHIA 8; formalism for pp soon to appear) (see previous slide) MiNLO-merged POWHEG: LO1,2 + NLO0,1 for pp → Z/W/H UNLOPS: for generic processes (in PYTHIA 8, based on POWHEG input) (Lönnblad & Prestel, 2013) 39 Speed Larkoski, Lopez-Villarejo, Skands, PRD 87 (2013) 054033 1. Initialization time 2. Time to generate 1000 events (to pre-compute cross sections and Initialization warm up phase-space grids) Time (seconds) (Z → partons, fully showered & No 1000 hadronization.) Time matched. to generate showers (seconds) 1000 SHOWERS 10000 SHERPA 1.4.0 VINCIA 1.029 seconds 1000 1000 IX M O rt) a e h t of E e t H S sta f o e l p m a (ex +C A RP 100 10 100 SH Sector Old Sector L) KW K (C 2 3 4 5 unpolarized VINCIA (GKS) sector polarized 1 global 0.1 SHERPA PA R E 10 PYTHIA+VINCIA 1 Global Old Global 6 Z→n : Number of Matched Legs 0.1 2 Hadronization Time (LEP) 3 4 5 6 Z→n : Number of Matched Legs Z→udscb ; Hadronization OFF ; ISR OFF ; udsc MASSLESS ; b MASSIVE ; ECM = 91.2 GeV ; Qmatch = 5 GeV SHERPA 1.4.0 (+COMIX) ; PYTHIA 8.1.65 ; SHERPA VINCIA 1.0.29version + MADGRAPH Comparison of computation speeds between 1.4.0 4.4.26 [27] ; and VINCIA 1.029 gcc/gfortran v 4.7.1 -O2 ; single 3.06 GHz ;core (4GB RAM) Z→udscb ; Hadronization OFF ; ISR OFF ; udsc MASSLESS b MASSIVE ; ECM = 91.2 GeV ; Qmatch = 5 GeV Figure 7: + PYTHIA 8.171, as a function of the number of legs that are matched to matrix elements, for hadronic Z SHERPA 1.4.0 (+COMIX) ; PYTHIA 8.1.65 ; VINCIA 1.0.29 (+MADGRAPH 4.4.26) ; P. S k a n d s decays. Left: initialization time (to precompute cross sections, warm up phase-space grids, etc, before event 40 Confinement Potential between a quark and an antiquark as function of distance, R Long Distances ~ Linear Potential Quarks (and gluons) confined inside hadrons Short Distances ~ “Coulomb” What physical system has a linear potential? Partons ~ Force required to lift a 16-ton truck P. S k a n d s 41 String Breaks In “unquenched” QCD g→qq → The strings would break String Breaks: via Quantum Tunneling (simplified colour representation) P / exp m2q p2?q ! Illustrations by T. Sjöstrand P. S k a n d s 42 The (Lund) String Model Pedagogical Review: B. Andersson, The Lund model. Camb. Monogr. Part. Phys. Nucl. Phys. Cosmol., 1997. Map: • Quarks → String Endpoints • Gluons → Transverse Excitations (kinks) • Physics then in terms of string worldsheet evolving in spacetime • Probability of string break (by quantum tunneling) constant per unit area → AREA LAW Simple space-time picture Details of string breaks more complicated P. S k a n d s 43 H a d ro n i z a t i o n : S u m m a r y The problem: Given a set of coloured partons resolved at a scale of ~ 1 GeV, need a (physical) mapping to a new set of degrees of freedom = colourneutral hadronic states. Numerical models do this in three steps 1. Map partons onto endpoints/kinks of continuum of strings ~ highly excited hadronic states (evolves as string worldsheet) 2. Iteratively map strings/clusters onto discrete set of primary hadrons (string breaks, via quantum tunneling) 3. Sequential decays into secondary hadrons (e.g., ρ→ππ , Λ 0 →nπ 0 , π 0 →γγ, ...) D i s t a n c e S c a l e s ~ 1 0 -15 m = 1 f e r m i What is Tuning? FSR pQCD Parameters αs(mZ) The value of the strong coupling at the Z pole Governs overall amount of radiation αs Running Renormalization Scheme and Scale for αs 1- vs 2-loop running, MSbar / CMW scheme, µR ~ pT2 Matching Additional Matrix Elements included? At tree level / one-loop level? Using what scheme? Ordering variable, coherence treatment, effective Subleading Logs 1→3 (or 2→4), recoil strategy, … Branching Kinematics (z definitions, local vs global momentum conservation), hard parton starting scales / phase-space cutoffs, masses, non-singular terms, … P. S k a n d s 45 tates). e event shapes requiring three-particle final states, six variables were studied 2 /s [20], the wide l: the thrust T [19], the normalised heavy jet mass MH broadenings BW and BT [21], the C-parameter [22] and the transition from wo-jet final states in the Durham jet algorithm Y3 [23]. Need IR Corrections? T [19] ust variable for a hadronic final state in e+ e− annihilation is defined as [19] !" # |! p · ! n | 1 i i " T = max , 1 T !(2.1) 2 ! n pi | i |! 1 T !0 denotes the three-momentum of particle i, with the sum running over all 1-Thrust (udsc) Major Minor . The unit vector ! n is varied to find the thrust direction ! n which maximises T Delphi Delphi L3 10 10 10 Pythia Pythia Pythia ession in parentheses. Major 1/N dN/d(O) Minor 1/N dN/d(Minor) 1 1 Oblateness 1 1 ximum value of thrust, T → 1, is obtained in the limit where there are only 10 10 10 icles in the event. For a three-particle event the minimum value of thrust is Minor 1-T Major 10 10 . 10 -1 10 -2 -2 -2 10 -3 10 Data from CERN-PPE-96-120 Pythia 8.165 -3 10 -2 Data from CERN-PPE-96-120 Pythia 8.165 0.5 Theory/Data Theory/Data 2 /s0.4[20]0.5 0 0.1 mass, 0.2 0.2 0.4 0.6 0.1 0.2 0.3 0.4 emisphere M0.3H 1.40 1.4 1.40 1.2 1.2 1.2 riginal definition [20] one divides the event into two hemispheres. In each 1 1 1 0.8 0.8 0.8 ere, 0.6Hi , one also computes the0.6hemisphere invariant mass 0.6 as: 0 0.1 0.2 0.3 0.4 0.5 0 0.2 0.4 0.6 0 0.1 0.2 0.3 0.4 2 1 & 2 pk , (2.2) Mi /s = 2 Evis Significant Discrepancies (>10%) Theory/Data V INCIARO OT Data from Phys.Rept. 399 (2004) 71 Pythia 8.165 -1 1-T (udsc) Major Theory/Data -3 V INCIARO OT -1 V INCIARO OT -1 10 Delphi Pythia 10 0.5 Oblateness = Major - Minor -3 10 1.40 V INCIARO OT 1/N dN/d(Major) 1/N dN/d(1-T) PYTHIA 8 (hadronization off) vs LEP: Thrust Data from CERN-PPE-96-120 Pythia 8.165 0.2 0.4 0.2 0.4 0.6 1.2 1 0.8 0.6 0 Minor 0.6 O k∈Hi for T < 0.05, Major < 0.15, Minor < 0.2, and for all values of Oblateness Evis is the total energy visible in the event. In the original definition, the ere is chosen such that M12 +M22 is minimised. We follow the more customary P. S k a n d s n whereby the hemispheres are separated by the plane orthogonal to the 46 tates). e event shapes requiring three-particle final states, six variables were studied 2 /s [20], the wide l: the thrust T [19], the normalised heavy jet mass MH broadenings BW and BT [21], the C-parameter [22] and the transition from wo-jet final states in the Durham jet algorithm Y3 [23]. Need IR Corrections? T [19] ust variable for a hadronic final state in e+ e− annihilation is defined as [19] !" # |! p · ! n | 1 i i " T = max , 1 T !(2.1) 2 ! n pi | i |! 1 T !0 denotes the three-momentum of particle i, with the sum running over all 1-Thrust (udsc) Minor Major . The unit vector ! n is varied to find the thrust direction ! n which maximises T Delphi L3 Delphi 10 10 10 Pythia Pythia Pythia ession in parentheses. Major Minor 1 -2 -2 -2 -3 10 Data from CERN-PPE-96-120 Pythia 8.165 -3 10 -2 Data from CERN-PPE-96-120 Pythia 8.165 0.5 Theory/Data Theory/Data Theory/Data 2 /s0.4[20]0.5 0.1mass, 0.2 0.1 0.2 0.3 0.4 emisphere M0.3H 0.2 0.4 0.6 1.40 1.40 1.40 1.2 1.2 1.2 riginal definition [20] one divides the event into two hemispheres. In each 1 1 1 0.8 0.8 0.8 ere, 0.6Hi , one also computes the0.6hemisphere invariant mass 0.6 as: 0 0.1 0.2 0.3 0.4 0.5 0 0.1 0.2 0.3 0.4 0 0.2 0.4 0.6 2 1 & 2 pk , (2.2) Mi /s = 2 Note: Value of Strong coupling is Evis 1-T (udsc) Major k∈Hi Theory/Data 10 Data from Phys.Rept. 399 (2004) 71 Pythia 8.165 -1 10 V INCIARO OT -1 V INCIARO OT -1 V INCIARO OT -1 Delphi Pythia 10 1 1 ximum value of thrust, T → 1, is obtained in the limit where there are only 10 10 10 icles in the event. For a three-particle event the minimum value of thrust is 10 10 . 10 -3 Oblateness 0.5 Minor 10 -3 10 1.40 V INCIARO OT 1 1/N dN/d(O) 1/N dN/d(Minor) 1/N dN/d(Major) 1/N dN/d(1-T) PYTHIA 8 (hadronization on) vs LEP: Thrust Data from CERN-PPE-96-120 Pythia 8.165 0.2 0.4 0.2 0.4 0.6 1.2 1 0.8 0.6 0 0.6 O αs(MZ) = 0.14 Evis is the total energy visible in the event. In the original definition, the ere is chosen such that M12 +M22 is minimised. We follow the more customary P. S k a n d s n whereby the hemispheres are separated by the plane orthogonal to the 47 tates). e event shapes requiring three-particle final states, six variables were studied 2 /s [20], the wide l: the thrust T [19], the normalised heavy jet mass MH broadenings BW and BT [21], the C-parameter [22] and the transition from wo-jet final states in the Durham jet algorithm Y3 [23]. Value of Strong Coupling T [19] ust variable for a hadronic final state in e+ e− annihilation is defined as [19] !" # |! p · ! n | 1 i i " T = max , 1 T !(2.1) 2 ! n pi | i |! 1 T !0 denotes the three-momentum of particle i, with the sum running over all Minor 1-Thrust (udsc) Major . The unit vector ! n is varied to find the thrust direction ! n which maximises Delphi Delphi 10T L3 10 10 Pythia Pythia Pythia ession in parentheses. Major Minor 1 -2 -2 -2 -3 10 Data from CERN-PPE-96-120 Pythia 8.165 -3 10 -2 Data from CERN-PPE-96-120 Pythia 8.165 0.5 Theory/Data Theory/Data Theory/Data 2 /s0.4[20]0.5 0 0.1 0.2 0.3 0.4 0.1 mass, 0.2 0.2 0.4 0.6 emisphere M0.3H 1.40 1.40 1.4 1.2 1.2 1.2 riginal definition [20] one divides the event into two hemispheres. In each 1 1 1 0.8 0.8 0.8 0.6 as: ere, 0.6Hi , one also computes the0.6hemisphere invariant mass 0 0.1 0.2 0.3 0.4 0 0.1 0.2 0.3 0.4 0.5 0 0.2 0.4 0.6 2 1 & 2 pk , (2.2) Mi /s = 2 Note: Value of Strong coupling is Evis 1-T (udsc) Major k∈Hi Theory/Data 10 Data from Phys.Rept. 399 (2004) 71 Pythia 8.165 -1 10 V INCIARO OT -1 V INCIARO OT -1 V INCIARO OT -1 Delphi Pythia 10 1 1 ximum value of thrust, T → 1, is obtained in the limit where there are only 10 10 10 icles in the event. For a three-particle event the minimum value of thrust is 10 10 . 10 -3 Oblateness 0.5 Minor 10 -3 10 1.40 V INCIARO OT 1 1/N dN/d(O) 1/N dN/d(Minor) 1/N dN/d(Major) 1/N dN/d(1-T) PYTHIA 8 (hadronization on) vs LEP: Thrust Data from CERN-PPE-96-120 Pythia 8.165 0.2 0.4 0.2 0.4 0.6 1.2 1 0.8 0.6 0 0.6 O αs(MZ) = 0.12 Evis is the total energy visible in the event. In the original definition, the ere is chosen such that M12 +M22 is minimised. We follow the more customary P. S k a n d s n whereby the hemispheres are separated by the plane orthogonal to the 48 Wait … is this Crazy? Best result Obtained with αs(MZ) ≈ 0.14 ≠ World Average = 0.1176 ± 0.0020 Value of α s depends on the order and scheme MC ≈ Leading Order + LL resummation Other leading-Order extractions of αs ≈ 0.13 - 0.14 Effective scheme interpreted as “CMW” → 0.13; 2-loop running → 0.127; NLO → 0.12 ? Not so crazy Tune/measure even pQCD parameters with the actual generator. Sanity check = consistency with other determinations at a similar formal order, within the uncertainty at that order (including a CMW-like scheme redefinition to go to ‘MC scheme’) Improve → Matching at LO and NLO P. S k a n d s 49 Sneak Preview: Multijet NLO Corrections with VINCIA Hartgring, Laenen, Skands, arXiv:1303.4974 First LEP tune with NLO 3-jet corrections (1-loop running, MSbar) 1/N dN/dC L3 10 C Parameter (udsc) 102 Vincia (NLO) L3 1 -1 10-2 10-2 Data from Phys.Rept. 399 (2004) 71 1.40 Vincia 1.030 + MadGraph 4.426 + Pythia 8.175 0.1 0.2 0.3 0.4 10 0.5 1.2 1 0.8 0.6 0 Vincia (LO tune) 10-1 Data from Phys.Rept. 399 (2004) 71 -3 Theory/Data Theory/Data 10 Vincia (LO tune) 1.40 Vincia 1.030 + MadGraph 4.426 + Pythia 8.175 0.2 0.4 0.6 0.8 0.2 0.3 0.4 0.5 1.2 1 0.8 0 (a) 10 1.40 Vincia 1.030 + MadGraph 4.426 + Pythia 8.175 0.2 0.4 0.6 0.2 0.4 0.6 0.8 1.2 1 0.8 0.6 0.2 0.4 1-T (udsc) P. S k a n d s Data from Phys.Rept. 399 (2004) 71 -3 1 0.6 0.1 10-2 Theory/Data VINCIAROOT 10 Vincia (NLO off) 1 -1 10 -3 Vincia (NLO) Vincia (NLO off) Vincia (LO tune) L3 10 Vincia (NLO) 10 Vincia (NLO off) 1 D Parameter (udsc) VINCIAROOT 1-Thrust (udsc) 102 (2-loop running, CMW) VINCIAROOT 1/N dN/d(1-T) NLO tune: αs(MZ) = 0.122 1/N dN/dD LO tune: αs(MZ) = 0.139 0.6 0.8 1 0 C (udsc) (b) 0.8 D (udsc) (c) 50 Summary Parton Shower Monte Carlos Improve lowest-order perturbation theory by including ‘most significant’ corrections Resonance decays, soft- and collinear radiation, hadronization, … → complete events Coherence → Angular ordering or Coherent Dipoles/Antennae Hard Wide-Angle Radiation: Matching Slicing (Qcut), Subtraction (w<0), or ME Corrections Next big step: showers with multileg NLO corrections MCnet Review: Phys.Rept. 504 (2011) 145-233 PS, TASI Lectures: arXiv:1207.2389 P. S k a n d s 51 MCnet Studentships MCnet MCnet projects: • PYTHIA (+ VINCIA) • HERWIG • SHERPA • MadGraph • Ariadne (+ DIPSY) • Cedar (Rivet/Professor) Activities include • summer schools (2014: Manchester?) • short-term studentships • graduate students • postdocs • meetings (open/closed) Torbjörn Sjöstrand P. S k a n d s Monte Carlo training studentships m Lund Durha ster e h uvain c o n L a M ngen i t t ö n o G Lond uhe r s l r a K N CER 3-6 month fully funded studentships for current PhD students at one of the MCnet nodes. An excellent opportunity to really understand and improve the Monte Carlos you use! Application rounds every 3 months. funded by: MARIE CURIE ACTIONS Monte Carlo Generators and Soft QCD 1 for details go to: www.montecarlonet.org slide 7/40 52 Factorization Fixed Order requirements: All resolved scales >> ΛQCD AND no large hierarchies Trivially untrue for QCD We’re colliding, and observing, hadrons → small scales We want to consider high-scale processes → large scale differences Factorization 2 2 ⇥ ⇥ → A Priori, no perturbatively dˆ ⇤ (x , x , f, Q , Q calculable d⇤ ab f a b i f) 2 2 = fa(xa, Qi )fb(xb, Qi ) D(X̂f X, Q2i , Q2f ) observables in hadron-hadron collisions dX dX̂f X̂f a,b f PDFs: needed to compute inclusive cross sections FFs: needed to compute (semi-)exclusive cross sections Resummed: All resolved scales >> ΛQCD AND X Infrared Safe P. S k a n d s 53 Jets and Showers Infrared Safety: Jet clustering algorithms Map event from low resolution scale (i.e., with many partons/hadrons, most of which are soft) to a higher resolution scale (with fewer, hard, jets) Many soft particles Q ~ Λ ~ mπ ~ 150 MeV Jet Clustering (Deterministic*) (Winner-takes-all) A few hard jets Q~ Ecm ~ MX Q ~ Qhad ~ 1 GeV Parton Showering (Probabilistic) Hadronization Born-level ME Parton shower algorithms Map a few hard partons to many softer ones Probabilistic → closer to nature. Not uniquely invertible by any jet algorithm* (* See “Qjets” for a probabilistic jet algorithm, arXiv:1201.1914) (* See “Sector Showers” for a deterministic shower, arXiv:1109.3608) P. S k a n d s 54 Matching 1: Slicing Examples: MLM, CKKW, CKKW-L LO 0 × PS (pT>pTcut) + Std: veto shower above some pTcut LO 1(pT1>pTcut) × PS (pT<pT1) Highest n: veto shower above pTn X(2) X+1(2) … X+1(2) X(1) X+1(1) X+2(1) X+3(1) … X+1(1) X+2(1) X+3(1) … Born X+1(0) X+2(0) X+3(0) … X+1(0) X+2(0) X+3(0) … … Fixed-Order Matrix Element … Shower Approximation … … Fixed-Order ME above pT cut & nothing below Illustrations from: PS, TASI Lectures, arXiv:1207.2389 P. S k a n d s 55 Matching 1: Slicing Examples: MLM, CKKW, CKKW-L LO 0 × PS (pT>pTcut) + LO 1(pT1>pTcut) × PS (pT<pT1) Std: veto shower above pTcut X(2) X+1 now LO correct for hard radiation and still LL correct for soft X(1) X+1(2) Highest n: veto shower above pTn … X+1(1) X+2(1) X+3(1) … Born X+1(0) X+2(0) X+3(0) … … Fixed-Order Matrix Element … Shower Approximation + Generalizes to arbitrary numbers of jets (at LO) Much work on extensions to NLO … Fixed-Order ME above pT cut & nothing below … Fixed-Order ME above pT cut & Shower Approximation below Illustrations from: PS, TASI Lectures, arXiv:1207.2389 P. S k a n d s 56 Matching: Classic Example W + Jets Number of jets in pp→W+X at the LHC mcplots.cern.ch Number of Jets From 0 (W inclusive) to W+3 jets PYTHIA includes matching up to W+1 jet + shower With ALPGEN (MLM), also the LO matrix elements for 2 and 3 jets are included But Normalization still only LO P. S k a n d s W LHC 7 TeV W+Jets ETj > 20 GeV |ηj| < 2.8 W ith ith ou t Ma tch Ma tch ing ing RATIO 57 QCD Jets Matching not always needed. Even at 6 jets, there is almost always at least one strongly ordered path → showers work! (In W+jets, that is not the case) But note that spin correlations between the jets will still be absent P. S k a n d s 58