53 const pwiz::msdata::MSDataPtr getMsDataPtr()
const;
55 virtual MassSpectrumSPtr massSpectrumSPtr(std::size_t spectrum_index)
override;
59 bool want_binary_data =
true)
const override;
67 newXicCoordSPtrFromSpectrumIndex(std::size_t spectrum_index,
76 unsigned int ms_level)
override;
79 virtual std::size_t spectrumListSize()
const override;
81 virtual bool hasScanNumbers()
const override;
83 virtual bool releaseDevice()
override;
85 virtual bool acquireDevice()
override;
94 spectrumStringIdentifier2SpectrumIndex(
const QString &spectrum_identifier)
override;
98 readSpectrumCollectionWithMsrunReadConfig(
const MsRunReadConfig &config,
101 virtual void initialize()
override;
102 virtual bool accept(
const QString &file_name)
const override;
104 bool processRetentionTime(pwiz::msdata::Spectrum *spectrum_p,
106 bool processDriftTime(pwiz::msdata::Spectrum *spectrum_p,
110 bool want_binary_data,
114 qualifiedMassSpectrumFromPwizSpectrumPtr(
const MassSpectrumId &massSpectrumId,
115 pwiz::msdata::Spectrum *spectrum_p,
116 bool want_binary_data,
119 pwiz::msdata::SpectrumPtr getPwizSpectrumPtr(pwiz::msdata::SpectrumList *p_spectrum_list,
120 std::size_t spectrum_index,
121 bool want_binary_data)
const;
123 static std::string setGlobalLocaleToEnglish();
125 static void setGlobalLocaleToCurrentOs(
const std::string &environment_locale);
127 virtual const OboPsiModTerm getOboPsiModTermInstrumentModelName()
const override;
129 void checkNativeId(
const pwiz::msdata::Spectrum *pwiz_spectrum_ptr,
134 pwiz::msdata::MSDataPtr msp_msData =
nullptr;
138 bool m_hasScanNumbers =
false;