OpenMS
2.7.0
|
Internal structure used in FeatureFindingMetabo that keeps track of a feature hypothesis (isotope group hypothesis). More...
#include <OpenMS/FILTERING/DATAREDUCTION/FeatureFindingMetabo.h>
Public Member Functions | |
FeatureHypothesis ()=default | |
default constructor More... | |
~FeatureHypothesis ()=default | |
default destructor More... | |
FeatureHypothesis (const FeatureHypothesis &)=default | |
copy constructor More... | |
FeatureHypothesis & | operator= (const FeatureHypothesis &rhs)=default |
assignment operator More... | |
Size | getSize () const |
String | getLabel () const |
std::vector< String > | getLabels () const |
double | getScore () const |
void | setScore (const double &score) |
SignedSize | getCharge () const |
void | setCharge (const SignedSize &ch) |
std::vector< double > | getAllIntensities (bool smoothed=false) const |
std::vector< double > | getAllCentroidMZ () const |
std::vector< double > | getAllCentroidRT () const |
std::vector< double > | getIsotopeDistances () const |
double | getCentroidMZ () const |
double | getCentroidRT () const |
double | getFWHM () const |
void | addMassTrace (const MassTrace &) |
addMassTrace More... | |
double | getMonoisotopicFeatureIntensity (bool) const |
double | getSummedFeatureIntensity (bool) const |
double | getMaxIntensity (bool smoothed=false) const |
return highest apex of all isotope traces More... | |
Size | getNumFeatPoints () const |
std::vector< ConvexHull2D > | getConvexHulls () const |
std::vector< OpenMS::MSChromatogram > | getChromatograms (UInt64 feature_id) const |
Private Attributes | |
std::vector< const MassTrace * > | iso_pattern_ |
double | feat_score_ {} |
SignedSize | charge_ {} |
Internal structure used in FeatureFindingMetabo that keeps track of a feature hypothesis (isotope group hypothesis).
|
default |
default constructor
|
default |
default destructor
|
default |
copy constructor
void addMassTrace | ( | const MassTrace & | ) |
addMassTrace
std::vector<double> getAllCentroidMZ | ( | ) | const |
std::vector<double> getAllCentroidRT | ( | ) | const |
std::vector<double> getAllIntensities | ( | bool | smoothed = false | ) | const |
double getCentroidMZ | ( | ) | const |
double getCentroidRT | ( | ) | const |
SignedSize getCharge | ( | ) | const |
std::vector< OpenMS::MSChromatogram > getChromatograms | ( | UInt64 | feature_id | ) | const |
std::vector<ConvexHull2D> getConvexHulls | ( | ) | const |
double getFWHM | ( | ) | const |
std::vector<double> getIsotopeDistances | ( | ) | const |
String getLabel | ( | ) | const |
std::vector<String> getLabels | ( | ) | const |
double getMaxIntensity | ( | bool | smoothed = false | ) | const |
return highest apex of all isotope traces
double getMonoisotopicFeatureIntensity | ( | bool | ) | const |
Size getNumFeatPoints | ( | ) | const |
double getScore | ( | ) | const |
Referenced by CmpHypothesesByScore::operator()().
Size getSize | ( | ) | const |
double getSummedFeatureIntensity | ( | bool | ) | const |
|
default |
assignment operator
void setCharge | ( | const SignedSize & | ch | ) |
void setScore | ( | const double & | score | ) |
|
private |
|
private |
|
private |