| OpenMS 2.5.0

Classes | Namespaces | Typedefs
OptimizePick.h File Reference
`#include <OpenMS/TRANSFORMATIONS/RAW2PEAK/PeakShape.h>`
`#include <OpenMS/KERNEL/Peak1D.h>`
`#include <Eigen/Core>`
`#include <unsupported/Eigen/NonLinearOptimization>`
`#include <vector>`

Go to the source code of this file.

## Classes

struct | PenaltyFactors
| Class for the penalty factors used during the optimization. More...
class | OptimizePick
| This class provides the non-linear optimization of the peak parameters. More...
struct | OptimizePick::Data
class | OptimizePick::OptPeakFunctor

## Namespaces

| OpenMS
| Main OpenMS namespace.
| OpenMS::OptimizationFunctions

## Typedefs

typedef std::vector< Peak1D > | RawDataVector
| Profile data vector type. More...
typedef RawDataVector::iterator | PeakIterator
| Profile data iterator type. More...

## Class Documentation

## ◆ OpenMS::OptimizePick::Data

struct OpenMS::OptimizePick::Data

Class Members
vector< PeakShape > | peaks | This container contains the peak shapes to be optimized.
PenaltyFactors | penalties |
vector< double > | positions | Positions and intensity values of the profile data.
vector< double > | signal |