OpenMS  2.6.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>
Include dependency graph for OptimizePick.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.


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


 Main OpenMS namespace.


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
Collaboration diagram for 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