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 More... | |
virtual quint32 | getTofIndexFromMz (double mz) override |
get raw TOF index of a given m/z More... | |
![]() | |
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 More... | |
double | getTofFromTofIndex (double tof_index) const |
get time of flight from double index More... | |
Additional Inherited Members | |
![]() | |
double | m_digitizerTimebase = 0 |
double | m_digitizerDelay = 0 |
std::vector< double > | m_mzCalibrationArr |
MZ calibration parameters. More... | |
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::m_digitizerDelay, pappso::MzCalibrationInterface::m_digitizerTimebase, and pappso::MzCalibrationInterface::m_mzCalibrationArr.
|
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 pappso::MzCalibrationInterface::m_digitizerDelay, pappso::MzCalibrationInterface::m_digitizerTimebase, pappso::MzCalibrationInterface::m_mzCalibrationArr, pappso::x, and pappso::y.
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 214 of file mzcalibrationmodel1.cpp.
References pappso::MzCalibrationInterface::m_digitizerDelay, pappso::MzCalibrationInterface::m_digitizerTimebase, pappso::MzCalibrationInterface::m_mzCalibrationArr, and pappso::mz.