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