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 )

◆ ~QualifiedXic()

pappso::QualifiedXic::~QualifiedXic ( )
virtual

Definition at line 39 of file qualifiedxic.cpp.

40{
41}

◆ QualifiedXic() [2/2]

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

Definition at line 44 of file qualifiedxic.cpp.

45 : m_msRunId(toCopy.m_msRunId),
46 m_mz(toCopy.m_mz),
47 mp_precision(toCopy.mp_precision),
48 msp_xic(toCopy.msp_xic)
49{
50 qDebug() << "QualifiedXic::QualifiedXic copy begin";
51}

References QualifiedXic(), m_msRunId, m_mz, mp_precision, and msp_xic.

Member Function Documentation

◆ getMz()

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

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

Referenced by QualifiedXic(), and QualifiedXic().

◆ m_mz

pappso_double pappso::QualifiedXic::m_mz
private

Definition at line 48 of file qualifiedxic.h.

Referenced by QualifiedXic(), QualifiedXic(), and getMz().

◆ mp_precision

PrecisionPtr pappso::QualifiedXic::mp_precision
private

Definition at line 49 of file qualifiedxic.h.

Referenced by QualifiedXic(), and QualifiedXic().

◆ msp_xic

XicSPtr pappso::QualifiedXic::msp_xic
private

Definition at line 51 of file qualifiedxic.h.

Referenced by QualifiedXic(), QualifiedXic(), getXicCstSPtr(), and getXicSPtr().


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