50  TimsBinDec(
const QFileInfo &timsBinFile, 
int timsCompressionType);
 
   68    const std::vector<pappso::TimsFrameRecord> &frame_record_list);
 
   80                 const std::vector<pappso::TimsFrameRecord> &frame_record_list);
 
   88    std::size_t start_frame_id,
 
   89    std::size_t chunk_deque_size,
 
   90    const std::vector<pappso::TimsFrameRecord> &frame_record_list);
 
   97    const std::vector<pappso::TimsFrameRecord> &frame_record_list);
 
 
std::size_t m_firstFrameId
 
std::size_t m_decompressMemoryBufferSize
 
TimsFrameSPtr getTimsFrameSPtrByOffset(std::size_t frameId, const std::vector< pappso::TimsFrameRecord > &frame_record_list)
 
void startLinearRead(std::size_t start_frame_id, std::size_t chunk_deque_size, const std::vector< pappso::TimsFrameRecord > &frame_record_list)
populate a fifo buffer with TimsFrameRawDataChunck accelerates inputs from file
 
QFile * getQfileRandom()
open one QFile handler for random read
 
std::size_t m_linearForwardThreshold
 
void closeLinearRead()
close file access and flush cache
 
std::size_t m_lastFrameId
 
std::size_t m_linearAccessRawDataChunckDequeSize
 
QFile * getQfileLinear(std::size_t frameId, const std::vector< pappso::TimsFrameRecord > &frame_record_list)
open one QFile handler for linear read
 
std::vector< TimsFrameRawDataChunck > m_linearAccessRawDataChunckList
 
int m_timsCompressionType
 
void moveLinearReadForward(const std::vector< pappso::TimsFrameRecord > &frame_record_list)
 
TimsBinDec(const QFileInfo &timsBinFile, int timsCompressionType)
 
TimsFrameSPtr getTimsFrameFromRawDataChunck(const TimsFrameRawDataChunck &raw_data_chunck)
 
TimsFrameRawDataChunck m_randemAccessFrameRawDataChunck
 
char * mpa_decompressMemoryBuffer
 
tries to keep as much as possible monoisotopes, removing any possible C13 peaks and changes multichar...
 
std::shared_ptr< TimsFrame > TimsFrameSPtr