• Aucun résultat trouvé

Overview and new developments in Geant4 electromagnetic physics

N/A
N/A
Protected

Academic year: 2021

Partager "Overview and new developments in Geant4 electromagnetic physics"

Copied!
5
0
0

Texte intégral

(1)

HAL Id: in2p3-00024885

http://hal.in2p3.fr/in2p3-00024885

Submitted on 14 Oct 2005

HAL is a multi-disciplinary open access archive for the deposit and dissemination of sci- entific research documents, whether they are pub- lished or not. The documents may come from teaching and research institutions in France or abroad, or from public or private research centers.

L’archive ouverte pluridisciplinaire HAL, est destinée au dépôt et à la diffusion de documents scientifiques de niveau recherche, publiés ou non, émanant des établissements d’enseignement et de recherche français ou étrangers, des laboratoires publics ou privés.

Overview and new developments in Geant4 electromagnetic physics

V. Ivantchenko, M. Maire, L. Urbàn, V. Grichine, R. Kokoulin, Hans Burkhardt, P. Gumplinger

To cite this version:

V. Ivantchenko, M. Maire, L. Urbàn, V. Grichine, R. Kokoulin, et al.. Overview and new developments

in Geant4 electromagnetic physics. CHEP’04, Sep 2004, Interlaken, Switzerland. pp.207-210. �in2p3-

00024885�

(2)

OVERVIEW AND NEW DEVELOPMENTS IN GEANT4 ELECTROMAGNETIC PHYSICS

V.N.Ivanchenko, BINP, Novosibirsk, Russia H.Burkhardt, CERN, Geneva, Switzerland

M.Maire, LAPP, Annecy, France V.M.Grichine, LPI, Moscow, Russia R.P.Kokoulin, MEPhI, Moscow, Russia

L.Urban, RMKI, Budapest, Hungary P.Gumplinger, TRIUMF, Vancouver, Canada

Abstract

We summarize the recent developments and the current status of the Geant4 standard package of electromagnetic physics (G4StEm). The package provides simulation of electromagnetic (EM) interactions of leptons and hadrons in the energy range from 1 keV to 10 PeV. It also includes the simulation of optical photons production and interaction. Thus, a complete simulation can be performed using G4StEm, starting from the beam all the way to the final detector response.

STANDARD PACKAGE

The Geant4 toolkit [1] provides general Monte Carlo simulation of particle transport and interaction with media. EM interactions contribute at all energies for any particle type. A precise description of this physics is the purpose of G4StEm. The package arose naturally from many years of experience gained in Geant3 [2]. It includes precise descriptions of ionization, bremsstrahlung, gamma conversion, and other charged particles and gamma interactions with media. A sub- package for simulation of optical photons emissions and transport is also part of G4StEm.

G4StEm is focused on the simulation of high energy physics (HEP) experiments. The greatest number of events is produced in BaBar experiments [3]. However, it is well applicable to space, medicine, and other studies.

G4StEm is continually under development in order to increase precision and performance of its components.

The major recent improvements are the following:

• Introduction of production thresholds per region.

• Physics models improvements.

• Design iteration for G4StEm.

Key aspects and some results of these developments will be discussed below.

PRODUCTION CUTS PER REGION

In the Geant4 release 5.1 a design iteration across the toolkit has been done in order to provide the possibility to have different cuts for different sub-detectors. In G4StEm all interfaces use now a G4MaterialCutsCouple object, which includes information both on material and on

production thresholds for gamma, electrons, and positrons. These production thresholds are unique for each G4Region – a summary object associated with some part of the geometry setup.

PHYSICS MODEL IMPROVEMENTS Multiple Scattering Model

Geant4’s multiple scattering model (MSM) [4] is based on Lewis theory [5]. It samples the scattering angle and the lateral displacement of a particle after each step. It is applicable for small and big steps taking into account scattering both on atomic electrons and nuclei. Since MSM is important to many applications, it must be compared with the data for different energies (Figs.1-3).

We also compared results with the Highland formula [6], which is used widely in HEP.

The results of comparisons show that the new Geant4 model is closer to data than the Geant3 model based on Moliere’s approach. The recent upgrades of the model decrease the dependency of the results on step size of a particle in the simulation.

High energy proton scattering in 32 mm Be

0.1 0.2 0.3 0.4 0.5 0.6 x 10-4

60 80 100 120 140 160 180 200

momentum(Gev/c)

theta0(rad)

Figure 1: Multiple scattering for high energy protons.

(3)

Angular distribution of 15.7 MeV e- after Au foils

10-6 10-5 10

-4 10-3 10-2 10-1

0 5 10 15 20 25 30

G4 7.0 (18.66 mg/cm2)

G4 7.0 (37.28 mg/cm2)

angle(deg)

Figure 2: Multiple scattering for electrons.

theta0 MC/data for 158.6 MeV p in Pb, as a function of thickness

0.85 0.9 0.95 1 1.05 1.1 1.15 1.2 1.25 1.3 1.35

10-1 1 10

g/cm2

MC/data

Figure 3: Multiple scattering for protons.

Photo Absorption Ionization Model (PAI)

Geant4’s PAI [7] provides for a detailed simulation of ionization. Since the Geant4 release 6.0 it can be defined per G4Region. With the release 6.2 two variants are distributed: G4PAIModel and G4PAIModelWithPhoton, which provide also a sampling of energy transfer to media excitations. The predictions of all available models for the signal of a gaseous chamber (Fig.4) well describe the data. However, PAI has a major advantage – it can work with any production threshold, even zero. Thus, it can be used for detailed simulation of complicated gaseous detectors including transition radiation detectors [8].

0.93 Ar + 0.07 CH4 , 1.5 cm (20oC, 2 atm)

0 100 200 300 400 500 600 700 800 900

0 1 2 3 4 5 6 7 8

Energy Loss (keV)

Arbitrary Units

PAI model: 104 events PAI with photons: 104 events GEANT4 standard: 104 events experiment: pion , p = 3 GeV/c

Figure 4: Geant4 simulation of gaseous detector.

Muon Energy Loss

Muon energy losses are simulated as the sum of contributions of the following processes (Fig.5):

ionization, bremsstrahlung, e

+

e

-

pair production. Nuclear interactions are simulated as a discrete process without a contribution to continuous energy loss.

101 102 103 104

10-1 100 101 102

< dE / dx >, MeV cm2 / g

Muon energy E, GeV ionisation

pairs bre

ms

nuclear (inelastic) total Fe

Figure 5: Average muon energy loss in iron.

Three models are used for the ionization process at different muon kinetic energies: ICRU49 parameterisation below 0.2 MeV [9], Bethe-Bloch model, and Bethe-Bloch model with radiative corrections above 1 GeV [10].

The e

+

e

-

pair production process was also reviewed. As

a result, the precision of sampling the differential cross

section improved to better than 5% over the full energy

region of the model [11]. The initialization time was also

reduced significantly.

(4)

Ion Interactions in G4StEm

We implemented a new ion ionization process. The process should be instantiated for a G4GenericIon and is used for simulation of ionization of all nuclear fragments produced during simulation. The model if based on a scaling relation for ionization of heavy particles and the effective charge approach [12]. During tracking of an ion in a media, the effective charge is recalculated after each step and this value is used both for transportation in a field and for sampling the scattering angle. MSM is instantiated once for a G4GenericIon and in run time all calculations for any ion are performed on the fly.

1 10 10 10 10

2 3 4

γ → µ + µ -

e+e- → µ + µ - 10 9 e + of 250 GeV on 1χ 0 carbon

Particles per 5 GeV bin

0 50 100 150 200 250

Energy in GeV

e+e- → µ + µ - e- incident

Figure 6: Geant4 simulation of muon pair production.

High Energy Processes

A set of high energy processes is being developed as a part of G4StEm. The following new processes are available:

γ → µ

+

µ

-

(σ ~ Z

2

), e

+

→ µ

+

µ

-

(σ ~ Z), e

+

→ π

+

π

-

(σ ~ Z).

The first process is due to gamma-atom interactions [13], while other two are annihilation processes of positrons with electrons of the media [14, 15]. The cross sections of these processes are small (Fig.6). However, they can produce a significant background for linear collider experiments and the LHC search for rare events.

Optical Photons Transport

The process of ‘wave-length-shifting’ (WLS) has been added to the list of optical photon processes. This makes it possible to simulate scintillation detectors with WLS- fiber read-out. As well, the scintillation process has been made more complex allowing for both a slow and a fast component with different emission spectra.

DESIGN ITERATION

For many years G4StEm has been used in different applications. In the meantime it was also extensively upgraded with the side effect that architecture problems accumulated. In order to provide better bases for further extensions and to improve performance of the package a complete design iteration has been done.

Requirements to New Design

On account that the package is used intensively in various productions the strong requirements arise:

• user interface must be unchanged;

• physics must be unchanged or improved;

• physics models decouple from routine management;

• remove pieces of repeated software;

• reduce number of static objects;

• decouple ionization and bremsstrahlung;

• provide for the possibility to combine in one process models for different energy ranges;

• allow for the possibility to define a model per G4Region;

• allow for the possibility to use different models of straggling for different particles;

• provide an integral method for sampling of interaction length.

Implementation Details

The key to the implementation are three interfaces:

G4VEnergyLossProcess, G4VEmProcess, and G4VMultipleScattering. These generic processes perform all common calculations for the concrete process. The processes are kept but their functions were completely changed. In the new design they are responsible for defining a set of models and perform the initialization.

Physics models are realised via a G4EmModel generic interface. The advantage of this design is that to create a new model only the physics needs to be implemented and all management will be performed by generic classes.

The only static object in the package is the singleton G4EnergyLossManager which is responsible for registration, de-registration of processes, external access to processes, and for organisation of physics tables.

The migration was done in small increments with about 15 tests after each step. For backward compatibility all processes from the release 5.2 are kept as an alternative together with the updated processes in releases 6.0 and later.

Performance of G4StEm

One of the main results of the redesign of G4EmSt is

the performance improvement. According to estimates of

production coordinators of CMS and HARP, the size of

EM tables has been reduced by roughly a factor two. The

initialisation time is reduced by a factor two as well. The

run time required for simulation of one event is also at

least 10% less. This number strongly depends on

production threshold and geometry. In Fig.7 this

(5)

dependency is demonstrated for a liquid argon sampling calorimeter similar to ATLAS HEC. The physics quality of the results is also improved. For the same sampling calorimeter the results obtained with the release 6.2 are in better agreement with the test beam data (Fig.8).

log10(cut/mm)

CPU(s/electron )

- G4 6.2p01 - G4 5.2p02

30 GeV electrons Sampling Calorimeter 2.5cm Cu 0.85cm lAr

0 1 2 3 4 5 6

-3 -2 -1 0 1 2

Figure 7: CPU for 2.4 GHz 512 KB PC Linux.

Beam Energy (GeV)

RMS/E sqrt(E0) (% )

- G4 6.2p01 - G4 6.1 - G4 6.0 - G4 5.2p02 - Geant3

Sampling Calorimeter 2.5cm Cu 0.85cm lAr cut = 0.7 mm

18 19 20 21 22 23 24 25 26 27

0 20 40 60 80 100 120

Figure 8: Energy resolution: dashed line -1σ road of data.

PHYSICS LISTS FOR EM USE-CASES

To make it easy for the user to combine an optimal combination of physics models a new package was released with Geant4 6.2, “electromagnetic_lists”. It includes a number of builders for QED, muon, hadron, and high energy processes. A steering class G4EmOptions defines the energy scale of the application, verbosity level, and other details of EM processes. The methods of compilation of PhysicsList are demonstrated in extended EM examples. Remarkably, the dependence of results

shown in Fig.8 on a release is significantly less if the best combination of processes is used.

ACCEPTANCE SUITE

To insure stability of the simulation results for long- term production for LHC detectors and other applications, a testing suite for G4StEm is under development.

Currently, the testing suite is based on extended electromagnetic examples distributed with Geant4. These examples cover all major aspects of EM physics. The following three levels of tests are suggested:

• check of cross sections and stopping powers;

• check of average energy depositions, resolutions, scattering angle;

• comparisons of test distributions with control ones.

For the first type of tests a new class G4EmCalculator was designed. It provides several methods to access cross sections and stopping powers. The second type of tests is realised as part of EM examples. The last level of testing is under discussion.

CONCLUSIONS

In conclusion, we emphasize that G4EmSt has been redesigned and as a result the performance has been improved and various new developments were accelerated.

ACKNOWLEDGEMENTS

The work was supported in part by ESA (TEC-EE) LOA 050/2004 and by INTAS grant INTAS-2001-0323.

REFERENCES

[1] GEANT4 (S.Agostinalli et al.) Nucl. Instr. Meth.

A506 (2003) 250.

[2] R.Brun et al., DD/EE/84-1, 1987.

[3] D.H.Wright et al., Proc of CHEP’03, La Jolla, CA, 24-28 Mar 2003. hep-ph/0305240.

[4] L.Urban, CERN-OPEN-2002-70, 2002.

[5] H.W.Lewis, Phys. Rev. 78 (1950) 526.

[6] V.L.Highland, Nucl. Instr. Meth. 163 (1979) 171.

[7] J.Apostolakis et al., Nucl. Instr. Meth. A453 (2000) 579.

[8] V.M.Grichine, Phys. Lett. B525 (2002) 225.

[9] ICRU Report No. 49 (1993).

[10] S.R.Kelner, R.P.Kokoulin, and A.A.Petrukhin, Phys.

Atomic Nuclei 60(1997)576 (Yad. Fiz.60(1997)657).

[11] R.P.Kokoulin and A.A.Petrunkin, Acta Physica Acad. Sci. Hung. 29, Suppl. 4 (1970) 277.

[12] S.Giani et al., INFN-AE-99-21, CERN-OPEN-99- 300, 1999.

[13] H.Burkhardt, S.R.kelner, R.P.Kokoulin, CERN-SL- 2002-016-AP, 2002.

[14] H.Burkhardt, S.R.kelner, R.P.Kokoulin, CERN-AB- 2003-002-ABP, 2003.

[15] M.Benayoun et al., Mod.Phys.Lett. A14 (1999) 2605.

Références

Documents relatifs

Theorem 2 gives a complete solution of the inverse scattering problem without phase information for model (1), (2) at fixed energy E &gt; 0, including uniqueness,

Thus, we analyze the extension of the “a priori” model reduction, based on the use in tandem of the Karhunen-Lo` eve decomposition (that extracts significant information) and

The inferred graph ( Figure 2 D; Figure S3 ) revealed strong evidence for a primary domestication event in the Middle East, followed by introgression from wild individuals in

Les critères d’inclusion sont : Les interventions centrées sur la famille où le but est d’augmenter la qualité de vie chez les enfants / adolescents atteints

found experimentally that the intersection of two classical Bloch walls, which lies in the surface of the sample, does not attract colloid and is there- fore

The proofs make use of Tauberian theorems, a discrete Feynman–Kac formula, a discrete IMS localization formula, the spectral theory of the free Laplacian on finite rooted trees,

Cross section of photo- electric effect in silicon as a function of gamma energy for different Geant4 10.1 models.. Blue line- Livermore model from

In summary, this cross-sectional observational report on a large cohort of patients with non-classical UCDs highlights the high proportion of adult patients, of clinically