data structure for mass shift pattern
Definition: MultiplexDeltaMasses.h:37
data structure for pattern of isotopic peaks
Definition: MultiplexIsotopicPeakPattern.h:29
int getPeaksPerPeptide() const
returns peaks per peptide
unsigned getMassShiftCount() const
returns number of mass shifts i.e. the number of peptides in the multiplet
unsigned getMZShiftCount() const
returns number of m/z shifts
double getMassShiftAt(size_t i) const
returns mass shift at position i
MultiplexIsotopicPeakPattern(int c, int ppp, MultiplexDeltaMasses ms, int msi)
constructor
int getCharge() const
returns charge
MultiplexDeltaMasses mass_shifts_
mass shifts between peptides (including zero mass shift for first peptide)
Definition: MultiplexIsotopicPeakPattern.h:99
std::vector< double > mz_shifts_
m/z shifts between isotopic peaks (number of mz_shifts_ = peaks_per_peptide_ * number of mass_shifts_...
Definition: MultiplexIsotopicPeakPattern.h:83
int mass_shift_index_
index in mass shift list
Definition: MultiplexIsotopicPeakPattern.h:104
int charge_
charge
Definition: MultiplexIsotopicPeakPattern.h:88
int getMassShiftIndex() const
returns mass shift index
MultiplexDeltaMasses getMassShifts() const
returns mass shifts
double getMZShiftAt(size_t i) const
returns m/z shift at position i
int peaks_per_peptide_
number of isotopic peaks in each peptide
Definition: MultiplexIsotopicPeakPattern.h:93
const double c
Definition: Constants.h:188
Main OpenMS namespace.
Definition: openswathalgo/include/OpenMS/OPENSWATHALGO/DATAACCESS/ISpectrumAccess.h:19
Definition: MSNumpress.h:78