55 Size min_peak_nr,
double min_correlation,
int max_lag,
56 double max_rt_apex_difference);
82 double& lag_intensity,
83 double& pearson_score,
84 const double min_corr,
86 const double mindiff = 0.1);
102 std::vector<MasstracePointsType>& feature_points,
103 std::vector<std::pair<double, double> >& max_intensities,
104 std::vector<double>& rt_cache);
131 std::vector<double>& vec1,
132 std::vector<double>& vec2,
134 double padEnds =
true);
A container for consensus elements.
Definition: ConsensusMap.h:66
A base class for all classes handling default parameters.
Definition: DefaultParamHandler.h:66
In-Memory representation of a mass spectrometry run.
Definition: MSExperiment.h:46
Correlates individual masstraces found in mass spectrometric maps.
Definition: MasstraceCorrelator.h:30
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:39
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:27
size_t Size
Size type e.g. used as variable which can hold result of size()
Definition: Types.h:101
Main OpenMS namespace.
Definition: FeatureDeconvolution.h:22