Home  · Classes  · Annotated Classes  · Modules  · Members  · Namespaces  · Related Pages
Public Member Functions | Private Attributes | List of all members
MultiplexFilterResultPeak Class Reference

data structure storing a single peak that passed all filters More...

#include <OpenMS/TRANSFORMATIONS/FEATUREFINDER/MultiplexFilterResultPeak.h>

Public Member Functions

 MultiplexFilterResultPeak (double mz, double rt, std::vector< double > mz_shifts, std::vector< double > intensities, std::vector< MultiplexFilterResultRaw > rawDataPoints)
 constructor More...
 
double getMZ () const
 returns m/z of the peak More...
 
double getRT () const
 returns RT of the peak More...
 
std::vector< doublegetMZShifts () const
 returns m/z shifts More...
 
std::vector< doublegetIntensities () const
 returns intensities More...
 
int size () const
 returns the number of raw data points belonging to the peak More...
 
MultiplexFilterResultRaw getFilterResultRaw (int i) const
 returns a single raw data point belonging to the peak More...
 

Private Attributes

double mz_
 position of the peak More...
 
double rt_
 
std::vector< doublemz_shifts_
 m/z shifts at which peaks corresponding to a pattern were found More...
 
std::vector< doubleintensities_
 peak intensities at mz_ + mz_shifts_ More...
 
std::vector< MultiplexFilterResultRawraw_data_points_
 (optional) raw data points corresponding to the peak More...
 

Detailed Description

data structure storing a single peak that passed all filters

Each peak filter result corresponds to a successful search for a particular peak pattern in the centroided data. The actual m/z shifts seen in the filter result might differ from the theoretical shifts listed in the peak pattern.

See also
MultiplexPeakPattern

Constructor & Destructor Documentation

MultiplexFilterResultPeak ( double  mz,
double  rt,
std::vector< double mz_shifts,
std::vector< double intensities,
std::vector< MultiplexFilterResultRaw rawDataPoints 
)

constructor

Member Function Documentation

MultiplexFilterResultRaw getFilterResultRaw ( int  i) const

returns a single raw data point belonging to the peak

std::vector<double> getIntensities ( ) const

returns intensities

double getMZ ( ) const

returns m/z of the peak

std::vector<double> getMZShifts ( ) const

returns m/z shifts

double getRT ( ) const

returns RT of the peak

int size ( ) const

returns the number of raw data points belonging to the peak

Member Data Documentation

std::vector<double> intensities_
private

peak intensities at mz_ + mz_shifts_

double mz_
private

position of the peak

std::vector<double> mz_shifts_
private

m/z shifts at which peaks corresponding to a pattern were found

std::vector<MultiplexFilterResultRaw> raw_data_points_
private

(optional) raw data points corresponding to the peak

double rt_
private

OpenMS / TOPP release 2.0.0 Documentation generated on Sat May 16 2015 16:13:59 using doxygen 1.8.9.1