| OpenMS 2.5.0

Classes | Namespaces | Functions
IsotopeWaveletTransform.h File Reference
`#include <OpenMS/TRANSFORMATIONS/FEATUREFINDER/IsotopeWaveletConstants.h>`
`#include <OpenMS/TRANSFORMATIONS/FEATUREFINDER/IsotopeWavelet.h>`
`#include <OpenMS/KERNEL/StandardTypes.h>`
`#include <OpenMS/KERNEL/FeatureMap.h>`
`#include <OpenMS/KERNEL/MSExperiment.h>`
`#include <OpenMS/KERNEL/MSSpectrum.h>`
`#include <OpenMS/CONCEPT/Exception.h>`
`#include <OpenMS/MATH/STATISTICS/LinearRegression.h>`
`#include <OpenMS/DATASTRUCTURES/ConstRefVector.h>`
`#include <cmath>`
`#include <boost/math/special_functions/bessel.hpp>`
`#include <vector>`
`#include <map>`
`#include <sstream>`
`#include <fstream>`
`#include <iomanip>`

Go to the source code of this file.

## Classes

class | IsotopeWaveletTransform< PeakType >
| A class implementing the isotope wavelet transform. If you just want to find features using the isotope wavelet, take a look at the FeatureFinderAlgorithmIsotopeWavelet class. Usually, you only have to consider the class at hand if you plan to change the basic implementation of the transform. More...
struct | IsotopeWaveletTransform< PeakType >::BoxElement
| Internally used data structure. More...
class | IsotopeWaveletTransform< PeakType >::TransSpectrum
| Internally (only by GPUs) used data structure . It allows efficient data exchange between CPU and GPU and avoids unnecessary memory moves. The class is tailored on the isotope wavelet transform and is in general not applicable on similar - but different - situations. More...

## Namespaces

| OpenMS
| Main OpenMS namespace.

## Functions

template<typename PeakType >
bool | intensityComparator (const PeakType &a, const PeakType &b)
template<typename PeakType >
bool | intensityAscendingComparator (const PeakType &a, const PeakType &b)
template<typename PeakType >
bool | intensityPointerComparator (PeakType *a, PeakType *b)
template<typename PeakType >
bool | positionComparator (const PeakType &a, const PeakType &b)

## Class Documentation

## ◆ OpenMS::IsotopeWaveletTransform::BoxElement

struct OpenMS::IsotopeWaveletTransform::BoxElement

### template<typename PeakType>
struct OpenMS::IsotopeWaveletTransform< PeakType >::BoxElement

Internally used data structure.

Class Members
UInt | c | Note, this is not the charge (it is charge-1!!!)
double | intens | The transformed intensity at the monoisotopic mass.
double | mz | The monoisotopic position.
UInt | MZ_begin | Index.
UInt | MZ_end | Index.
double | ref_intens |
double | RT | The elution time (not the scan index)
UInt | RT_index | The elution time (map) index.
double | score | The associated score.