&i · ENERGYDEPOSITIONFROMPARTICLEBEAMS by W. ZackOsborne ABSTRACT A Fortrancode...

34
,. . ~ ~ . ,, , ,. : , , ..... . ~ “’-’”’”’--y’--’-”. ’’-’”’ ”’’”’--’ “’”’””‘“’ -::”. :“;.’””””;::.’; ;~-~~ .*.,-.- +.*.......... -, . ... ...;----- . .A*,@-~= w. Am@w/.+..ut l., +...> WUWU. ,?m?u .!... %., . ;,7.- , -.. ,,. . .. (, .,. -. ,., ,. , m +...mx.. x.%r .!..” .-7,71,=, <*p*p .m. r+r. ---q.. r-..-! --. -r. --r . .... . !-- - .. ,.. . . . . . .- * . . . ,,. . ., ~ .:.’ ‘% .$ + ! ‘1 : --. !:*..%r..:74~.?ti:trtr ,:1+-,-... ;. ..- -,:- ;. -:-.> - ?.”, -“, . 7 ‘., , . .,, .-:;; ,. \ ,, , ,, ,,.,,. ... .:.. - ,* L ~+&&&&~”~ , .:(,. *,& ?*?hM&+cY?%&.l&+ ... ..,,,.-.,.+.,+- . -Y.. *?,, ~~.~ .?-.., ! ,., isliv.&&.&i, , “-L., .W.W,..$!. * .,,,< :y...f++J- ,’ ~.. 8-,, +--3. ~nd+>c.. ,. . .. - -, ~L -.. ,0 ---- . Y . . ,. . , .- .,. , J .. ,4 -. ....,. . ... - & & i , . .x”k& .:LL: di’A..&h.-. ..-.’-. .’ ... . - .Wr . . .. -. ., --- .- . ---- . . . ..

Transcript of &i · ENERGYDEPOSITIONFROMPARTICLEBEAMS by W. ZackOsborne ABSTRACT A Fortrancode...

Page 1: &i · ENERGYDEPOSITIONFROMPARTICLEBEAMS by W. ZackOsborne ABSTRACT A Fortrancode namedPARTEN,designedto computeelectronor heavy-particleenergydepositionina layered ...

,. .

“ ~ ~ ~. ,, , ,.: , , ...... ..“ “ ~“’-’”’”’--y’--’-”.’’-’”’ ”’’”’--’ “’”’””‘“’ -::”. :“;.’””””;::.’; ;~-~~.*. ,-.-+.*..........-,. ... ...;----- . .A*,@-~= w.Am@w/.+..ut l., +...> WUWU. ,?m?u .!... %., . ;,7.- , -.. ,,. . . .

(, .,. -. ,., ,. , m +...mx.. x.%r .!..” .-7,71,=, <*p*p .m. r+r. ---q.. r-..-! --. -r. --r . . . .. . !-- - . .

,.. .

. . . . .- — * . . . ,,. . .,

~ .:.’ ‘% .$ + ! ‘1 : --. ’ !:*..%r..:74~.?ti:trtr,:1+-,-... ;. ..- -,:- ;. -:-.> - ?.”, -“, . 7 ‘., ,. .,,

.-:; ; ,. \ ,, , ,, ,,.,,. ... .:.. -,* L ~+&&&&~”~,.:(,.*,& ‘ ?*?hM&+cY?%&.l&+... ..,,,.-.,.+.,+- . -Y.. *?,, ~~.~ .?-.., ! ,.,

isliv.&&.&i, , “-L., .W.W,..$!.* .,,,<:y...f++J-

,’~.. 8-,, +--3. ~nd+>c.. ,. . . . - -, ~L -.. ,0 ---- . Y . . ,. . , .- .,. , J . . ,4 -. ”....,.

. . .. -& &i , .‘ .x”k& .:LL: di’A..&h.-...-.’-. .’ . . . . - .Wr . . . . -. ., --- .- . ---- . . . . .

Page 2: &i · ENERGYDEPOSITIONFROMPARTICLEBEAMS by W. ZackOsborne ABSTRACT A Fortrancode namedPARTEN,designedto computeelectronor heavy-particleenergydepositionina layered ...

,.; .,. , . . . . . , ;,!. , ‘. -.. ,

,. . : #-.. ,.,. .

. . .

kr Affknativc tiojk@ai &ortusdty Enrpby=

.a

-

... ..7.,,\!, . ..

+ ...,,.,. !

.,

!$,.

,.

..

,..

,,,..,.,

..

. .!

. -. .. ----. ,.:..: :,.. ..

,.

.. .’; . .. * , .

,ti.“! .:.:,. ‘,.

.-: f -

,-,“ : .;..

.,. .:..,,;.- , .,-:..... <J, . . ..,-,. -,. , ‘ .,, . . . “ - > - “,, ,. ,’.

,, - .,,,,..—..,

,, , -“ . .... ,. , ., . ,, ,. :.,,.. ‘ .,..

.,I ,’

,- ,,.. ,.-, ......,, , :

This work was supported by the US Air Force Rocket Propulsion Laboratory,Edwards Air Force Base, California.

1 . . . .; .’,”. ,, .

,,,,’, :, . . . . .. . .

. . ., . . ,,.

,..,.,,, .,., . . . .; .

... . ,,.,

-: -,, .-.. . .; .. ,

Prepared by Lmrene Wolfe, Group WX-11. ...

. ..*

,.,. . , 4,. . . . . .

.:,, .. .

.

,.

.. .. ., ““ . .. . .

,

~ repo~’wb prep~{,d ~ ~ acc%untoiwoik spo~redby &ri&ncy of the-’United’States Gmwrsrnent.: j Neither ACwN!~$tat,~@ve:rt@:{ not ~“ ~~encythereo~, nor WY of iheuemployeea, nukes any

““i -’ ‘ “ ““””m,ntjt,cxpr~ss or ~plkd, or a.saumesMY @l bb~ly or respmdrfity for t~c aCC~aCY.~mple~ene=.or uasfu,&sao~~y infotition, ajpantua, produ~, “01‘p;oti”dkloscd, or reprtinti that its usewotddnot infsingeprivatelyowned &tts. Refctence-‘hereti”to fiyspc~Ic commeicb! pro&ict, process,oraedce by tra~e name, tmdemark,qanufactureq or othe+.w, d~ not ne-y ~o~itu~e 01 ~PIY ir.$endowment, rec,o~ep&tlon,-oi Taw@ bythe Utited Stat& (kwernment or any agencythereof. Thevlewtand opbdorttof authors expreaacdherein do not neceasaailystate or reflect those of the UmtedSWcs Cwcrnrrrentor any agencythereof. . . . .,

.; , !

* . . .

:

Page 3: &i · ENERGYDEPOSITIONFROMPARTICLEBEAMS by W. ZackOsborne ABSTRACT A Fortrancode namedPARTEN,designedto computeelectronor heavy-particleenergydepositionina layered ...

LA-9683-MS

UC-34Issued:November1984

Energy Depositionfrom Particle Beams

W. ZackOsborne

u’ “ --

lE---,,i&=+-,..

I ,.

i=u.

j-+--— —-.

. ,.

- .-

—-d

~~~~k)mosLosAlamos,NewMexico8754~LosAlamos NationalLaboratory

ABOUT THIS REPORT
This official electronic version was created by scanning the best available paper or microfiche copy of the original report at a 300 dpi resolution. Original color illustrations appear as black and white images. For additional information or comments, contact: Library Without Walls Project Los Alamos National Laboratory Research Library Los Alamos, NM 87544 Phone: (505)667-4448 E-mail: [email protected]
Page 4: &i · ENERGYDEPOSITIONFROMPARTICLEBEAMS by W. ZackOsborne ABSTRACT A Fortrancode namedPARTEN,designedto computeelectronor heavy-particleenergydepositionina layered ...
Page 5: &i · ENERGYDEPOSITIONFROMPARTICLEBEAMS by W. ZackOsborne ABSTRACT A Fortrancode namedPARTEN,designedto computeelectronor heavy-particleenergydepositionina layered ...

ENERGY DEPOSITIONFROM PARTICLEBEAMS

by

W. Zack Osborne

ABSTRACT

A Fortran code named PARTEN, designed to compute electron or

heavy-particleenergy deposition in a layered, infinite plane

target, has been written and tested by comparison with meas-

urements. Ease of use, transportability, and economy in

computingtimes were primary considerations.

I.

from

INTRODUCTION

The program described in this report computes energy deposition

an electron beam or a heavy-particle(p, d, t, He, ...) beam in a

layered, infinite plane target. The target may have as many as 50

layers of arbitrary thicknesses, and each layer may have up to 10

constituent elements. For heavy particles,energy deposition is almost

entirely due to elastic interactionswith target material electrons,but

there are additionalradiative energy-lossprocesses for e- beams. In

both cases, multiple scattering is primarily the result of elastic

interactionswith targetmaterial nuclei.

The user may choose to include or omit energy-loss straggling and

multiple scatteringdetours. The user also has the option of including

a treatment of the photon-electronmultiplicationand transport process

for e- beams.

Page 6: &i · ENERGYDEPOSITIONFROMPARTICLEBEAMS by W. ZackOsborne ABSTRACT A Fortrancode namedPARTEN,designedto computeelectronor heavy-particleenergydepositionina layered ...

II. HEAVY-PARTICLEBEAMS

We will consider first the simpler case in which straggling and

multiple scattering are neglected. Barkas and Bergerl give two

empiricalrelationsfor proton ranges as functionsof target atomic mass

A and atomic number Z, of mean excitation energy for the target

material, and of proton energy. These relationsare:

for 1<-c< 9MeV——

lnA = -6.908 + in ~ + f ~ amn (lnI)m (ln-c)n,n=o m=o

and

for 9 < T < 1200 MeV

33in A = ln$+~ ~ amn (lnI)m (ln~)n .

n=o m=o

(1)

(2)

(3)

(4)

In these equations,

A-2= proton range in g~cm ,

‘r= proton kinetic energy in MeV,

I = mean excitationenergy for target in eV, and

amn, amn = coefficientsdeterminedby least squares fits to

experimentaldata.

Differentiationof these relationsyields the stoppingpower formulas:

[

$ =$ f ~ namn

1

-1(lnI)m (In-c)n-l MeV

n=l m=o gocm-z

and

%=; f f namn 1-1(lnI)m (In-c)n-l -~z .n=l m=o g“cm

(5)

(6)

2

Page 7: &i · ENERGYDEPOSITIONFROMPARTICLEBEAMS by W. ZackOsborne ABSTRACT A Fortrancode namedPARTEN,designedto computeelectronor heavy-particleenergydepositionina layered ...

For elements, the mean excitation energies are obtained from the

tabulatedvalues given by Anderson and Ziegler.2 If the target material

has several constituentelements,the proton range is given by

(7)

where A. is the calculated range in the i th constituent and fi is thefractio; by weight of that constituent.

Ranges for other heavy particles are related to proton ranges by

(8)

where 6 is velocity in units of light speed, M and z are particle mass

and charge in units of proton mass and charge, and Bz is the range

extension resulting from electron capture on the positively charged

projectileas it traversesthe target material. Bz is given by

13Z(I,6)= ( )48.0 + 5.8 15/8 A~ x 10-5$ 25/3 -2g=cm (9)

for B < 2z/137, and

BZ(I) =( )7’.0+ ().8515/8 ~ x 10-6 z8/3 g.cm-2 (lo)

for 3 > 2z/137. If there are several constituent elements, the indi-

vidual Ri are computed, and then R is obtained by

(11)

Proton stopping powers for single elements are computed with the

appropriate formula of the pair exhibited earlier. For several

constituents,the total stopping power is the sum of contributionsfrom

the individualelements

(12)

3

Page 8: &i · ENERGYDEPOSITIONFROMPARTICLEBEAMS by W. ZackOsborne ABSTRACT A Fortrancode namedPARTEN,designedto computeelectronor heavy-particleenergydepositionina layered ...

Stoppingpowers

#dT $ = **2

*where z is the

* r

for other heavy particles are given by

dr(B)T’

effective charge3

z =z[l-exp [12!5f3z-2/~],

(13)

(14)

and T(B) is the heavy-particlekinetic energy at velocity B.

Nuclear interactionsof heavy particles have been ignored. Some

brief quantitative considerations illustrate the range of validity of

this neglect. A nominal (geometric) mean free path for protons is

100 g~cm-2 or 37 cm in aluminum. Representativemean free paths for-2some heavier projecti1es are 10 g“cm for iron and 3 g“cm-2 for

uraniurn. It is roughly true that heavy particleranges of one mean free

path correspond to energies of 400 MeV/nucleon. Tritons and deuterons

are exceptions because M/z 2 is, respectively, 3 and 2 for these

projecti1es.

It may sometimes be desirable to invert the empirical range-energy

relationship. Because range is a monotonicallyincreasingfunction of

energy, the proton energy and velocity correspondingto a given range

can be found to suitable accuracy by successiveapproximationsin which

trial energies are obtained by sequentiallyhalving intervals.

Inclusion of straggling and multiple scattering is most readily

accomplishedby Monte Carlo methods. A random number generator is used

to select track quantities from relevant distributionsfor each member

of a set of test particles. Energy deposits are then accumulatedin an

appropriate set of A2 intervals, where 1 is masured in a direction

normal to the target interfaces.

Given an initial kinetic energy TI for a heavy-particlebeam, it is

easy to find the correspondingvelocity61 and equivalentproton kinetic

energy T1. Next, a set of Tj 1s is defined by equal intervalsin ln~.

kinetic energy at target entrance,

(15)

Page 9: &i · ENERGYDEPOSITIONFROMPARTICLEBEAMS by W. ZackOsborne ABSTRACT A Fortrancode namedPARTEN,designedto computeelectronor heavy-particleenergydepositionina layered ...

.3 =exp(~ln~~,and (16)

= 1 MeV .‘n+l

For a particularMonte Carlo particle,the calculationproceeds in

the followingmanner. Begin at the target entrance and compute

A(T1), R(tj), S(61),T(lj),

A(T2),R(Q, S(62L T(132L

where S2(Bj) is the variance in R(Bj) as a result of straggling. ‘2(Bj )

is the correspondingvariance in A(@j). S and ciare related by4

(17)

U(Bj) is obtained by interpolationwithin a tableb Of u’s vs protonenergy and mean excitation energy. A value of AR is chosen randomly

from the Gaussiandistribution

The

1-

where~ = R. -J

following steps

J

R. and s2J+l

= s; - S;+l.

are then executed.

(18)

Compute AL from AR and the trajectoryat entrance into AR.

Does & extend across a target interface?

No + proceed to multiple scatteringcalculation.

Yes + is this the 1ast (that is, exit) interface?If so, add energy deposits to litbins in the last layer and start

over with a new Monte Carlo test particle. If not, do thefol1owing:

Get -c(Interface) by interpolationand then get 6(Interface)

and T(Interface).

Get A(Interface,next material).

Get R(Interface,next material).

Get S(Interface, next material).

Page 10: &i · ENERGYDEPOSITIONFROMPARTICLEBEAMS by W. ZackOsborne ABSTRACT A Fortrancode namedPARTEN,designedto computeelectronor heavy-particleenergydepositionina layered ...

Shorten the last A2 so that the end point coincides with

interfaceand adjust last AR accordingly.

Go to multiple scatteringcalculation.

The multiple scattering calculation starts with the random

selectionof a scatteringangle from the Gaussian distribution6

where

()2<02> = Z2 21

p % ~ P ~ lZ5 z-1/3

(19)

(20)

and-1/3 p)

) ()

2<02> = 22 in (267.9 Z

$ ~ 9 P < 125 Z-1/3. (21)

p is projectile momentum in MeV/c and X is radiation length for the

target material. Finally, the polar scattering angle e and a randomly

chosen azimuthal angle are used to alter the test particle trajectory

upon exit from AR.

The calculationcontinues through the establishedsteps in T until

the test particle either stops or exits the target.

III. ELECTRON BEAMS

As before, we will discuss first the option under which straggling

and multiple scattering are not included. Two choices are still

possible--ignorephoton-electronmultiplication and transport or carry

out an evaluationof these processes.

Both energy-loss straggling (primarily in radiative interactions)

and multiple scattering are important effects for energetic electron

beams, but mean energy-loss rates and mean ranges are informativeeven

when strong fluctuationsare present.

Berger and Seltzer7 have prepared extensive tables of mean energy-

10SS rates and ranges as functions of electron energy in many different

materials. For our purposes,these tables can be abridgedto reasonable

size for storage in memory without unduly degrading accuracy.

6

Page 11: &i · ENERGYDEPOSITIONFROMPARTICLEBEAMS by W. ZackOsborne ABSTRACT A Fortrancode namedPARTEN,designedto computeelectronor heavy-particleenergydepositionina layered ...

()dEInterpolationwithin these abridged tables yields ~tot_l vs E (E is

electron kinetic energy) and R vs E.()

The nonradiative portion #col,

of the energy loss rate can be obtained from analyticexpressionsquoted

by Berger and Seizer.7 This approach incorporatesthe density effect

correctionresultingfrom polarizationof the,target medium. With these

() [)dEingredients, obtaining both $ total and ~ COII as functionsof loca-

tion in the target is straightforward. For target thicknessessomewhat

less than a radiation length, mst of the radiated energy escapes from

the target, and mean energy deposition is described adequately by

()$ Co,l as a function of location in the target. The collisionenergy-

10ss rate for an electron in a one-elementtarget is

2mNr~mc2

1[

..

()

t2(t + 2)- % Coil = 62 i ‘n 2(1/mc2)~

In this equation, \

F(t) =mc2 .

t =

P =

z’

A=

6 =

N =

r. =

(

. .

1+F(t)-(s .

1- Bz + [tz/8 - (2t + l)ln2]/(t + 1)2,

(22)

electron rest energy = 0.511 MeV,

electron kinetic energy in units of mc2,

electron velocity in units of the speed of light,

atomic number for target,

atomic weight for target,

density effect correction,

Avogadro’snumber = 6.02 x 1023, and

classical radius of electron = 2.82 x 10-13 cm, and the-2energy loss rate is expressed in MeV/g”cm . The density

effect correction is given by

/

09 Y < Yo

[ ( -’2)l+c+a%+m*J’osy<y ,36 = In &32/1 (23)

where

Y = 0.217 in [62/(1 - B2)].

Page 12: &i · ENERGYDEPOSITIONFROMPARTICLEBEAMS by W. ZackOsborne ABSTRACT A Fortrancode namedPARTEN,designedto computeelectronor heavy-particleenergydepositionina layered ...

Yo5Y~9 C, a, and m are parametersthat depend on target identity,

and that are evaluated as recommendedby Sternheimer.8

Inclusion of straggling and multiple scattering for primaries

without showers requires a Monte Carlo calculation.An appropriate set

of AR’s is set up, and propagationof each primary electron is initiated

at the target entrance. Because of multiple scattering,the trajectory

will change from interval to interval, and straggling will cause

fluctuations in energy loss even in equal path lengths at the same

primary energy. The AR correspondingto each AR is obtained from the

entrance (into AR)

known from previous

before. The energy

analytic distribut”

constant,the Eyges

()0.25

&

trajectory and At itself. The entrance energy is.-

Ca’cu’ations ‘0 % Coil can be obtained exactly as

lost in traversalof AR is selected randomly from an

on given by Eyges? To within a normalization

distributionis

(24)

where

E. = electron kinetic energy at beginningof AR,

Ar = 4AR/(3X),

x = target radiation length,

E = randomly selectedenergy after traversalof AR, and

E = ionizationenergy loss during traversalof AR.

If the target is composed of several constituentelements,the radiation

length is

(25)

This procedure assumes all straggling is due to radiative interactions,

but it includes mean energy loss from elastic collisions. [Alteration

of the trajectory at exit from AR because of multiple scatteringis done

in the same manner as it was for heavy particles.] The program steps

through Al’s

Enough test e“

until the primary electron stops or exits the target.

ectrons are cycled through to assure adequate statistics.

8

Page 13: &i · ENERGYDEPOSITIONFROMPARTICLEBEAMS by W. ZackOsborne ABSTRACT A Fortrancode namedPARTEN,designedto computeelectronor heavy-particleenergydepositionina layered ...

Energy depositioncan also be computedfor the case

gling and showers are ignored, but multiple scattering

loss rates are incorporated.

If the target is thicker than one radiation length

values are Be--35 cm, C--19 cm, Al--9 cm, Fe--l.8 cm,

in which strag-

and mean energy

(representative

Ag--O.9 cm, and

U--O.3 cm), then a significant portion of the energy deposition takes

place through photon-electrontransport and multiplication. A Monte

Carlo calculationis used to evaluate these processes. We assume that

contributionsfrom Compton scatteringand from the photoelectriceffect

can be neglected, as compared with contributionsfrom pair production.

Positron-electron annihilation into two or three photons is also

ignored, and all reactions are taken to be collinear. The probability

of producinga bremsstrahlungphoton in an electron path lengthAR is

oPy q , (26)

where X is radiation length and AR << X. P is weakly dependent on

primary energy and is obtained from a fit to ;ntegrals of spectra given

by Rossi.6 If a photon is produced, it is assigned an energy by sampling

an empiricaldistributionthat depends on primary energy and represents

Rossi’s6 spectra. The probability of pair production by a photon in

path lengthAR is

()Pp q , (27)

where P depends on photon energy and weakly on target average atomicP

number. The photon energy dependence is contained in a simple6analytical fit to a curve given by Rossi, and a weak linear dependence

on average atomic number is chosen by comparisons of computer results

with measured data. The energy of one member of the pair is selected

from a flat distributionbetween kinematicminimum and maximum, and the

energy of the other member of the pair is then chosen to conserve total

energy.

As a

electrons,

with each

either to

prelude to iteration through a set of Monte Carlo test

a sequence of N’S is set up so that a boundary coincides

target interface. Every primary test electron propagates

the end of its range or entirely through the target,

9

Page 14: &i · ENERGYDEPOSITIONFROMPARTICLEBEAMS by W. ZackOsborne ABSTRACT A Fortrancode namedPARTEN,designedto computeelectronor heavy-particleenergydepositionina layered ...

depositing ionization energy in At bins along its path at the user’s

option. As each test electron is propagated, a memory stack of secon-

dary photons is accumulated. After propagation of the primary test

electron is completed, the calculation steps through the photon stack+

and accumulates a memory stack of secondary e and e- from pair

production. Each secondary and higher generation et is propagated in

the same manner as a primary electron,and a photon stack is accumulated.

This process is continued to the logical end dictated by either a photon

energy cutoff (lower limit)of 10 MeV or the emptying of photon and et

stacks. We ignore the small differences in energy-loss rates for

electrons and positrons. The user may choose to include or neglect

multiple scattering of primary and higher generation electrons in the

shower simulations. If included, the multiple scattering effects are

computed in exactly the same manner as in the heavy-particlecase.

User options are listed in Appendix A, comparisons of calculations

with measurements are shown in Appendix B, common block definitions are

given in Appendix C, and AppendixD contains subroutinedescriptions.

APPENDIX A

USER OPTIONS

The user has the followingoptions for heavy particles:

1. Ignore stragglingand multiple scattering.

2. Includeboth stragglingand multiple scattering,

3. In Monte Carlo calculations,the user specifies the number of

histories.

10

Page 15: &i · ENERGYDEPOSITIONFROMPARTICLEBEAMS by W. ZackOsborne ABSTRACT A Fortrancode namedPARTEN,designedto computeelectronor heavy-particleenergydepositionina layered ...

The options listed below are availablefor electrons.

1.

2.

3.

4.

5.

Compute nominal (mean) energy deposition for beam particles

alone with no stragglingor multiple scattering.

Compute nominal deposition for beam particles with multiple

scattering but no straggling. This is a Monte Carlo

calculation.

Compute deposition for beam particles with both mul’tiple

scattering and straggling (from Eyges distribution) included.

This is a Monte Carlo calculation.

Compute deposition with both showers and multiple scattering

included. This is a Monte Carlo calculation.

In calculationswith showers, depositionfrom primaries may be

includedor omitted.

APPENDIX B

COMPARISONS

Run times are less than 10 min. (CDC 7600) for 20% statistics and

the most complex target structurepossible.

Comparisons with the following measurements are illustrated in

Figs. B-1 through B-8.

1338.5 MeV protons in Pb Mather and Segre, Phys. Rev. 84,—338.5 MeV protons in Cu 191 (1951).

1000 MeV electrons in Al

}

Crannell and Crannell, Phys.

1000 MeV electrons in H20 Rev. 184, 426 (1969).

900 MeV electrons in Pb “

900 MeV electrons in Sn

I

C. J. Crannell, Phys. Rev. 161,

900 MeV electrons in Cu 310 (1967).

200 MeV electrons in Pb

Page 16: &i · ENERGYDEPOSITIONFROMPARTICLEBEAMS by W. ZackOsborne ABSTRACT A Fortrancode namedPARTEN,designedto computeelectronor heavy-particleenergydepositionina layered ...

Comparisonswith more elaborate Monte Carlo calculationsof Berger

and Seltzer are shown in Figs. B-9 and B-10.

60 MeV electronsin W

}

Berger and Seltzer, Phys. Rev. 2C,

30 MeV electrons in W 621 (1970).

APPENDIX C

COMMONBLOCKDEFINITIONS

1. /TARG/ZT(50,10), AT(50,10),RHO(5O,1O),NEL(50), DXL(50), LAY,EIM(50), DL(50), DEN(50), DTOT, X(50), XX(5O,1O), ZBAR(50)

This block containsthe following input and calculatedtarget data:

ZT(J,I) = atomic number for Ith element in Jth layer.

AT(J, I) = atomic weight for Ith element in J layer.

RHO(J,I) = density in g-cm‘3 for Ith element ~~ Jth layer.

NEL(J) = number of elements in J

DXL(J) = thicknessof Jth layer ~; ~:~~:;.

LAY = number of 1ayers.

EIM(J) th= averageexcitationenergy for J 1ayer.DL(J) = energy depositionbin size in g“cm‘2 for the Jth 1ayer.DEN(J) = total density for Jth 1ayer.

DTOT -2= total target thickness in g*cm .

X(J) = average radiation lengthfor Jth 1ayer in g“cm .XX(J, I ) = radiation length in g-cm‘2 for Ith element of ~~h layer.ZBAR(J) = average atomicnumber for J‘h 1ayer.

ZT, AT, RHO, NEL, DXL, and LAY are input data. EIM is calCU1ated in

subroutineEIMIX; X and XX in GETX; DL, DEN, DTOT, and ZBAR in FIXINT.

12

Page 17: &i · ENERGYDEPOSITIONFROMPARTICLEBEAMS by W. ZackOsborne ABSTRACT A Fortrancode namedPARTEN,designedto computeelectronor heavy-particleenergydepositionina layered ...

II. /DEpos/ED120009 1NLA(51),XMID(2000),NBN, EPERC(2000),

TSV(2000)

This bloc

specificationsIED(N) =

IINLA(J) ~

XMID(N)

tNBN I

1EPERC(N) -

TSV(N) :

111. /EpLsT/NEC

NPH(1OOO),

This block

Monte Carlo shc

NECR(L)

TECR(L)

CTE(L)

SPE(L)

CPE(L)

NPH(L)

EPH(L)

CTP(L)

SPP(L)

CPP(L)

IEMX

IPMX

containsenergy depositionresults and bin

energy depositionrate in MeV/g*cm‘2 for Nth bin. N=l

correspondsto beam entrance surface.

index (N) of first bin in Jth layer.

coordinate (in cm) of midpoint of N‘h bin. Entrance

surface is at XMID = 0.0.

total number of bins.

energy depositionrate in MeV/cm for Nth bin.

kinetic energy of particle at entrance into Nth bin--

for some options.

(1000), TECR(1OOO),CTE(1OOO),SPE(1OOO),CPE(1OOO),

EPH(1OOO),CTP(1OOO),SPP(1OOO),CPP(1OOO) IEMX, IPMX

contains informationabout electrons and photons in

ers.

bin index for origin of Lth electron in a given

generation.

kinetic energy in MeV for Lth electron in a given

generation at its origin.

COS13for Lth electron at its origin, where polar axis

is initialbeam direction.

sin~ for Lth electron at its origin, where @ is

azimuthalangle in plane perpendicularto beam axis.

COS$ for Lth electron at its origin.

bin index for origin of Lth photon in a given

generation.

energy in MeV for L photon.

COS13for Lth photon~h

sin$ for Lth photon.thCOS$ for L photon.

number of et in a given generation.

number of photons in a given generation.

13

I

Page 18: &i · ENERGYDEPOSITIONFROMPARTICLEBEAMS by W. ZackOsborne ABSTRACT A Fortrancode namedPARTEN,designedto computeelectronor heavy-particleenergydepositionina layered ...

APPENDIX D

SUBROUTINEDEFINITIONS

I. HEVA (CP, PRMS, TI)

This subroutine computes energy deposition for heavy particles

(CP = charge and PRMS = mass, both in proton units) with initial kinetic

energy TI. Both stragglingand multiple scatteringare ignored. TI is-2expressed in MeV and energy deposition is given both in MeV/g”cm and

MeV/cm as functions of location in the target. The routine uses common

blocks TARG and DEPOS. DEPOS arrays ED(N) and EPERC(N) contain energy

deposition results. Array TSV(N) contains the particle energy at

entrance into each depth interval.

II. FIXINT (NIN)

This subroutine initializes common block DEPOS and sets up NIN

energy deposition bins. It computes DL(J), DEN(J), DTOT, ZBAR(J),

INLA(J), and XMID(N). Common blocks TARG and DEPOS are used by the

routine.

III. ENOM (TI, NZ, NLAST)

This subroutine computes mean ionization energy deposition for

electrons with initial kinetic energy TI (in MeV) that originate in bin

number NZ. Straggling and multiple scattering are neglected and no

electromagneticshower calculation is included. The computation ends

with bin number NLAST, and the routine returns TI, the energy at exit

from the last bin. Common blocks TARG and DEPOS are used by the

routine. Arrays ED(N) and EPERC(N) in DEPOS contain the energy

deposition results. Array TSV(N) contains the electron energy at

entrance into each bin.

14

Page 19: &i · ENERGYDEPOSITIONFROMPARTICLEBEAMS by W. ZackOsborne ABSTRACT A Fortrancode namedPARTEN,designedto computeelectronor heavy-particleenergydepositionina layered ...

IV. GETX

This subroutine computes XX(J,I), the radiation lengths for the

various elements,and X(J), the averageradiation length for each layer.

It uses common block TARG.

v. ESHOW (TI, NMC, IBR)

This subroutine computes electron beam energy deposition as a

function of depth in the target with electromagneticshowers evaluated.

Multiple scatteringis ignored,but radiative straggling is implicit in

the Monte Carlo process. The calculation iterates through NMC Monte

Carlo primaries, each with initial kinetic energy TI in MeV. If

IBR > 0, only secondary and later generationelectrons deposit energy.

If IBR = O, primary and later generationelectrons deposit energy. The

routine uses common blocks EPLST, DEPOS, and TARG. DEPOS arrays ED(N)

and EPERC(N)contain the energy depositionresults, and XMID(N) contains

the correspondingtarget depths in cm.

VI. ENMASC (TI, NZ, NLAST, CTZ, SPZ, CPZ)

This subroutine computes mean ionization energy deposition for

electrons with initial kinetic energy TI that originate in bin number

NZ. Multiple scattering is included, but straggling and showers are

ignored. The initial trajectory is defined by cose = CTZ, sin$ = SPZ,

and coso = CPZ. The computation ends with bin number NLAST. The

routine returns TI, the energy at exit from the last bin, and CTZ, SPZ,

CPZ= C0Sf3, sin+, COS$ at exit from the last bin. This routine uses

comnon blocks DEPOS and TARG. DEPOS arrays ED(N) and EPERC(N) contain

the energy depositionresults.

I

Page 20: &i · ENERGYDEPOSITIONFROMPARTICLEBEAMS by W. ZackOsborne ABSTRACT A Fortrancode namedPARTEN,designedto computeelectronor heavy-particleenergydepositionina layered ...

VII . ESTASC (TI , NZ, NLAST, CTZ, SPZ, CPZ)

This subroutinecomputes ionizationenergy depositionfor electrons

with initial kinetic energy TI that originate in bin number NZ. Both

straggling (radiative)and multiple scatteringare included,but showers

are ignored. The initial trajectory is defined by COS13= CTZ, sin$ =

SPZ, and COS$ = CPZ. The computationends with bin number NLAST. The

routine returns TI = energy and CTZ, SPZ, CPZ = cose, sin+, COS$ at exit

from the last bin. It uses common blocks DEPOS and TARG. DEPOS arrays

ED(N) and EPERC(N)contain the energy depositionresults.

VIII. ESCASH (TI, NMC,IBR)

This subroutine computes electron beam energy deposition as a

function of depth in the target with electromagneticshowers evaluated.

Multiple scatteringis included and radiative straggling is implicit in

the Monte Carlo process. The calculation iterates through NMC Monte

Carlo primaries,each with initialkinetic energy TI in MeV. If IBR > 0,

only secondary and later generation electrons deposit energy. If

IBR = O, primary and later generation electrons deposit energy. The

routine uses common blocks EPLST, DEPOS, and TARG. DEPOS arrays ED(N)

and EPERC(N)contain the energy depositionresults, and XMID(N)contains

the correspondingtarget depths in cm.

IX. BREM (C, T)

This subrout

used in assigning

ne computes a material-ndependentmultiplierthat is

a probabilityfor bremsstrahlung. The multiplierC is

obtained by interpolationbetween values from integralsof curves given

by Rossi for several primary electron energies. T is the primary

electron kinetic energy in MeV.

16

Page 21: &i · ENERGYDEPOSITIONFROMPARTICLEBEAMS by W. ZackOsborne ABSTRACT A Fortrancode namedPARTEN,designedto computeelectronor heavy-particleenergydepositionina layered ...

x= EBREM (TP, T)

This subroutine selects an energy for a bremsstrahlungphoton by.6interpolationbetween linearfits to curves given by Rossl for various

primary energies. TP is the selectedphoton energy in MeV, and T is the

primary electronkinetic energy.

XI. HSTASC (ZP, PRMS, TI, NMC)

This subroutine computes energy deposition for heavy particles

(ZP = charge and PRMS = mass, both in proton units) with initialkinetic

energy TI in MeV. Multiple scatteringand stragglingare both included.-2Energy deposition is given in MeV/g”cm and in MeV/cm as functions of

depth in the target. NMC specifies the number of Monte Carlo test

particles. The routine uses common blocks DEPOS and TARG. DEPOS arrays

ED(N) and EPERC(N) contain the energy deposition results, and XMID(N)

contains the correspondingtarget depths in cm.

XII. RHEVY (RH, RP, CP, PRMS, V, EXAV, ATW, CT)

This subroutine computes range for a heavy particle in a target

that is a pure element.

RH =

RP =

CP =

PRMS =

v =

EXAV =

ATM =

CT =

heavy-particlerange returned by routine.

range of a proton with the same velocity. This is input

for the routine and is obtained from RPRO.

heavy-particlecharge in proton units.

heavy-particlemass in proton units.

speed in units of speed of light.

averageexcitationenergy for target in eV.

atomic weight for target.

atomic number for target.

-2Ranges are expressed in gecm .

17

Page 22: &i · ENERGYDEPOSITIONFROMPARTICLEBEAMS by W. ZackOsborne ABSTRACT A Fortrancode namedPARTEN,designedto computeelectronor heavy-particleenergydepositionina layered ...

XIII. SUMIN (X, F, Y, NEL)

This subroutinecomputes range in a target consistingof as many as

10 elements from ranges in the individualelements.

[1 -1x = ~ Fi,yi -2= target range in g-cm .

Fi.th

= fraction by weight of I element.

Yi .th=range in 1-2element in g“cm .

XIV. EFCH (Z, ZZ, B)

This subroutinecomputes effectivecharge for a heavy particlewith

given speed and bare charge.

z = effective charge returned by routine.

Zz = bare charge for heavy particle in proton units.

B = particle speed in units of light speed.

xv. WTSUM (X, F, Y, NEL)

This subroutinecomputes the weighted sum of stopping

target consistingof as many as 10 elements.

x = ~FiYi returned by routine.

Fi = fraction by weight of ith element.

Yi = stopping power in MeV/g*cm-2 for iti element.

XVI. RPRO (R, S, T, EX, ATW, CT, IBR)

This subroutinecomputes range and (opt’

powers for a

onally) stopp”ng power for

a proton of given kinetic energy in a target that consists of only one

element.

18

Page 23: &i · ENERGYDEPOSITIONFROMPARTICLEBEAMS by W. ZackOsborne ABSTRACT A Fortrancode namedPARTEN,designedto computeelectronor heavy-particleenergydepositionina layered ...

R = proton range (in g“cm-z) returned by the routine.

s = proton stoppingpower (ionizationenergy loss rate in

MeV/g=cm-2)returned by the routine.

T = proton kinetic energy in MeV.

EX = averageexcitationenergy (in eV) for the target.

ATM = atomicweight for the target.

CT = atomic number for the target.

IBR = branchingspecifier. If I13R< 1, compute only R. If

IBR~ 1, compute both R and S.

XVII. AVEX (EX, Z)

This subroutine computes the average excitation energy EX (in eV)

for an elementaltarget with atomic number Z.

XVIII. SCOL (S, T, ATW, CT, EX)

This subroutine computes the ionizat

electron beam in an elementaltarget.

s=

T=

ATW =

CT =

EX =

XIX. STOT

on energy-loss rate for an

ionizationenergy-lossrate in MeV/g”cm-2 returned by the

routine.

electron kinetic energy in MeV.

atomic weight for the target.

atomic number for the target.

average excitationenergy in eV for the target.

(ST, T, Z, RM)

This subroutinecomputes the mean total (radiativeplus ionization)

energy-loss rate and mean range for an electron beam in an elemental

target.

ST = total energy loss rate in MeV/g=cm-2 returned by the routine.

T = electron kinetic energy in MeV.

I

Page 24: &i · ENERGYDEPOSITIONFROMPARTICLEBEAMS by W. ZackOsborne ABSTRACT A Fortrancode namedPARTEN,designedto computeelectronor heavy-particleenergydepositionina layered ...

z = atomic number for the target.

RM =mean electron range in g“cm-2 returned by the routine.

xx. STRAG (S, RH, VM, TX, EX)

This subroutine computes the standard deviation of the range

distributionfor a heavy particle.

s’ standarddeviationof the range returnedby the routine.

RH = mean range for the heavy particle.

VM = heavy-particlemass in proton units.

TX = kinetic energy of a proton with the same speed as the heavy

particle.

EX = averageexcitationenergy (in eV) for the target.

XXI. EIMIX

This subroutinecomputesthe average excitationenergy for a target

consisting of a mixture of several (as many as 10) elements. It uses

common block TARG, and the average excitation energies are stored in

array EIM(J).

XXII. OELR (R, RB, SSQ)

This subroutineselects a Monte Carlo range from a Gaussiandistri-

bution with specifiedvariance and mean range.

R = selectedrange returned by the routine.

RB = mean range.

SSQ = variance for the range distribution.

As applied here, RB is the difference in ranges for two different

energies, and SSQ is the variancefor the range difference.

20

Page 25: &i · ENERGYDEPOSITIONFROMPARTICLEBEAMS by W. ZackOsborne ABSTRACT A Fortrancode namedPARTEN,designedto computeelectronor heavy-particleenergydepositionina layered ...

XXIII. SCAT (TH, z, p, B, R, x, zT)

This subroutine selects a Monte Carlo multiple scattering angle

from a Gaussian distributionwith variance appropriateto the specified

projectile

TH =

z =

P=

B =

R=

x =

ZT =

and target properties.

selected scatteringangle returnedby the routine (radians).

projectilecharge in proton units.

projectilemomentum in MeV/c.

projectilespeed in units of the speed

range intervalover which the multiple.(g”cm-z).

(mean)radiation length for the target

(mean) atomic number for the target.

of light.

scatteringoccurs

(g”cm-2).

XXIV. EYGES (E, EZ, EC, R, X)

This subroutine selects a Monte Carlo energy from the Eyges

analyticdistributionto include radiativestragglingfor electrons.

E = kinetic

interva”

EZ = initial

EC = ionizat

energy remaining after traversal of specifiedrange

kinetic energy.

on energy depositedby electron dur”ng traversalof

range interval.

R -2= range intervalin g“cm .

x = (mean)radiation length for target in g“cm-z.

All energies are in MeV.

xxv. RADL (X, Z)

This subroutineselects and returns the radiation length

(in g=cm-2) for an element with atomic number Z.

Page 26: &i · ENERGYDEPOSITIONFROMPARTICLEBEAMS by W. ZackOsborne ABSTRACT A Fortrancode namedPARTEN,designedto computeelectronor heavy-particleenergydepositionina layered ...

XXVI, EPRO (R, E, EMAX, EI , ATW, CT)

This subroutineiterativelycomputes the proton kinetic energy

(in MeV) correspondingto a given proton range (g”cm-2) in a specified

elementaltarget.

R = proton range.

E = proton kinetic energy returned by the routine.

EMAX = energy upper limit given as input.

EI = averageexcitationenergy (in eV) for the target.

ATW = atomic weight for the target.

CT = atomic number for the target.

22

Page 27: &i · ENERGYDEPOSITIONFROMPARTICLEBEAMS by W. ZackOsborne ABSTRACT A Fortrancode namedPARTEN,designedto computeelectronor heavy-particleenergydepositionina layered ...

1.0t — Measured 1

0.8 ~/“

0.4t “\ I1- A I

‘“21L___kJ114 116 118 120 122 124 126 128

2, g.+

Fig.B-1.

Comparisonof measured and calculatedenergydepositionratesversusdepthfor protonsof initialenergy338.5MeV in lead.

1.0-‘Measured

0 Calculated0.8 -

338.5 ME+ pin Cu

0.6-0

0.4-

0.2-

I

M 90 92 94 %

2. g..+

Fig.B-2.

Comparisonof measuredand calculatedenergydepositionratesversusdepthfor protonsof initialenergy338.5MeV in copper.

—Measured

20- 0 Calculated

0 1 GeV e-fn Al

10-

)

120 40 60 80 100 120

2 (cm)

Fig.B-3.

Comparisonof measuredand calculatedenergydepositionratesversusdepthfor electronsof initialenergy1 GeVin aluminum.

10.0

—Measured

0 Calculated

1 W e-

1)

F>g

q% 1.0 :

~3!

2 (m)

Fig.B-4.

o

Comparisonof measuredand calculatedenergydepositionratesversusdepthfor electronsof initialenergy1 GeVin water.

23

Page 28: &i · ENERGYDEPOSITIONFROMPARTICLEBEAMS by W. ZackOsborne ABSTRACT A Fortrancode namedPARTEN,designedto computeelectronor heavy-particleenergydepositionina layered ...

—I!cawrtd

Ocalwl,ted

5mntve-$nPb

I’oWI’Y

la -

1 I I I t2 4 6 8 10

z(m)

Fig. B-5.

Comparisonof measuredand calculatedenergydepositionratesversusdepthfor electronsof initialenergy900MeV in lead. RL is radiationlength.

t

J—LLLL—4 8 12 16 xl

z(u)

Fig.B-6.

Comparisonof measuredand calculatedenergydepositionratesversusdepthfor electronsof initialenergy900MeV in tin. RL is radiationlengthand T. is electroninitialkineticenergy.

24

Page 29: &i · ENERGYDEPOSITIONFROMPARTICLEBEAMS by W. ZackOsborne ABSTRACT A Fortrancode namedPARTEN,designedto computeelectronor heavy-particleenergydepositionina layered ...

J-J_LwJ4 8 12 16 20 24

z(u)

Fig.B-7.

Comparisonof measuredand calculatedenergydepositionratesversusdepthfor electronsof initialenergy900MeV in copper. RL is radiationlengthand T. is electroninitialkineticenergy.

‘Measured0 Calculated

::p~ve-

0

0

m P

t 1 I 12

I4 6 8 10 u

z(u)

Fig.B-8.

Comparisonof measuredand calculatedenergydepositionratesversusdepthfor electronsof initialenergy200MeV in lead. RL is radiationlength.

25

Page 30: &i · ENERGYDEPOSITIONFROMPARTICLEBEAMS by W. ZackOsborne ABSTRACT A Fortrancode namedPARTEN,designedto computeelectronor heavy-particleenergydepositionina layered ...

1.0-

— Zerger s Selzmr

0 Calc”lazed0.8 - 64 14eV ●- $“ u

0

0.6

0.2 -@j-%”

I t 1 , 1 I0.2 0.4 0.6 0.8 1.0 1.2 x.4 1.6

w

Fig.B-9.

Comparisonof calculatedenergydepo-sitionrateversusdepthand theelaborateMonteCarlocomputationofBergerand Seltzerfor electronsofinitialenergy60 MeV in tungsten.R. is the nominalelectronrangeandT. is electroninitialkineticenergy.

I —krwr~ 2dIUw0 281cu1ated

1.2 321W.- I,U

1.0 -

0.8 -

0.6 -1*

0.4 -

0.2 -

I 1 1 1 1 , !0.2 0.4 0.6 0.8 1.0 1.2 1.4 1

w

Fig.B-10.

Comparisonof calculatedenergydepo-sitionrateversusdepthand thecomputationof Bergerand Seltzerforelectronsof initialkineticenergy30 MeV in tungsten. T. is electroninitialkineticenergyand R. is thenominalelectronrange.

26

Page 31: &i · ENERGYDEPOSITIONFROMPARTICLEBEAMS by W. ZackOsborne ABSTRACT A Fortrancode namedPARTEN,designedto computeelectronor heavy-particleenergydepositionina layered ...

REFERENCES

1. W. H. Barkas and M. J. Berger, “Studiesin Penetrationof ChargedParticlesin Matter,” U. Fano, Ed., NationalAcademy of Sciences andNationalResearchCouncil publication1133, report no. 7 (1964).

2. H. H. Anderson and J. F. Ziegler,The Stopping and Ranges of Ions inMatter, Vol. III (PergamonPress, New York, 1977).

3.

4.

5.

6.

7.

8.

9.

W. H. Barkas, NuclearResearch Emulsions,Vol. I (AcademicPress,New York, 1963), p. 371.

W. H. Barkas, Nuclear Research Emulsions,Vol. 11 (Academic Press,New York, 19731, p. 53.

R. M. Sternheimer,Phys. Rev. 117, 485 (1960).

B. Rossi, High Energy Particles, (PrenticeHall, New York, 1952),pp. 66-77.

M. J. Berger and S. M. Seltzer, “Studies in Penetrationof ChargedParticles in Matter,” U. Fano, Ed., NationalAcademy of Sciences andNationalResearch Council publication1133, report no. 10 (1964).

R. M. Sternheimer,Phys. Rev. 103, 511 (1956).

L. Eyges, Phys. Rev. 76, 264 (1949).—

27

Page 32: &i · ENERGYDEPOSITIONFROMPARTICLEBEAMS by W. ZackOsborne ABSTRACT A Fortrancode namedPARTEN,designedto computeelectronor heavy-particleenergydepositionina layered ...
Page 33: &i · ENERGYDEPOSITIONFROMPARTICLEBEAMS by W. ZackOsborne ABSTRACT A Fortrancode namedPARTEN,designedto computeelectronor heavy-particleenergydepositionina layered ...

r . -T- ,

NTISPage Range Pricccode

OQ1.025 A02026.050 A03051475 A04076.100 A05101.125 A06126.1S0 A07

Printcdinthe UnitedStues of AmericaAvailabk from

NationcJ Technical lnfc.rmationscrvkcUS Department of Commerce

528S Pon Royal RoadSpringfield, VA 22161

Microfiche (AOI)

NTISPa8eitm~e Pricc Code

151. 17s A08176.200 A09201.22s A 10 I226.2S0 All2S 1.275 A12276.300 A13

NTISPage Rsngc Pria Code

4

Page RangeN-m

Price code

301.325 A 14

326.350 A IS

351.375 A 16

376.4UI A 17

401.425 A18

426450 A19

45 I 475476.500501 .s25526.s50551.575576.600601.up”

A20A21A22ALIA24A2sA99

“Contact NT3S for a price quote.

Page 34: &i · ENERGYDEPOSITIONFROMPARTICLEBEAMS by W. ZackOsborne ABSTRACT A Fortrancode namedPARTEN,designedto computeelectronor heavy-particleenergydepositionina layered ...