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

ComplementFilter Class Reference
[Spectra Filters]

total intensity of peak pairs that could result from complementing fragments of charge state 1 More...

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

Inheritance diagram for ComplementFilter:
FilterFunctor DefaultParamHandler

List of all members.

Public Member Functions

 ComplementFilter ()
 standard constructor
 ComplementFilter (const ComplementFilter &source)
 copy constructor
virtual ~ComplementFilter ()
 destructor

ComplementFilteroperator= (const ComplementFilter &source)
 assignment operator



template<typename SpectrumType >
double apply (SpectrumType &spectrum)
 returns the total intensity of peak pairs which could result from complementing fragments
static FilterFunctorcreate ()
static const String getProductName ()
 returns the name for registration at the factory

Detailed Description

total intensity of peak pairs that could result from complementing fragments of charge state 1

Parameters of this class are:

NameTypeDefaultRestrictionsDescription
tolerance float0.37  Tolerance value as defined by Bern et al.

Note:

Constructor & Destructor Documentation

standard constructor

ComplementFilter ( const ComplementFilter source  ) 

copy constructor

virtual ~ComplementFilter (  )  [virtual]

destructor


Member Function Documentation

double apply ( SpectrumType &  spectrum  )  [inline]

returns the total intensity of peak pairs which could result from complementing fragments

Improvement:
think about an correct fast algorithm, not just an heuristic (Andreas)

Reimplemented from FilterFunctor.

References OpenMS::Math::sum().

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

returns the name for registration at the factory

ComplementFilter& operator= ( const ComplementFilter source  ) 

assignment operator


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