AT.energy.straggling.MeV2.cm2.g: AT.energy.straggling.MeV2.cm2.g
Description
Get energy spread with depth according to Bohr's classical theory
Bohr, N. (1915), Phil. Mag. 30, 581ff, see also Evans, R.D. (1955), The
atomic nucleus, McGraw Hill, New York, p. 661
In the literature dsE2dz is often given in units ergs2/cm. Here we report it
mass-normalized MeV2*cm2/g
Since the effective charge of the particle enters the equation, particle
types and energies have to be given
The equation is however limited to energies > 10 MeV/u and not too heavy ions
TODO: add William extension for relativistic effects (Williams, E.J. (1945),
Revs. Mod. Phys. 17, 217ff)Usage
AT.energy.straggling.MeV2.cm2.g(E.MeV.u, particle.no, material.no)
Arguments
E.MeV.u
vector of energies of particle per nucleon [MeV] (array of
size n) (see also E.MeV.u). particle.no
type of the particles in the mixed particle field (array
of size n) (see also particle.no). Value
- dsE2dz.MeV2.cm2.gIncrease of energy straggling variance sigma.E^2
per unit length of material (array of size n)
See Also
View the C source code here:
http://sourceforge.net/apps/trac/libamtrack/browser/tags/0.6.3/src/AT_Phy
sicsRoutines.c#L301