|
libpappsomspp
Library for mass spectrometry
|
#include <timsframemobilitytraces.h>
Public Member Functions | |
| TimsFrameMobilityTraces () | |
| TimsFrameMobilityTraces (const TimsFrameMobilityTraces &other) | |
| ~TimsFrameMobilityTraces () | |
| void | extractMobilityTraces (pappso::TimsFrameCstSPtr timsframe_sptr, std::size_t ion_mob_begin, std::size_t ion_mob_end, std::size_t max_traces) |
| const std::vector< pappso::TraceCstSPtr > & | getIonMobTraceList () const |
| const std::vector< std::size_t > & | getTofIndexList () const |
| const std::vector< std::size_t > & | getScanIndexList () const |
| const std::vector< double > | getMzList () const |
Private Attributes | |
| pappso::TimsFrameCstSPtr | mcsp_timsFrameCstSPtr |
| std::vector< pappso::TraceCstSPtr > | m_ionMobTraceList |
| std::vector< std::size_t > | m_tofIndexList |
| std::vector< std::size_t > | m_scanIndexList |
Definition at line 38 of file timsframemobilitytraces.h.
| pappso::TimsFrameMobilityTraces::TimsFrameMobilityTraces | ( | ) |
Default constructor
Definition at line 34 of file timsframemobilitytraces.cpp.
Referenced by TimsFrameMobilityTraces().
| pappso::TimsFrameMobilityTraces::TimsFrameMobilityTraces | ( | const TimsFrameMobilityTraces & | other | ) |
Copy constructor
| other | TODO |
Definition at line 38 of file timsframemobilitytraces.cpp.
References TimsFrameMobilityTraces().
| pappso::TimsFrameMobilityTraces::~TimsFrameMobilityTraces | ( | ) |
| void pappso::TimsFrameMobilityTraces::extractMobilityTraces | ( | pappso::TimsFrameCstSPtr | timsframe_sptr, |
| std::size_t | ion_mob_begin, | ||
| std::size_t | ion_mob_end, | ||
| std::size_t | max_traces ) |
Definition at line 47 of file timsframemobilitytraces.cpp.
References pappso::Enums::descending, pappso::TimsDataFastMap::getTimsDataFastMapInstance(), pappso::TimsDataFastMap::getTofIndexList(), m_ionMobTraceList, m_scanIndexList, m_tofIndexList, pappso::Trace::makeTraceSPtr(), mcsp_timsFrameCstSPtr, pappso::TimsDataFastMap::readIntensity(), pappso::Trace::sortY(), and pappso::Enums::sum.
| const std::vector< pappso::TraceCstSPtr > & pappso::TimsFrameMobilityTraces::getIonMobTraceList | ( | ) | const |
Definition at line 101 of file timsframemobilitytraces.cpp.
References m_ionMobTraceList.
| const std::vector< double > pappso::TimsFrameMobilityTraces::getMzList | ( | ) | const |
Definition at line 111 of file timsframemobilitytraces.cpp.
References pappso::MzCalibrationInterface::getMzFromTofIndex(), m_tofIndexList, and mcsp_timsFrameCstSPtr.
| const std::vector< std::size_t > & pappso::TimsFrameMobilityTraces::getScanIndexList | ( | ) | const |
Definition at line 128 of file timsframemobilitytraces.cpp.
References m_scanIndexList.
| const std::vector< std::size_t > & pappso::TimsFrameMobilityTraces::getTofIndexList | ( | ) | const |
Definition at line 106 of file timsframemobilitytraces.cpp.
References m_tofIndexList.
|
private |
Definition at line 71 of file timsframemobilitytraces.h.
Referenced by extractMobilityTraces(), and getIonMobTraceList().
|
private |
Definition at line 73 of file timsframemobilitytraces.h.
Referenced by extractMobilityTraces(), and getScanIndexList().
|
private |
Definition at line 72 of file timsframemobilitytraces.h.
Referenced by extractMobilityTraces(), getMzList(), and getTofIndexList().
|
private |
Definition at line 69 of file timsframemobilitytraces.h.
Referenced by extractMobilityTraces(), and getMzList().