81 bool checkMinimalRTSpan(
const std::pair<double, double>& rt_bounds,
const double min_rt_span)
override;
106 int operator()(
const Eigen::VectorXd& x, Eigen::VectorXd& fvec)
override;
109 int df(
const Eigen::VectorXd& x, Eigen::MatrixXd& J)
override;
Definition: GaussTraceFitter.h:101
int operator()(const Eigen::VectorXd &x, Eigen::VectorXd &fvec) override
int df(const Eigen::VectorXd &x, Eigen::MatrixXd &J) override
GaussTraceFunctor(int dimensions, const TraceFitter::ModelData *data)
const TraceFitter::ModelData * m_data
Definition: GaussTraceFitter.h:111
Fitter for RT profiles using a Gaussian background model.
Definition: GaussTraceFitter.h:51
double getLowerRTBound() const override
double getHeight() const override
double x0_
Definition: GaussTraceFitter.h:91
bool checkMaximalRTSpan(const double max_rt_span) override
double getFWHM() const override
double getArea() override
double sigma_
Definition: GaussTraceFitter.h:90
void fit(FeatureFinderAlgorithmPickedHelperStructs::MassTraces &traces) override
double getUpperRTBound() const override
double getValue(double rt) const override
GaussTraceFitter(const GaussTraceFitter &other)
String getGnuplotFormula(const FeatureFinderAlgorithmPickedHelperStructs::MassTrace &trace, const char function_name, const double baseline, const double rt_shift) override
~GaussTraceFitter() override
double getCenter() const override
GaussTraceFitter & operator=(const GaussTraceFitter &source)
void getOptimizedParameters_(const Eigen::VectorXd &x_init) override
double height_
Definition: GaussTraceFitter.h:92
double getSigma() const
Returns the sigma of the fitted gaussian model.
void updateMembers_() override
This method is used to update extra member variables at the end of the setParameters() method.
static const Size NUM_PARAMS_
Definition: GaussTraceFitter.h:95
double region_rt_span_
Definition: GaussTraceFitter.h:93
void setInitialParameters_(FeatureFinderAlgorithmPickedHelperStructs::MassTraces &traces)
bool checkMinimalRTSpan(const std::pair< double, double > &rt_bounds, const double min_rt_span) override
A more convenient string class.
Definition: String.h:61
Definition: TraceFitter.h:63
Abstract fitter for RT profile fitting.
Definition: TraceFitter.h:57
Definition: TraceFitter.h:168
size_t Size
Size type e.g. used as variable which can hold result of size()
Definition: Types.h:127
Main OpenMS namespace.
Definition: FeatureDeconvolution.h:47
Helper struct for mass traces used in FeatureFinderAlgorithmPicked.
Definition: FeatureFinderAlgorithmPickedHelperStructs.h:80
Helper struct for a collection of mass traces used in FeatureFinderAlgorithmPicked.
Definition: FeatureFinderAlgorithmPickedHelperStructs.h:111