Home  · Classes  · Annotated Classes  · Modules  · Members  · Namespaces  · Related Pages

IsotopeMarker Class Reference
[Peak Marker]

IsotopeMarker marks peak pairs which could represent an ion and its isotope. More...

#include <OpenMS/FILTERING/TRANSFORMERS/IsotopeMarker.h>

Inheritance diagram for IsotopeMarker:
PeakMarker DefaultParamHandler

List of all members.

Public Member Functions

 IsotopeMarker ()
 default constructor
 IsotopeMarker (const IsotopeMarker &source)
 copy constructor
virtual ~IsotopeMarker ()
 destructor

IsotopeMarkeroperator= (const IsotopeMarker &source)
 assignment operator



template<typename SpectrumType >
void apply (std::map< double, bool > &marked, SpectrumType &spectrum)
 method to mark peaks
static PeakMarkercreate ()
static const String getProductName ()

Detailed Description

IsotopeMarker marks peak pairs which could represent an ion and its isotope.

Todo:
implement a real isotope marking here with isotopedistributions and fitting (Andreas)
Parameters of this class are:

NameTypeDefaultRestrictionsDescription
marks int1  How often a peak must be marked to be reported
mz_variation float0.1  variation in m/z direction
in_variation float0.5  variation in intensity

Note:

Constructor & Destructor Documentation

IsotopeMarker (  ) 

default constructor

IsotopeMarker ( const IsotopeMarker source  ) 

copy constructor

virtual ~IsotopeMarker (  )  [virtual]

destructor


Member Function Documentation

void apply ( std::map< double, bool > &  ,
SpectrumType &   
) [inline]

method to mark peaks

Reimplemented from PeakMarker.

static PeakMarker* create (  )  [inline, static]
static const String getProductName (  )  [inline, static]

Reimplemented from PeakMarker.

IsotopeMarker& operator= ( const IsotopeMarker source  ) 

assignment operator


OpenMS / TOPP release 1.10.0 Documentation generated on Thu Mar 7 2013 09:42:53 using doxygen 1.7.1