Abstract
A versatile, spectroscopy analysis engine has been developed by using object-oriented design and analysis techniques coupled with an object-oriented language, C++. This engine provides the spectroscopist with the choice of several different peak shape models that are tailored to the type of spectroscopy being performed. It also allows ease of development in adapting the engine to other analytical methods requiring more complex peak fitting in the future. This results in a program that can currently be used across a wide range of spectroscopy applications and anticipates inclusion of future advances in the field.
Similar content being viewed by others
References
G. Booch, Object-Oriented Design with Applications, Benjamin Cummings, Redwood City, CA, 1991.
B. Stroustrup, The C++ Programming Language, Addison-Wesley Publishing Co., Reading, MA, 1991.
K. Debertin and R.G. Helmer, Gamma- and X-Ray Spectrometry with Semiconductor Detectors, North-Holland, Amsterdam, 1988.
P. Jannson, Deconvolution with Applications in Spectroscopy, Academic Press, Orlando, FL, 1984.
A. L'Hoir, Nucl. Instrum. Methods Physics. Res. 223, (1984) 336.
W.H. Press, B.P. Flannery, S.A. Teukolsky, W.T. Vetterling, Numerical Recipes in C, The Art of Scientific Computing, 2nd ed., Cambridge University Press, Cambridge, 1992.
Author information
Authors and Affiliations
Rights and permissions
About this article
Cite this article
Majoras, R.E., Richardson, W.M. & Seymour, R.S. An object-oriented approach to evaluating multiple spectral models. Journal of Radioanalytical and Nuclear Chemistry, Articles 193, 207–210 (1995). https://doi.org/10.1007/BF02039876
Issue Date:
DOI: https://doi.org/10.1007/BF02039876