52                       unsigned int parent_charge) 
const;
 
 
apply std::floor (round to lowest integer) to all Y values
 
keep N datapoints form the greatest intensities to the lowest
 
remove datapoints below a given Y value (intensity)
 
rescales Y values into a dynamic range if the dynamic range is set to 0, this filter is ignored
 
Deisotope the mass spectrum this mass spectrum is iterated over and according to a data point-based m...
 
Class to represent a mass spectrum.
 
pappso::pappso_double m_isExcludeParent_upper_dalton
 
void setRemoveIsotope(bool remove_isotope)
 
bool getRemoveIsotope() const
 
void setIonScore(Enums::PeptideIon ion_type, bool compute_score)
 
bool m_isRefineSpectrumModel
 
void setRefineSpectrumModel(bool refine)
 
pappso::pappso_double getDynamicRange() const
 
FilterResampleKeepGreater m_filter_keep_greater
 
bool getRefineSpectrumModel() const
 
bool getExcludeParentNeutralLoss() const
 
FilterFloorY m_filter_floor
 
pappso::pappso_double getNeutralLossMass() const
 
unsigned int getNmostIntense() const
 
pappso::pappso_double m_isExcludeParent_lower_dalton
 
void setExcludeParentNeutralLoss(bool neutral_loss)
 
FilterRescaleY m_filter_rescale
 
void setNeutralLossMass(pappso::pappso_double neutral_loss_mass)
 
FilterGreatestY m_n_most_intense
 
pappso_double getMinimumMz() const
 
pappso::pappso_double m_neutralLossMass
 
FilterTandemDeisotope m_filter_remove_c13
 
void setMinimumMz(pappso_double minimum_mz)
 
void setNeutralLossWindowDalton(pappso::pappso_double neutral_loss_precision)
 
pappso::pappso_double getNeutralLossWindowDalton() const
 
bool getIonScore(Enums::PeptideIon ion_type) const
 
void setDynamicRange(pappso::pappso_double dynamic_range)
 
pappso::pappso_double m_neutralLossWindowDalton
 
bool getExcludeParent() const
 
MassSpectrum process(const MassSpectrum &spectrum, pappso_double parent_ion_mass, unsigned int parent_charge) const
process raw spectrum to prepare hyperscore computation
 
FilterHighPass m_filter_highpass
 
void setExcludeParent(bool exclude_parent)
 
void setNmostIntense(unsigned int nmost_intense)
 
bool m_isExcludeParent_neutral_loss
 
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 pappso_double MASSH2O((MPROTIUM *2)+MASSOXYGEN)