36 #include "../massspectrum/massspectrum.h"
78 void pushBackIonMasses(std::vector<pappso_double> &mass_list,
80 void pushBackIonMz(std::vector<pappso_double> &mass_list,
82 unsigned int charge)
const;
84 void pushBackMatchSpectrum(std::vector<SimplePeakIonMatch> &peak_match_list,
88 unsigned int charge)
const;
Class to represent a mass spectrum.
pappso_double[20] ionDeltatMzMassMap
std::vector< pappso_double > m_cumulativeCterMasses
cumulative Cter masses (without internal Cter modification)
std::vector< pappso_double > m_cumulativeNterMasses
cumulative Nter masses (without internal Nter modification)
static ionDeltatMzMassMap m_ionDeltaMz
tries to keep as much as possible monoisotopes, removing any possible C13 peaks and changes multichar...
PeptideIon
PeptideIon enum defines all types of ions (Nter or Cter)
double pappso_double
A type definition for doubles.