libpappsomspp
Library for mass spectrometry
|
Go to the documentation of this file.
33 #include "../../massspectrum/massspectrum.h"
34 #include <QDataStream>
56 std::size_t
size()
const;
void appendToStream(QDataStream &stream, std::size_t ipos) const
Class to represent a mass spectrum.
MsRunSliceSPtr makeMsRunSliceSp() const
void setSize(std::size_t size)
set number of spectrum (mz/intensity) stored in this slice
QDataStream & operator>>(QDataStream &instream, MassSpectrum &massSpectrum)
const MassSpectrum & getSpectrum(std::size_t i) const
void setSpectrum(std::size_t i, const MassSpectrum &spectrum)
set the mass spectrum for a given index (retention time)
void setSliceNumber(unsigned int slice_number)
std::shared_ptr< const MsRunSlice > MsRunSliceSPtr
std::vector< MassSpectrum > m_spectrumList
unsigned int m_sliceNumber
unsigned int getSliceNumber() const