libpappsomspp
Library for mass spectrometry
pappso::PeakIonMatch Class Reference

#include <peakionmatch.h>

Inheritance diagram for pappso::PeakIonMatch:
pappso::PeakIonIsotopeMatch

Public Member Functions

 PeakIonMatch (const DataPoint &peak, const PeptideFragmentIonSp &ion_sp, unsigned int charge)
 
 PeakIonMatch (const PeakIonMatch &other)
 
virtual ~PeakIonMatch ()
 
virtual const PeptideFragmentIonSpgetPeptideFragmentIonSp () const
 
const DataPointgetPeak () const
 
unsigned int getCharge () const
 
PeptideIon getPeptideIonType () const
 
PeptideDirection getPeptideIonDirection () const
 

Private Attributes

DataPoint _peak
 
PeptideFragmentIonSp _ion_sp
 
unsigned int _charge
 

Detailed Description

Definition at line 60 of file peakionmatch.h.

Constructor & Destructor Documentation

◆ PeakIonMatch() [1/2]

pappso::PeakIonMatch::PeakIonMatch ( const DataPoint peak,
const PeptideFragmentIonSp ion_sp,
unsigned int  charge 
)

Definition at line 56 of file peakionmatch.cpp.

◆ PeakIonMatch() [2/2]

pappso::PeakIonMatch::PeakIonMatch ( const PeakIonMatch other)

Definition at line 63 of file peakionmatch.cpp.

◆ ~PeakIonMatch()

pappso::PeakIonMatch::~PeakIonMatch ( )
virtual

Definition at line 68 of file peakionmatch.cpp.

Member Function Documentation

◆ getCharge()

unsigned int pappso::PeakIonMatch::getCharge ( ) const
inline

Definition at line 103 of file peakionmatch.h.

Referenced by pappso::PeptideSpectrumMatch::end().

◆ getPeak()

const DataPoint& pappso::PeakIonMatch::getPeak ( ) const
inline

◆ getPeptideFragmentIonSp()

virtual const PeptideFragmentIonSp& pappso::PeakIonMatch::getPeptideFragmentIonSp ( ) const
inlinevirtual

Definition at line 91 of file peakionmatch.h.

Referenced by pappso::PeptideSpectrumMatch::end().

◆ getPeptideIonDirection()

PeptideDirection pappso::PeakIonMatch::getPeptideIonDirection ( ) const
inline

Definition at line 114 of file peakionmatch.h.

◆ getPeptideIonType()

PeptideIon pappso::PeakIonMatch::getPeptideIonType ( ) const
inline

Definition at line 109 of file peakionmatch.h.

Referenced by pappso::QCPSpectrum::addPeakIonIsotopeMatch().

Member Data Documentation

◆ _charge

unsigned int pappso::PeakIonMatch::_charge
private

Definition at line 125 of file peakionmatch.h.

◆ _ion_sp

PeptideFragmentIonSp pappso::PeakIonMatch::_ion_sp
private

Definition at line 124 of file peakionmatch.h.

◆ _peak

DataPoint pappso::PeakIonMatch::_peak
private

Definition at line 120 of file peakionmatch.h.


The documentation for this class was generated from the following files: