DateTime Class.
Definition: DateTime.h:55
Manage source document information.
Definition: DocumentIdentifier.h:56
Description of the experimental settings.
Definition: ExperimentalSettings.h:62
void setSample(const Sample &sample)
sets the sample description
String comment_
Definition: ExperimentalSettings.h:148
const Sample & getSample() const
returns a const reference to the sample description
bool operator!=(const ExperimentalSettings &rhs) const
Equality operator.
const Instrument & getInstrument() const
returns a const reference to the MS instrument description
void setComment(const String &comment)
sets the free-text comment
bool operator==(const ExperimentalSettings &rhs) const
Equality operator.
std::vector< ContactPerson > & getContacts()
returns a mutable reference to the list of contact persons
ExperimentalSettings & operator=(ExperimentalSettings &&) &=default
Move assignment operator.
Sample & getSample()
returns a mutable reference to the sample description
Sample sample_
Definition: ExperimentalSettings.h:142
void setContacts(const std::vector< ContactPerson > &contacts)
sets the list of contact persons
String fraction_identifier_
Definition: ExperimentalSettings.h:150
const HPLC & getHPLC() const
returns a const reference to the description of the HPLC run
ExperimentalSettings & operator=(const ExperimentalSettings &)=default
Assignment operator.
HPLC hplc_
Definition: ExperimentalSettings.h:146
std::vector< ProteinIdentification > & getProteinIdentifications()
returns a mutable reference to the protein ProteinIdentification vector
const String & getFractionIdentifier() const
returns fraction identifier
Instrument instrument_
Definition: ExperimentalSettings.h:145
void setProteinIdentifications(const std::vector< ProteinIdentification > &protein_identifications)
sets the protein ProteinIdentification vector
std::vector< SourceFile > source_files_
Definition: ExperimentalSettings.h:143
const std::vector< SourceFile > & getSourceFiles() const
returns a const reference to the source data file
void setInstrument(const Instrument &instrument)
sets the MS instrument description
void setFractionIdentifier(const String &fraction_identifier)
sets the fraction identifier
void setHPLC(const HPLC &hplc)
sets the description of the HPLC run
const std::vector< ProteinIdentification > & getProteinIdentifications() const
returns a const reference to the protein ProteinIdentification vector
const std::vector< ContactPerson > & getContacts() const
returns a const reference to the list of contact persons
ExperimentalSettings(ExperimentalSettings &&)=default
Move constructor.
Instrument & getInstrument()
returns a mutable reference to the MS instrument description
const String & getComment() const
returns the free-text comment
std::vector< ProteinIdentification > protein_identifications_
Definition: ExperimentalSettings.h:149
void setSourceFiles(const std::vector< SourceFile > &source_files)
sets the source data file
HPLC & getHPLC()
returns a mutable reference to the description of the HPLC run
void setDateTime(const DateTime &date)
sets the date the experiment was performed
std::vector< SourceFile > & getSourceFiles()
returns a mutable reference to the source data file
DateTime datetime_
Definition: ExperimentalSettings.h:147
const DateTime & getDateTime() const
returns the date the experiment was performed
std::vector< ContactPerson > contacts_
Definition: ExperimentalSettings.h:144
ExperimentalSettings(const ExperimentalSettings &)=default
Copy constructor.
ExperimentalSettings()=default
Constructor.
~ExperimentalSettings() override
Destructor.
Representation of a HPLC experiment.
Definition: HPLC.h:51
Description of a MS instrument.
Definition: Instrument.h:65
Meta information about the sample.
Definition: Sample.h:61
A more convenient string class.
Definition: String.h:60
Main OpenMS namespace.
Definition: FeatureDeconvolution.h:47
std::ostream & operator<<(std::ostream &os, const AccurateMassSearchResult &amsr)