02.05.2014 Views

PENELOPE 2003 - OECD Nuclear Energy Agency

PENELOPE 2003 - OECD Nuclear Energy Agency

PENELOPE 2003 - OECD Nuclear Energy Agency

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

182 Chapter 6. Structure and operation of the code system<br />

2) each of the following lines consists of nine columns, with the kinetic energy of<br />

the projectile (in eV) in the first one. Columns 2-5 contain the ionization cross<br />

sections of the shells K, L1, L2 and L3 for electron impact and columns 6-9 have<br />

the corresponding cross sections for ionization by impact of positrons (all cross sections<br />

in barn). Cross sections for K and L shells of light elements with ionization<br />

energies less than 100 eV are set to zero.<br />

Atomic cross sections for coherent and incoherent scattering of photons, inelastic<br />

scattering of electrons and positrons, and positron annihilation are evaluated directly<br />

from the analytical DCSs described in chapters 2 and 3 .<br />

In the material definition file generated by the program material, mean free paths,<br />

transport mean free paths and stopping powers of electrons and positrons are given in<br />

mass-thickness units (1 mtu ≡ 1 g/cm 2 ) and eV/mtu, respectively. Photon mass attenuation<br />

coefficients are expressed in cm 2 /g. These quantities are practically independent<br />

of the material density; the only exception is the collision stopping power for electrons<br />

and positrons with kinetic energies larger than about 0.5 MeV, for which the density<br />

effect correction may be appreciable.<br />

The energy-dependent quantities tabulated in the input material data file determine<br />

the most relevant characteristics of the scattering model. Thus, the MW differential<br />

cross section for electron and positron elastic scattering is completely defined by the<br />

mean free paths and transport mean free paths. Collision and radiative stopping powers<br />

read from the input file are used to renormalize the built-in analytical differential cross<br />

sections, i.e. these are multiplied by an energy-dependent factor such that the input<br />

stopping powers are exactly reproduced. The mean free paths used in the simulation<br />

of photon transport are directly obtained from the input total cross sections. Natural<br />

cubic spline log-log interpolation is used to interpolate the tabulated energy-dependent<br />

quantities, except for the photoelectric attenuation coefficient, which is obtained by<br />

simple linear log-log interpolation in the intervals between consecutive absorption edges.<br />

To simulate geometrical structures with several materials, the corresponding material<br />

data files generated by the program material must be catenated in a single input file.<br />

penelope labels the M-th material in this file with the index MAT=M, which is used<br />

during the simulation to identify the material where the particle moves. The maximum<br />

number of different materials that penelope can handle simultaneously is fixed by the<br />

parameter MAXMAT, which in the present version is set equal to 10. The required memory<br />

storage is roughly proportional to the value of this parameter. The user can increase<br />

MAXMAT by editing the program source files. Notice that the value of MAXMAT must be<br />

the same in all subprograms.<br />

6.1.2 Structure of the MAIN program<br />

As mentioned above, penelope must be complemented with a steering MAIN program,<br />

which controls the geometry and the evolution of tracks, keeps score of the relevant<br />

quantities and performs the required averages at the end of the simulation.

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!