RSIC COMPUTER CODE PSR-045
1. NAME AND TITLE
GAUSS: A Code system for Analysis of Gamma-Ray Spectra from Ge(Li) Spectrometers.
GAUSS V (PSR-45A) was the original GAUSS package in the RSIC collection and was written
for the IBM 360/75 computer. This original package was extended to include GAUSS VII (PSR-45B)
which runs on the CDC computer. The two have now been combined into this one package and called
GAUSS.
2. CONTRIBUTORS
Aerojet Nuclear Company, Idaho Falls, Idaho (A).
EG&G Idaho, Inc., Idaho Falls, Idaho (B).
3. CODING LANGUAGE AND COMPUTER
Fortran IV; IBM 360/370 (A) AND CDC (B).
4. NATURE OF PROBLEM SOLVED
GAUSS determines gamma-ray energies and intensities from spectra obtained with a Ge(Li)
detector and a multichannel pulse-height analysis system.
5. METHOD OF SOLUTION
The preliminary portions of the program can determine the energy and width calibration equations,
locate individual peaks and define "peak regions" that are significantly above the local spectral
background. The user may edit these lists of peaks and regions. Each peak region is fitted with one
or more components in which the peaks are represented by a Gaussian function or a Gaussian with one
or two additive exponential tails on the low-energy side and one on the high-energy side. A step-like
background function can be used with each component. The program will automatically recycle to add
one or more components to a region if needed to improve the fit. The gamma-ray energies and
intensities are computed from the resulting Gaussian positions and peak areas. To allow the user to
determine the best results, the results from the analyses for each region with different numbers of
components can be printed and line-printer plots of the fits to the data can be made.
6. RESTRICTIONS OR LIMITATIONS
GAUSS will handle spectra of up to 4096 channels with up to 300 peaks and 50 energy calibration lines.
The quality of the results depends primarily on the ability of the program to define a good spectral
region for each analysis and the ability to recycle to determine the proper number of components.
7. TYPICAL RUNNING TIME
Typical spectra can be analyzed at a rate of approximately 5 per minute.
8. COMPUTER HARDWARE REQUIREMENTS
GAUSS is operable on the IBM 360/370 computer (A) or the CDC computer (B). A printer and
punch are required.
9. COMPUTER SOFTWARE REQUIREMENTS
A Fortran compiler is required.
10. REFERENCES
R. G. Helmer and M. H. Putnam, "GAUSS V, A Computer Program for the Analysis of Gamma-Ray Spectra from Ge(Li) Spectrometers," ANCR-1043 (January 1972).
C. M. McCullagh and R. G. Helmer, "GAUSS VII. A Computer Program for the Analysis of
Gamma-Ray Spectra from Ge Semiconductor Spectrometers, Informal Report," EGG-PHYS-5890
(October 1982).
11. CONTENTS OF CODE PACKAGE
Included are the referenced document and one (1.2MB) DOS diskette which contains the source
codes and sample problem input and output.
12. DATE OF ABSTRACT
October 1983.
KEYWORDS: GAMMA-RAY SPECTRUM ANALYSIS; UNFOLDING