SNIP_ |
public class SNIP_Linear : SNIP_Base, IBaselineEstimation, ISingleSpectrumPreprocessor, IEquatable<SNIP_Linear>
The SNIP_Linear type exposes the following members.
Name | Description | |
---|---|---|
SNIP_Linear | Initializes a new instance of the SNIP_Linear class |
Name | Description | |
---|---|---|
HalfWidth |
Half of the width of the averaging window. This value should be set to
roughly the FWHM (full width half maximum) of the broadest peak in the spectrum.
(Inherited from SNIP_Base) | |
IsHalfWidthInXUnits |
Gets a value indicating whether the half width is given in x-axis units.
(Inherited from SNIP_Base) | |
NumberOfRegularIterations |
Gets or sets the number of regular iterations. Default is 40.
(Inherited from SNIP_Base) |
Name | Description | |
---|---|---|
EvaluateBaselineWithConstantHalfWidth |
Executes the algorithm to find the baseline with the provided spectrum. This method is specialized for (almost) equally spaced x-values, thus the half width can be given in points.
(Inherited from SNIP_Base) | |
EvaluateBaselineWithLocalHalfWidth |
Executes the algorithm with the provided spectrum. This method is specialized for not equally spaced x-values, and the half width given in x-units.
The half width in points is calculated for each point individually.
(Inherited from SNIP_Base) | |
Execute(Double, Double, Int32) | (Inherited from SNIP_Base) | |
Execute(ReadOnlySpanDouble, ReadOnlySpanDouble, SpanDouble) |
Executes the algorithm with the provided spectrum.
(Inherited from SNIP_Base) | |
Finalize | Allows an object to try to free resources and perform other cleanup operations before it is reclaimed by garbage collection. (Inherited from Object) | |
GetType | Gets the Type of the current instance. (Inherited from Object) | |
MemberwiseClone | Creates a shallow copy of the current Object. (Inherited from Object) | |
ToString | (Overrides SNIP_Base.ToString) |
Name | Description | |
---|---|---|
_halfWidth | (Inherited from SNIP_Base) | |
_isHalfWidthInXUnits | (Inherited from SNIP_Base) | |
_numberOfRegularStages | (Inherited from SNIP_Base) |
References:
[1] C.G. Ryan et al., SNIP, A STATISTICS-SENSITIVE BACKGROUND TREATMENT FOR THE QUANTITATIVE ANALYSIS OF PIXE SPECTRA IN GEOSCIENCE APPLICATIONS, Nuclear Instruments and Methods in Physics Research 934 (1988) 396-402 North-Holland, Amsterdam