X-ray absorption & fluorescence
X-Ray Absorption
For more info, see the X-ray Absorption Information (11BM page) http://11bm.xor.aps.anl.gov/absorption.html
Absorption Length
The X-ray beam intensity I(x) at depth x in a material is a function of the attenuation coefficient mu, and is calculated by the Beer-Lambert law:
I(x) = Io e^(-mu * x)
The attenuation coefficient mu is typical given in inverse length units of 1/cm, and is a function of the incident wavelength, material chemistry and density. It can be calculated or estimated using the links and tables listed below.
The Absorption Length (or Attenuation Length) is then defined as the distance into a material where the incident x-ray beam intensity (Io) has decreased to 1 / e, or about 40% of the incident beam (recall that Euler's number e = 2.72).
This is a convenient description since:
(1/e) = e^(-mu * x) ln(1/e) = ln(e^(-mu * x)) 1 = mu * x x = 1/mu
as a simple example, consider a solid Nickel metal sample at room temperature probed by X-rays of energy = 30 KeV (Lambda = 0.41 A).
For Ni with density = 8.908 g*cm-3, we can calculate that mu ~ 85.0 cm-1.
Then absorption length x = 1/85 = 0.011 cm = 110 microns.
Capillary Transmission
Continuing with the above example for capillary transmission X-ray diffraction experiments, we can consider a cylindrically shaped solid Nickel metal sample of radius R = 0.055 mm (or 0.0055 cm). The diameter of this sample is then 2*R = 0.011 cm (see absorption length above)
Since mu = 85 cm-1, then mu*R = 0.935, therefore the % total incident x-rays transmitted through the sample is = e^(-2*muR) = ~ 40%
Ideally, a mu*R of ~ 1.0 is desired for capillary transmission x-ray samples.
Web Links
WebAbsorb
a web based calculator to estimate X-ray absorption for powder XRD capillary samples (11BM page) http://11bm.xor.aps.anl.gov/absorb/absorb.php
MuCal
calculate X-ray absorption, fluorescence and more (by C. Segre @ IIT/ANL) http://csrri.iit.edu/mucal.html
Software
The two python GUI programs described below compute approximate x-ray scattering cross sections (f, f' and f") for individual elements using the Cromer & Liberman algorithm.
downloaded both here:
https://subversion.xor.aps.anl.gov/trac/pyFprime/
Fprime
computes and plots elemental scattering factors.
Absorb
computes scattering and absorption for a given composition and makes an attempt to estimate density as well. WebAbsorb provides a web based utility based on this program (see http://11bm.xor.aps.anl.gov/absorb/absorb.php).