35 #ifndef OPENMS_TRANSFORMATIONS_FEATUREFINDER_MULTIPLEXFILTEREDPEAK_H
36 #define OPENMS_TRANSFORMATIONS_FEATUREFINDER_MULTIPLEXFILTEREDPEAK_H
123 const std::multimap<size_t, MultiplexSatelliteCentroided >&
getSatellites()
const;
data structure storing a single peak that passed all filters
Definition: MultiplexFilteredPeak.h:71
void addSatellite(size_t rt_idx, size_t mz_idx, size_t pattern_idx)
add a satellite peak
void addSatellite(const MultiplexSatelliteCentroided &satellite, size_t pattern_idx)
size_t size() const
return number of satellite peaks
size_t mz_idx_
indices of the primary peak position in the centroided experiment
Definition: MultiplexFilteredPeak.h:158
bool checkSatellite(size_t rt_idx, size_t mz_idx) const
check if the peak (rt_idx, mz_idx) is already in the set of satellite peaks
size_t getMZidx() const
returns the index of the peak in the spectrum
MultiplexFilteredPeak(double mz, float rt, size_t mz_idx, size_t rt_idx)
constructor
float rt_
Definition: MultiplexFilteredPeak.h:150
size_t getRTidx() const
returns the index of the corresponding spectrum in the MS experiment
void addSatelliteProfile(float rt, double mz, float intensity, size_t pattern_idx)
add a satellite data point
size_t rt_idx_
Definition: MultiplexFilteredPeak.h:159
std::multimap< size_t, MultiplexSatelliteCentroided > satellites_
set of satellites
Definition: MultiplexFilteredPeak.h:178
const std::multimap< size_t, MultiplexSatelliteProfile > & getSatellitesProfile() const
return all satellite data points
const std::multimap< size_t, MultiplexSatelliteCentroided > & getSatellites() const
return all satellite peaks
size_t sizeProfile() const
return number of satellite data points
std::multimap< size_t, MultiplexSatelliteProfile > satellites_profile_
set of profile satellites (used on profile data only)
Definition: MultiplexFilteredPeak.h:194
void addSatelliteProfile(const MultiplexSatelliteProfile &satellite, size_t pattern_idx)
float getRT() const
returns RT of the peak
double mz_
position of the primary peak
Definition: MultiplexFilteredPeak.h:149
double getMZ() const
returns m/z of the peak
data structure storing a single satellite peak
Definition: MultiplexSatelliteCentroided.h:55
data structure storing a single satellite data point
Definition: MultiplexSatelliteProfile.h:48
Main OpenMS namespace.
Definition: FeatureDeconvolution.h:47