RSICC Home Page

RSIC CODE PACKAGE PSR-356

1. NAME AND TITLE

ANA: Code System for Gamma-Ray Spectra Analyses.

AUXILIARY ROUTINES:

KATOK: A Program for Resolving of Multiplets and Calculation of Peak Position, Net Area, FWHM and Their Uncertaintie.

RM: A Utility for Displaying Text Files

2. CONTRIBUTORS

Institute of Nuclear Research and Nuclear Energy, Sofia, Bulgaria, and International Atomic Energy Agency, Vienna, Austria.

3. CODING LANGUAGE AND COMPUTER

Borland C/C++ v3.1 and 8088 Assembler language; IBM PC's and compatibles (P00356/IBMPC/00).

4. NATURE OF PROBLEM SOLVED

ANA (ANAlysis of gamma-ray spectra) covers identification of radionuclides and quantative spectra analysis. Calculation of elemental concentration using comparative Neutron Activation Analyses (NAA). Isotope identification and calculation of specific activities. Spectrum data reduction with precise calculation of essential peak parameters.

5. METHOD OF SOLUTION

Energy calibration - line or parabolic approximation.

FWHM calibration - parabolic approximation; automatic peak search (based on first derivative method); calculation of first derivative using orthonormal polynomial approximation of the raw or smoothed spectrum.

Manual peak search - gives the experienced user the ability to correct the results of automatic peak search; resolving of multiplets and calculation of peak parameters (Gaussian peak shape, polynomial background approximation, normalized Gauss, Newton approximation method (KATOK).

Calculation of results for NAA - calculation of concentration of elements of interest in the sample and its uncertainty and/or calculation of LLD; background and dead time correction of required.

Efficiency calibration - spline method and polynomial approximation based on orthonormal polynomials.

Isotope identification - isotope library, user defined separation of analytical and additional isotope lines, background correction, calculation of LLD and MDC.

6. RESTRICTIONS OR LIMITATIONS

Spectra formats supported - ORTEC, CANBERRA s-100, ACCUSPEC, IAEA ASCII format 'GANAAS'.

Spectrum length - from 512 to 8192 channels.

Energy calibration - from 2 to 20 peaks.

Efficiency calibration - from 3 to 20 peaks.

Maximum length of a single ROI - 500 channels. Maximum number of peaks in a ROI -20, maximum degree of background polynomial 4.

Number of ROIs in a spectrum is unlimited.

Efficiency calibration - from 2 to 20 peaks.

7. TYPICAL RUNNING TIME

The time for calculation of peak parameters depends on complexity of the spectrum and specific PC hardware. On a 386 based machine with a math coprocessor a spectrum containing 140 peaks has been reduced to 25 seconds.

8. COMPUTER HARDWARE REQUIREMENTS

ANA runs on an IBM PC or compatible with a 286 or greater processor. A math coprocessor is recommended but not required. At least 1.5 MB of disk space is required. An EGA or VGA graphics adapter is required and a color monitor is recommended.

9. COMPUTER SOFTWARE REQUIREMENTS

Borland C/C++ v3.1 was used to compile the source code and create the executable included in the package.

10. REFERENCE

P. Mishev, "ANA User's Manual," Institute of Nuclear Research and Nuclear Energy (1993).

11. CONTENTS OF CODE PACKAGE

The referenced document and 1 DS/HD 3.5" (1.44 MB) DOS diskette containing a self-extracting archive file are included. The archived file contains C source files, executables, sample input and output, and an information file.

12. DATE OF ABSTRACT

July 1995.

KEYWORDS: GAMMA-RAY SPECTRUM ANALYSIS; PLOTTING; MICROCOMPUTER