OpenMS  2.7.0
Classes | Namespaces
TwoDOptimization.h File Reference
#include <vector>
#include <utility>
#include <cmath>
#include <set>
#include <OpenMS/KERNEL/StandardTypes.h>
#include <OpenMS/TRANSFORMATIONS/RAW2PEAK/PeakShape.h>
#include <OpenMS/TRANSFORMATIONS/RAW2PEAK/OptimizePeakDeconvolution.h>
#include <OpenMS/KERNEL/MSExperiment.h>
#include <OpenMS/KERNEL/MSSpectrum.h>
#include <OpenMS/KERNEL/PeakIndex.h>
#include <OpenMS/CONCEPT/Exception.h>
#include <OpenMS/DATASTRUCTURES/IsotopeCluster.h>
#include <OpenMS/DATASTRUCTURES/DefaultParamHandler.h>
#include <OpenMS/MATH/MISC/MathFunctions.h>
#include <Eigen/Core>
#include <unsupported/Eigen/NonLinearOptimization>
#include <boost/math/special_functions/acosh.hpp>
#include <OpenMS/TRANSFORMATIONS/RAW2PEAK/OptimizePick.h>
Include dependency graph for TwoDOptimization.h:

Go to the source code of this file.

Classes

class  TwoDOptimization
 This class provides the two-dimensional optimization of the picked peak parameters. More...
 
struct  TwoDOptimization::Data
 Helper struct (contains the size of an area and a raw data container) More...
 
class  TwoDOptimization::TwoDOptFunctor
 

Namespaces

 OpenMS
 Main OpenMS namespace.
 

Class Documentation

◆ OpenMS::TwoDOptimization::Data

struct OpenMS::TwoDOptimization::Data

Helper struct (contains the size of an area and a raw data container)

Collaboration diagram for TwoDOptimization::Data:
[legend]
Class Members
multimap< double, IsotopeCluster >::iterator iso_map_iter
map< Int, vector< PeakIndex > > matching_peaks
PenaltyFactorsIntensity penalties
PeakMap picked_peaks
vector< double > positions
ConstIterator raw_data_first
vector< double > signal
vector< pair< SignedSize, SignedSize > > signal2D
Size total_nr_peaks