| 
    libpappsomspp
    
   Library for mass spectrometry 
   | 
 
#include <ionmobilitygrid.h>
Public Member Functions | |
| IonMobilityGrid () | |
| virtual | ~IonMobilityGrid () | 
| void | storeObservedIdentityBetween (const MsRunId &msrun_ida, const XicCoord *xic_coorda, const MsRunId &msrun_idb, const XicCoord *xic_coordb) | 
| void | computeCorrections () | 
| pappso::XicCoordSPtr | translateXicCoordFromTo (const pappso::XicCoord &source_xic_coord, const MsRunId &source_msrunid, const MsRunId &target_msrunid) const | 
| const std::map< QString, std::vector< qint64 > > & | getMapDiferrencesStart () const | 
| const std::map< QString, long > & | getMapCorrectionsStart () const | 
Private Attributes | |
| std::map< QString, std::vector< qint64 > > | m_mapDiferrencesStart | 
| std::map< QString, std::vector< qint64 > > | m_mapDiferrencesStop | 
| std::map< QString, long > | m_mapCorrectionsStart | 
| scan num correction on start position stored for each msrun pair   | |
| std::map< QString, long > | m_mapCorrectionsStop | 
| scan num correction on start position stored for each msrun pair   | |
Definition at line 41 of file ionmobilitygrid.h.
| IonMobilityGrid::IonMobilityGrid | ( | ) | 
      
  | 
  virtual | 
| void pappso::IonMobilityGrid::computeCorrections | ( | ) | 
Definition at line 88 of file ionmobilitygrid.cpp.
References m_mapCorrectionsStart, m_mapCorrectionsStop, m_mapDiferrencesStart, and m_mapDiferrencesStop.
| const std::map< QString, long > & pappso::IonMobilityGrid::getMapCorrectionsStart | ( | ) | const | 
Definition at line 184 of file ionmobilitygrid.cpp.
References m_mapCorrectionsStart.
| const std::map< QString, std::vector< qint64 > > & pappso::IonMobilityGrid::getMapDiferrencesStart | ( | ) | const | 
Definition at line 178 of file ionmobilitygrid.cpp.
References m_mapDiferrencesStart.
| void pappso::IonMobilityGrid::storeObservedIdentityBetween | ( | const MsRunId & | msrun_ida, | 
| const XicCoord * | xic_coorda, | ||
| const MsRunId & | msrun_idb, | ||
| const XicCoord * | xic_coordb ) | 
Definition at line 46 of file ionmobilitygrid.cpp.
References pappso::XicCoord::getParam(), pappso::MsRunId::getXmlId(), m_mapDiferrencesStart, m_mapDiferrencesStop, pappso::TimsTofIonMobilityScanNumberStart, and pappso::TimsTofIonMobilityScanNumberStop.
Referenced by pappso::masschroq::Peptide::populateIonMobilityGrid().
| pappso::XicCoordSPtr pappso::IonMobilityGrid::translateXicCoordFromTo | ( | const pappso::XicCoord & | source_xic_coord, | 
| const MsRunId & | source_msrunid, | ||
| const MsRunId & | target_msrunid ) const | 
Definition at line 129 of file ionmobilitygrid.cpp.
References pappso::MsRunId::getXmlId(), pappso::XicCoord::initializeAndClone(), m_mapCorrectionsStart, m_mapCorrectionsStop, and pappso::XicCoordTims::scanNumBeginRangeCorrection().
Referenced by pappso::masschroq::Peptide::getBestIonMobilityXicCoordToExtractOverallMsRunGroup().
      
  | 
  private | 
scan num correction on start position stored for each msrun pair
Definition at line 76 of file ionmobilitygrid.h.
Referenced by computeCorrections(), getMapCorrectionsStart(), and translateXicCoordFromTo().
      
  | 
  private | 
scan num correction on start position stored for each msrun pair
Definition at line 81 of file ionmobilitygrid.h.
Referenced by computeCorrections(), and translateXicCoordFromTo().
      
  | 
  private | 
Definition at line 70 of file ionmobilitygrid.h.
Referenced by computeCorrections(), getMapDiferrencesStart(), and storeObservedIdentityBetween().
      
  | 
  private | 
Definition at line 71 of file ionmobilitygrid.h.
Referenced by computeCorrections(), and storeObservedIdentityBetween().