52     static const std::string NamesOfSpectrumType[SIZE_OF_SPECTRUMTYPE];
 
Description of the combination of raw data to a single spectrum.
Definition: AcquisitionInfo.h:29
 
Description of the settings a MS Instrument was run with.
Definition: InstrumentSettings.h:23
 
Description of a file location, used to store the origin of (meta) data.
Definition: SourceFile.h:22
 
Representation of 1D spectrum settings.
Definition: SpectrumSettings.h:39
 
SpectrumSettings & operator=(SpectrumSettings &&) &=default
Move assignment operator.
 
String comment_
Definition: SpectrumSettings.h:146
 
SpectrumSettings & operator=(const SpectrumSettings &)=default
 
AcquisitionInfo acquisition_info_
Definition: SpectrumSettings.h:149
 
SpectrumSettings()
Constructor.
 
SourceFile source_file_
Definition: SpectrumSettings.h:148
 
void setComment(const String &comment)
sets the free-text comment
 
InstrumentSettings instrument_settings_
Definition: SpectrumSettings.h:147
 
void unify(const SpectrumSettings &rhs)
merge another spectrum setting into this one (data is usually appended, except for spectrum type whic...
 
const std::vector< boost::shared_ptr< const DataProcessing > > getDataProcessing() const
returns a const reference to the description of the applied processing
 
void setProducts(const std::vector< Product > &products)
sets the products
 
void setInstrumentSettings(const InstrumentSettings &instrument_settings)
sets the instrument settings of the current spectrum
 
SpectrumType getType() const
returns the spectrum type (centroided (PEAKS) or profile data (RAW))
 
bool operator!=(const SpectrumSettings &rhs) const
Equality operator.
 
SpectrumSettings(const SpectrumSettings &)=default
Copy constructor.
 
std::vector< Precursor > & getPrecursors()
returns a mutable reference to the precursors
 
const SourceFile & getSourceFile() const
returns a const reference to the source file
 
AcquisitionInfo & getAcquisitionInfo()
returns a mutable reference to the acquisition info
 
SpectrumSettings(SpectrumSettings &&)=default
Move constructor.
 
std::vector< PeptideIdentification > & getPeptideIdentifications()
returns a mutable reference to the PeptideIdentification vector
 
String native_id_
Definition: SpectrumSettings.h:145
 
void setType(SpectrumType type)
sets the spectrum type
 
const AcquisitionInfo & getAcquisitionInfo() const
returns a const reference to the acquisition info
 
void setSourceFile(const SourceFile &source_file)
sets the source file
 
std::vector< Product > & getProducts()
returns a mutable reference to the products
 
const std::vector< PeptideIdentification > & getPeptideIdentifications() const
returns a const reference to the PeptideIdentification vector
 
const InstrumentSettings & getInstrumentSettings() const
returns a const reference to the instrument settings of the current spectrum
 
std::vector< DataProcessingPtr > data_processing_
Definition: SpectrumSettings.h:153
 
void setDataProcessing(const std::vector< DataProcessingPtr > &data_processing)
sets the description of the applied processing
 
SpectrumType type_
Definition: SpectrumSettings.h:144
 
std::vector< PeptideIdentification > identification_
Definition: SpectrumSettings.h:152
 
SpectrumType
Spectrum peak type.
Definition: SpectrumSettings.h:45
 
@ UNKNOWN
Unknown spectrum type.
Definition: SpectrumSettings.h:46
 
@ PROFILE
profile data
Definition: SpectrumSettings.h:48
 
@ CENTROID
centroid data or stick data
Definition: SpectrumSettings.h:47
 
bool operator==(const SpectrumSettings &rhs) const
Equality operator.
 
std::vector< DataProcessingPtr > & getDataProcessing()
returns a mutable reference to the description of the applied processing
 
const std::vector< Precursor > & getPrecursors() const
returns a const reference to the precursors
 
SourceFile & getSourceFile()
returns a mutable reference to the source file
 
std::vector< Precursor > precursors_
Definition: SpectrumSettings.h:150
 
const std::vector< Product > & getProducts() const
returns a const reference to the products
 
~SpectrumSettings()
Destructor.
 
const String & getComment() const
returns the free-text comment
 
void setPeptideIdentifications(const std::vector< PeptideIdentification > &identifications)
sets the PeptideIdentification vector
 
void setPrecursors(const std::vector< Precursor > &precursors)
sets the precursors
 
const String & getNativeID() const
returns the native identifier for the spectrum, used by the acquisition software.
 
void setAcquisitionInfo(const AcquisitionInfo &acquisition_info)
sets the acquisition info
 
std::vector< Product > products_
Definition: SpectrumSettings.h:151
 
InstrumentSettings & getInstrumentSettings()
returns a mutable reference to the instrument settings of the current spectrum
 
void setNativeID(const String &native_id)
sets the native identifier for the spectrum, used by the acquisition software.
 
A more convenient string class.
Definition: String.h:34
 
Main OpenMS namespace.
Definition: openswathalgo/include/OpenMS/OPENSWATHALGO/DATAACCESS/ISpectrumAccess.h:19
 
std::ostream & operator<<(std::ostream &os, const AccurateMassSearchResult &amsr)