77 virtual void run() = 0;
105 throw Exception::IllegalArgument(__FILE__, __LINE__, OPENMS_PRETTY_FUNCTION,
"The used feature detection algorithm does not support user-specified seed lists!");
A base class for all classes handling default parameters.
Definition: DefaultParamHandler.h:66
Param defaults_
Container for default parameters. This member should be filled in the constructor of derived classes!
Definition: DefaultParamHandler.h:146
A method or algorithm argument contains illegal values.
Definition: Exception.h:629
bool empty() const noexcept
Definition: ExposedVector.h:133
Abstract base class for FeatureFinder algorithms.
Definition: FeatureFinderAlgorithm.h:51
virtual void run()=0
register all derived classes here (see FeatureFinderAlgorithm_impl.h)
virtual void setSeeds(const FeatureMap &seeds)
Sets a reference to the calling FeatureFinder.
Definition: FeatureFinderAlgorithm.h:101
void setData(const MapType &map, FeatureMap &features)
Sets a reference to the calling FeatureFinder.
Definition: FeatureFinderAlgorithm.h:90
const MapType * map_
Input data pointer.
Definition: FeatureFinderAlgorithm.h:112
~FeatureFinderAlgorithm() override
destructor
Definition: FeatureFinderAlgorithm.h:69
FeatureFinderAlgorithm(const FeatureFinderAlgorithm &)
Not implemented.
PeakMap MapType
Input map type.
Definition: FeatureFinderAlgorithm.h:54
FeatureFinderAlgorithm()
default constructor
Definition: FeatureFinderAlgorithm.h:61
FeatureFinderAlgorithm & operator=(const FeatureFinderAlgorithm &)
Not implemented.
virtual Param getDefaultParameters() const
Returns the default parameters. Reimplement.
Definition: FeatureFinderAlgorithm.h:84
FeatureMap * features_
Output data pointer.
Definition: FeatureFinderAlgorithm.h:115
MapType::IntensityType IntensityType
Intensity type of peaks.
Definition: FeatureFinderAlgorithm.h:58
MapType::CoordinateType CoordinateType
Coordinate/Position type of peaks.
Definition: FeatureFinderAlgorithm.h:56
A container for features.
Definition: FeatureMap.h:80
In-Memory representation of a mass spectrometry run.
Definition: MSExperiment.h:46
PeakType::CoordinateType CoordinateType
Coordinate type of peak positions.
Definition: MSExperiment.h:59
PeakType::IntensityType IntensityType
Intensity type of peaks.
Definition: MSExperiment.h:61
Management and storage of parameters / INI files.
Definition: Param.h:44
Base class for all classes that want to report their progress.
Definition: ProgressLogger.h:27
unsigned int UInt
Unsigned integer type.
Definition: Types.h:64
Main OpenMS namespace.
Definition: openswathalgo/include/OpenMS/OPENSWATHALGO/DATAACCESS/ISpectrumAccess.h:19
Summary of fitting results.
Definition: FeatureFinderAlgorithm.h:26
std::map< String, UInt > exception
count exceptions
Definition: FeatureFinderAlgorithm.h:27
std::map< float, UInt > mz_stdev
count used mz standard deviations
Definition: FeatureFinderAlgorithm.h:30
double corr_max
Definition: FeatureFinderAlgorithm.h:32
std::vector< UInt > charge
count used charges
Definition: FeatureFinderAlgorithm.h:31
std::map< String, UInt > mz_model
count used mz models
Definition: FeatureFinderAlgorithm.h:29
UInt no_exceptions
Definition: FeatureFinderAlgorithm.h:28
Summary()
Initial values.
Definition: FeatureFinderAlgorithm.h:35