OpenMS
Loading...
Searching...
No Matches
ProcessingSoftware.h
Go to the documentation of this file.
1// Copyright (c) 2002-present, OpenMS Inc. -- EKU Tuebingen, ETH Zurich, and FU Berlin
2// SPDX-License-Identifier: BSD-3-Clause
3//
4// --------------------------------------------------------------------------
5// $Maintainer: Hendrik Weisser $
6// $Authors: Hendrik Weisser $
7// --------------------------------------------------------------------------
8
9#pragma once
10
13
14namespace OpenMS
15{
16 namespace IdentificationDataInternal
17 {
23 {
29 // @TODO: make this a "list" for cheap "push_front"?
30 std::vector<ScoreTypeRef> assigned_scores;
31
33 const String& name = "", const String& version = "",
34 const std::vector<ScoreTypeRef>& assigned_scores = std::vector<ScoreTypeRef>()):
36 {
37 }
38 };
39
40 // ordering is done using "operator<" inherited from "Software":
41 typedef std::set<ProcessingSoftware> ProcessingSoftwares;
43
44 }
45}
Description of the software used for processing.
Definition Software.h:26
A more convenient string class.
Definition String.h:34
IteratorWrapper< ProcessingSoftwares::iterator > ProcessingSoftwareRef
Definition ProcessingSoftware.h:42
std::set< ProcessingSoftware > ProcessingSoftwares
Definition ProcessingSoftware.h:41
Main OpenMS namespace.
Definition openswathalgo/include/OpenMS/OPENSWATHALGO/DATAACCESS/ISpectrumAccess.h:19
Wrapper that adds operator< to iterators, so they can be used as (part of) keys in maps/sets or multi...
Definition MetaData.h:20
Information about software used for data processing.
Definition ProcessingSoftware.h:23
std::vector< ScoreTypeRef > assigned_scores
Definition ProcessingSoftware.h:30
ProcessingSoftware(const String &name="", const String &version="", const std::vector< ScoreTypeRef > &assigned_scores=std::vector< ScoreTypeRef >())
Definition ProcessingSoftware.h:32