Gaussian Broadening and Resolution Curve-Fitting
GaussSpectraSwift is a Windows application that streamlines Gaussian Energy Broadening (GEB) and curve-fitting for energy-resolution function parameters in Monte Carlo simulations of radiation detector responses. It accommodates raw unbroadened spectra generated from Monte Carlo codes. Moreover, it offers both deterministic and stochastic methodologies for spectrum broadening, ensuring precise results while facilitating quality assessments of the input spectrum. Additionally, its curve-fitting capabilities, powered by Math.NET Numerics, enhance the efficiency and accuracy of radiation detection simulations. As a result, it enables real-time modeling tailored to the needs of researchers and professionals in radiation detection and analysis.


Key Features of GaussSpectraSwift
- Deterministic GEB Implementation: This feature offers a robust, potentially variance-reduced approach to apply GEB to raw unbroadened spectra. It is particularly useful for Monte Carlo codes that do not include internal response spectrum broadening
- Rapid Broadening Process: The software performs GEB in real-time, eliminating the need to re-run Monte Carlo simulations when adjusting broadening parameters. Consequently, this facilitates streamlined studies of resolution models in detector efficiencies and applications.
- Flexible Curve Fitting (Powered by Math.NET Numerics): This capability enables instantaneous fitting of experimental resolution points for various energy-resolution functions. Consequently, it improves the resemblance of the Monte Carlo simulated broadened response spectrum to the actual response spectrum of real radiation detectors.
- User-Friendly Interface: The software features an intuitive design that facilitates easy input and visualization of energy-resolution fitting results, as well as broadened energy spectra.
Changelog
GaussSpectraSwift Version 1.3 (December 2024)
Initial release.