54 massSpectrumSPtr(std::size_t spectrum_index)
override;
56 massSpectrumCstSPtr(std::size_t spectrum_index)
override;
59 qualifiedMassSpectrum(std::size_t spectrum_index,
60 bool want_binary_data =
true)
const override;
79 unsigned int ms_level)
override;
82 virtual std::size_t spectrumListSize()
const override;
84 virtual bool hasScanNumbers()
const override;
86 virtual bool releaseDevice()
override;
88 virtual bool acquireDevice()
override;
97 virtual void readSpectrumCollectionWithMsrunReadConfig(
100 virtual void initialize()
override;
101 virtual bool accept(
const QString &file_name)
const override;
104 processRetentionTime(pwiz::msdata::Spectrum *spectrum_p,
106 bool processDriftTime(pwiz::msdata::Spectrum *spectrum_p,
110 std::size_t spectrum_index,
bool want_binary_data,
bool &ok)
const;
113 qualifiedMassSpectrumFromPwizSpectrumPtr(
const MassSpectrumId &massSpectrumId,
114 pwiz::msdata::Spectrum *spectrum_p,
115 bool want_binary_data,
118 pwiz::msdata::SpectrumPtr
119 getPwizSpectrumPtr(pwiz::msdata::SpectrumList *p_spectrum_list,
120 std::size_t spectrum_index,
121 bool want_binary_data)
const;
125 pwiz::msdata::MSDataPtr msp_msData =
nullptr;
129 bool m_hasScanNumbers =
false;