• No results found

Status of Pythia 8

N/A
N/A
Protected

Academic year: 2022

Share "Status of Pythia 8"

Copied!
23
0
0

Loading.... (view fulltext now)

Full text

(1)

Status of Pythia 8

Torbj¨ orn Sj¨ ostrand

Department of Astronomy and Theoretical Physics Lund University

S¨olvegatan 14A, SE-223 62 Lund, Sweden ATLAS–CMS Monte Carlo Generators Workshop,

CERN, 2–5 May 2017

(2)

Pythia 8 history

1978: Jetset work begins; now part of Pythia 8 1982: Pythia work begins

2004: Pythia 8 work begins; Fortran → C++

2007: Pythia 8.100 2014: Pythia 8.200 2016–01–04: Pythia 8.215

2016–01–11: previous MCGW presentation, by Steve Mrenna 2016–05–10: Pythia 8.219

2017–01–05: Pythia 8.223 2017–04–26: Pythia 8.226 Foresee 2–3 new releases/year.

(3)

The Pythia collaboration

Current members:

Nishita Desai(Montpellier)

Nadine Fischer (Monash, Melbourne) Ilkka Helenius (T¨ubingen)

Philip Ilten(MIT) Leif L¨onnblad(Lund) Stephen Mrenna (FNAL) Stefan Prestel(FNAL) Christine Rasmussen (Lund) Torbj¨orn Sj¨ostrand(Lund)

Peter Skands (Monash, Melbourne)

. . . but many have other projects as their main research interest.

Significant code pieces contributed by ∼ 30 more persons.

Comments and bug reports from > 100 persons.

(4)

The structure of an event

An event consists of many different physics steps to be modelled:

(5)

Hard processes

Many simple processes implemented internally,

but no internal ME generator, so often needs external input, e.g. MadGraph5 aMC@NLO, PowHeg Box, AlpGen, typically using Les Houches Event Files.

News:

Can run MadGraph5 aMC@NLO and PowHeg Box from inside Pythia, wrapped as Les Houches-input plugins.

Runtime interface to the HelacOnia onium production.

Double production of charmonium and bottomonium 3S1 states, but with only the colour-singlet processes included.

Running coupling in Hidden Valley scenarios.

Various minor bug fixes in BSM cross sections.

Only planned extension is for Dark Matter production, to offer simple pedagogical tool, but open to other minor additions.

(6)

Parton Distribution Functions

Can access PDFs several ways:

16 internal sets;

LHAPDF 5 and LHAPDF 6 interfaces;

lhagrid1 .dat file name (= standard LHAPDF member files);

4 NNPDF 3.1 central members (LO 2 αs, NLO, NNLO).

x

6

10 105 104 103 102 101 )2x g ( x, Q

0 2 4 6 8 10 12 14 16 18 20

NNPDF2.3 NNPDF3.0 NNPDF3.1

=0.130, Q = 2 GeV αS

LO,

Beware changed x shape

⇒ need to retune MB/UE, including energy dependence.

Picture courtesy J. Rojo

(7)

Parton showers

Currently three (main) parton shower options;

Internal default SpaceShower + TimeShower;

VINCIA plugin;

DIRE plugin.

Same basic structure, e.g. MPI + ISR + FSR interleaved evolution:

dP dp

=

dPMPI

dp

+XdPISR

dp

+XdPFSR

dp



× exp



Z p⊥max

p

dPMPI

dp0 +XdPISR

dp0 +XdPFSR

dp0

 dp0



Support the same facilities, like matching and merging machinery,

automated uncertainty band from factorization and

renormalization scale choices, and finite splitting-kernel terms.

(8)

SpaceShower + TimeShower

FSR two main options:

Dipole evolution (= single recoil parton): default.

Global recoil (= all FSR partons): option for match & merge.

ISR one → two main options:

Global recoil (= all FSR partons): default.

Dipole evolution (= sometimes single recoil parton): coming;

will also allow DIS ep.

Other updates:

Weak showers: allow q → qZ0 and q → q0W± branchings, and merge ME + PS contribution to W /Z production.

Optionally allow charged resonances, like W±, to radiate γ’s.

Improved handling of “dead cone” suppression effects for g → gg with a massive recoiler.

Separate rapidity ordering of ISR by hardest vs. rest of MPIs.

(9)

VINCIA: an Interleaved Antennae shower

Markovian process: no memory of path to reach current state.

Based on antenna factorization of amplitudes and phase space.

Smooth ordering fills whole phase space.

Step-by-step reweighting to new matrix elements:

Z → Zj → Zjj → Zjjj (also Sudakov), e.g.

W = |MZj|2 P

iai|MZ|2i New release with ISR + FSR.

A Result

Predictions made with publicly available VINCIA2.0.01 (vincia.hepforge.org) + PYTHIA8 + MADGRAPH4

CMS data

Phys. Lett. B 722 (2013) 238 no MECs

MECsO(a1s) MECsO(a2s) MECsO(a3s)

102 101 1

CMS, Df(Z, J1),p s=7 TeV 1 sds df

0 0.5 1 1.5 2 2.5 3

0.6 0.8 1 1.2 1.4

Df(Z, J1)[rad]

MC/Data

Shower only

$&

% c c

18/21

First NLL shower study, only with incomplete FSR so far.

Future development path: towards complete NLL shower.

see further: Stefan Prestel, Thursday morning

(10)

DIRE: a Dipole Resummation shower

Joint Sherpa/PYTHIA development, but separate implementations, means technically well tested.

“Midpoint between dipole and parton shower”,

not quite CS dipoles:

unified initial–initial, initial–final, final–initial, final–final.

Soft term of kernels in all dipole types is less singular

1

1 − z → 1 − z (1 − z)2+ p2/M2

The midpoint between dipole and parton showers

SherpaMC

101

102

103

104

105

106

107

108 ATLAS data Phys.Rev.Lett. 106 (2011) 172002 Dire

0.4 0.5 0.6 0.7 0.8 0.9 1.0

109 108 107 106 105 104 103 102 101 1

101Dijet azimuthal decorrelations

Df [rad/p]

1/sds/dDf[p/rad]

110<pmax

?/GeV<160 0.6

0.81

1.21.4 ?

MC/Data

160<pmax?/GeV<210 0.60.81

1.2

1.4 ?

MC/Data

210<pmax?/GeV<260 0.6

0.81

1.21.4 ?

MC/Data

260<pmax

?/GeV<310 0.60.81

1.2

1.4 ?

MC/Data

310<pmax?/GeV<400 0.60.81

1.21.4 ?

MC/Data

400<pmax

?/GeV<500 0.6

0.81

1.21.4 ?

MC/Data

500<pmax?/GeV<600 0.60.81

1.2

1.4 ?

MC/Data

600<pmax?/GeV<800 0.6

0.81

1.21.4 ?

MC/Data

pmax

?/GeV>800

0.5 0.6 0.7 0.8 0.9 1.0

0.60.81 1.2

1.4 ?

Df [rad/p]

MC/Data

Future development path: towards complete NLL shower. 14

see further: Stefan Prestel, Thursday morning

(11)

Match and merge strategies

legs n +1 +2 +3 +4 loops

0 1 2

legs n +1 +2 +3 +4 loops

0 1 2

legs n +1 +2 +3 +4 loops

0 1

Methods implemented in Pythia:

internal merging for resonance decays (POWHEG-style; NLO) POWHEG or aMC@NLO event input for NLO

CKKW-L multileg matching MLM multileg matching

(AlpGen and MadGraph versions) UMEPS: unitarized ME + PS NL3, UNLOPS: unitarized NLO FxFx and shower-k matching New: write your own

matching and merging plugin,

making use of existing history facilities.

(12)

The ALICE revelation: goodbye jet universality!

Signs of QGP in high-multiplicity pp collisions? If not, what else?

A whole new game!

(13)

DIPSY, ropes and FritiofP8

DIPSY: initial-state dipole evolution in transverse coordinates and longitudinal momenta.

Ropes: combination of several overlapping strings into higher colour multiplets ⇒ higher string tension favour strangeness, notably multistrange baryons.

Shove: overlap pushes strings apart ⇒ ridge effects etc.

Future: DIPSY slow, only minbias ⇒ FritiofP8 for pA, maybe AA.

see further: Christian Bierlich, Thursday lunchtime

(14)

Thermodynamical string model

String model:

Gaussian p spectrum exp(−p2/2σ2) for quarks and hadrons ⇒ wrong shape at low p in pp.

Thermodynamical string fragmentation:

exp(−m⊥had/T ) with m⊥had=

q

m2had+ p2, but preserve string local p and flavour

conservation.

Results

Transverse momentum distributions: inclusive and pions

CMS data default Gaussian p? Thermal p?

104 103 102 101 1 101

Charged hadron p?at 7 TeV, |h| < 2.4

(1/2pp?)d2nchdhdp?

1 2 3 4 5 6

0.6 0.8 1 1.2 1.4

p?[GeV/c]

MC/Data

ALICE data default Gaussian p? Thermal p?

101 1 101

p±transverse momentum at 7 TeV, |y| < 0.5

1/Nineld2Ndydp?

0.5 1 1.5 2 2.5 3

0.6 0.8 1 1.2 1.4

p?[GeV/c]

MC/Data

6/9

Effects strongly diluted by resonance decays.

Situation improved but not “solved” for individual hadron species.

(15)

String close-packing; Hadron rescattering

Many MPIs ⇒ strings close-packed ⇒ higher σ or T

⇒ more strangeness, higher hpi (∼ like ropes, but continuous).

High hadron multiplicity ⇒ hadrons close-packed

⇒ hadron rescattering.

ATLAS data Thermal poff Thermal pColRec Thermal pHadScat Thermal pNrString 0

0.2 0.4 0.6 0.8 1

Ch.pvs. nchat 7 TeV, p⊥ track>100 MeV, nch2,|η| <2.5

p[GeV/c]

20 40 60 80 100 120 140 160 180 200

0.6 0.8 1 1.2 1.4

nch

MC/Data

π+ K+

K∗ 0

p φ

Ξ

Σ∗ ± Ξ∗ 0 ALICE data

Thermal poff Thermal pColRec Thermal pHadScat Thermal pNrString 1

Mean transverse momentum vs. mass at 7 TeV,|y| <0.5

p[GeV/c]

0.2 0.4 0.6 0.8 1 1.2 1.4 1.6

0.6 0.8 1 1.2 1.4

m[GeV/c2]

MC/Data

Still primitive, especially rescattering ⇒ more detailed studies.

(16)

γγ and γp physics

Dual nature of photon: direct (pointlike) and resolved (hadronlike).

DGLAP evolution has additional term from γ → qq:

dfiγ(x , Q2)

d ln Q2 = αem(Q2)

2π ei2Pi /γ(x )+αs(Q2) 2π

X

j

Z 1 x

dz z fjx

z



Pi /j(z)

so backwards evolution can find photon beam.

Resolved photons

DGLAP equations for resolved photons

• Additional term due to γ → qq splittings

∂f

γi

(x, Q

2

)

∂log(Q

2

) = α

em

2π e

2i

P

(x) + α

s

(Q

2

) 2π

!

j

"

1

x

dz

z P

ij

(z) f

j

(x/z, Q

2

) Additional term for ISR with photon beams

dP

a←b

= dQ

2

Q

2

x

f

γa

(x

, Q

2

) xf

γb

(x, Q

2

)

α

s

P

a→bc

(z) dz + dQ

2

Q

2

α

em

e

2b

P

γ→bc

(x) f

γb

(x, Q

2

)

• Corresponds to finding the beam photon during evolution

• No further ISR

• No MPIs below the scale

• No need for beam remnants

2 Have implemented combined direct + resolved for γp and γγ,

for hard and soft processes, but not yet elastic or diffractive.

Also ep and e+e in quasi-real Equivalent Photon Approximation.

To come: Photon flux from hadrons (p and A), nuclear PDFs.

(17)

Further physics-related news

Changes to the cross section handling of user vetoes/weights:

1 The counter for selected event is updated immediately after the hard-process generation.

2 More fine-grained input settings to enforce that Pythia generates/reads exactly a fixed number of hard-process events.

3 The internal cross section and event weights directly include the effect of event vetoes and reweighting, e.g from M&M.

New method Pythia::addUserHooksPtr(...) allows the simultaneous use of several User Hooks. The net effect of several hooks is multiplicative, in weights or in veto survival.

New User Hooks added to set the space–time vertices for the ISR, FSR and MPI evolution process.

Allow sequential decays in external decays interface.

Recalculate LHEF kinematics for massless outgoing leptons, c and b quarks.

(18)

Input/output news

Settings can be forced outside allowed range by new format parameter FORCE = value in readString() or

readFile(). Alternatively new optional force argument in specialized routines.

Extended Settings input, with { } used to delimit strings with embedded blanks, vectors, splits across lines.

New methods Settings::getReadHistory and ParticleData::getReadHistory return a vector with all strings that have been read in by readString() or readFile() calls.

Rename . . . print() methods to . . . list() for consistency.

Added functionality to write Pythia events to an

LHEF3-style string, e.g. for use in an external Pythia caller.

Unhadronized q’s/g ’s throw exception in the HepMC interface.

(19)

Programming news

An interface to the Python programming language has been introduced, making all Pythia classes and methods available.

Minor configure and Makefile improvements.

Pythia constructor can take references to Settings and ParticleData objects, to reduce file reading.

Pythia constructor also accepts input streams, so that the contents of a file can be read once and then broadcast to multiple Pythia instances.

Replace optional arguments ostream& os = cout by hardcoded cout.

FJcore updated to v. 3.2.1 and brought inside Pythia8 namespace.

New #define PYTHIA VERSION INTEGER 82xx in Pythia.h.

(20)

Major bug fixes

Fix error in the automatic calculation of the combined cross section for the machinery with two hard processes.

(Statistics on impact-profile enhancement factor added once correctly, but also once with weight unity.) Fix that the unitary checks of SLHA mixing matrices previously ignored imaginary components, leading to failures when reading in spectra with explicit CP violation.

Fix that some Hidden Valley particles were left massless.

Tunes were not updated when the ISR rapidity ordering switch was split into one for hardest and one for further MPIs.

Corrected typos where some bottomonium long-distance matrix elements had been set larger than normally assumed.

Handling of decay meMode ranges 52–60 and 62–70 were incorrect for check against duplication of existing channels.

. . . and sadly many more

(21)

Summary and outlook

NLL showers eventually to come from VINCIA and DIRE.

New “QGP” results for high-multiplicity pp collisions

→ development of various soft-physics models.

FritiofP8 to bring pA capability, maybe even AA.

γγ and γp coming along, also with e beams.

Diffraction studies on hold, but will resume.

⇒ Slow but steady physics evolution on many fronts.

(22)

2017 MCnet summer school:

2 – 7 July in Lund, Sweden.

Excellent chance to learn more about generators.

Intended for PhD students and beginning postdocs.

No fee, most local costs paid!

Deadline yesterday, but a few slots left, so encourange students to apply immediately.

(23)

Backup: PDF uncertainty bands

Even if systematic shift of NNPDF PDFs, error bands still overlap:

Changes affect all

distributions, e.g. 106 105 104 x 103 102 101

)2x g ( x, Q

0 2 4 6 8 10 12 14 16 18 20

NNPDF2.3 NNPDF3.0 NNPDF3.1

=0.130, Q = 2 GeV αS

LO,

F (x , Q) = 9

4xg (x , Q) +X

q

(xq(x , Q) + x q(x , Q))

F3.1(0.1, 2)

F2.3(0.1, 2) ≈ 1.15 F3.1(10−6, 2)

F2.3(10−6, 2) ≈ 0.25

References

Related documents

The NLO Revolutionˆ Small-x resummation Multiple Parton Scattering ˇ.

Torbj¨ orn Sj¨ ostrand PYTHIA 8 for CORSIKA 8 slide 2/22... PYTHIA and the structure of an LHC

In particular, in the following we explain why we consider only differences among t-channel contributions at NLO QCD accuracy for the flavour-scheme uncertainties of NLO

Torbj¨ orn Sj¨ ostrand Status and Developments of Event Generators slide 3/28... 1980: string (colour

Torbj¨ orn Sj¨ ostrand Past, Present and Future of the PYTHIA Event Generator slide 2/31...

HERWIG or PYTHIA (Resonance Decays) Parton Showers!. Underlying Event Hadronization

HERWIG or PYTHIA (Resonance Decays) Parton Showers. Underlying Event Hadronization

Underlying Events Multiple Interactions Interleaved showers Colour connections Minimum Bias and Pile-Up... NLO Matching and Merging UNLOPS