---
name: "Xray::Absorption::Shaltout"
section: "3pm"
platform: "linux"
package: "libxray-absorption-perl"
version: "3.0.1-4"
release: "Debian 13 (Trixie)"
platforms: ["linux"]
url: "https://new.carta.tech/Xray::Absorption::Shaltout"
---

# Xray::Absorption::Shaltout(3pm)

Perl interface to the Shaltout tables

- "cross\_section"

  Example:

  ```
     $xsec = Xray::Absorption -> cross_section($elem, $energy, $mode);
     @xsec = Xray::Absorption -> cross_section($elem, \@energy, $mode);
  ```

  The `$mode` argument is different here than for the other resources. The options are "xsec", "photo", "coherent" and "incoherent", telling this method to return the full cross-section or just the photoelectric, coherent, or incoherent portions.

  The values for all cross-sections are computed as log-log polynomials as described in the original paper by Shaltout et al.

## NAME

Xray::Absorption::Shaltout - Perl interface to the Shaltout tables

## SYNOPSIS

```
   use Xray::Absorption;
   Xray::Absorption -> load("shaltout");
```

See the documentation for Xray::Absorption for details.

## DESCRIPTION

This module is inherited by the Xray::Absorption module and provides access to the data contained in

```
  Update of photoelectric absorption coefficients in the tables of McMaster
  Abdallah Shaltout, Horst Ebel, and Robert Svagera
  X-Ray Spectrometry (2006) vol. 35, p. 52-56
```

The data is contained in a database file called *shaltout.db* which is generated at install time from a flat text database of the data which can be found at \<http://www.ifp.tuwien.ac.at/forschung/abdallah.shaltout/\> as explained in the reference.

The required Chemistry::Elements module is available from CPAN in the miscellaneous modules section.

## EDGE AND LINE ENERGIES

The Shaltout data resource includes all K, L, M, and N edges but does not provide any of the line energies.  An minimal set of line energies is imported from the McMaster data resource.

## BUGS AND THINGS TO DO

This module has not be tested sufficiently.

## AUTHOR

```
  Bruce Ravel, bravel@bnl.gov
  http://cars9.uchicago.edu/~ravel/software/Absorption/
```
