77 double precursor_mass_error);
119 std::vector<ExperimentalSpectrumDataPoint>::const_reverse_iterator
135 std::vector<pappso::DataPoint>::const_iterator
findMz(
double mz);
Class representing a fully specified mass spectrum.
double getSymetricMz(double mz) const
compute the symmetric mass for debuggin purpose
std::vector< double > getMassList() const
double getPrecursorMass() const
const pappso::QualifiedMassSpectrum & getQualifiedMassSpectrum() const
double getTargetMzSum() const
pappso::PrecisionPtr m_precisionPtr
std::vector< ExperimentalSpectrumDataPoint >::const_reverse_iterator reverseFindDiffMz(std::size_t start_position, const pappso::MzRange &targeted_mass_range) const
find the peak for wich mass difference from rbegin corresponds to aaTheoMass Find if a peak back in t...
ExperimentalSpectrum(const pappso::QualifiedMassSpectrum &qmass_spectrum, pappso::PrecisionPtr precision_ptr)
void createSymetricPeakList()
add symmetric peaks to the spectrum Create a SymetricPeakList that contain symmetric peaks and the in...
std::vector< pappso::DataPoint >::const_iterator findMz(double mz)
find the correspondin mz in the mass spectrum (given the precision)
pappso::QualifiedMassSpectrum m_qualifiedMassSpectrum
std::shared_ptr< const ExperimentalSpectrum > ExperimentalSpectrumCsp
ExperimentalSpectrumDataPointType
tries to keep as much as possible monoisotopes, removing any possible C13 peaks and changes multichar...
const PrecisionBase * PrecisionPtr
ExperimentalSpectrumDataPointType type