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>
63 std::vector<MsRunXicExtractorPoints> &msrun_points)
64 : m_msrun_points(msrun_points){};
71 m_msrun_points.push_back(
117 virtual std::vector<XicCstSPtr>
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
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.