|
libpappsomspp
Library for mass spectrometry
|
#include <mzcalibrationmodel1.h>
Public Member Functions | |
| MzCalibrationModel1 (double T1_frame, double T2_frame, double digitizerTimebase, double digitizerDelay, double C0, double C1, double C2, double C3, double C4, double T1_ref, double T2_ref, double dC1, double dC2) | |
| virtual | ~MzCalibrationModel1 () |
| virtual double | getMzFromTofIndex (quint32 tof_index) override |
| get m/z from time of flight raw index | |
| virtual quint32 | getTofIndexFromMz (double mz) override |
| get raw TOF index of a given m/z | |
Public Member Functions inherited from pappso::MzCalibrationInterface | |
| MzCalibrationInterface (double digitizerTimebase, double digitizerDelay) | |
| virtual | ~MzCalibrationInterface () |
| MzCalibrationInterface & | operator= (const MzCalibrationInterface &other) |
| bool | operator== (const MzCalibrationInterface &other) const |
| double | getTofFromTofIndex (quint32 tof_index) const |
| get time of flight from raw index | |
| double | getTofFromTofIndex (double tof_index) const |
| get time of flight from double index | |
Additional Inherited Members | |
Protected Attributes inherited from pappso::MzCalibrationInterface | |
| double | m_digitizerTimebase = 0 |
| double | m_digitizerDelay = 0 |
| std::vector< double > | m_mzCalibrationArr |
| MZ calibration parameters. | |
Definition at line 40 of file mzcalibrationmodel1.h.
| MzCalibrationModel1::MzCalibrationModel1 | ( | double | T1_frame, |
| double | T2_frame, | ||
| double | digitizerTimebase, | ||
| double | digitizerDelay, | ||
| double | C0, | ||
| double | C1, | ||
| double | C2, | ||
| double | C3, | ||
| double | C4, | ||
| double | T1_ref, | ||
| double | T2_ref, | ||
| double | dC1, | ||
| double | dC2 ) |
Default constructor
Definition at line 38 of file mzcalibrationmodel1.cpp.
References pappso::MzCalibrationInterface::MzCalibrationInterface(), pappso::MzCalibrationInterface::m_digitizerDelay, pappso::MzCalibrationInterface::m_digitizerTimebase, and pappso::MzCalibrationInterface::m_mzCalibrationArr.
Referenced by pappso::MzCalibrationModel1Cached::MzCalibrationModel1Cached().
|
virtual |
|
overridevirtual |
get m/z from time of flight raw index
| tof_index | time of flight |
Implements pappso::MzCalibrationInterface.
Reimplemented in pappso::MzCalibrationModel1Cached.
Definition at line 80 of file mzcalibrationmodel1.cpp.
References inHousePolynomialSolve(), pappso::MzCalibrationInterface::m_digitizerDelay, pappso::MzCalibrationInterface::m_digitizerTimebase, pappso::MzCalibrationInterface::m_mzCalibrationArr, and notvalid.
Referenced by pappso::MzCalibrationModel1Cached::getMzFromTofIndex().
|
overridevirtual |
get raw TOF index of a given m/z
| mz | the mass to transform |
Implements pappso::MzCalibrationInterface.
Definition at line 155 of file mzcalibrationmodel1.cpp.
References pappso::MzCalibrationInterface::m_digitizerDelay, pappso::MzCalibrationInterface::m_digitizerTimebase, and pappso::MzCalibrationInterface::m_mzCalibrationArr.