44 #include <boost/unordered_map.hpp>   109     typedef OpenMSBoost::unordered_map< 
   110               std::pair<OpenMS::GridFeature*, OpenMS::GridFeature*>,
   114     typedef OpenMSBoost::unordered_map<
   147     void setParameters_(
double max_intensity, 
double max_mz);
   150     void makeConsensusFeature_(std::list<QTCluster>& clustering,
   155     void computeClustering_(
Grid& grid, std::list<QTCluster>& clustering);
   158     template <
typename MapType>
   159     void run_(
const std::vector<MapType>& input_maps, 
ConsensusMap& result_map);
   162     template <
typename MapType>
   163     void run_internal_(
const std::vector<MapType>& input_maps,
   167     void addClusterElements_(
int x, 
int y, 
const Grid& grid, 
QTCluster& cluster,
   199     void run(
const std::vector<ConsensusMap>& input_maps,
   209     void run(
const std::vector<FeatureMap>& input_maps,
 Container for (2-dimensional coordinate, value) pairs. 
Definition: HashGrid.h:62
 
FeatureDistance feature_distance_
Feature distance functor. 
Definition: QTClusterFinder.h:135
 
A functor class for the calculation of distances between features or consensus features. 
Definition: FeatureDistance.h:89
 
A more convenient string class. 
Definition: String.h:57
 
static BaseGroupFinder * create()
Returns an instance of this class. 
Definition: QTClusterFinder.h:213
 
std::set< OpenMS::GridFeature * > already_used_
Set of features already used. 
Definition: QTClusterFinder.h:138
 
A representation of a QT cluster used for feature grouping. 
Definition: QTCluster.h:111
 
Retention time dimension id (0 if used as a const int) 
Definition: Peak2D.h:75
 
bool use_IDs_
Consider peptide identifications for grouping? 
Definition: QTClusterFinder.h:123
 
A container for consensus elements. 
Definition: ConsensusMap.h:75
 
double max_diff_mz_
Maximum m/z difference. 
Definition: QTClusterFinder.h:129
 
static const String getProductName()
Returns the name of the product. 
Definition: QTClusterFinder.h:187
 
Mass-to-charge dimension id (1 if used as a const int) 
Definition: Peak2D.h:76
 
Main OpenMS namespace. 
Definition: FeatureDeconvolution.h:46
 
Size num_maps_
Number of input maps. 
Definition: QTClusterFinder.h:120
 
HashGrid< OpenMS::GridFeature * > Grid
Definition: QTClusterFinder.h:117
 
double max_diff_rt_
Maximum RT difference. 
Definition: QTClusterFinder.h:126
 
The base class of all element group finding algorithms. 
Definition: BaseGroupFinder.h:61
 
OpenMSBoost::unordered_map< OpenMS::GridFeature *, std::vector< QTCluster * > > ElementMapping
Map to store which grid features are next to which clusters. 
Definition: QTClusterFinder.h:115
 
Representation of a feature in a hash grid. 
Definition: GridFeature.h:52
 
int nr_partitions_
Maximum m/z difference. 
Definition: QTClusterFinder.h:132
 
size_t Size
Size type e.g. used as variable which can hold result of size() 
Definition: Types.h:127
 
OpenMSBoost::unordered_map< std::pair< OpenMS::GridFeature *, OpenMS::GridFeature * >, double > PairDistances
Distances between pairs of grid features. 
Definition: QTClusterFinder.h:111
 
A variant of QT clustering for the detection of feature groups. 
Definition: QTClusterFinder.h:103
 
A consensus feature spanning multiple LC-MS/MS experiments. 
Definition: ConsensusFeature.h:69