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.

Chapter 5<br />

Constructive quadric geometry<br />

Practical simulations of radiation transport in material systems involve two different<br />

kinds of operations, namely, physical (determination of the path length to the next<br />

interaction, random sampling of the different interactions) and geometrical (space displacements,<br />

interface crossings, . . . ). In the case of material systems with complex geometries,<br />

geometrical operations can take a large fraction of the simulation time. These<br />

operations are normally performed by dedicated subroutine packages, whose characteristics<br />

depend on the kind of algorithm used to simulate the interactions. The material<br />

system is assumed to consist of a number of homogeneous bodies limited by well-defined<br />

surfaces. The evolution of particles within each homogeneous body is dictated by the<br />

physical simulation routines, which operate as if particles were moving in an infinite<br />

medium with a given composition. Normally, the physical routines can handle a number<br />

of different media, whose interaction properties have been previously stored in memory.<br />

The job of the geometry routines is to steer the simulation of particle histories in the<br />

actual material system. They must determine the active medium, change it when the<br />

particle crosses an interface (i.e. a surface that separates two different media) and, for<br />

certain simulation algorithms, they must also keep control of the proximity of interfaces.<br />

In this chapter we describe the fortran subroutine package pengeom, which is<br />

adequate for detailed simulation algorithms (i.e. algorithms where all single interactions<br />

in the history of a particle are simulated in chronological succession). With these algorithms,<br />

the description of interface crossings is very simple: when the particle reaches<br />

an interface, its track is stopped just after entering a new material body and restarted<br />

again with the new active medium. This method (stopping and restarting a track when<br />

it crosses an interface) is applicable even when we have the same medium on both sides<br />

of the surface. That is, detailed simulations with a single homogeneous body and with<br />

the same body split into two parts by an arbitrary surface yield the same results (apart<br />

from statistical uncertainties).<br />

As we have seen, detailed simulation is feasible only for photon transport and lowenergy<br />

electron transport. For high-energy electrons and positrons, most Monte Carlo<br />

codes [e.g. etran (Berger and Seltzer, 1988), its3 (Halbleib et al., 1992), egs4 (Nel-

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

Saved successfully!

Ooh no, something went wrong!