| 
    libpappsomspp
    
   Library for mass spectrometry 
   | 
 
#include <cborscanmapbase.h>
  
Public Member Functions | |
| CborScanMapBase (const PsmFileScanProcess &psm_file_scan_process) | |
| virtual | ~CborScanMapBase () | 
| virtual void | process () | 
| std::vector< double >::iterator | addPsmEvalVectorDouble (const QString &eval_name, const QString &eval_value_key, std::vector< double >::iterator begin, std::vector< double >::const_iterator end) | 
| add a new eval key and double values (from a vector) to each PSM   | |
| QCborMap | getCborScanId () const | 
| QCborMap | getCborScanPrecursor () const | 
| QCborArray | getCborPsmList () const | 
Protected Member Functions | |
| pappso::QualifiedMassSpectrumSPtr | getCurrentQualifiedMassSpectrumSPtr () const | 
Protected Attributes | |
| const PsmFileScanProcess & | m_PsmFileScanProcess | 
Definition at line 44 of file cborscanmapbase.h.
| pappso::cbor::psm::CborScanMapBase::CborScanMapBase | ( | const PsmFileScanProcess & | psm_file_scan_process | ) | 
Default constructor
Definition at line 39 of file cborscanmapbase.cpp.
References m_PsmFileScanProcess.
Referenced by pappso::cbor::psm::PsmFeaturesScan::PsmFeaturesScan(), pappso::cbor::psm::PsmSpecGlobScan::PsmSpecGlobScan(), and pappso::cbor::psm::PsmSpecPeptidOmsScan::PsmSpecPeptidOmsScan().
      
  | 
  virtual | 
| std::vector< double >::iterator pappso::cbor::psm::CborScanMapBase::addPsmEvalVectorDouble | ( | const QString & | eval_name, | 
| const QString & | eval_value_key, | ||
| std::vector< double >::iterator | begin, | ||
| std::vector< double >::const_iterator | end ) | 
add a new eval key and double values (from a vector) to each PSM
Definition at line 85 of file cborscanmapbase.cpp.
Referenced by pappso::cbor::psm::PsmNewEval::newCborScanMap().
| QCborArray pappso::cbor::psm::CborScanMapBase::getCborPsmList | ( | ) | const | 
Definition at line 74 of file cborscanmapbase.cpp.
| QCborMap pappso::cbor::psm::CborScanMapBase::getCborScanId | ( | ) | const | 
Definition at line 54 of file cborscanmapbase.cpp.
| QCborMap pappso::cbor::psm::CborScanMapBase::getCborScanPrecursor | ( | ) | const | 
Definition at line 64 of file cborscanmapbase.cpp.
      
  | 
  protected | 
Definition at line 136 of file cborscanmapbase.cpp.
References pappso::QualifiedMassSpectrum::appendPrecursorIonData(), pappso::PrecursorIonData::charge, pappso::PrecursorIonData::intensity, m_PsmFileScanProcess, pappso::MassSpectrum::makeMassSpectrumSPtr(), pappso::QualifiedMassSpectrum::makeQualifiedMassSpectrumSPtr(), pappso::PrecursorIonData::mz, pappso::QualifiedMassSpectrum::setMassSpectrumSPtr(), pappso::QualifiedMassSpectrum::setMsLevel(), pappso::MassSpectrumId::setNativeId(), pappso::QualifiedMassSpectrum::setRtInSeconds(), pappso::MsRunId::setSampleName(), and pappso::MassSpectrumId::setSpectrumIndex().
Referenced by pappso::cbor::psm::PsmFeaturesScan::process(), pappso::cbor::psm::PsmSpecGlobScan::process(), and pappso::cbor::psm::PsmSpecPeptidOmsScan::process().
      
  | 
  virtual | 
Reimplemented in pappso::cbor::psm::PsmFeaturesScan, pappso::cbor::psm::PsmSpecGlobScan, and pappso::cbor::psm::PsmSpecPeptidOmsScan.
Definition at line 49 of file cborscanmapbase.cpp.
      
  | 
  protected | 
Definition at line 74 of file cborscanmapbase.h.
Referenced by CborScanMapBase(), and getCurrentQualifiedMassSpectrumSPtr().