33 #include "../msrunreader.h"
34 #include <QXmlStreamWriter>
35 #include "../../processing/uimonitor/uimonitorinterface.h"
59 void maskMs1(
bool mask_ms1);
61 void setReadAhead(
bool read_ahead);
72 std::size_t getScanNumberFromNativeId(
const QString &native_id)
const;
82 virtual bool needPeakList()
const override;
92 bool m_isReadAhead =
false;
93 bool m_ms1IsMasked =
false;
base class to read MSrun the only way to build a MsRunReader object is to use the MsRunReaderFactory
UiMonitorInterface & m_monitor
QXmlStreamWriter * mpa_outputStream
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...