• No results found

Past, Present and Future

N/A
N/A
Protected

Academic year: 2022

Share "Past, Present and Future"

Copied!
42
0
0

Loading.... (view fulltext now)

Full text

(1)

SFT group meeting CERN 15 April 2005

PYTHIA:

Past, Present and Future

Torbj ¨ orn Sj ¨ ostrand

CERN/PH and

Department of Theoretical Physics, Lund University

The Physics of Event Generators The Event Generator Landscape

The move to C++

PYTHIA8 sneak preview

(2)

Who was Pythia?

The Oracle of Delphi: ca. 1000 B.C. — 390 A.D.

(3)

What is PYTHIA?

“real life”

Machine ⇒ events produce events

“virtual reality”

Event Generator

observe & store events

Detector,

Data Acquisition

Detector Simulation

what is

knowable? Event Reconstruction

compare real and

simulated data Physics Analysis

conclusions, articles, talks, . . .

“quick and dirty”

where and why?

• detector requirements

• analysis strategies

• acceptance corrections

physics is complex

(4)

What is PYTHIA?

“real life”

Machine ⇒ events LHC

produce events

“virtual reality”

Event Generator PYTHIA

observe & store events Detector,

Data Acquisition

ATLAS,CMS,LHC-B,ALICE

Detector Simulation Geant4, LCG what is

knowable? Event Reconstruction ORCA, ATHENA compare real and

simulated data Physics Analysis ROOT, JetClu

conclusions, articles, talks, . . .

“quick and dirty”

where and why?

• detector requirements

• analysis strategies

• acceptance corrections

physics is complex

(5)

A tour to Monte Carlo

. . . because Einstein was wrong: God does throw dice!

Quantum mechanics: amplitudes =⇒ probabilities

Anything that possibly can happen, will! (but more or less often)

(6)

The structure of an event

Warning: schematic only, everything simplified, nothing to scale, . . .

p

p/p

Incoming beams: parton densities

(7)

p

p/p

u g

W

+

d

Hard subprocess: described by matrix elements

(8)

p

p/p

u g

W

+

d

c s

Resonance decays: correlated with hard subprocess

(9)

p

p/p

u g

W

+

d

c s

Initial-state radiation: spacelike parton showers

(10)

p

p/p

u g

W

+

d

c s

Final-state radiation: timelike parton showers

(11)

p

p/p

u g

W

+

d

c s

Multiple parton–parton interactions . . .

(12)

p

p/p

u g

W

+

d

c s

. . . with its initial- and final-state radiation

(13)

Beam remnants and other outgoing partons

(14)

Everything is connected by colour confinement strings

Recall! Not to scale: strings are of hadronic widths

(15)

The strings fragment to produce primary hadrons

(16)

Many hadrons are unstable and decay further

(17)

Detector.gif (GIF Image, 460x434 pixels) http://atlas.web.cern.ch/Atlas/Detector.gif

1 of 1 02/06/2005 01:49 PM

These are the particles that hit the detector

(18)

The Monte Carlo method

Want to generate events in as much detail as Mother Nature

=⇒ get average and fluctutations right

=⇒ make random choices, ∼ as in nature

σ

final state

= σ

hard process

P

tot,hard process→final state

(appropriately summed & integrated over non-distinguished final states) where P

tot

= P

res

P

ISR

P

FSR

P

MI

P

remnants

P

hadronization

P

decays

with P

i

=

Qj

P

ij

=

Qj Qk

P

ijk

= . . . in its turn

=⇒ divide and conquer

an event with n particles involves O (10n) random choices, (flavour, mass, momentum, spin, production vertex, lifetime, . . . ) LHC: ∼ 100 charged and ∼ 200 neutral (+ intermediate stages)

=⇒ several thousand choices

(of O (100) different kinds)

(19)

Generator Landscape

Hard Processes

Resonance Decays

Parton Showers Underlying Event

Hadronization

Ordinary Decays

General-Purpose

HERWIG

PYTHIA

ISAJET

SHERPA

Specialized a lot

HDECAY, . . .

Ariadne/LDC, NLLjet

DPMJET

none (?)

TAUOLA, EvtGen

specialized often best at given task, but need General-Purpose core

(20)

PYTHIA Process Library

No. Subprocess Hard QCD processes:

11 fifj → fifj

12 fifi→ fkfk

13 fifi→ gg 28 fig → fig 53 gg → fkfk

68 gg → gg Soft QCD processes:

91 elastic scattering 92 single diffraction (XB) 93 single diffraction (AX) 94 double diffraction 95 low-pproduction Open heavy flavour:

(also fourth generation) 81 fifi→ QkQk 82 gg → QkQk 83 qifj → Qkfl

84 gγ → QkQk 85 γγ → FkFk

Closed heavy flavour:

86 gg → J/ψg 87 gg → χ0cg 88 gg → χ1cg 89 gg → χ2cg 104 gg → χ0c 105 gg → χ2c 106 gg → J/ψγ 107 gγ → J/ψg 108 γγ → J/ψγ W/Z production:

1 fifi→ γ/Z0 2 fifj → W± 22 fifi→ Z0Z0 23 fifj → Z0W± 25 fifi→ W+W 15 fifi→ gZ0 16 fifj → gW± 30 fig → fiZ0 31 fig → fkW± 19 fifi→ γZ0 20 fifj → γW± 35 fiγ → fiZ0

No. Subprocess 36 fiγ → fkW± 69 γγ → W+W 70 γW±→ Z0W± Prompt photons:

14 fifi→ gγ 18 fifi→ γγ 29 fig → fiγ 114 gg → γγ 115 gg → gγ Deeply Inel. Scatt.:

10 fifj → fkfl

99 γq → q Photon-induced:

33 fiγ → fig 34 fiγ → fiγ 54 gγ → fkfk

58 γγ → fkfk

131 fiγT→ fig 132 fiγL→ fig 133 fiγT→ fiγ 134 fiγL→ fiγ 135 T→ fifi

136 L→ fifi

137 γTγT→ fifi

138 γTγL→ fifi

139 γLγT→ fifi

140 γLγL→ fifi

80 qiγ → qkπ± Light SM Higgs:

3 fifi→ h0 24 fifi→ Z0h0 26 fifj → W±h0 32 fig → fih0 102 gg → h0 103 γγ → h0 110 fifi→ γh0 111 fifi→ gh0 112 fig → fih0 113 gg → gh0 121 gg → QkQkh0 122 qiqi→ QkQkh0 123 fifj → fifjh0 124 fifj → fkflh0

No. Subprocess New gauge bosons:

141 fifi→ γ/Z0/Z0 0 142 fifj → W0 + 144 fifj → R Heavy SM Higgs:

5 Z0Z0→ h0 8 W+W→ h0 71 Z0LZ0L→ Z0LZ0L 72 Z0LZ0L→ W+LWL 73 Z0LW±L → Z0LWL± 76 W+LWL→ Z0LZ0L

77 W±LW±L → WL±W±L BSM Neutral Higgs:

151 fifi→ H0 152 gg → H0 153 γγ → H0 171 fifi→ Z0H0 172 fifj → W±H0 173 fifj → fifjH0 174 fifj → fkflH0 181 gg → QkQkH0 182 qiqi→ QkQkH0 183 fifi→ gH0 184 fig → fiH0 185 gg → gH0 156 fifi→ A0 157 gg → A0 158 γγ → A0 176 fifi→ Z0A0 177 fifj → W±A0 178 fifj → fifjA0 179 fifj → fkflA0 186 gg → QkQkA0 187 qiqi→ QkQkA0 188 fifi→ gA0 189 fig → fiA0 190 gg → gA0 Charged Higgs:

143 fifj → H+ 161 fig → fkH+ 401 gg → tbH+ 402 qq → tbH+

No. Subprocess Higgs pairs:

297 fifj→ H±h0 298 fifj→ H±H0 299 fifi→ A0h0 300 fifi→ A0H0 301 fifi→ H+H Leptoquarks:

145 qi`j → LQ

162 qg → `LQ 163 gg → LQLQ

164 qiqi→ LQLQ

Technicolor:

149 gg → ηtc 191 fifi→ ρ0tc

192 fifj→ ρ+tc

193 fifi→ ωtc0

194 fifi→ fkfk

195 fifj→ fkfl

361 fifi→ W+LWL 362 fifi→ W±Lπtc 363 fifi→ π+tcπtc 364 fifi→ γπtc0

365 fifi→ γπ00tc

366 fifi→ Z0πtc0

367 fifi→ Z0π00tc

368 fifi→ W±πtc 370 fifj→ W±LZ0L

371 fifj→ W±Lπtc0

372 fifj→ π±tcZ0L

373 fifj→ π±tcπtc0

374 fifj→ γπtc±

375 fifj→ Z0πtc± 376 fifj→ W±πtc0

377 fifj→ W±π00tc

381 qiqj→ qiqj

382 qiqi→ qkqk 383 qiqi→ gg 384 fig → fig 385 gg → qkqk

386 gg → gg 387 fifi→ QkQk 388 gg → QkQk

No. Subprocess Compositeness:

146 eγ → e 147 dg → d 148 ug → u 167 qiqj → dqk

168 qiqj → uqk

169 qiqi→ e±e∗∓

165 fifi(→ γ/Z0) → fkfk

166 fifj(→ W±) → fkfl

Extra Dimensions:

391 ff → G 392 gg → G 393 qq → gG 394 qg → qG 395 gg → gG Left–right symmetry:

341 `i`j → H±±L

342 `i`j → H±±R 343 `±iγ → H±±L e 344 `±iγ → H±±R e 345 `±iγ → H±±L µ 346 `±iγ → H±±R µ 347 `±iγ → H±±L τ 348 `±iγ → H±±R τ 349 fifi→ H++L H−−L 350 fifi→ H++R H−−R 351 fifj → fkflH±±L 352 fifj → fkflH±±R 353 fifi→ Z0R

354 fifj → W±R

SUSY:

201 fifi→ ˜eL˜eL 202 fifi→ ˜eR˜eR 203 fifi→ ˜eL˜eR+ 204 fifi→ ˜µLµ˜L 205 fifi→ ˜µRµ˜R 206 fifi→ ˜µLµ˜R+ 207 fifi→ ˜τ1τ˜1

208 fifi→ ˜τ2τ˜2 209 fifi→ ˜τ1τ˜2+

No. Subprocess 210 fifj → ˜`Lν˜`+ 211 fifj → ˜τ1ν˜τ+ 212 fifj → ˜τ2ν˜τ+ 213 fifi→ ˜ν`ν˜`

214 fifi→ ˜ντν˜τ

216 fifi→ ˜χ1χ˜1

217 fifi→ ˜χ2χ˜2

218 fifi→ ˜χ3χ˜3

219 fifi→ ˜χ4χ˜4

220 fifi→ ˜χ1χ˜2

221 fifi→ ˜χ1χ˜3

222 fifi→ ˜χ1χ˜4

223 fifi→ ˜χ2χ˜3

224 fifi→ ˜χ2χ˜4

225 fifi→ ˜χ3χ˜4

226 fifi→ ˜χ±1χ˜1 227 fifi→ ˜χ±2χ˜2 228 fifi→ ˜χ±1χ˜2 229 fifj → ˜χ1χ˜±1 230 fifj → ˜χ2χ˜±1 231 fifj → ˜χ3χ˜±1 232 fifj → ˜χ4χ˜±1 233 fifj → ˜χ1χ˜±2 234 fifj → ˜χ2χ˜±2 235 fifj → ˜χ3χ˜±2 236 fifj → ˜χ4χ˜±2 237 fifi→ ˜g ˜χ1

238 fifi→ ˜g ˜χ2

239 fifi→ ˜g ˜χ3

240 fifi→ ˜g ˜χ4

241 fifj → ˜g ˜χ±1 242 fifj → ˜g ˜χ±2 243 fifi→ ˜g 244 gg → ˜g˜g 246 fig → ˜qiLχ˜1

247 fig → ˜qiRχ˜1

248 fig → ˜qiLχ˜2

249 fig → ˜qiRχ˜2

No. Subprocess 250 fig → ˜qiLχ˜3

251 fig → ˜qiRχ˜3

252 fig → ˜qiLχ˜4

253 fig → ˜qiRχ˜4

254 fig → ˜qj Lχ˜±1 256 fig → ˜qj Lχ˜±2 258 fig → ˜qiL˜g 259 fig → ˜qiR˜g 261 fifi→ ˜t1˜t1

262 fifi→ ˜t2˜t2

263 fifi→ ˜t1˜t2+ 264 gg → ˜t1˜t1

265 gg → ˜t2˜t2

271 fifj → ˜qiLq˜j L

272 fifj → ˜qiR˜qj R

273 fifj → ˜qiLq˜j R+ 274 fifj → ˜qiLq˜j L

275 fifj → ˜qiR˜qj R

276 fifj → ˜qiLq˜j R+ 277 fifi→ ˜qj Lq˜j L 278 fifi→ ˜qj R˜qj R 279 gg → ˜qiLq˜i L

280 gg → ˜qiR˜qi R

281 bqi→ ˜b1˜qiL

282 bqi→ ˜b2˜qiR

283 bqi→ ˜b1˜qiR+ 284 bqi→ ˜b1˜qi L

285 bqi→ ˜b2˜qi R

286 bqi→ ˜b1˜qi R+ 287 fifi→ ˜b1˜b1

288 fifi→ ˜b2˜b2

289 gg → ˜b1˜b1

290 gg → ˜b2˜b2

291 bb → ˜b1b˜1

292 bb → ˜b2b˜2

293 bb → ˜b1b˜2

294 bg → ˜b1˜g 295 bg → ˜b2˜g 296 bb → ˜b1b˜2+

(21)

The Les Houches Accord

Specialized Generator

=⇒ Hard Process

Les Houches Interface

HERWIG or PYTHIA (Resonance Decays) Parton Showers

Underlying Event Hadronization Ordinary Decays

Some Specialized Generators:

• AcerMC: ttbb, . . .

• ALPGEN: W/Z+ ≤ 6j,

nW + mZ + kH+ ≤ 3j, . . .

• AMEGIC++: generic LO

• CompHEP: generic LO

• GRACE+Bases/Spring:

generic LO+ some NLO loops

• GR@PPA: bbbb

• MadCUP: W/Z+ ≤ 3j, ttbb

• MadGraph+HELAS: generic LO

• MCFM: NLO W/Z+ ≤ 2j, WZ, WH, H+ ≤ 1j

• O’Mega+WHIZARD: generic LO

• VECBOS: W/Z+ ≤ 4j

Apologies for all unlisted programs

(22)

The Bigger Picture

Process Selection Resonance Decays

Parton Showers Multiple Interactions

Beam Remnants

Hadronization Ordinary Decays

Detector Simulation ME Generator

ME Expression

SUSY/. . . spectrum calculation

Phase Space Generation

PDF Library

τ Decays

B Decays

=⇒ need standardized interfaces (LHAPDF, SUSY LHA, . . . )

(23)

PYTHIA history

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

   

  

  

  

  

  

  

  

  

  

    

ll

   

   

   

   

   

   

   

   

   

   



 

 

 

 

 

 

 

 

    

    

    

    

    

    

PYTHIA

lh hh

1978 JETSET versions 1–7 string frag.

e

+

e

, FSR

1982 PYTHIA

versions 1–5 pp, ISR, MI 1997

PYTHIA 6.1

2001

PYTHIA 6.2 2003

PYTHIA 6.3

All in Fortran 77

2005

Time axis not to scale

PYTHIA standalone, but other programs rely on PYTHIA:

LEPTO

ARIADNE/LDC

RAPGAP/CASCADE POMPYT

HIJING

SHERPA

EVTGEN

. . .

(24)

On To C++

Currently HERWIG and PYTHIA are successfully being used, also in new LHC environments, using C++ wrappers

Q: Why rewrite?

A1: Need to clean up!

A2: Fortran 77 is limiting Q: Why C++?

A1: All the reasons for ROOT, Geant4, . . . (“a better language”, industrial standard, . . . )

A2: Young experimentalists will expect C++

(educational and professional continuity) A3: Only game in town! Fortran 90

So far mixed experience:

• Conversion effort: everything takes longer and costs more (as for LHC machine, detectors and software)

• The physics hurdle is as steep as the C++ learning curve

(25)

C++ Players

PYTHIA7 project =⇒ ThePEG

Toolkit for High Energy Physics Event Generation (L. L ¨onnblad; S. Gieseke, A. Ribon, P. Richardson)

HERWIG++: complete reimplementation

(B.R. Webber; S. Gieseke, A. Ribon, P. Richardson, M. Seymour, P. Stephens, 3 new)

ARIADNE/LDC: to do ISR/FSR showers, multiple interactions (L. L ¨onnblad; N. Lavesson)

SHERPA: in C++ from start, partly wrappers to PYTHIA Fortran (F. Krauss; T. Gleisberg, S. Hoeche, A. Schaelicke,

S. Schumann, J. Winter)

PYTHIA8: restart to write complete event generator

(T. Sj ¨ostrand, (S. Mrenna?, P. Skands?))

(26)

What is ThePEG?

Toolkit for High Energy Physics Event Generation CLHEP

utilities

ThePEG

basic structure

HERWIG++

physics modules

PYTHIA7

physics modules

Ariadne/LDC

physics modules

?

PYTHIA8 · · ·

not SHERPA

(27)

The new generator Herwig++

A completely new event generator in C++

Aiming at full multi–purpose generator for LHC and future colliders.

Preserving main features of HERWIG such as – angular ordered parton shower

– cluster hadronization

• New features and improvements – covariant shower formulation

– improved parton shower evolution for heavy quarks

– consistent radiation from unstable particles (multiscale evolution)

Growth of Fortran HERWIG

Bryan Webber, QCD Simulation for LHC and Herwig++, KEK, 6 April 2004 17

(28)

What’s next?

Near Future. . .

H Initial state shower:

Complete implementation and tests.

H Refine e+e:

Full CKKW ME+PS matching.

Precision tune to LEP data should be possible.

H with IS and FS showers running:

we can start to test Drell–Yan and jets in pp collisions.

cross check with Tevatron data and finally make predictions for the LHC.

H Underlying Event.

H Hadronic Decays: NEW! many new decayers, τ –decays, Spin correlations (P Richardson).

H New Ideas: soft gluons, improved shower algorithm, NLO, . . .

Schedule?

Ready for LHC!

Mike Seymour, Moriond 2005 33

(29)

SHERPA

MC for LHC 4 Mike Seymour

(30)

PYTHIA8: A fresh start

Problem: Leif not committed to PYTHIA, no other manpower Solution?: take a sabbatical and work “full-time”!

Tentative schedule:

time date processes final states

0 = 1 Sept. 2004 — —

1 = 1 Sept. 2005 LHA-style input incomplete draft 2 = 1 Sept. 2006 a few processes complete, buggy(?) 3 = 1 Sept. 2007 more processes stable, debugged

. . . but don’t forget Murphy’s law Objectives:

• concentrate on physics, not administration

• clean up, keep the most recent models

• pure standard C++, no fancy programming tricks

• independent of ThePEG (or anything else), but

• Les Houches Accord style input central

• interface to ThePEG later written by Leif (?)

References

Related documents

dokumentation av krav och ger uttryck för att detta är viktigt och att det finns ett behov av det. Produktägaren tar bland annat upp fördelarna med väldokumenterade krav då

The proportion thus redistributed could be improved by „fair trade‟ type schemes, though success of such schemes is mixed for other commodities (Vaikila et al. Approaches

137 From virgin land to TIOC: recognition and resistance 138 The creation of a national park 140 Defining indigenous territory 141 Territory and indigenous subjectivity 142

A comparative treatment planning study between IMRT and intensity-modulated proton therapy (IMPT) with equivalent dose prescriptions for primary tumour (72.6 Gy E ) in the

This is evident in the epistolarium of Sigríður Pálsdóttir’s (1809–71) family. However, the causes of letter writing are more complicated. In this pa- per I argue that the

He is an elected member of the Royal Swedish Academy of Sciences and, the Royal Society of Arts and Sciences of Uppsala. He was elected to the Royal Society of Sciences at Uppsala

Lecture 2 Combining matrix elements and parton showers Multiparton interactions and other soft physics

Utvecklingsarbetet syftar till att pröva om stress och energikurvorna (Mindfulnesschemat; notering av tankar, känslor, kroppsförnimmelser i förhållande till