libpappsomspp
Library for mass spectrometry
pappso::XicPeptideInterface Class Reference

#include <xicpeptideinterface.h>

Inheritance diagram for pappso::XicPeptideInterface:
pappso::QualifiedXic pappso::XicPeptideFragmentIon

Public Member Functions

 ~XicPeptideInterface ()
 
virtual unsigned int getCharge () const
 
- Public Member Functions inherited from pappso::QualifiedXic
 QualifiedXic (const MsRunId &msrun_id, pappso_double mz, PrecisionPtr precision)
 
virtual ~QualifiedXic ()
 
 QualifiedXic (const QualifiedXic &toCopy)
 
pappso_double getMz () const
 
const XicCstSPtr getXicCstSPtr () const
 
const XicSPtrgetXicSPtr () const
 

Protected Member Functions

 XicPeptideInterface (const MsRunId &msrun_id, const PeptideInterfaceSp &peptideInterfaceSp, PrecisionPtr precision, unsigned int charge)
 

Private Attributes

const unsigned int m_z
 
const PeptideInterfaceSp msp_peptideInterface
 

Detailed Description

Definition at line 34 of file xicpeptideinterface.h.

Constructor & Destructor Documentation

◆ XicPeptideInterface()

pappso::XicPeptideInterface::XicPeptideInterface ( const MsRunId msrun_id,
const PeptideInterfaceSp peptideInterfaceSp,
PrecisionPtr  precision,
unsigned int  charge 
)
protected

Definition at line 29 of file xicpeptideinterface.cpp.

34  : QualifiedXic(msrun_id, peptideInterfaceSp.get()->getMz(charge), precision),
35  m_z(charge),
36  msp_peptideInterface(peptideInterfaceSp)
37 {
38 }
QualifiedXic(const MsRunId &msrun_id, pappso_double mz, PrecisionPtr precision)
const PeptideInterfaceSp msp_peptideInterface

◆ ~XicPeptideInterface()

pappso::XicPeptideInterface::~XicPeptideInterface ( )

Definition at line 41 of file xicpeptideinterface.cpp.

42 {
43 }

Member Function Documentation

◆ getCharge()

virtual unsigned int pappso::XicPeptideInterface::getCharge ( ) const
inlinevirtual

Definition at line 49 of file xicpeptideinterface.h.

50  {
51  return m_z;
52  };

References m_z.

Member Data Documentation

◆ m_z

const unsigned int pappso::XicPeptideInterface::m_z
private

Definition at line 37 of file xicpeptideinterface.h.

Referenced by getCharge().

◆ msp_peptideInterface

const PeptideInterfaceSp pappso::XicPeptideInterface::msp_peptideInterface
private

Definition at line 38 of file xicpeptideinterface.h.


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