PIXEKLM

program package for evaluation PIXE spectra

(written by Gyula Szabó)

Abstract

PIXEKLM program package is suitable for the total processing of X-ray spectra obtained by the PIXE method; that is to determine the concentrations of the elements in thick (infinite and finite thickness) and thin samples.

The program package consists of two essential parts. KLM program calculates effective X-ray production cross sections and effective relative intensities, considering all of the experimental conditions. PFIT program processes the spectra and determines the concentrations of elements in the sample on the basis of K, L or M X-ray lines, using the results of KLM. In addition to the matrix effects the secondary excitations, pile-up peaks and dead time correction are taken into consideration, too.

The database of the program package is based upon the compilation of theoretical results. It makes possible the determination of elemental concentrations in the Z = 5-92 range of atomic numbers. KLM program can process K lines Z = 5-56, L lines in the Z = 17-92, and M lines in the Z = 31-92 ranges of atomic numbers. The concentration calculation of an element in overlapping ranges can be made on the basis of the main line of either line groups separately, or on the basis of one of the main lines of all line groups together.

This program package can be considered as an improvement of PIXASE [L. Zolnai 88], [Gy. Szabó 89] and an expanded version of the previous PIXYKLM [Gy.Szabó 93] program package.

Program package was developed under DOS, but WINDOWS 95 …XP versions of KLM and PFIT are also existent.

Content of the PIXEKLM program manual

I.                 Abstract

II.                    KLM program

II.1.                    Introduction

II.2.                    Physical principles and the effective X-ray production cross sections

II.2.1.                 Thin samples

II.2.2.                 Thick samples

II.3.                    Structure of database and files including data

II.3.1.                 K X-ray data

II.3.2.                 L X-ray data

II.3.3.                 M X-ray data

II.3.4.                 Mass attenuation and photo-absorption coefficients

II.3.5.                 Photoionization cross-sections

II.3.6.                 Natural widths of X-ray lines

II.3.7.                 Data of stopping power

II.3.8.                 Data of Gauss integration

II.4.                    Computing methods

II.4.1.                 Computing of ionization cross sections

II.4.2.                 Calculation of effective X-ray production cross sections

II.4.3.                 The response probability of the Si( Li) detector

II.5.                    Description of the result file

II.6.                    Description of the library file

II.7.                    KLM program instructions

II.7.1.                 Running of the program

II.7.2.                 Command file

II.7.3.                 Description of DET.SIL file

II.7.4.                 Remarks on the use of KLM program

III.                     PFIT program

III.1.                  Introduction

III.2.                  Modelling of the spectrum

III.2.1.               Description of the peak shape

III.2.2.               The shape of the function describing the background and problems of background fitting

III.2.3.               Description of the pile-up function

III.2.4.               Modelling of the ” Escape” process

III.3.                  Fitting of spectra

III.4.                  Dead time correction

III.5.                  Determination of the solid angle of the detector

III.6.                  Calculation of the concentrations of the constituents in the sample

III.7.                  Determination of elemental constituents of thick samples

III.8.                  The possible format of the spectrum files

III.9.                  Description of result files

III.10.                The use of the PFIT program

III.10.1.             Running of the program

III.10.2.             Command file

III.10.3.             Blank file

III.10.4.             Remarks on the figure shown on the screen

III.10.5.             Remarks on PFIT program

VI.                     General remarks

V.                       Utility routines to use PIXEKLM system

V.1.                    STOP program

V.2.                    PFSIG program

V.3.                    RM program

VI.                     Application of PIXEKLM program on Windows operating system

VII.                    Necessary hardware configuration of the program system

VIII.                   References