Geant4 Low Energy Electromagnetic Physics

Similar documents
EUROPEAN ORGANIZATION FOR NUCLEAR RESEARCH GEANT4 SIMULATION OF ENERGY LOSSES OF SLOW HADRONS

Comparison of Geant4 electromagnetic physics models against the NIST reference data

EUROPEAN ORGANIZATION FOR NUCLEAR RESEARCH GEANT4 LOW ENERGY ELECTROMAGNETIC MODELS FOR ELECTRONS AND PHOTONS

Simulation for LHC Radiation Background

Geant4 Simulation of Very Low Energy Electromagnetic Interactions

Electromagnetic Physics

Geant4 Physics Validation

Geant4 simulation for LHC radiation monitoring

Validation of Geant4 atomic relaxation against the NIST Physical Reference Data

NANO5 L. Quintieri (Art. 23)

Radiation Shielding Simulation For Interplanetary Manned Missions

Simulation Techniques Using Geant4

Radiation Shielding Simulation For Interplanetary Manned Missions

Comparative Analysis of Nuclear Cross Sections in Monte Carlo Methods for Medical Physics Applications

Geant4 Monte Carlo code application in photon interaction parameter of composite materials and comparison with XCOM and experimental data

Geant4-DNA. DNA Physics and biological models

The GEANT Low Energy Compton Scattering (GLECS) Package for use in Simulating Advanced Compton Telescopes

Radiobiology, nanotechnology, radiation effects on components. S. Chauvie (Cuneo Hospital and INFN Genova) Maria Grazia Pia (INFN Genova)

Test & Analysis Project

Electromagnetic Physics in Geant4

New photon transport model in Serpent 2

GEANT4 LOW ENERGY ELECTROMAGNETIC PHYSICS

Geant4 and its validation

THE assessment of the quality of physics simulation is

THIS work is devoted to the description of the simulation

THE mono-energetic hadron beam such as heavy-ions or

Outline. Chapter 6 The Basic Interactions between Photons and Charged Particles with Matter. Photon interactions. Photoelectric effect

Training course at International User Conference on Medicine and Biology applications Bordeaux, 8-11 October 2013 V. Ivanchenko

PHYS 5012 Radiation Physics and Dosimetry

On the energy deposition by electrons in air and the accurate determination of the air-fluorescence yield

COMPARISON OF GEAN T 4 WITH EGSnrc FOR SIMULATION OF GAMMA-RADIATION DETECTORS BASED ON SEMI-INSULATING MATERIALS

Photon transport mode in Serpent 2

Emphasis on what happens to emitted particle (if no nuclear reaction and MEDIUM (i.e., atomic effects)

EEE4101F / EEE4103F Radiation Interactions & Detection

INTERACTIONS OF RADIATION WITH MATTER

On the energy deposition by electrons in air and the accurate determination of the air-fluorescence yield

Interaction theory Photons. Eirik Malinen

Interaction of particles with matter - 2. Silvia Masciocchi, GSI and University of Heidelberg SS2017, Heidelberg May 3, 2017

Study of the Neutron Sensitivity for the Double Gap RPC of the CMS/LHC by Using GEANT4

Quantitative Assessment of Scattering Contributions in MeV-Industrial X-ray Computed Tomography

III. Energy Deposition in the Detector and Spectrum Formation

Interaction of charged particles and photons with matter

Monte Carlo Simulations of X-ray Generation to Analyse Scintillator Spectrometer.

Physics methods for the simulation of photoionisation

Simulating Gamma-Ray Telescopes in Space Radiation Environments with Geant4: Detector Activation

Last Lecture 1) Silicon tracking detectors 2) Reconstructing track momenta

Physics of particles. H. Paganetti PhD Massachusetts General Hospital & Harvard Medical School

Particle Interactions in Detectors

Improvements and developments of physics models in PHITS for radiotherapy and space applications

Particles, processes and production cuts

Upcoming features in Serpent photon transport mode

Validation of New Geant4 Electromagnetic Physics Models for Ion Therapy Applications

Simulation of 4π HPGe Compton-Suppression spectrometer

PHYS 5012 Radiation Physics and Dosimetry

Introduction to the geant4 simulation toolkit

Interaction of Particles with Matter

Polarised Geant4 Applications at the ILC

Nuclear Physics and Astrophysics

Validation and verification of Geant4 standard electromagnetic physics

Interaction X-rays - Matter

The interaction of radiation with matter

Photon Interactions in Matter

Geant4 Based Space Radiation Application for Planar and Spherical Geometries

Passage of particles through matter

The Compact Muon Solenoid Experiment. Conference Report. Mailing address: CMS CERN, CH-1211 GENEVA 23, Switzerland

MATR316, Nuclear Physics, 10 cr

Analysis of radioinduced DNA damages using Monte Carlo calculations at nanometric scale for different irradiation configurations

Draft Application of the Geant4 PIXE implementation for space missions New models for PIXE simulation with Geant4

Probing the sub-disciplines: what do we know? what do we need to know? The physics The chemistry - Modelling

X-ray Energy Spectroscopy (XES).

Simulation with Geant4 of a novel position detector based on nanotechnologies

PHOTON elastic scattering is important in various experimental

DR KAZI SAZZAD MANIR

Hadron Therapy Medical Applications

Chapter 2 Radiation-Matter Interactions

Airo International Research Journal October, 2015 Volume VI, ISSN:

Hands on LUNA: Detector Simulations with Geant4

Detector Simulation. Mihaly Novak CERN PH/SFT

Atoms, Radiation, and Radiation Protection

Neutrino detection. Kate Scholberg, Duke University International Neutrino Summer School Sao Paulo, Brazil, August 2015

Geant4 and Fano cavity : where are we?

Calculation of the Stopping Power for Intermediate Energy Positrons. Önder Kabaday, and M. Çaǧatay Tufan

Photon and primary electron arithmetics in photoconductors for digital mammography: Monte Carlo simulation studies

Atomic Structure and Processes

THE application of particle induced X-ray emission

Physics of Radiotherapy. Lecture II: Interaction of Ionizing Radiation With Matter

For the next several lectures, we will be looking at specific photon interactions with matter. In today s lecture, we begin with the photoelectric

Detectors in Nuclear Physics (48 hours)

Bethe-Block. Stopping power of positive muons in copper vs βγ = p/mc. The slight dependence on M at highest energies through T max

Radiation Detection for the Beta- Delayed Alpha and Gamma Decay of 20 Na. Ellen Simmons

MCSHAPE: A MONTE CARLO CODE FOR SIMULATION OF POLARIZED PHOTON TRANSPORT

Monte Carlo radiation transport codes

V.Ivanchenko, CERN, Geneva, Switzerland 14 October 2009

CHARGED PARTICLE INTERACTIONS

Shielding of Ionising Radiation with the Dosimetry & Shielding Module

MAGNETIC FIELD EFFECTS ON THE NANOSCOPIC CLUSTER-SIZE DISTRIBUTION FOR THERAPEUTIC PROTON BEAMS

Particle Detectors. How to See the Invisible

Ultrafast X-Ray-Matter Interaction and Damage of Inorganic Solids October 10, 2008

Physics 736. Experimental Methods in Nuclear-, Particle-, and Astrophysics. Lecture 3

Monte Carlo Simulator to Study High Mass X-ray Binary System

Transcription:

Geant4 Low Energy Electromagnetic Physics S. Chauvie, S. Guatelli, V. Ivanchenko, F. Longo, A. Mantero, B. Mascialino, P. Nieminen, L. Pandola, S. Parlati, L. Peralta, M. G. Pia, M. Piergentili, P. Rodrigues, S. Saliceti, A. Trindade Abstract The Geant4 Simulation Toolkit includes a specialised package, implementing a precise treatment of electromagnetic interactions of particles with matter below 1 kev. The Geant4 Low Energy Electromagnetic package provides a variety of models describing the electromagnetic processes of electrons and positrons, photons, charged hadrons and ions, taking into account detailed features, such as atomic shell effects and charge dependence. These features are relevant to several experimental domains, such as astrophysics, space science and bio-medical research, and have enabled new simulation studies beyond the conventional applications of Geant4 in high energy physics. The design of the package and the physics models implemented are presented. T I. INTRODUCTION HE precise simulation of electromagnetic interactions of particles with matter is a critical requirement in various Manuscript received October 31, 2004. S. Chauvie is with the Hospital of Cuneo and with INFN Sezione di Torino, Italy, (telephone: +41227671111, e-mail: chauvie@to.infn.it). S. Guatelli is with INFN Sezione di Genova, Genova 16146, Italy, (telephone: +39 010 3536420, e-mail: Susanna.Guatelli@ge.infn.it). V. Ivanchenko is with Budker Institute, Novosibirsk ZIP Russia (telephone: +41 22 767 8879, e-mail: Vladimir.Ivantchenko@cern.ch). F. Longo is with INFN Sezione di Trieste, Trieste, Italy,, (telephone: +41227671111, e-mail: Francesco.Longo@ts.infn.it). A. Mantero is with INFN Sezione di Genova, Genova 16146, Italy, (telephone: +39 010 3536420, e-mail: Alfonso.Mantero@ge.infn.it). B. Mascialino is with INFN Sezione di Genova, Genova 16146, Italy, (telephone: +39 010 3536420, e-mail: Barbara.Mascialino@ge.infn.it). P. Nieminen is with ESA, Noordwijk, The Netherlands, (telephone: +31 71 5654849, e-mail: Petteri.Nieminen@esa.int). L. Pandola is with INFN Laboratori Nazionali del Gran Sasso, Assergi, Italy, (telephone +41227671111, e-mail: Luciano.Pandola@lngs.infn.it). S. Parlati is with INFN Laboratori Nazionali del Gran Sasso, Assergi, Italy, (telephone +41227671111, e-mail: Sandra.Parlati@lngs.infn.it). L. Peralta is with LIP, Lisbon ZIP Portugal, (telephone: +41227671111, e- mail: luis@lip.pt). M. G. Pia is with INFN Sezione di Genova, Genova 16146, Italy, (telephone: +39 010 3536328, e-mail: MariaGrazia.Pia@ge.infn.it). M. Piergentili is with INFN Sezione di Genova, Genova 16146, Italy, (telephone: +39 010 3536420, e-mail: Michela.Piergentili @ge.infn.it). P. Rodrigues is with LIP, Lisbon, Portugal, (telephone: +41227671111, e- mail: psilva@lip.pt). S. Saliceti is with INFN Sezione di Genova, Genova 16146, Italy, (telephone: +39 010 3536420, e-mail: Simona.Saliceti@ge.infn.it). A. Trindade is with LIP, Lisbon, Portugal, (telephone: +41227671111, e- mail: andreia@lip.pt). experimental fields. In radiotherapy very precise simulation of the energy loss in tissue of both the incident particles and their secondary particles is required. To maximise patient safety, accurate knowledge is needed of the 3-dimentional distribution of the radiation dose within small volumes, implying low energy production thresholds and small step lengths in particle tracking. In space instrumentation, on the other hand, reduction in component size has led to higher susceptibility to the so-called Single Event Upsets. These phenomena are primarily due to incident protons and ions in space, and are characterised by large energy deposits in small sensitive volumes, particularly near the end of the particle track. Such phenomena usually cause memory bit-flips, and may result either in a temporary operational glitch of an instrument in the spacecraft or, in the worst case, in the deterioration of the capabilities of an entire mission. The detailed simulation of secondary effects, such as the atomic relaxation resulting from a vacancy in an atom left by a primary interaction process, is required in a variety of applications investigating material composition from the spectrum of their characteristic X-rays. More in general, an accurate simulation of electromagnetic processes is useful for precision studies of tracking detectors in high energy and nuclear physics experiments. All such experimental research problems can profit of a versatile software instrument for the simulation of the experimental configuration and the study of radiation effects, offering precise models of electromagnetic processes down to low energies for any particle type. The Geant4 [1] Simulation Toolkit includes a series of packages for the simulation of electromagnetic interactions of particles with matter, specialised for different particle types, energy range or approach in physics modelling. Among them, the Low Energy Electromagnetic package [2] provides implementations of physics processes for electrons, photons, charged hadrons and ions, extended down to lower energies (< 1 kev) than those included in the so-called standard Geant4 package, the one first developed in Geant4. Like other general-purpose Monte Carlo codes, Geant4 can deal with electromagnetic interactions down to 1 kev. The standard package, implementing electromagnetic processes down to 1 kev, has been released as part of the Geant4 Toolkit since its first public version in 1998. Specialised codes for the simulation of electromagnetic interactions at low energies have been available to the scientific community; however, apart from the restriction of particle types they can track, these

specialized systems lack the detector modelling capabilities and wide functionality offered by general-purpose simulation systems. Geant4 Low Energy Electromagnetic package represents a significant improvement with respect to other simulations of electromagnetic interactions available to the experimental community: for the first time, it offers the precise physics modelling typical of specialized simulation codes in a generalpurpose Monte Carlo system. Moreover, the toolkit architecture of Geant4, allowing the user to select the components he/she actually needs for his/her specific application, out of all those available in the toolkit, does not impose any unnecessary complexity to small applications; therefore, the power of precise electromagnetic models is made accessible to agile simulations for simple experimental configurations, as well as to the complex simulation systems of large scale experiments. electrons (ionisation and Bremsstrahlung) and positrons (annihilation, as well as the same processes as of electrons). Two different modelling approaches are provided for electron and photon processes: models based on evaluated data libraries and analytical models. Positrons are handled by analytical models only. X-ray fluorescence and Auger electron emission from excited atoms are also generated. II. ARCHITECTURE AND GENERAL FEATURES A. Object oriented design The architecture of the Low Energy Electromagnetic package exploits the opportunities offered by Geant4 flexible design and by the object oriented technology. Geant4 design makes particle tracking independent from the physics processes particles are subject to. All processes are handled by tracking transparently through an abstract interface, G4VProcess. Therefore, thanks to the object oriented technology, it is possible to extend Geant4 physics capabilities, providing new processes, or new models of a given physics process, as classes inheriting from the G4VProcess class, without affecting Geant4 kernel or existing user applications. The Low Energy Electromagnetic package, providing new implementations of electromagnetic processes, has been developed as a further extension to Geant4 first release, originally encompassing the standard electromagnetic processes. Geant4 distinguishes two base classes, G4VDiscreteProcess and G4VContinuousDiscreteProcess, both derived from G4VProcess, relevant to electromagnetic processes. G4VDiscreteProcess acts as a base class for describing positron annihilation and photon interactions: the photoelectric effect, the Compton (incoherent) and Rayleigh (coherent) scattering, the pair production. G4VContinuousDiscreteProcess represents a base class for the processes describing the interactions of charged particles: ionisation and Bremsstrahlung. The architectural design of the Low Energy Electromagnetic package is illustrated in Fig. 1. B. Overview of the physics models The Geant4 Low Energy Electromagnetic package handles the physics processes of photons (photoelectric effect, Compton scattering, Rayleigh scattering and pair production), Fig. 1. The architectural design of Geant4 Low Energy Electromagnetic package. III. SIMULATION OF INTERACTIONS OF PHOTONS, ELECTRONS AND POSITRONS. A. The parameterised models The parameterised models for photon and electron processes are based on the exploitation of evaluated data libraries, EEDL (Evaluated Electrons Data Library) [3] and EPDL97 [4] (Evaluated Photons Data Library), that provide data for the determination of cross-sections and the sampling of the final state. These libraries provide the following data relevant to the simulation, for elements with atomic number between 1 and 99: total cross sections for photoelectric effect, Compton scattering, Rayleigh effect and Bremsstrahlung; sub-shell integrated cross sections for photoelectric effect and ionization; energy spectra of the secondary particles for electron processes; scattering functions for the Compton effect; form factors for the Rayleigh effect. The energy range covered by the data libraries extends from 100 GeV down to 1 ev for the Rayleigh and Compton effects, down to the lowest binding energy for each element for the photoelectric effect, down to 10 ev for Bremsstrahlung and down to the lowest sub-shell binding energy for each element for ionization. The current implementation of Geant4 Low Energy electron and photon is, in principle, usable over the same energy range covered by the data libraries; however, because of the degradation of the accuracy of the library themselves and of the intrinsic limits of the material properties modelling at lower energies, it is recommended to use it for energies above 250 ev.

All processes involve two distinct phases: the calculation of interaction cross sections and the generation of the final state. For each process the total cross section at a given energy E is obtained by interpolating the data provided by the evaluated library, according to a logarithmic interpolation algorithm. For performance reasons, the processes build and store in memory look-up tables for the calculation of the particle mean free path, of coarser granularity than the data libraries. The precision of the interpolation through these re-formatted tables, with respect to the original data, is better than 1%. The four-momenta of the final state products of the processes are determined according to distributions derived from the evaluated data. The energy dependence of the parameters characterizing the sampling distributions is taken into account either by interpolation to the data available in the libraries directly, or by interpolation to values obtained from fits to the data. Particular attention is paid to reproduce precise final state distributions, which are especially relevant at low energies. In the Compton scattering the scattered photon energy is distributed according to the product of the Klein-Nishina formula times the scattering functions. The scattering functions F(q) at the transferred momentum q = E sin 2 (θ/2) corresponding to the energy E are calculated from the values available in the EPDL97 data library. The angular distribution of the scattered photons is obtained from the same procedure. In the Rayleigh scattering process the angular distribution of the scattered photon is described by F(E,q)=[1+cos 2 (q)] F 2 (q), where q = E sin 2 (θ/2) is the transferred momentum corresponding to energy E and F(q) is the form factor. Form factors are obtained from the EPDL97 data library; their dependence on the momentum transfer is taken into account by interpolating the library data. An example of precise simulation of photon interactions based on Geant4 Low Energy Electromagnetic parameterized models is shown in Figure 2, where shell effects are evident. B. The analytical models The complete set of physics models originally implemented in the FORTRAN Monte Carlo Code Penelope [6] has been reengineered into Geant4 Low Energy Electromagnetic package, with the only exception of the multiple scattering process, for which Geant4 provides an original, advanced model in its standard electromagnetic package. The easy inclusion of these models into the package demonstrates the versatility of the object oriented technology, which facilitates the provision of alternative physics approaches, all handled transparently through the same abstract interfaces, without affecting the existing code. The analytical models of the Compton scattering offers two additional features with respect to the corresponding parameterised model: Doppler broadening and the atomic relaxation resulting from the vacancy generated by the primary scattering. Fig. 2. Simulation of photon transmission in 1 µm Al layer, showing the evidence of shell effects; the solid line represents experimental data from[4], the dots are the simulation results with Geant4 Low Energy Electromagnetic package. IV. SIMULATION OF THE INTERACTIONS OF CHARGED HADRONS AND IONS At relatively high energies the mean value of the continuous energy loss is given by the restricted Bethe-Bloch formula [7]. For a velocity of a charged hadron β<0.05, corresponding to approximately 1 MeV for protons, the Bethe-Bloch formula becomes inaccurate. In that case the velocity of the incident hadron is comparable to the velocity of atomic electrons. At very low energies, when β<0.01, the model of a free electron gas [8] predicts the stopping power to be proportional to the hadron velocity, but it is not as accurate as the Bethe-Bloch formalism at higher energies. The intermediate region 0.01 < β < 0.05 is not covered by precise theories; this energy interval is relevant for effects in detectors and dosimetry applications, since the Bragg peak of ionisation loss occurs here. Various authoritative reviews [9]-[12] have established procedures to evaluate the existing experimental data and to determine fitting functions depending on few phenomenological parameters, which describe the stopping power for protons from 1 kev to 1 GeV. The Geant4 Low Energy Electromagnetic package adopts a flexible modelling approach, to take into account the body of knowledge available in this field. The design is shown in Figure 3. The G4hLowEnergyIonisation process handles the ionisation by hadrons and ions. It adopts different models depending on the energy range and the particle charge. In the high energy domain (E > 2 MeV ) the Bethe-Bloch formula

and in the low energy one (E < 1 kev for protons) the free electron gas model are applied respectively. In the intermediate energy range parameterized models based on experimental data from the Ziegler [9] [10] [11] and ICRU [12] reviews are implemented; corrections due to the molecular structure of materials and to the effect of the nuclear stopping power are taken into account. The Barkas effect is taken into account; a specialized quantum harmonic oscillator model for negative charged hadrons, valid down to 50 kev, is implemented. Figure 3 shows a comparison with experimental data for ions. Fig. 3. Object oriented design of hadron physics modeling in Geant4 Low Energy Electromagnetic package. V. SIMULATION OF ATOMIC RELAXATION A component of the Low Energy Electromagnetic package is responsible for the atomic relaxation. It handles the atomic de-excitation following processes leaving an atom in an excited state, with the generation of X-ray fluorescence and Auger electrons. The simulation of atomic relaxation in Geant4 is described in detail in another paper [13] of these Proceedings. VI. SOFTWARE PROCESS A rigorous approach to Software Engineering plays a fundamental role in Geant4 Low Energy Electromagnetic package. The general guidelines of Geant4 software process [14] are adopted, and a software process specifically tailored to the project has been optimized. User Requirements have been formally collected, and are systematically reviewed and updated following the PSS-05 [15] framework standards. Object-Oriented methods - and the respective tools - have been employed for the analysis and design of the software, and to produce the corresponding deliverables. By adopting object oriented methodologies and quality assurance techniques, one ensures that the code quality will not degrade with time; a coherent development is also facilitated, where coupling will not increase with the complexity of the software. The software process adopted in the development of Geant4 Low Energy Electromagnetic Physics, based on the Unified Software Development Process [16] framework, is described in detail in another paper [17] of these proceedings. The software process is complemented by a goal-directed project management. Extensive interaction with the user communities ranges from the collection of user requirements to collaboration in validation of the simulation models and code by comparison to experimental data. VII. TESTING AND VALIDATION Testing procedures are applied extensively, both at granular unit level and integration level. Physics validation is performed by comparison to experimental data, over a wide set of use cases. The validation of the Geant4 Low Energy Electromagnetic package is described extensively in another paper [18] of these proceedings. Fig. 4. Stopping power of protons for elements with atomic number up to 93, at proton energy of 100 kev, 400 kev, 1 MeV and 4 MeV, for various parameterisation models implemented in Geant4: the dots represent Ziegler-85 parameterisation [9], the solid line is ICRU-93 Error! Reference source not found. parameterisation, the dashed line is Ziegler-77 Error! Reference source not found. parameterisation. ICRu-93 and Ziegler-77 parameterisation practically coincide. VIII. CONCLUSIONS The Geant4 Low Energy Electromagnetic Physics package provides powerful and versatile tools for the simulation of particle interactions with matter down to low energies. Accurate models, specialized for particle type and energy range, are available for the calculation of the cross sections of the physics processes and for the generation of the final state distributions. The object oriented technology adopted for the design of the package has demonstrated an essential tool to provide alternative and complementary physics models within

the same package. A rigorous software process ensures the quality of the software; extensive validation tests demonstrate the behaviour of the simulation models against established references. IX. REFERENCES [1] S. Agostinelli, J. Allison, K. Amako, J. Apostolakis, H. Araujo, P. Arce et al., Geant4: a Simulation Toolkit, Nucl. Instrum. Methods A 506 pp. 250-303, July 2003. [2] S. Chauvie et al., Geant4 Low Energy Electromagnetick Physics, Proceedings of Computing In High Energy Physics, Beijing, 2001. [3] S.T. Perkins et al., Tables and Graphs of Electron-Interaction Cross Sections from 10 ev to 100 GeV Derived from the LLNL Evaluated Electron Data Library (EEDL), UCRL-50400 Vol. 31 (1997) [4] D. Cullen et al., EPDL97, the Evaluated Photon Data Library, 97 version, UCRL 50400, Vol. 6, Rev. 5, 1997. [5] R. Shimizu et al., J. Phys. D9 101, 1976. [6] Penelope - A code system for Monte Carlo simulation of electron and photon transport, Workshop Proceedings Issy-les-Moulineaux, France, 5-7 November 2001, AEN-NEA [7] H. Bethe, Ann. Phys. 5, 325, 1930. [8] J. Linhard and A. Winther, Mat. Fys. Medd. Dan. Vid. Selsk. 34, No 10, 1963. [9] H.H. Andersen and J.F. Ziegler, The Stopping and Ranges of Ions in Matter, Vol.3, Pergamon Press, 1977. [10] J.F.~Ziegler, J.P.~Biersack, U.~Littmark, The Stopping Powers and Ranges of Ions in Solids. Vol.1, Pergamon Press, 1985. [11] SRIM-2003, http://www.srim.org. [12] A. Allisy et al., ICRU Report 49, 1993. [13] S. Guatelli, A. Mantero, B. Mascialino, P. Nieminen, M. G. Pia, S. Saliceti, Geant4 Atomic Relaxation, IEEE Nuclear Science Symposium 2004 Conference Record. [14] G. Cosmo, Geant4 Software Process, Proceedings of Computing in High Energy Physics 2001, Beijing, 2001. [15] ESA, Guide to User Requirements Definition Phase, ESA PSS-05, 1994. [16] G. Booch, I. Jacobson, J. Rumbaugh, The Unified Software Development Process, Addison-Wesley, 2001. [17] S. Guatelli, B. Mascialino, L. Moneta, I. Papadopoulos, A. Pfeiffer, M. G. Pia, M.Piergentili, Experience with the Unified Process, IEEE Nuclear Science Symposium 2004 Conference Record. [18] K. Amako, S. Guatelli, V. Ivanchenko, M. Maire, B. Mascialino, K. Murakami, L. Pandola, S. Parlati, M. G. Pia, M.Piergentili, T. Sasaki, L. Urban, Validation of Geant4 Electromagnetic Physics against Protocol Data, IEEE Nuclear Science Symposium 2004 Conference Record.