libpappsomspp
Library for mass spectrometry
|
Go to the documentation of this file.
31 #include "../msrun/msrunreader.h"
34 #include "../mzrange.h"
35 #include "../xic/xic.h"
41 class MsRunXicExtractorInterface;
42 typedef std::shared_ptr<MsRunXicExtractorInterface>
69 virtual std::vector<XicCstSPtr>
90 std::vector<MsRunXicExtractorPoints> &msrun_points)
91 : m_msrun_points(msrun_points){};
98 m_msrun_points.push_back(
uint getMsLevel() const
Get the mass spectrum level.
double pappso_double
A type definition for doubles.
tries to keep as much as possible monoisotopes, removing any possible C13 peaks and changes multichar...
std::shared_ptr< MsRunReader > MsRunReaderSPtr
std::shared_ptr< const MsRunId > MsRunIdCstSPtr
Class representing a fully specified mass spectrum.
std::shared_ptr< const Xic > XicCstSPtr
const MassSpectrumId & getMassSpectrumId() const
Get the MassSpectrumId.
std::shared_ptr< MsRunXicExtractorInterface > MsRunXicExtractorInterfaceSp
interface to collect spectrums from the MsRunReader class
pappso_double getRtInSeconds() const
Get the retention time in seconds.