33 #include "../../types.h"
34 #include "../../msfile/msfileaccessor.h"
35 #include "../../msfile/msfilereader.h"
36 #include "../../vendors/tims/timsdata.h"
41 class PMSPP_LIB_DECL TimsMsRunReaderMs2Selected :
public TimsMsRunReaderMs2
43 friend class MsFileAccessor;
49 virtual ~TimsMsRunReaderMs2Selected();
52 massSpectrumSPtr(std::size_t spectrum_index)
override;
54 massSpectrumCstSPtr(std::size_t spectrum_index)
override;
56 virtual QualifiedMassSpectrum
57 qualifiedMassSpectrum(std::size_t spectrum_index,
58 bool want_binary_data =
true)
const override;
63 virtual std::size_t spectrumListSize()
const override;
65 virtual bool hasScanNumbers()
const override;
71 virtual void initialize()
override;
72 virtual bool accept(
const QString &file_name)
const override;