35 #ifndef OPENMS_METADATA_SPECTRUMSETTINGS_H
36 #define OPENMS_METADATA_SPECTRUMSETTINGS_H
79 static const std::string NamesOfSpectrumType[SIZE_OF_SPECTRUMTYPE];
105 const String & getNativeID()
const;
107 void setNativeID(
const String & native_id);
110 const String & getComment()
const;
112 void setComment(
const String & comment);
133 void setSourceFile(
const SourceFile & source_file);
136 const std::vector<Precursor> & getPrecursors()
const;
138 std::vector<Precursor> & getPrecursors();
140 void setPrecursors(
const std::vector<Precursor> & precursors);
143 const std::vector<Product> & getProducts()
const;
145 std::vector<Product> & getProducts();
147 void setProducts(
const std::vector<Product> & products);
150 const std::vector<PeptideIdentification> & getPeptideIdentifications()
const;
152 std::vector<PeptideIdentification> & getPeptideIdentifications();
154 void setPeptideIdentifications(
const std::vector<PeptideIdentification> & identifications);
157 const std::vector<DataProcessing> & getDataProcessing()
const;
159 std::vector<DataProcessing> & getDataProcessing();
161 void setDataProcessing(
const std::vector<DataProcessing> & data_processing);
182 #endif // OPENMS_METADATA_SPECTRUMSETTINGS_H
Description of the settings a MS Instrument was run with.
Definition: InstrumentSettings.h:48
A more convenient string class.
Definition: String.h:56
Peak data (also called centroided data or stick data)
Definition: SpectrumSettings.h:74
std::vector< Precursor > precursors_
Definition: SpectrumSettings.h:171
SpectrumType
Spectrum peak type.
Definition: SpectrumSettings.h:71
Description of the combination of raw data to a single spectrum.
Definition: AcquisitionInfo.h:54
std::ostream & operator<<(std::ostream &os, const ItraqQuantifier::ItraqQuantifierStats &stats)
Representation of 1D spectrum settings.
Definition: SpectrumSettings.h:64
Description of a file location, used to store the origin of (meta) data.
Definition: SourceFile.h:47
Raw data (also called profile data)
Definition: SpectrumSettings.h:75
Unknown spectrum type.
Definition: SpectrumSettings.h:73
InstrumentSettings instrument_settings_
Definition: SpectrumSettings.h:168
SpectrumType type_
Definition: SpectrumSettings.h:165
SourceFile source_file_
Definition: SpectrumSettings.h:169
AcquisitionInfo acquisition_info_
Definition: SpectrumSettings.h:170
String native_id_
Definition: SpectrumSettings.h:166
std::vector< Product > products_
Definition: SpectrumSettings.h:172
String comment_
Definition: SpectrumSettings.h:167
std::vector< DataProcessing > data_processing_
Definition: SpectrumSettings.h:174
std::vector< PeptideIdentification > identification_
Definition: SpectrumSettings.h:173