BoteSalvatICX.edgeenergy
— Methodedgeenergy(z::Integer, subshell::Int)
The default value for the edge energy as provided by Bote & Salvat (in eV).
- z is the atomic number 1:99
- subshell is 1->K, 2->L₁, 3->L₂, ..., 9->M₅
BoteSalvatICX.hasedge
— Methodhasedge(z::Integer, subshell::Int)
Is data available for the the specified element and sub-shell?
z
is the atomic number 1:99subshell
is 1->K, 2->L₁, 3->L₂, ..., 9->M₅
BoteSalvatICX.ionizationcrosssection
— Functionionizationcrosssection(
z::Int,
subshell::Int,
energy::AbstractFloat,
edgeenergy::AbstractFloat = edgeenergy(z, subshell),
)
Computes the inner sub-shell ionization cross section for energetic electrons. Asserts if z
or subshell
is out of range. Use is hasedge(...) to determine whether an element/sub-shell pair is available.
z
: The atomic number z in the range 1:99subshell
: The atomic sub-shell being ionized 1->K, 2->L₁, 3->L₂, ..., 9->M₅energy
: The kinetic energy of the incident electron in eVedgeenergy
: The edge energy of the sub-shell in eV