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

#include <qualifiedxic.h>

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

Public Member Functions

 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 MsRunId m_msRunId
 
pappso_double m_mz
 
PrecisionPtr mp_precision
 
XicSPtr msp_xic
 

Detailed Description

Definition at line 44 of file qualifiedxic.h.

Constructor & Destructor Documentation

◆ QualifiedXic() [1/2]

pappso::QualifiedXic::QualifiedXic ( const MsRunId msrun_id,
pappso_double  mz,
PrecisionPtr  precision 
)

Definition at line 33 of file qualifiedxic.cpp.

36 : m_msRunId(msrun_id),
37 m_mz(mz),
38 mp_precision(precision),
39 msp_xic(Xic().makeXicSPtr())
40{
41 qDebug() << "QualifiedXic::QualifiedXic begin";
42}
PrecisionPtr mp_precision
const MsRunId m_msRunId
pappso_double m_mz

◆ ~QualifiedXic()

pappso::QualifiedXic::~QualifiedXic ( )
virtual

Definition at line 44 of file qualifiedxic.cpp.

45{
46}

◆ QualifiedXic() [2/2]

pappso::QualifiedXic::QualifiedXic ( const QualifiedXic toCopy)

Definition at line 49 of file qualifiedxic.cpp.

50 : m_msRunId(toCopy.m_msRunId),
51 m_mz(toCopy.m_mz),
52 mp_precision(toCopy.mp_precision),
53 msp_xic(toCopy.msp_xic)
54{
55 qDebug() << "QualifiedXic::QualifiedXic copy begin";
56}

Member Function Documentation

◆ getMz()

pappso_double pappso::QualifiedXic::getMz ( ) const
inline

Definition at line 62 of file qualifiedxic.h.

63 {
64 return m_mz;
65 };

References m_mz.

◆ getXicCstSPtr()

const XicCstSPtr pappso::QualifiedXic::getXicCstSPtr ( ) const
inline

Definition at line 67 of file qualifiedxic.h.

68 {
69 return msp_xic;
70 }

References msp_xic.

◆ getXicSPtr()

const XicSPtr & pappso::QualifiedXic::getXicSPtr ( ) const
inline

Definition at line 73 of file qualifiedxic.h.

74 {
75 return msp_xic;
76 }

References msp_xic.

Member Data Documentation

◆ m_msRunId

const MsRunId pappso::QualifiedXic::m_msRunId
private

Definition at line 47 of file qualifiedxic.h.

◆ m_mz

pappso_double pappso::QualifiedXic::m_mz
private

Definition at line 48 of file qualifiedxic.h.

Referenced by getMz().

◆ mp_precision

PrecisionPtr pappso::QualifiedXic::mp_precision
private

Definition at line 49 of file qualifiedxic.h.

◆ msp_xic

XicSPtr pappso::QualifiedXic::msp_xic
private

Definition at line 51 of file qualifiedxic.h.

Referenced by getXicCstSPtr(), and getXicSPtr().


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