33 #include "../msrunxicextractorinterface.h"
35 class MsRunXicExtractorFactory;
54 const std::vector<MzRange> &mass_range_list,
60 std::vector<XicCoordSPtr>::iterator it_xic_coord_list_begin,
61 std::vector<XicCoordSPtr>::iterator it_xic_coord_list_end)
override;
80 std::vector<MsRunXicExtractorPoints> &msrun_points)
Class representing a fully specified mass spectrum.
uint getMsLevel() const
Get the mass spectrum level.
const MassSpectrumId & getMassSpectrumId() const
Get the MassSpectrumId.
pappso_double getRtInSeconds() const
Get the retention time in seconds.
interface to collect spectrums from the MsRunReader class
tries to keep as much as possible monoisotopes, removing any possible C13 peaks and changes multichar...
std::shared_ptr< MsRunReader > MsRunReaderSPtr
double pappso_double
A type definition for doubles.
coordinates of the XIC to extract and the resulting XIC after extraction