35 #ifndef OPENMS_TRANSFORMATIONS_FEATUREFINDER_EGHTRACEFITTER_H 36 #define OPENMS_TRANSFORMATIONS_FEATUREFINDER_EGHTRACEFITTER_H 70 int operator()(
const Eigen::VectorXd& x, Eigen::VectorXd& fvec);
73 int df(
const Eigen::VectorXd& x, Eigen::MatrixXd& J);
90 double getLowerRTBound()
const;
92 double getTau()
const;
94 double getUpperRTBound()
const;
96 double getHeight()
const;
98 double getSigma()
const;
100 double getCenter()
const;
102 bool checkMaximalRTSpan(
const double max_rt_span);
104 bool checkMinimalRTSpan(
const std::pair<double, double>& rt_bounds,
const double min_rt_span);
106 double getValue(
double rt)
const;
110 double getFWHM()
const;
126 static const double EPSILON_COEFS_[];
135 std::pair<double, double> getAlphaBoundaries_(
const double alpha)
const;
137 void getOptimizedParameters_(
const Eigen::VectorXd& x_init);
141 virtual void updateMembers_();
146 #endif // #ifndef OPENMS_TRANSFORMATIONS_FEATUREFINDER_FEATUREFINDERALGORITHMPICKEDTRACEFITTERGAUSS_H Definition: TraceFitter.h:63
A more convenient string class.
Definition: String.h:57
Helper struct for a collection of mass traces used in FeatureFinderAlgorithmPicked.
Definition: FeatureFinderAlgorithmPickedHelperStructs.h:110
Abstract fitter for RT profile fitting.
Definition: TraceFitter.h:56
static const Size NUM_PARAMS_
Definition: EGHTraceFitter.h:128
Main OpenMS namespace.
Definition: FeatureDeconvolution.h:47
const TraceFitter::ModelData * m_data
Definition: EGHTraceFitter.h:76
Definition: EGHTraceFitter.h:60
double apex_rt_
Definition: EGHTraceFitter.h:115
double region_rt_span_
Definition: EGHTraceFitter.h:123
double sigma_
Definition: EGHTraceFitter.h:118
Definition: TraceFitter.h:168
size_t Size
Size type e.g. used as variable which can hold result of size()
Definition: Types.h:128
A RT Profile fitter using an Exponential Gaussian Hybrid background model.
Definition: EGHTraceFitter.h:55
double height_
Definition: EGHTraceFitter.h:116
double tau_
Definition: EGHTraceFitter.h:119
std::pair< double, double > sigma_5_bound_
Definition: EGHTraceFitter.h:121
Helper struct for mass traces used in FeatureFinderAlgorithmPicked.
Definition: FeatureFinderAlgorithmPickedHelperStructs.h:80