data structure for mass shift pattern
Definition: MultiplexDeltaMasses.h:37
std::multiset< String > LabelSet
set of labels associated with a mass shift
Definition: MultiplexDeltaMasses.h:46
MultiplexDeltaMasses(const std::vector< DeltaMass > &dm)
constructor
std::vector< DeltaMass > & getDeltaMasses()
returns delta masses
static String labelSetToString(const LabelSet &ls)
converts a label set to a string
const std::vector< DeltaMass > & getDeltaMasses() const
returns delta masses
std::vector< DeltaMass > delta_masses_
mass shifts between peptides (including zero mass shift for first peptide)
Definition: MultiplexDeltaMasses.h:93
MultiplexDeltaMasses()
constructor
A more convenient string class.
Definition: String.h:34
Main OpenMS namespace.
Definition: FeatureDeconvolution.h:22
bool operator<(const MultiplexDeltaMasses &dm1, const MultiplexDeltaMasses &dm2)
mass shift with corresponding label set
Definition: MultiplexDeltaMasses.h:52
LabelSet label_set
Definition: MultiplexDeltaMasses.h:54
DeltaMass(double dm, LabelSet ls)
DeltaMass(double dm, const String &l)
double delta_mass
Definition: MultiplexDeltaMasses.h:53