A container for consensus elements.
Definition: ConsensusMap.h:66
Representation of a Peak2D, RichPeak2D or Feature .
Definition: FeatureHandle.h:34
Base class for all Caap evaluation algorithms.
Definition: MapAlignmentEvaluationAlgorithm.h:22
virtual void evaluate(const ConsensusMap &conensus_map_in, const ConsensusMap &consensus_map_gt, const double &rt_dev, const double &mz_dev, const Peak2D::IntensityType &int_dev, const bool use_charge, double &out)=0
Applies the algorithm. The input consensus map is compared to the ground truth.
ConsensusFeature::HandleSetType::const_iterator HandleIterator
Definition: MapAlignmentEvaluationAlgorithm.h:25
MapAlignmentEvaluationAlgorithm(const MapAlignmentEvaluationAlgorithm &)
Copy constructor is not implemented -> private.
MapAlignmentEvaluationAlgorithm()
Default constructor.
bool isSameHandle(const FeatureHandle &lhs, const FeatureHandle &rhs, const double &rt_dev, const double &mz_dev, const Peak2D::IntensityType &int_dev, const bool use_charge)
Decides if two features are the same, based on maximum allowed deviations for retention time,...
static void registerChildren()
Register all derived classes in this method.
MapAlignmentEvaluationAlgorithm & operator=(const MapAlignmentEvaluationAlgorithm &)
Assignment operator is not implemented -> private.
virtual ~MapAlignmentEvaluationAlgorithm()
Destructor.
float IntensityType
Intensity type.
Definition: Peak2D.h:36
Main OpenMS namespace.
Definition: FeatureDeconvolution.h:22