48                       unsigned int parent_charge,
 
   50                       const std::list<Enums::PeptideIon> &ion_type_list);
 
   54    unsigned int parent_charge,
 
   56    const std::list<Enums::PeptideIon> &ion_type_list);
 
   59    std::vector<PeptideFragmentIonSp> &v_peptide_fragment_ion,
 
   60    std::vector<unsigned int> &v_peptide_fragment_ion_charge,
 
   67                unsigned int z) 
const;
 
   71  unsigned int size() 
const;
 
   76  const std::array<unsigned int, PEPTIDE_ION_TYPE_COUNT> &
 
   82                        unsigned int max_charge,
 
   83                        const std::list<Enums::PeptideIon> &ion_type_list);
 
   85  virtual std::list<DataPoint>::iterator
 
   88                      unsigned int charge) 
const;
 
 
Class to represent a mass spectrum.
 
virtual std::list< DataPoint >::iterator getBestPeakIterator(std::list< DataPoint > &peak_list, const PeptideFragmentIonSp &ion, unsigned int charge) const
 
bool contains(const PeptideFragmentIon *peptideFragmentIonSp, unsigned int z) const
 
std::array< unsigned int, PEPTIDE_ION_TYPE_COUNT > _ion_type_count
 
unsigned int countTotalMatchedIons() const
 
const_iterator end() const
 
unsigned int size() const
 
std::list< PeakIonMatch > _peak_ion_match_list
 
const std::array< unsigned int, PEPTIDE_ION_TYPE_COUNT > & getIonTypeCountArray() const
 
PeptideSpectrumMatch(const MassSpectrum &spectrum, const pappso::PeptideSp &peptideSp, unsigned int parent_charge, PrecisionPtr precision, const std::list< Enums::PeptideIon > &ion_type_list)
 
std::list< PeakIonMatch >::const_iterator const_iterator
 
const_iterator begin() const
 
void privMatchIonList(const MassSpectrum &spectrum, const PeptideFragmentIonListBase &fragmentIonList, unsigned int max_charge, const std::list< Enums::PeptideIon > &ion_type_list)
 
tries to keep as much as possible monoisotopes, removing any possible C13 peaks and changes multichar...
 
std::shared_ptr< const PeptideFragmentIon > PeptideFragmentIonSp
 
std::shared_ptr< const Peptide > PeptideSp
 
const PrecisionBase * PrecisionPtr