28.11.2014 Views

THE EGS5 CODE SYSTEM

THE EGS5 CODE SYSTEM

THE EGS5 CODE SYSTEM

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

where δ = 272 Z −1/3 ∆ as before, and where F (q, Z) is the atomic form factor for an atom with<br />

atomic number Z. Following Nagel[112], we have used the Thomas-Fermi form factors, for which<br />

φ 1 and φ 2 are Z independent and have already been evaluated. Butcher and Messel [39]have<br />

approximated the screening functions to within 1–2% by the formulas<br />

and<br />

φ 1 (δ) = (20.867 − 3.242δ + 0.625δ 2 if δ ≤ 1, 21.12 − 4.184 ln(δ + 0.952)) (2.50)<br />

φ 2 (δ) = (20.029 − 1.930δ − 0.086δ 2 if δ ≤ 1, 21.12 − 4.184 ln(δ + 0.952)). (2.51)<br />

The Thomas-Fermi screening is quite accurate for high atomic numbers, but at low atomic numbers<br />

its accuracy decreases. The Hartree form factors are better for low Z. Tsai[172] has given a review<br />

of bremsstrahlung and pair production cross sections including best estimates of form factors and<br />

screening functions, and Seltzer and Berger[153, 154] have reviewed and presented new cross section<br />

data for bremsstrahlung production. EGS has not been modified to reflect these more accurate cross<br />

sections except that it redefines the radiation length and ξ i to be consistent with the definitions<br />

by Tsai[172] (see discussion of these changes below). We have also checked that, for example, the<br />

values of φ 1 and φ 2 , given by Equations 2.50 and 2.51, agree with Tsai’s values within 0.4% for<br />

Z > 4 and within 5% for hydrogen.<br />

A ′ (Z, Ĕ0) in Equation 2.43 is an empirical correction factor evaluated by the function APRIM<br />

in PEGS. For Ĕ 0 > 50 MeV, PEGS takes A ′ = 1 since it uses the Coulomb corrected formulas ,<br />

which are accurate to about 3% in this energy range. For Ĕ0 < 50 MeV, P<strong>EGS5</strong> uses values of A ′<br />

generated by Rogers et al. [139]. This effectively renormalizes the bremsstrahlung cross sections<br />

to assure that the total radiative stopping powers (see section 2.13) agree with those published<br />

in ICRU Report 37 [79]. As an option, the user may request the PEGS4 corrections, which were<br />

interpolated in Z from the curves of Koch and Motz[91] (see their Figure 23, e.g.). With the<br />

availability of the better cross section data mentioned above, this methodology is somewhat more<br />

approximate than need be, and an improved treatment awaits development by some fresh, energetic<br />

<strong>EGS5</strong> user.<br />

The pair production empirical correction factor A ′ p(Z, ˘k) in Equation 2.44 is defined as: A ′ p(Z, ˘k)<br />

is equal to (“The Best Empirical Estimate of the Total Pair Production Cross Section for given<br />

Z, ˘k”) divided by (“The Total Pair Production Cross Section obtained by integrating Equation 2.44<br />

over all allowed Ĕ+ values, with A ′ p = 1”). For ˘k < 50 MeV, we take this best estimate to be the<br />

data compiled by Storm and Israel[167] and in fact we use this data directly without resorting to<br />

Equation 2.44 whenever pair production total cross sections are needed for ˘k < 50. For ˘k > 50<br />

MeV, an integration of Equation 2.44 with A ′ p = 1 is used for the pair production total cross section.<br />

This agrees within a few percent with Storm and Israel[167] up to the limiting energy for which they<br />

present data but it does lead to a slight discontinuity in the photon cross section at 50 MeV. Thus<br />

A ′ p(Z, ˘k > 50) is taken to be 1, as it is for bremsstrahlung. Unlike as with bremsstrahlung, however,<br />

A ′ p is never explicitly calculated since it is not needed in determining the total cross section, nor,<br />

as will be seen later, is it used in sampling the secondary particle energies.<br />

The f c (Z) in Equations 2.43 and 2.44 is the Coulomb correction term that was derived by<br />

40

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

Saved successfully!

Ooh no, something went wrong!