libpappsomspp
Library for mass spectrometry
Loading...
Searching...
No Matches
pappso::XicPeptideFragmentIon Class Reference

#include <xicpeptidefragmention.h>

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

Public Member Functions

 XicPeptideFragmentIon (const MsRunId &msrun_id, const PeptideFragmentIonSp &peptideFragmentIonSp, unsigned int z, PrecisionPtr precision)
 
 XicPeptideFragmentIon (const XicPeptideFragmentIon &other)
 
 ~XicPeptideFragmentIon ()
 
const PeptideFragmentIonSpgetPeptideFragmentIonSp () const
 
- Public Member Functions inherited from pappso::XicPeptideInterface
 ~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
 

Private Attributes

const PeptideFragmentIonSp msp_peptideFragmentIon
 

Additional Inherited Members

- Protected Member Functions inherited from pappso::XicPeptideInterface
 XicPeptideInterface (const MsRunId &msrun_id, const PeptideInterfaceSp &peptideInterfaceSp, PrecisionPtr precision, unsigned int charge)
 

Detailed Description

Definition at line 32 of file xicpeptidefragmention.h.

Constructor & Destructor Documentation

◆ XicPeptideFragmentIon() [1/2]

pappso::XicPeptideFragmentIon::XicPeptideFragmentIon ( const MsRunId & msrun_id,
const PeptideFragmentIonSp & peptideFragmentIonSp,
unsigned int z,
PrecisionPtr precision )

Definition at line 29 of file xicpeptidefragmention.cpp.

34 : XicPeptideInterface(msrun_id, peptideFragmentIonSp, precision, z),
35 msp_peptideFragmentIon(peptideFragmentIonSp)
36{
37}
const PeptideFragmentIonSp msp_peptideFragmentIon
XicPeptideInterface(const MsRunId &msrun_id, const PeptideInterfaceSp &peptideInterfaceSp, PrecisionPtr precision, unsigned int charge)

◆ XicPeptideFragmentIon() [2/2]

pappso::XicPeptideFragmentIon::XicPeptideFragmentIon ( const XicPeptideFragmentIon & other)

Definition at line 43 of file xicpeptidefragmention.cpp.

44 : XicPeptideInterface(other),
45 msp_peptideFragmentIon(other.msp_peptideFragmentIon)
46{
47}

◆ ~XicPeptideFragmentIon()

pappso::XicPeptideFragmentIon::~XicPeptideFragmentIon ( )

Definition at line 39 of file xicpeptidefragmention.cpp.

40{
41}

Member Function Documentation

◆ getPeptideFragmentIonSp()

const PeptideFragmentIonSp & pappso::XicPeptideFragmentIon::getPeptideFragmentIonSp ( ) const
inline

Definition at line 46 of file xicpeptidefragmention.h.

47 {
49 };

References msp_peptideFragmentIon.

Member Data Documentation

◆ msp_peptideFragmentIon

const PeptideFragmentIonSp pappso::XicPeptideFragmentIon::msp_peptideFragmentIon
private

Definition at line 35 of file xicpeptidefragmention.h.

Referenced by getPeptideFragmentIonSp().


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