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

data structure storing all peaks (and optionally their raw data points) corresponding to one specific peak pattern More...

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

Public Member Functions

 MultiplexFilterResult ()
 constructor More...
 
void addFilterResultPeak (double mz, double rt, std::vector< double > mzShifts, std::vector< double > intensities, std::vector< MultiplexFilterResultRaw > result)
 adds a single peak to the results More...
 
MultiplexFilterResultPeak getFilterResultPeak (int i) const
 returns a single peak from the results More...
 
MultiplexFilterResultRaw getFilterResultRaw (int i, int j) const
 returns a single raw data point from peak i in the result More...
 
double getMZ (int i) const
 returns m/z of a single peak More...
 
std::vector< doublegetMZ () const
 returns m/z positions of all peaks More...
 
double getRT (int i) const
 returns RT of a single peak More...
 
std::vector< doublegetRT () const
 returns RT of all peaks More...
 
int size () const
 returns number of peaks in the result More...
 

Private Attributes

std::vector< MultiplexFilterResultPeakresult_
 peaks which passed the peak pattern filter More...
 

Detailed Description

data structure storing all peaks (and optionally their raw data points) corresponding to one specific peak pattern

See also
MultiplexPeakPattern

Constructor & Destructor Documentation

◆ MultiplexFilterResult()

constructor

Member Function Documentation

◆ addFilterResultPeak()

void addFilterResultPeak ( double  mz,
double  rt,
std::vector< double mzShifts,
std::vector< double intensities,
std::vector< MultiplexFilterResultRaw result 
)

adds a single peak to the results

◆ getFilterResultPeak()

MultiplexFilterResultPeak getFilterResultPeak ( int  i) const

returns a single peak from the results

◆ getFilterResultRaw()

MultiplexFilterResultRaw getFilterResultRaw ( int  i,
int  j 
) const

returns a single raw data point from peak i in the result

◆ getMZ() [1/2]

double getMZ ( int  i) const

returns m/z of a single peak

◆ getMZ() [2/2]

std::vector<double> getMZ ( ) const

returns m/z positions of all peaks

◆ getRT() [1/2]

double getRT ( int  i) const

returns RT of a single peak

◆ getRT() [2/2]

std::vector<double> getRT ( ) const

returns RT of all peaks

◆ size()

int size ( ) const

returns number of peaks in the result

Member Data Documentation

◆ result_

std::vector<MultiplexFilterResultPeak> result_
private

peaks which passed the peak pattern filter


OpenMS / TOPP release 2.3.0 Documentation generated on Tue Jan 9 2018 18:22:11 using doxygen 1.8.13