• No results found

PYTHIA 8 for CORSIKA 8

N/A
N/A
Protected

Academic year: 2022

Share "PYTHIA 8 for CORSIKA 8"

Copied!
22
0
0

Loading.... (view fulltext now)

Full text

(1)

PYTHIA 8 for CORSIKA 8

Torbj¨ orn Sj¨ ostrand

Department of Astronomy and Theoretical Physics, Lund University

CORSIKA 8 Air-Shower Simulation and Development Workshop, Heidelberg, 12 – 15 July 2022

(2)

A new framework for hadronic collisions

Based on 2 articles by Marius Utheim & TS:

“A Framework for Hadronic Rescattering in pp Collisions”, Eur. Phys. J. C80 (2020) 907, arXiv:2005.05658

“Hadron Interactions for Arbitrary Energies and Species, with Applications to Cosmic Rays”,

Eur. Phys. J. C82 (2022) 21, arXiv:2108.03481

Models arbitrary hadron–hadron collisions at low energies.

Models arbitrary hadron-p/n collisions at any energy.

Initialization slow, ∼ 15 minutes,

? but thereafter works for any hadron–p/n at any energy, and

? initialization data can be saved, so only need to do once.

The Angantyr nuclear geometry part used to extend to hadron-nucleus at any energy.

Native C++ simplifies interfacing Pythia 8↔ Corsika 8.

So far limited comparisons with data.

Torbj¨orn Sj¨ostrand PYTHIA 8 for CORSIKA 8 slide 2/22

(3)

PYTHIA and the structure of an LHC pp collision

MPI MPI σ0

·

·

· ·

··

Meson Baryon Antibaryon

·Heavy Flavour

Hard Interaction Resonance Decays MECs, Matching & Merging FSR

ISR*

QED Weak Showers Hard Onium

Multiparton Interactions Beam Remnants*

Strings

Ministrings / Clusters Colour Reconnections String Interactions Bose-Einstein & Fermi-Dirac Primary Hadrons

Secondary Hadrons Hadronic Reinteractions (*: incoming lines are crossed)

Hard Interaction Resonance Decays MECs, Matching & Merging FSR

ISR*

QED Weak Showers Hard Onium

Multiparton Interactions Beam Remnants*

Strings

Ministrings / Clusters Colour Reconnections String Interactions Bose-Einstein & Fermi-Dirac Primary Hadrons

Secondary Hadrons Hadronic Reinteractions (*: incoming lines are crossed)

Hard Interaction Resonance Decays MECs, Matching & Merging FSR

ISR*

QED Weak Showers Hard Onium

Multiparton Interactions Beam Remnants*

Strings

Ministrings / Clusters Colour Reconnections String Interactions Bose-Einstein & Fermi-Dirac Primary Hadrons

Secondary Hadrons Hadronic Reinteractions (*: incoming lines are crossed)

From Pythia 8.3 guide, arXiv:2203.11601, 315 pp

Torbj¨orn Sj¨ostrand PYTHIA 8 for CORSIKA 8 slide 3/22

(4)

Space–time evolution

Pythia can now calculate production vertex of each particle, e.g. number of hadrons as a function of time for pp at 13 TeV:

time(fm/c) 1 10 102 103 104 105 106 107 108 109 1010 1011 1012 1013 1014 1015

hadn

0 20 40 60 80 100 120 140 160

180 Total number of hadrons

Primary hadrons Secondary hadrons Total number of final hadrons

S. Ferreres-Sol´e, TS, EPJC 78, 983

Torbj¨orn Sj¨ostrand PYTHIA 8 for CORSIKA 8 slide 4/22

(5)

Hadronic rescattering

13 TeV nondiffractive pp events:

0 2 4 6 8 10

τ (fm) 0

5 10 15 20 25 30 35 40

dN/dτ

Invariant production time, rescattered or not rescattered not rescattered sum both rescattering off

Pythia now contains framework for hadronic rescattering:

1)Space–time motion and scattering opportunities 2)Cross section for low-energy hadron–hadron collisions

3)Final-state topology in such collisions

Already covered by other programs like UrQMD or SMASH, but then interfacing issues limits usefulness.

Rescattering not important enough to switch on for Corsika, but code extends Pythia modelling down to Ekin≈ 0.2 GeV.

Torbj¨orn Sj¨ostrand PYTHIA 8 for CORSIKA 8 slide 5/22

(6)

Total cross sections (1)

Two examples of total and partial cross sections:

10-1 100 101 102 103 104 ECM (GeV)

0 20 40 60 80 100

σ (mb)

π+p cross sections as a function of energy total

LEHE NDLE HEel LEHE D/ELE HE

10-1 100 101 102 103 104 ECM (GeV)

0 20 40 60 80 100

σ (mb)

K+p cross sections as a function of energy total

LEHE NDLE HEel LEHE D/ELE HE

Combines low-energy (LE) and high-energy (HE) formalisms.

LE: process-specific with detailed structure, cf. UrQMD.

HE: smooth behaviour with pomeron + reggeon ansatz.

Torbj¨orn Sj¨ostrand PYTHIA 8 for CORSIKA 8 slide 6/22

(7)

Total cross sections (2)

11/21 Motivation and background

The rescattering framework Results

Cross sections

Based on work by Pelaez, Rodas, Ruiz de Elvira et al.

(arXiv:1102.2183, arXiv:1907.13162, arXiv:1602.08404)

Marius Utheim Hadronic Rescattering in Pythia/Angantyr

When nothing else available, use Additive Quark Model, where nq,AQM= nd+ nu+ 0.6ns+ 0.2nc+ 0.07nb

σAB = nAq,AQM 3

nq,AQMB 3 σpp

Torbj¨orn Sj¨ostrand PYTHIA 8 for CORSIKA 8 slide 7/22

(8)

Low-energy interaction types

Low-energy cross sections, roughly up to Ecm= 10 GeV, split as σtot= σelNDSD(XB)SD(AX )DDCDexcannres+. . .

9/21 Motivation and background

The rescattering framework Results

Low-energy interactions

Elastic

Diffractive

Non-diffractive

Annihilation

Resonant

Marius Utheim Hadronic Rescattering in Pythia/Angantyr

Excitation≈ low-mass diffraction.

Also includes modelling of particle production in these types, where string fragmentation barely is applicable.

Torbj¨orn Sj¨ostrand PYTHIA 8 for CORSIKA 8 slide 8/22

(9)

Multiparton interactions

Hadrons are composite

⇒ can contain many parton–parton interactions.

In part perturbatively calculable, but divergence for p→ 0, impact-parameter description, colour reconnection, and more.

int

dp2 = Z Z

dx1dx2f1(x1, p2) f2(x2, p2) dˆσ dp2 dˆσ

dp2 ∝ α2s(p2)

p4 → α2s(p⊥02 + p2) (p⊥02 + p2)2

MPI machinery gradually switched on for Ecm > 10 GeV.

Related to multipomeron models, but matched to high-p jets.

Torbj¨orn Sj¨ostrand PYTHIA 8 for CORSIKA 8 slide 9/22

(10)

Parton distribution functions

When Ecm > 10 GeV and we allow QCD 2→ 2 processes, we need to implement PDF sets for “all” hadrons, not only p:

0.0 0.2 0.4 0.6 0.8 1.0

x

0.00 0.25 0.50 0.75 1.00 1.25 1.50 1.75 2.00

xv(x,Q

2 0)

Valence contents for some mesons at Q20= 0.26 qv

sKv qKv cDv qDv bBv qBv

0.0 0.2 0.4 0.6 0.8 1.0

x

0.0 0.2 0.4 0.6 0.8 1.0 1.2 1.4

xv(x,Q

2 0)

Valence contents for some baryons at Q20= 0.26 dpv

upv sv+ uv+ cv+ +c uv+ +c bvb+ uvb+

Some generators omit hard processes, to simplify and speed up.

Meaningful at low energies, but more dubious at high energies, and e.g. for charm production.

Torbj¨orn Sj¨ostrand PYTHIA 8 for CORSIKA 8 slide 10/22

(11)

Flexible beams and energies

Low energy: easy to switch between colliding hadrons and energies.

High energy: hard, since perturbative description (with PDFs) need initialization at desired energy to be used.

100 101 102 103 104

ECM (GeV) 0

20 40 60 80 100

­ ncharged®

Rise of charged multiplicity with energy low-energy model

high-energy model interpolation

Smooth transition from low to high energies starting at 10 GeV.

High energies by interpolation in fixed grid of initialized energies for MPI.

Also fast switch between beam combinations

by array of such grids, which takes time, but can be reused.

Torbj¨orn Sj¨ostrand PYTHIA 8 for CORSIKA 8 slide 11/22

(12)

Why not ANGANTYR?

Angantyr is a rather new module of Pythia,

intended for pp, pA and AA collisions at LHC and RHIC.

Provides a good description of overall event properties, even if some aspects are not (yet) fully described.

Seemingly ideal for applications such as collisions on atmospheric nuclei, but several limitations:

Only addresses interactions of p and n.

Only intended for large energies, say √

s > 100 GeV.

Initialization of nuclear geometry (and MPIs) very slow,

∼ 1 minute, and then only works for one fixed energy.

On the positive side, subsequent event generation reasonably fast, in particular relative to full hydrodynamics.

Also, involves no intra-nuclear cascades in hadron-nucleus collsion, only collisions related to incoming hadron.

Torbj¨orn Sj¨ostrand PYTHIA 8 for CORSIKA 8 slide 12/22

(13)

ANGANTYR geometry (1)

A hadron passing through a nucleus can undergo a variable number nsub of hadron-nucleon subcollisions.

Use Angantyr nuclear geometry package, combined with total cross sections above, to find nsub distributions:

0 2 4 6 8 10 12 14

nsub

10-3 10-2 10-1 100

Probability

Number of subcollisions for p N 10 GeV 100 GeV 1000 GeV 10000 GeV 100000 GeV

0 5 10 15 20 25 30 35 40

nsub

10-3 10-2 10-1 100

Probability

Number of subcollisions for p Pb 10 GeV 100 GeV 1000 GeV 10000 GeV 100000 GeV

Note an approximate geometrical series = straight line in log-plot

⇒ characterized by one number, hnsubi.

Torbj¨orn Sj¨ostrand PYTHIA 8 for CORSIKA 8 slide 13/22

(14)

ANGANTYR geometry (2)

hnsubi depends on target A, hadron projectile h, and collision energy, but the latter two mainly in the combination σtotalhp (s):

0 20 40 60 80 100 120 140

σtotal (mb) 1.0

1.5 2.0 2.5 3.0

­ nsub®

Average number of subcollisions for N target crude linear fit, low σ

crude linear fit, high σ all hadrons and energies

0 20 40 60 80 100 120 140

σtotal (mb) 1

2 3 4 5 6 7 8 9

­ nsub®

Average number of subcollisions for Pb target crude linear fit, low σ

crude linear fit, high σ all hadrons and energies

So need one parametrization ofhnsubi(σhptotal) for each A.

Constraint: expecthnsubi → 1 when σtotal → 0.

Currently14N,16O,40Ar, 208Pb.

(Takes∼ 1 hour manual work to set up and fit for each A.)

Torbj¨orn Sj¨ostrand PYTHIA 8 for CORSIKA 8 slide 14/22

(15)

Nuclear cross sections

In limit σtotalhp → 0 expect σtotalhA = A σtotalhp (cf. ν beam).

For a “normal” σtotalhp , nuclear geometry suggests σhAtotal≈A2/3σtotalhp andhnsubi ≈A1/3.

These two limits are consistent with figures on previous slide.

Assuming preserved total number of hp/hn subcollisions, whether free or bound nucleons, gives

σtotalhA hnsubi = A σhptotal ⇒ σtotalhA = A σhptotal

hnsubi .

For applications in code:

σhp(s) (total and partial) is reasonably time-consuming, so only do it once for a hadron of given energy,

hnsubi is quick and simple to evaluate,

so can afterwards easily get σtotalhA (s) for different A.

Torbj¨orn Sj¨ostrand PYTHIA 8 for CORSIKA 8 slide 15/22

(16)

ANGANTYR multiplicities

If several “independent” hp/hn subcollisions in an hA one, then naively dnhAcharged

dy =hnsubidnchargedhp dy

but net shift in A direction owing to momentum conservation.

10 5 0 5 10

y 0

2 4 6 8 10 12

dnch/dy

Charged rapidity distribution Angantyr Pythia scaled

10 5 0 5 10

y 0

2 4 6 8 10

dnch/dy

Angantyr vs. Pythia p N emulation Angantyr Pythia

Patched up by letting to hardest hadron in each subcollision go on to be the projectile in the next subcollision (+ some more).

Torbj¨orn Sj¨ostrand PYTHIA 8 for CORSIKA 8 slide 16/22

(17)

Collision generation flow

Assume an incoming hadron h collides with a nucleus A.

1 np= Z , nn= A− Z .

2 Do big loop A times, unless a break before that.

3 After first time in the loop:

Keep going with probability 1− 1/hnsubi, else break.

Pick up the new product with largest longitudinal momentum, and assign it to represent the h.

Break if not enough hp/hn invariant mass for collision.

Set changed composition nondiffractive/other processes.

4 Pick target nucleon p or n in proportions np: nn. Subtract 1 from the chosen one.

5 Do the hp/hn collision, as an isolated event.

6 Copy new particles into common event and update history.

7 End of big loop.

8 Optionally do decays and/or compress the event record.

Torbj¨orn Sj¨ostrand PYTHIA 8 for CORSIKA 8 slide 17/22

(18)

Atmospheric cascade evolution

incoming 108GeV proton

0 250 500 750 1000 1250 1500 1750

X (g/cm2) 100

101 102

103 104

Probability

Atmospheric depth of interactions

Uniform p/n atmosphere Uniform nitrogen Exponential nitrogen Exponential nitrogen at 45

0 250 500 750 1000 1250 1500 1750

X (g cm2) 102

103 104 105 106

(1/nev)X 0dN

Number of muons at depth

Uniform p/n atmosphere Uniform nitrogen Exponential nitrogen Exponential nitrogen at 45

0 250 500 750 1000 1250 1500 1750

X (g cm2) 102

103 104 105

(1/nev)X 0dN

Number of hadrons at depth

Uniform p/n atmosphere Uniform nitrogen Exponential nitrogen Exponential nitrogen at 45

0 2 4 6 8 10 12 14

Ekin (GeV) 104

105 106 107

(1/nev)dn/dEkin

Kinetic energy spectrum of leptons at surface Uniform p/n atmosphere Uniform nitrogen Exponential nitrogen Exponential nitrogen at 45

Torbj¨orn Sj¨ostrand PYTHIA 8 for CORSIKA 8 slide 18/22

(19)

The PythiaCR wrapper

In examples/main183.cc a hadronic cascade is traced through the atmosphere, but poor substitute for full Corsika tracking.

The tentative examples/main184.cc attempts to offer a wrapper where Corsika can do the tracking, but calls PythiaCR to

provide the hA collision cross section, perform an hA collision, or

perform an h decay.

Internally two Pythia instances

PythiaMain administrates an hA collision, and does an h decay,

PythiaColl does an hp/hn subcollision, and provides the hp/hn cross section.

Torbj¨orn Sj¨ostrand PYTHIA 8 for CORSIKA 8 slide 19/22

(20)

PythiaCR methods

The public PythiaCR methods/references (currently) are PythiaCRconstructor,

init initializes all program elements, sigmaSetup calculates a hp cross section, sigmaColl calculates a hA cross section, based on the hp one above,

nextCollperforms an hA collision, nextDecay performs an h decay,

compressreduces the event record to final particles only, stat prints error statistics at the end of the run,

particleData(), rndm() references that can be used in the main program for particle data or random numbers.

Torbj¨orn Sj¨ostrand PYTHIA 8 for CORSIKA 8 slide 20/22

(21)

The forward region

1000 2000 3000 4000 5000 6000

]-1 dN/dE [GeVine1/N

10

10

9

10

8

10

7

10

6

10

5

10

=13TeV photon s

LHCf

° φ=180

> 10.94, η

Ldt=0.191nb-1

Data QGSJET II-04 EPOS-LHC DPMJET 3.06 SIBYLL 2.3 PYTHIA 8.212

Energy [GeV]

1000 2000 3000 4000 5000 6000

MC/Data

0 1 2 3

4 1000 2000 3000 4000 5000 6000

]-1 dN/dE [GeVine1/N

10

10

9

10

8

10

7

10

6

10

5

10

=13TeV photon s

LHCf

° φ=20

<8.99, η 8.81<

Ldt=0.191nb-1

Energy [GeV]

1000 2000 3000 4000 5000 6000

MC/Data

0 1 2 3 4

Figure 4: Comparison of the photon spectra obtained from the experimental data and MC predictions. The top panels show the energy spectra, and the bottom panels show the ratio of MC predictions to the data. The hatched areas indicate the total uncertainties of experimental data including the statistical and the systematic uncertainties.

Acknowledgments

We thank the CERN staff and the ATLAS Collaboration for their essen- tial contributions to the successful operation of LHCf. This work was partly

290

supported by JSPS KAKENHI Grant Numbers JP26247037, JP23340076 and the joint research program of the Institute for Cosmic Ray Research (ICRR), University of Tokyo. This work was also supported by Istituto Nazionale di Fisica Nucleare (INFN) in Italy. Parts of this work were performed using the computer resource provided by ICRR (University of Tokyo), CERN and CNAF

295

(INFN).

References

[1] A. Aab et al. (Pierre Auger Collaboration), Nucl. Instrum. Methods Phys.

Res., Sect. A 798 (2015) 172.

14

Forward region important for cosmic-ray physics.

Current description poor, but two recent improvements:

Forbid popcorn mechanism for remnant diquarks only;

i.e. baryon then always produced at end of string, never meson

Allow harder fragmentation function for leading baryon, by separate a and b values.

Tuning for FPF by Max Fieg shows clear improvement.

Torbj¨orn Sj¨ostrand PYTHIA 8 for CORSIKA 8 slide 21/22

(22)

Summary and outlook

Pythia now may offer a realistic alternative to current hadronic-interaction models.

Time-efficient access to perturbative activity for collisions of “any” incoming hadron at “any” energy, by rapid beam switching and energy interpolation of MPI parameters.

Not in any other generator (?), but does it matter?

Includes new low- and high-energy cross section descriptions, and new sets of PDFs for a wide range of hadrons.

Interface should allow easy calling from Corsika for both interactions and decays.

Limitations: no incoming nuclei, no nuclear target breakup, no hadronic γ interactions, . . . ,

. . . so work to be done to meet more requirements.

Feedback welcome. How interesting?

Torbj¨orn Sj¨ostrand PYTHIA 8 for CORSIKA 8 slide 22/22

References

Related documents

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

A number of different external programs can provide such input, using the LHA/LHEF standard format [3, 4, 5] to transfer information, usually as LHE files.. The hard-process

In pair production of heavy flavour (top) in processes 81, 82, 84 and 85, matrix elements are only given for one common mass, although Breit–Wigner distributions are used to select

Torbj¨ orn Sj¨ ostrand Progress on the Pythia 8 event generator slide 16/46.. Start from fixed hard interaction ⇒ underlying event No separate hard interaction ⇒ minbias events

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

In order to finish the discussion on the centrality measure, we show in figure 16(a) the ALICE results on the centrality dependence of the average charged multiplicity in the

associated with initial-state QCD corrections (showers etc.), underlying event by QCD mechanisms (MPI, colour flow), even in BSM scenarios production of new coloured states

Białas and Czyz: Simple model for particle production.. Wounded nucleons contribute equally to