35 #ifndef OPENMS_TRANSFORMATIONS_FEATUREFINDER_MULTIPLEXFILTERINGCENTROIDED_H
36 #define OPENMS_TRANSFORMATIONS_FEATUREFINDER_MULTIPLEXFILTERINGCENTROIDED_H
85 MultiplexFilteringCentroided(
const MSExperiment<Peak1D>& exp_picked,
const std::vector<MultiplexPeakPattern> patterns,
int peaks_per_peptide_min,
int peaks_per_peptide_max,
bool missing_peaks,
double intensity_cutoff,
double mz_tolerance,
bool mz_tolerance_unit,
double peptide_similarity,
double averagine_similarity,
double averagine_similarity_scaling);
93 std::vector<MultiplexFilterResult> filter();
112 int nonLocalIntensityFilter(
MultiplexPeakPattern pattern,
int spectrum_index,
const std::vector<int>& mz_shifts_actual_indices, std::vector<double>& intensities_actual,
int peaks_found_in_all_peptides)
const;
124 int getPeakIndex(
int spectrum_index,
double mz,
double scaling)
const;
Main OpenMS namespace.
Definition: FeatureDeconvolution.h:47
filters centroided data for peak patterns
Definition: MultiplexFilteringCentroided.h:66
data structure for pattern of isotopic peaks
Definition: MultiplexPeakPattern.h:54
base class for filtering centroided and profile data for peak patterns
Definition: MultiplexFiltering.h:72