33#include "../msrunreader.h"
34#include <QXmlStreamWriter>
35#include "../../processing/uimonitor/uimonitorinterface.h"
60 void maskMs1(
bool mask_ms1);
62 void setReadAhead(
bool read_ahead);
73 std::size_t getScanNumberFromNativeId(
const QString &native_id)
const;
83 virtual bool needPeakList()
const override;
93 bool m_isReadAhead =
false;
94 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...