Programs in Physics & Physical Chemistry
|[Licence| Download | New Version Template] abng_v1_0.gz(11 Kbytes)|
|Manuscript Title: A Fortran program to perform signal averaging, multichannel scaling and pulse-height analysis.|
|Authors: E.D. von Meerwall|
|Program title: SAMCS1|
|Catalogue identifier: ABNG_v1_0|
Distribution format: gz
|Journal reference: Comput. Phys. Commun. 18(1979)417|
|Programming language: Fortran.|
|Computer: IBM 370/158 AP.|
|Operating system: OS/MVS.|
|RAM: 20K words|
|Word size: 32|
|Keywords: Nuclear physics, Multichannel scaling, Signal averaging, Pulse-height analysis, Data treatment, Error analysis, Regions of interest, General experiment.|
Nature of problem:
Most of the functions of multichannel scalers, signal averagers and pulse-height analysis are to be performed, with significant enhancements, and a variety of data treatment options.
Standard data accumulation, calibration, interpolation, smoothing, and error analysis techniques are used; a plot is provided.
The present limits of 1024 for the dimension of the data arrays are easily extended.
(1) The program combines most of the functions of multichannel memory- based data acquistion devices of various kinds;
(2) it extends these functions to include, if appropriate, a per-pass scrutiny of abscissa calibration or offset and ordinate background level and slope, and the reproducibility from pass to pass;
(3) it performs a first-order error analysis of the spectral channel contents, optional smoothing, and combinations of the two halves of memory;
(4) it provides a line-printer plot of processed and optionally transformed spectrum, ordinate uncertainties, and interpolation between channels.
On the IBM 370/158 AP, the program compiles in about 8 CPUs; case processing time scales almost entirely with the amount of data supplied, since no extensive calculations are performed.
|Disclaimer | ScienceDirect | CPC Journal | CPC | QUB|