35 #ifndef OPENMS_TRANSFORMATIONS_FEATUREFINDER_MULTIPLEXCLUSTERING_H 36 #define OPENMS_TRANSFORMATIONS_FEATUREFINDER_MULTIPLEXCLUSTERING_H 85 MultiplexClustering(
const PeakMap& exp_profile,
const PeakMap& exp_picked,
const std::vector<std::vector<PeakPickerHiRes::PeakBoundary> >& boundaries,
double rt_typical,
double rt_minimum);
108 std::vector<std::map<int,GridBasedCluster> > cluster(
const std::vector<MultiplexFilterResult>& filter_results);
135 double operator()(Point p1, Point p2);
std::vector< double > grid_spacing_rt_
Definition: MultiplexClustering.h:147
double rt_minimum_
minimum retention time
Definition: MultiplexClustering.h:162
scaled Euclidean distance for clustering
Definition: MultiplexClustering.h:113
Main OpenMS namespace.
Definition: FeatureDeconvolution.h:47
double rt_scaling_
scaling in y-direction for clustering
Definition: MultiplexClustering.h:152
double rt_typical_
typical retention time
Definition: MultiplexClustering.h:157
GridBasedCluster::Point Point
cluster centre, cluster bounding box, grid index
Definition: MultiplexClustering.h:72
clusters results from multiplex filtering
Definition: MultiplexClustering.h:65
In-Memory representation of a mass spectrometry experiment.
Definition: MSExperiment.h:82
std::vector< double > grid_spacing_mz_
grid spacing for clustering
Definition: MultiplexClustering.h:146
double rt_scaling_
Definition: MultiplexClustering.h:138
Base class for all classes that want to report their progress.
Definition: ProgressLogger.h:55