libpappsomspp
Library for mass spectrometry
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)

References pappso::z.

◆ 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: