Home  · Classes  · Annotated Classes  · Modules  · Members  · Namespaces  · Related Pages
Public Member Functions | Protected Attributes | List of all members
HasActivationMethod< SpectrumType > Class Template Reference

Predicate that determines if a spectrum was generated using any activation method given in the constructor list. More...

#include <OpenMS/KERNEL/RangeUtils.h>

Inheritance diagram for HasActivationMethod< SpectrumType >:

Public Member Functions

 HasActivationMethod (const StringList &methods, bool reverse=false)
 Constructor. More...
 
bool operator() (const SpectrumType &s) const
 

Protected Attributes

StringList methods_
 
bool reverse_
 

Detailed Description

template<class SpectrumType>
class OpenMS::HasActivationMethod< SpectrumType >

Predicate that determines if a spectrum was generated using any activation method given in the constructor list.

SpectrumType must have a getPrecursors() method

Constructor & Destructor Documentation

HasActivationMethod ( const StringList methods,
bool  reverse = false 
)
inline

Constructor.

Parameters
methodsList of methods that is compared against precursor activation methods.
reverseif reverse is true, operator() returns true if the spectrum is not using one of the specified activation methods.

Member Function Documentation

bool operator() ( const SpectrumType &  s) const
inline

Member Data Documentation

StringList methods_
protected
bool reverse_
protected

OpenMS / TOPP release 1.11.1 Documentation generated on Thu Nov 14 2013 11:19:32 using doxygen 1.8.5