35 #ifndef OPENMS_TRANSFORMATIONS_FEATUREFINDER_MULTIPLEXFILTERINGPROFILE_H
36 #define OPENMS_TRANSFORMATIONS_FEATUREFINDER_MULTIPLEXFILTERINGPROFILE_H
91 MultiplexFilteringProfile(
const MSExperiment<Peak1D>& exp_profile,
const MSExperiment<Peak1D>& exp_picked,
const std::vector<std::vector<PeakPickerHiRes::PeakBoundary> >& boundaries,
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);
102 std::vector<MultiplexFilterResult> filter();
121 int nonLocalIntensityFilter(
MultiplexPeakPattern pattern,
const std::vector<double>& mz_shifts_actual,
const std::vector<int>& mz_shifts_actual_indices,
SplineSpectrum::Navigator nav, std::vector<double>& intensities_actual,
int peaks_found_in_all_peptides,
double mz)
const;
133 int getPeakIndex(
int spectrum_index,
double mz,
double scaling)
const;
139 std::vector<std::vector<PeakPickerHiRes::PeakBoundary> >
boundaries_;
MSExperiment< Peak1D > exp_profile_
profile experimental data and peak boundaries
Definition: MultiplexFilteringProfile.h:138
std::vector< std::vector< PeakPickerHiRes::PeakBoundary > > boundaries_
Definition: MultiplexFilteringProfile.h:139
iterator class for access of spline packages
Definition: SplineSpectrum.h:103
Main OpenMS namespace.
Definition: FeatureDeconvolution.h:47
filters centroided and profile data for peak patterns
Definition: MultiplexFilteringProfile.h:67
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