81 Size min_peak_nr,
double min_correlation,
int max_lag,
82 double max_rt_apex_difference);
108 double& lag_intensity,
109 double& pearson_score,
110 const double min_corr,
112 const double mindiff = 0.1);
128 std::vector<MasstracePointsType>& feature_points,
129 std::vector<std::pair<double, double> >& max_intensities,
130 std::vector<double>& rt_cache);
157 std::vector<double>& vec1,
158 std::vector<double>& vec2,
160 double padEnds =
true);
A container for consensus elements.
Definition: ConsensusMap.h:90
A base class for all classes handling default parameters.
Definition: DefaultParamHandler.h:93
In-Memory representation of a mass spectrometry run.
Definition: MSExperiment.h:73
Correlates individual masstraces found in mass spectrometric maps.
Definition: MasstraceCorrelator.h:56
void matchMassTraces_(const MasstracePointsType &hull_points1, const MasstracePointsType &hull_points2, std::vector< double > &vec1, std::vector< double > &vec2, double mindiff, double padEnds=true)
Match up two mass traces with potentially missing values.
void createPseudoSpectra(const ConsensusMap &map, MSExperiment &pseudo_spectra, Size min_peak_nr, double min_correlation, int max_lag, double max_rt_apex_difference)
std::vector< std::pair< double, double > > MasstracePointsType
Definition: MasstraceCorrelator.h:65
void createConsensusMapCache(const ConsensusMap &map, std::vector< MasstracePointsType > &feature_points, std::vector< std::pair< double, double > > &max_intensities, std::vector< double > &rt_cache)
~MasstraceCorrelator() override
void scoreHullpoints(const MasstracePointsType &hull_points1, const MasstracePointsType &hull_points2, int &lag, double &lag_intensity, double &pearson_score, const double min_corr, const int max_lag, const double mindiff=0.1)
Base class for all classes that want to report their progress.
Definition: ProgressLogger.h:53
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