31#include "../../exportinmportconfig.h"
65 virtual std::size_t getScanPeakCount(std::size_t scanNum)
const override;
71 virtual std::vector<quint32>
72 getScanTofIndexList(std::size_t scanNum)
const override;
77 virtual std::vector<quint32>
78 getScanIntensityList(std::size_t scanNum)
const override;
85 getMassSpectrumSPtr(std::size_t scanNum)
const override;
93 virtual void cumulateScan(std::size_t scanNum,
97 cumulateScan2(std::size_t scanNum,
99 quint32 accepted_tof_index_range_begin,
100 quint32 accepted_tof_index_range_end)
const override;
119 virtual std::vector<TofIndexIntensityPair>
120 getRawValuePairList(std::size_t scanNum,
121 quint32 accepted_tof_index_range_begin,
122 quint32 accepted_tof_index_range_end)
const override;
130 void copyAndLzfDecompress(
const char *src, std::size_t len);
140 unsigned int lzfDecompressScan(
const char *src,
141 unsigned int src_len,
143 unsigned int dest_len);
std::vector< std::size_t > m_scanSizeList
std::vector< std::size_t > m_scanOffsetList
tries to keep as much as possible monoisotopes, removing any possible C13 peaks and changes multichar...
std::shared_ptr< Trace > TraceSPtr
std::shared_ptr< MassSpectrum > MassSpectrumSPtr
handle a single Bruker's TimsTof frame