54 static const std::string NamesOfSpectrumType[SIZE_OF_SPECTRUMTYPE];
99 void setNativeID(const
String & native_id);
132 void setPrecursors(const std::vector<
Precursor> & precursors);
135 const std::vector<
Product> & getProducts() const;
139 void setProducts(const std::vector<
Product> & products);
148 const std::vector< std::shared_ptr<const
DataProcessing > > getDataProcessing() const;
Description of the combination of raw data to a single spectrum.
Definition: AcquisitionInfo.h:29
Description of the applied preprocessing steps.
Definition: DataProcessing.h:28
Description of the settings a MS Instrument was run with.
Definition: InstrumentSettings.h:24
Precursor meta information.
Definition: Precursor.h:35
Product meta information.
Definition: Product.h:24
Description of a file location, used to store the origin of (meta) data.
Definition: SourceFile.h:23
Representation of 1D spectrum settings.
Definition: SpectrumSettings.h:41
SpectrumSettings()=default
Constructor.
SpectrumSettings(SpectrumSettings &&) noexcept=default
Move constructor.
SpectrumSettings(const SpectrumSettings &)=default
Copy constructor.
SpectrumType
Spectrum peak type.
Definition: SpectrumSettings.h:47
@ UNKNOWN
Unknown spectrum type.
Definition: SpectrumSettings.h:48
@ PROFILE
profile data
Definition: SpectrumSettings.h:50
@ CENTROID
centroid data or stick data
Definition: SpectrumSettings.h:49
static StringList getAllNamesOfSpectrumType()
returns all spectrum type names known to OpenMS
A more convenient string class.
Definition: String.h:34
std::vector< String > StringList
Vector of String.
Definition: ListUtils.h:44
Main OpenMS namespace.
Definition: openswathalgo/include/OpenMS/OPENSWATHALGO/DATAACCESS/ISpectrumAccess.h:19
IMFormat
Definition: IMTypes.h:48
std::shared_ptr< DataProcessing > DataProcessingPtr
Definition: DataProcessing.h:115