50 massSpectrumSPtr(std::size_t spectrum_index)
override;
52 massSpectrumCstSPtr(std::size_t spectrum_index)
override;
55 qualifiedMassSpectrum(std::size_t spectrum_index,
56 bool want_binary_data =
true)
const override;
75 unsigned int ms_level)
override;
77 virtual std::size_t spectrumListSize()
const override;
79 virtual bool hasScanNumbers()
const override;
86 void setMs2BuiltinCentroid(
bool centroid);
91 virtual std::vector<std::size_t>
92 getPrecursorsIDFromMzRt(
int charge,
double mz_val,
double rt_sec,
double k0);
95 virtual bool releaseDevice()
override;
97 virtual bool acquireDevice()
override;
108 virtual std::vector<double> getRetentionTimeLine()
override;
110 virtual Trace getTicChromatogram()
override;
113 virtual void initialize()
override;
114 virtual bool accept(
const QString &file_name)
const override;
124 bool m_builtinMs2Centroid =
true;
Class representing a fully specified mass spectrum.
interface to collect spectrums from the MsRunReader class
pappso::FilterInterfaceCstSPtr msp_ms2Filter
pappso::FilterInterfaceCstSPtr msp_ms1Filter
A simple container of DataPoint instances.
tries to keep as much as possible monoisotopes, removing any possible C13 peaks and changes multichar...
std::shared_ptr< const MsRunId > MsRunIdCstSPtr
std::shared_ptr< TimsData > TimsDataSp
shared pointer on a TimsData object
std::shared_ptr< const MassSpectrum > MassSpectrumCstSPtr
std::shared_ptr< const FilterInterface > FilterInterfaceCstSPtr
std::shared_ptr< MassSpectrum > MassSpectrumSPtr
std::shared_ptr< XicCoord > XicCoordSPtr
Base class for all tims ms run reader objects.
This header contains all the type re-definitions and all the global variables definitions used in the...