33#include "../../types.h"
34#include "../../msfile/msfileaccessor.h"
35#include "../../msfile/msfilereader.h"
36#include "../../vendors/tims/timsdata.h"
51 virtual MassSpectrumSPtr massSpectrumSPtr(std::size_t spectrum_index)
override;
55 bool want_binary_data =
true)
const override;
61 virtual std::size_t spectrumListSize()
const override;
63 virtual bool hasScanNumbers()
const override;
69 spectrumStringIdentifier2SpectrumIndex(
const QString &spectrum_identifier)
override;
73 virtual void initialize()
override;
74 virtual bool accept(
const QString &file_name)
const override;
Class representing a fully specified mass spectrum.
interface to collect spectrums from the MsRunReader class
tries to keep as much as possible monoisotopes, removing any possible C13 peaks and changes multichar...
std::shared_ptr< const MsRunId > MsRunIdCstSPtr
std::shared_ptr< const MassSpectrum > MassSpectrumCstSPtr
std::shared_ptr< const FilterInterface > FilterInterfaceCstSPtr
std::shared_ptr< MassSpectrum > MassSpectrumSPtr
MSrun file reader for native Bruker TimsTOF specialized for MS2 purpose.