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

ParentPeakMower Class Reference
[Spectra Preprocessors]

ParentPeakMower gets rid of high peaks that could stem from unfragmented precursor ions. More...

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

Inheritance diagram for ParentPeakMower:
DefaultParamHandler

List of all members.

Public Member Functions

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

ParentPeakMoweroperator= (const ParentPeakMower &source)
 assignment operator

template<typename SpectrumType >
void filterSpectrum (SpectrumType &spectrum)
void filterPeakSpectrum (PeakSpectrum &spectrum)
void filterPeakMap (PeakMap &exp)

Private Attributes

Size default_charge_
bool clean_all_charge_states_
bool consider_NH3_loss_
bool consider_H2O_loss_
DoubleReal window_size_
bool reduce_by_factor_
DoubleReal factor_
bool set_to_zero_

Detailed Description

ParentPeakMower gets rid of high peaks that could stem from unfragmented precursor ions.

Parameters of this class are:

NameTypeDefaultRestrictionsDescription
window_size float2  The size of the m/z window where the peaks are removed, +/- window_size.
default_charge int2  If the precursor has no charge set, the default charge is assumed.
clean_all_charge_states int1  Set to 1 if precursor ions of all possible charge states should be removed.
consider_NH3_loss int1  Whether NH3 loss peaks from the precursor should be removed.
consider_H2O_loss int1  Whether H2O loss peaks from the precursor should be removed.
reduce_by_factor int0  Reduce the intensities of the precursor and related ions by a given factor (set 'set_to_zero' to 0).
factor float1000  Factor which is used to reduce the intensities if 'reduce_by_factor' is selected.
set_to_zero int1  Reduce the intensities of the precursor and related ions to zero.

Note:

Constructor & Destructor Documentation

ParentPeakMower (  ) 

default constructor

ParentPeakMower ( const ParentPeakMower source  ) 

copy constructor

virtual ~ParentPeakMower (  )  [virtual]

destructor


Member Function Documentation

void filterPeakMap ( PeakMap exp  ) 
void filterPeakSpectrum ( PeakSpectrum spectrum  ) 
void filterSpectrum ( SpectrumType &  spectrum  )  [inline]
ParentPeakMower& operator= ( const ParentPeakMower source  ) 

assignment operator


Member Data Documentation

bool clean_all_charge_states_ [private]
bool consider_H2O_loss_ [private]
bool consider_NH3_loss_ [private]
Size default_charge_ [private]
DoubleReal factor_ [private]
bool reduce_by_factor_ [private]
bool set_to_zero_ [private]

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