Top Banner
Hadronic Physics I Oak Ridge Geant4 Tutorial 10 March 2011 Dennis Wright Geant4 V9.4
31

Hadronic Physics I Oak Ridge Geant4 Tutorial 10 March 2011 Dennis Wright Geant4 V9.4.

Dec 21, 2015

Download

Documents

Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: Hadronic Physics I Oak Ridge Geant4 Tutorial 10 March 2011 Dennis Wright Geant4 V9.4.

Hadronic Physics I

Oak Ridge Geant4 Tutorial10 March 2011Dennis Wright

Geant4 V9.4

Page 2: Hadronic Physics I Oak Ridge Geant4 Tutorial 10 March 2011 Dennis Wright Geant4 V9.4.

Outline

Overview of hadronic physics

processes, cross sections, models

hadronic framework and organization

Elastic scattering

Precompound models

The cascade models

Bertini, binary, INCL/ABLA

Parameterized models

high energy, low energy

2

Page 3: Hadronic Physics I Oak Ridge Geant4 Tutorial 10 March 2011 Dennis Wright Geant4 V9.4.

Hadronic Processes, Models and Cross Sections

In Geant4 physics is assigned to a particle through processesEach process may be implemented

– directly as part of the process, or

– in terms of a model class

In Geant4 hadronic physics there are sometimes many models for a given process

– user must choose

– can have more than one per process

A process must also have cross sections assigned– here too, there are options

3

Page 4: Hadronic Physics I Oak Ridge Geant4 Tutorial 10 March 2011 Dennis Wright Geant4 V9.4.

particle

at restprocess 1

in-flightprocess 2

process3

processn

model 1model 2

.

.model n

c.s. set 1c.s. set 2

.

.c.s. set n

Cross sectiondata store

Energy range

manager

4

Page 5: Hadronic Physics I Oak Ridge Geant4 Tutorial 10 March 2011 Dennis Wright Geant4 V9.4.

Cross Sections

Default cross section sets are provided for each type of hadronic process

fission, capture, elastic, inelastic can be overridden or completely replaced

Different types of cross section sets some contain only a few numbers to parameterize c.s. some represent large databases some are purely theoretical

5

Page 6: Hadronic Physics I Oak Ridge Geant4 Tutorial 10 March 2011 Dennis Wright Geant4 V9.4.

Alternative Cross Sections

Low energy neutrons G4NDL available as Geant4 distribution data files Available with or without thermal cross sections

“High energy” neutron and proton reaction 14 MeV < E < 20 GeV

Ion-nucleus reaction cross sections Good for E/A < 10 GeV

Pion reaction cross sections

6

Page 7: Hadronic Physics I Oak Ridge Geant4 Tutorial 10 March 2011 Dennis Wright Geant4 V9.4.

Cross Section Management

Set 1Set 2

Set 3

Set 4

GetCrossSection()sees last set loadedfor energy range

Energy

Loadsequence

Baseline Set

7

Page 8: Hadronic Physics I Oak Ridge Geant4 Tutorial 10 March 2011 Dennis Wright Geant4 V9.4.

Hadronic Models – Data Driven

Characterized by lots of data cross section angular distribution multiplicity etc.

To get interaction length and final state, models interpolate data

cross section, coefficients of Legendre polynomials

Examples neutrons (E < 20 MeV) coherent elastic scattering (pp, np, nn) Radioactive decay

8

Page 9: Hadronic Physics I Oak Ridge Geant4 Tutorial 10 March 2011 Dennis Wright Geant4 V9.4.

Hadronic Models – Theory Driven

Dominated by theory (quark-gluon strings, chiral perturbation theory, ...)

not as much data to tie things down

Final states determined by sampling theoretical distributions Examples:

quark-gluon string (projectiles with E > 20 GeV) intra-nuclear cascade (intermediate energies) nuclear de-excitation and breakup chiral invariant phase space (up to a few GeV)

9

Page 10: Hadronic Physics I Oak Ridge Geant4 Tutorial 10 March 2011 Dennis Wright Geant4 V9.4.

Hadronic Models - Parameterized Depend mostly on fits to data and some theoretical

distributions

Two models available:

Low Energy Parameterized (LEP) for < 20 GeV

High Energy Parameterized (HEP) for > 20 GeV Each type refers to a collection of models

Both derived from GHEISHA model used in Geant3

Core code:

hadron fragmentation

cluster formation and fragmentation nuclear de-excitation

10

Page 11: Hadronic Physics I Oak Ridge Geant4 Tutorial 10 March 2011 Dennis Wright Geant4 V9.4.

1 MeV 10 MeV 100 MeV 1 GeV 10 GeV 100 GeV 1 TeV

LEP

HEP ( up to 15 TeV)

Photon EvapMultifragmentFermi breakup

Fission

EvaporationPre-

compound

Bertini cascade

Binary cascadeQG String (up to 100 TeV)

FTF String (up to 20 TeV)

High precision neutron

At rest Absorption,,K, anti-p Photo-nuclear, electro-nuclear

CHIPS (gamma)

CHIPSHadronic Model Inventory

LE pp, pn

Rad. Decay

11

Page 12: Hadronic Physics I Oak Ridge Geant4 Tutorial 10 March 2011 Dennis Wright Geant4 V9.4.

Model Management

Model 1 Model 2

Model 3 Model 4

Model 5

1 1+3 3 Error 2 Error Error Error 2

Model returned by GetHadronicInteraction()

Energy

12

Page 13: Hadronic Physics I Oak Ridge Geant4 Tutorial 10 March 2011 Dennis Wright Geant4 V9.4.

Hadronic Model Organization

At rest In flight Direct implementations

Cross sections Models Isotope production Event biasing

Direct impl. Direct impl. Theory framework

High energy Spallation framework

CascadePrecompound

Direct impl.

Frag function impl.

Process

Direct impl. Direct impl.

Direct impl.Transport utility String parton

String fragmenation util. Evaporation util.

Frag function intfcDirect impl.

13

Direct impl. Direct impl.

Page 14: Hadronic Physics I Oak Ridge Geant4 Tutorial 10 March 2011 Dennis Wright Geant4 V9.4.

Hadronic Interactions from TeV to meV

dE/dx ~ A1/3 GeV

TeV hadron

~ GeV - ~100 MeV

~100 MeV - ~10 MeV ~10 MeV to thermal

14

Page 15: Hadronic Physics I Oak Ridge Geant4 Tutorial 10 March 2011 Dennis Wright Geant4 V9.4.

Hadron Elastic Scattering

GHEISHA-style (G4LElastic) classical scattering (not all relativistic)

simple parameterization of cross section, angular distribution

can be used for all long-lived hadron projectiles, all energies

Coherent elastic G4LEpp for (p,p), (n,n) : taken from detailed phase-shift

analysis, good up to 1.2 GeV

G4LEnp for (n,p) : same as above

G4HadronElastic for (h,A) : nuclear model details included as well as interference effects, good for 1 GeV and above, all long-lived hadrons

15

Page 16: Hadronic Physics I Oak Ridge Geant4 Tutorial 10 March 2011 Dennis Wright Geant4 V9.4.

Elastic Scattering Validation (G4LElastic)

16

Page 17: Hadronic Physics I Oak Ridge Geant4 Tutorial 10 March 2011 Dennis Wright Geant4 V9.4.

Precompound Models (1)

G4PreCompoundModel is used for nucleon-nucleus interactions at low energy and as a nuclear de-excitation model within higher-energy codes valid for incident p, n from 0 to 170 MeV

takes a nucleus from a highly-excited set of particle-hole states down to equilibrium energy by emitting p, n, d, t, 3He, alpha

once equilibrium state is reached, four other models are called to take care of nuclear evaporation and breakup

these models not currently callable by users

The parameterized and cascade models all have nuclear de-excitation models embedded in them

17

Page 18: Hadronic Physics I Oak Ridge Geant4 Tutorial 10 March 2011 Dennis Wright Geant4 V9.4.

Precompound Models (2)

Invocation of Precompound model: G4ExcitationHandler* theHandler = new G4ExcitationHandler;

G4PrecompoundModel* preModel = new G4PrecompoundModel(theHandler);

// Create equilibrium decay models and assign to Precompound model

G4NeutronInelasticProcess* nProc = new G4NeutronInelasticProcess; nProc->RegisterMe(preModel); neutronManager->AddDiscreteProcess(nProc); // Register model to process, process to particle

18

Page 19: Hadronic Physics I Oak Ridge Geant4 Tutorial 10 March 2011 Dennis Wright Geant4 V9.4.

Bertini Cascade Model

The Bertini model is a classical cascade:

it is a solution to the Boltzmann equation on average no scattering matrix calculated can be traced back to some of the earliest codes (1960s)

Core code:

elementary particle collider: uses free-space cross sections to generate secondaries

cascade in nuclear medium pre-equilibrium and equilibrium decay of residual nucleus detailed 3-D model of nucleus

19

Page 20: Hadronic Physics I Oak Ridge Geant4 Tutorial 10 March 2011 Dennis Wright Geant4 V9.4.

Bertini Cascade (Comic Book Version)

20

Page 21: Hadronic Physics I Oak Ridge Geant4 Tutorial 10 March 2011 Dennis Wright Geant4 V9.4.

Bertini Cascade (text version)

Modeling sequence:

incident particle penetrates nucleus, is propagated in a density-dependent nuclear potential

all hadron-nucleon interactions based on free-space cross sections, angular distributions, but no interaction if Pauli exclusion not obeyed

each secondary from initial interaction is propagated in nuclear potential until it interacts or leaves nucleus

during the cascade, particle-hole exciton states are collected

pre-equilibrium decay occurs using exciton states next, nuclear breakup, evaporation, or fission models

21

Page 22: Hadronic Physics I Oak Ridge Geant4 Tutorial 10 March 2011 Dennis Wright Geant4 V9.4.

Using the Bertini Cascade

In Geant4 the Bertini model is currently used for p, n, , , K, K , K0

L, K0

S , , , , , ,

valid for incident energies of 0 – 10 GeV soon to be extended to 12 - 15 GeV

Invocation sequence G4CascadeInterface* bertini = new

G4CascadeInterface(); G4ProtonInelasticProcess* pproc = new G4ProtonInelasticProcess();

pproc -> RegisterMe(bertini); proton_manager -> AddDiscreteProcess(pproc);

22

Page 23: Hadronic Physics I Oak Ridge Geant4 Tutorial 10 March 2011 Dennis Wright Geant4 V9.4.

Validation of the Bertini Cascade

23

Page 24: Hadronic Physics I Oak Ridge Geant4 Tutorial 10 March 2011 Dennis Wright Geant4 V9.4.

Binary Cascade Modeling sequence similar to Bertini, except that

it is a time-dependent model hadron-nucleon collisions handled by forming resonances

which then decay according to their quantum numbers particles follow curved trajectories in nuclear potential

In Geant4 the Binary cascade model is currently used for incident p, n and valid for incident p, n from 0 to 10 GeV valid for incident , from 0 to 1.3 GeV

A variant of the model, G4BinaryLightIonReaction, is valid for incident ions up to A = 12 (or higher if target has A < 12)

24

Page 25: Hadronic Physics I Oak Ridge Geant4 Tutorial 10 March 2011 Dennis Wright Geant4 V9.4.

Using the Binary Cascade

Invocation sequence Binary cascade G4BinaryCascade* binary = new G4BinaryCascade();

G4PionPlusInelasticProcess* pproc = new G4PionPlusInelasticProcess();

pproc -> RegisterMe(binary); piplus_manager -> AddDiscreteProcess(pproc);

Invocation sequence BinaryLightIonReaction G4BinaryLightIonReaction* ionBinary = new

G4BinaryLightIonReaction;

G4IonInelasticProcess* ionProc = new G4IonInelasticProcess; ionProc->RegisterMe(ionBinary); genericIonManager->AddDiscreteProcess(ionProc);

25

Page 26: Hadronic Physics I Oak Ridge Geant4 Tutorial 10 March 2011 Dennis Wright Geant4 V9.4.

Validation of the Binary Cascade256 MeV protons

26

Page 27: Hadronic Physics I Oak Ridge Geant4 Tutorial 10 March 2011 Dennis Wright Geant4 V9.4.

LEP, HEP (Comic Book Version)

CM Frame

27

Page 28: Hadronic Physics I Oak Ridge Geant4 Tutorial 10 March 2011 Dennis Wright Geant4 V9.4.

LEP, HEP models (text version)

Modeling sequence:

initial interaction of hadron with nucleon in nucleus highly excited hadron is fragmented into more hadrons particles from initial interaction divided into forward and

backward clusters in CM another cluster of backward going nucleons added to

account for intra-nuclear cascade clusters are decayed into pions and nucleons remnant nucleus is de-excited by emission of p, n, d, t,

alpha

28

Page 29: Hadronic Physics I Oak Ridge Geant4 Tutorial 10 March 2011 Dennis Wright Geant4 V9.4.

Using the LEP and HEP models

The LEP and HEP models are valid for p, n, , K, , , , , d, t, LEP valid for incident energies of 0 – ~30 GeV HEP valid for incident energies of ~20 GeV – 15 TeV

Invocation sequence G4ProtonInelasticProcess* pproc = new G4ProtonInelasticProcess();

G4LEProtonInelastic* LEproton = new G4LEProtonInelastic(); pproc -> RegisterMe(LEproton); G4HEProtonInelastic* HEproton = new G4HEProtonInelastic(); HEproton -> SetMinEnergy(25*GeV); pproc -> RegisterMe(HEproton); proton_manager -> AddDiscreteProcess(pproc);

29

Page 30: Hadronic Physics I Oak Ridge Geant4 Tutorial 10 March 2011 Dennis Wright Geant4 V9.4.

Summary (1) Geant4 hadronic physics allows user to choose how a

physics process should be implemented: cross sections

models Many processes, models and cross sections to choose

from hadronic framework makes it easier for users to add more

Two main types of elastic scattering are available: GHEISHA-style

coherent

Precompound models are available for low energy nucleon projectiles and nuclear de-excitation

30

Page 31: Hadronic Physics I Oak Ridge Geant4 Tutorial 10 March 2011 Dennis Wright Geant4 V9.4.

Summary (2) Cascade models (Bertini, Binary, INCL/ABLA) are valid

for fewer particles over a smaller energy range more theory-based more detailed slower

Parameterized models (LEP, HEP) handle the most particle types over the largest energy range based on fits to data and some theory not very detailed fast

31