data structure for mass shift pattern
Definition: MultiplexDeltaMasses.h:63
data structure for pattern of isotopic peaks
Definition: MultiplexIsotopicPeakPattern.h:55
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:125
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:109
int mass_shift_index_
index in mass shift list
Definition: MultiplexIsotopicPeakPattern.h:130
int charge_
charge
Definition: MultiplexIsotopicPeakPattern.h:114
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:119
const double c
Definition: Constants.h:214
Main OpenMS namespace.
Definition: FeatureDeconvolution.h:48
Definition: MSNumpress.h:78