30#include "../../processing/filters/filtermorpho.h"
31#include "../../msrun/msrunreader.h"
42 unsigned int minmax_half_window_length,
43 unsigned int maxmin_half_window_length,
44 double detection_threshold_on_minmax,
45 double detection_threshold_on_maxmin);
50 void guessParametersFromMsRunReader(
const MsRunReader &reader);
55 void setDetectionThresholdOnMinmax(
double detectionThresholdOnMinMax);
56 void setDetectionThresholdOnMaxmin(
double detectionThresholdOnMaxMin);
58 unsigned int getSmoothingHalfEdgeWindows()
const;
59 unsigned int getMaxMinHalfEdgeWindows()
const;
61 unsigned int getMinMaxHalfEdgeWindows()
const;
62 double getDetectionThresholdOnMinmax()
const;
63 double getDetectionThresholdOnMaxmin()
const;
transform the trace with the maximum of the minimum equivalent of the erode filter for pictures
mean filter apply mean of y values inside the window : this results in a kind of smoothing
transform the trace with the minimum of the maximum equivalent of the dilate filter for pictures
base class to read MSrun the only way to build a MsRunReader object is to use the MsRunReaderFactory
FilterMorphoMaxMin m_maxMin
double m_detectionThresholdOnMinMax
double m_detectionThresholdOnMaxMin
FilterMorphoMinMax m_minMax
FilterMorphoMean m_smooth
A simple container of DataPoint instances.
tries to keep as much as possible monoisotopes, removing any possible C13 peaks and changes multichar...