82 unsigned int charge)
const;
88 unsigned int charge)
const;
Class to represent a mass spectrum.
pappso_double[20] ionDeltatMzMassMap
void pushBackIonMasses(std::vector< pappso_double > &mass_list, Enums::PeptideIon ion_type) const
void pushBackMatchSpectrum(std::vector< SimplePeakIonMatch > &peak_match_list, const MassSpectrum &spectrum, PrecisionPtr precision, Enums::PeptideIon ion_type, unsigned int charge) const
PeptideRawFragmentMasses(const Peptide &peptide, RawFragmentationMode mode)
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)
void pushBackIonMz(std::vector< pappso_double > &mass_list, Enums::PeptideIon ion_type, unsigned int charge) const
static ionDeltatMzMassMap m_ionDeltaMz
static pappso_double getDeltaMass(Enums::PeptideIon ion_type)
PeptideIon
Enums::PeptideIon enum defines all types of ions (Nter or Cter)
tries to keep as much as possible monoisotopes, removing any possible C13 peaks and changes multichar...
double pappso_double
A type definition for doubles.
const PrecisionBase * PrecisionPtr
Enums::PeptideIon ion_type