| OpenMS 2.5.0

Classes | Public Member Functions | Private Attributes | List of all members
MS1FeatureMerger Class Reference

`#include <OpenMS/TRANSFORMATIONS/FEATUREFINDER/SUPERHIRN/MS1FeatureMerger.h>`

## Classes

struct | OPERATOR_FEATURE_TR

## Public Member Functions

| ~MS1FeatureMerger ()
| MS1FeatureMerger (LCMS *)
void | startFeatureMerging ()
void | createMZFeatureClusters ()
void | processMZFeatureVector (std::vector< SHFeature *> *)
std::vector< SHFeature * >::iterator | findFeaturesToMerge (SHFeature *, std::vector< SHFeature *>::iterator, std::vector< SHFeature *> *)
bool | compareMZFeatureBeloning (SHFeature *, SHFeature *)
void | mergeFeatures (SHFeature *, SHFeature *)
void | computeNewMS1FeatureParameters (SHFeature *)
double | computeDeltaArea (double, double, double, double)

## Private Attributes

LCMS * | lcmsMap
std::vector< int > | idsToRemove
std::map< double, std::vector< SHFeature * > > | mzClusters

## Constructor & Destructor Documentation

## ◆ ~MS1FeatureMerger()

~MS1FeatureMerger | ( |  | ) |

## ◆ MS1FeatureMerger()

MS1FeatureMerger | ( | LCMS * |  | ) |

## Member Function Documentation

## ◆ compareMZFeatureBeloning()

bool compareMZFeatureBeloning | ( | SHFeature * | ,
|  | SHFeature * |
| ) |  |

## ◆ computeDeltaArea()

double computeDeltaArea | ( | double | ,
|  | double | ,
|  | double | ,
|  | double |
| ) |  |

## ◆ computeNewMS1FeatureParameters()

void computeNewMS1FeatureParameters | ( | SHFeature * |  | ) |

## ◆ createMZFeatureClusters()

void createMZFeatureClusters | ( |  | ) |

## ◆ findFeaturesToMerge()

std::vector<SHFeature *>::iterator findFeaturesToMerge | ( | SHFeature * | ,
|  | std::vector< SHFeature *>::iterator | ,
|  | std::vector< SHFeature *> * |
| ) |  |

## ◆ mergeFeatures()

void mergeFeatures | ( | SHFeature * | ,
|  | SHFeature * |
| ) |  |

## ◆ processMZFeatureVector()

void processMZFeatureVector | ( | std::vector< SHFeature *> * |  | ) |

## ◆ startFeatureMerging()

void startFeatureMerging | ( |  | ) |

## Member Data Documentation

## ◆ idsToRemove

std::vector<int> idsToRemove

private

## ◆ lcmsMap

LCMS* lcmsMap

private

## ◆ mzClusters

std::map<double, std::vector<SHFeature *> > mzClusters

private