35 #ifndef OPENMS_FILTERING_DATAREDUCTION_SPLINEPACKAGE_H 36 #define OPENMS_FILTERING_DATAREDUCTION_SPLINEPACKAGE_H 63 SplinePackage(std::vector<double> mz, std::vector<double> intensity,
double scaling);
73 double getMzMin()
const;
78 double getMzMax()
const;
83 double getMzStepWidth()
const;
88 bool isInPackage(
double mz)
const;
93 double eval(
double mz)
const;
fundamental data structure for SplineSpectrum
Definition: SplinePackage.h:57
Main OpenMS namespace.
Definition: FeatureDeconvolution.h:47
double mz_step_width_
sensible m/z step width with which to scan through the package (raw data spacing times a scaling fact...
Definition: SplinePackage.h:106
CubicSpline2d spline_
spline object for interpolation of intensity profile
Definition: SplinePackage.h:111
double mz_max_
Definition: SplinePackage.h:100
cubic spline interpolation as described in R.L. Burden, J.D. Faires, Numerical Analysis, 4th ed. PWS-Kent, 1989, ISBN 0-53491-585-X, pp. 126-131.
Definition: CubicSpline2d.h:59
double mz_min_
m/z limits of the package in the raw data spectrum
Definition: SplinePackage.h:99