| 
    libpappsomspp
    
   Library for mass spectrometry 
   | 
 
#include <peptidemeasurementsbase.h>
  
Classes | |
| struct | Measurement | 
Public Member Functions | |
| PeptideMeasurementsBase () | |
| PeptideMeasurementsBase (const PeptideMeasurementsBase &other) | |
| virtual | ~PeptideMeasurementsBase () | 
| virtual const std::vector< Measurement > & | getMeasurementList () const | 
| virtual void | pushBackXicCoordList (std::vector< pappso::XicCoordSPtr > &xic_coord_list) const final | 
| virtual void | detectQuantifyPeaks (const QuantificationMethodSp &quantification_method)=0 | 
| virtual void | flushXics () final | 
| virtual void | clear () final | 
| clear the measurement vector   | |
Protected Member Functions | |
| virtual void | prepareMeasurementsForPeptide (Peptide &the_peptide, const QuantificationMethodSp &quantification_method, const pappso::XicCoordSPtr &best_xic_coord, std::uint8_t charge, double best_rt) final | 
| virtual void | generateMeasurementsForIsotopeList (PeptideBase &peptide_base, const PeptideLabel *label_p, const QuantificationMethodSp &quantification_method, std::uint8_t charge, double isotope_minimum_ratio, const pappso::XicCoordSPtr &best_xic_coord, double best_rt) final | 
Protected Attributes | |
| std::vector< Measurement > | m_measurementList | 
Definition at line 48 of file peptidemeasurementsbase.h.
| pappso::masschroq::PeptideMeasurementsBase::PeptideMeasurementsBase | ( | ) | 
Default constructor
Definition at line 34 of file peptidemeasurementsbase.cpp.
Referenced by pappso::masschroq::MbrPeptideMeasurements::MbrPeptideMeasurements(), and pappso::masschroq::PeptideMeasurements::PeptideMeasurements().
| pappso::masschroq::PeptideMeasurementsBase::PeptideMeasurementsBase | ( | const PeptideMeasurementsBase & | other | ) | 
Definition at line 42 of file peptidemeasurementsbase.cpp.
References m_measurementList.
      
  | 
  virtual | 
      
  | 
  finalvirtual | 
clear the measurement vector
Definition at line 199 of file peptidemeasurementsbase.cpp.
References m_measurementList.
Referenced by detectQuantifyPeaks().
      
  | 
  pure virtual | 
Implemented in pappso::masschroq::MbrPeptideMeasurements, and pappso::masschroq::PeptideMeasurements.
References clear(), generateMeasurementsForIsotopeList(), and prepareMeasurementsForPeptide().
      
  | 
  finalvirtual | 
Definition at line 189 of file peptidemeasurementsbase.cpp.
References m_measurementList.
      
  | 
  finalprotectedvirtual | 
Definition at line 56 of file peptidemeasurementsbase.cpp.
References pappso::masschroq::PeptideBase::getPeptideNaturalIsotopeAverageSpList(), pappso::masschroq::QuantificationMethod::getXicExtractionMeanPrecisionPtr(), pappso::masschroq::QuantificationMethod::getXicExtractionMzRange(), m_measurementList, and pappso::masschroq::nomatch.
Referenced by detectQuantifyPeaks(), and prepareMeasurementsForPeptide().
      
  | 
  virtual | 
Definition at line 50 of file peptidemeasurementsbase.cpp.
References m_measurementList.
Referenced by pappso::masschroq::CborOutputStream::writeMbrPeptideMeasurements(), and pappso::masschroq::CborOutputStream::writePeptideMeasurements().
      
  | 
  finalprotectedvirtual | 
Definition at line 89 of file peptidemeasurementsbase.cpp.
References generateMeasurementsForIsotopeList(), pappso::masschroq::QuantificationMethod::getIsotopeMinimumRatio(), pappso::masschroq::PeptideBase::getPappsoPeptideSp(), pappso::masschroq::Peptide::getPeptideLabelMap(), pappso::masschroq::QuantificationMethod::getXicExtractionMzRange(), m_measurementList, and pappso::masschroq::nomatch.
Referenced by detectQuantifyPeaks(), pappso::masschroq::MbrPeptideMeasurements::prepareMeasurements(), and pappso::masschroq::PeptideMeasurements::prepareMeasurements().
      
  | 
  finalvirtual | 
Definition at line 175 of file peptidemeasurementsbase.cpp.
References m_measurementList.
Referenced by pappso::masschroq::MsRunPeptideList::addMbrPeptideMeasurementsSp2XicCoordList(), and pappso::masschroq::MsRunPeptideList::addPeptideObservation2XicCoordList().
      
  | 
  protected | 
Definition at line 117 of file peptidemeasurementsbase.h.
Referenced by PeptideMeasurementsBase(), clear(), pappso::masschroq::MbrPeptideMeasurements::detectQuantifyPeaks(), pappso::masschroq::PeptideMeasurements::detectQuantifyPeaks(), flushXics(), generateMeasurementsForIsotopeList(), getMeasurementList(), prepareMeasurementsForPeptide(), and pushBackXicCoordList().