36 #ifndef OPENMS_ANALYSIS_MAPMATCHING_QTCLUSTERFINDER_H 
   37 #define OPENMS_ANALYSIS_MAPMATCHING_QTCLUSTERFINDER_H 
   46 #include <boost/unordered_map.hpp> 
  133     void makeConsensusFeature_(std::list<QTCluster> & clustering,
 
  135              std::vector< QTCluster * > > & element_mapping);
 
  138     void computeClustering_(
Grid & grid, std::list<QTCluster> & clustering);
 
  141     template <
typename MapType>
 
  142     void run_(
const std::vector<MapType> &
 
  170     void run(
const std::vector<ConsensusMap> & input_maps,
 
Container for (2-dimensional coordinate, value) pairs. 
Definition: HashGrid.h:62
FeatureDistance feature_distance_
Feature distance functor. 
Definition: QTClusterFinder.h:106
A functor class for the calculation of distances between features or consensus features. 
Definition: FeatureDistance.h:76
HashGrid< GridFeature * > Grid
Definition: QTClusterFinder.h:91
A more convenient string class. 
Definition: String.h:56
static BaseGroupFinder * create()
Returns an instance of this class. 
Definition: QTClusterFinder.h:182
PairDistances distances_
Distance map. 
Definition: QTClusterFinder.h:113
DoubleReal max_diff_rt_
Maximum RT difference. 
Definition: QTClusterFinder.h:100
A representation of a QT cluster used for feature grouping. 
Definition: QTCluster.h:77
Retention time dimension id (0 if used as a const int) 
Definition: Peak2D.h:76
bool use_IDs_
Consider peptide identifications for grouping? 
Definition: QTClusterFinder.h:97
A container for consensus elements. 
Definition: ConsensusMap.h:60
static const String getProductName()
Returns the name of the product. 
Definition: QTClusterFinder.h:160
Mass-to-charge dimension id (1 if used as a const int) 
Definition: Peak2D.h:77
Size num_maps_
Number of input maps. 
Definition: QTClusterFinder.h:94
The base class of all element group finding algorithms. 
Definition: BaseGroupFinder.h:59
Representation of a feature in a hash grid. 
Definition: GridFeature.h:50
DoubleReal max_diff_mz_
Maximum m/z difference. 
Definition: QTClusterFinder.h:103
size_t Size
Size type e.g. used as variable which can hold result of size() 
Definition: Types.h:144
OpenMSBoost::unordered_map< std::pair< GridFeature *, GridFeature * >, DoubleReal > PairDistances
Distances between pairs of grid features. 
Definition: QTClusterFinder.h:89
A variant of QT clustering for the detection of feature groups. 
Definition: QTClusterFinder.h:83
A 2-dimensional consensus feature. 
Definition: ConsensusFeature.h:59