data structure for mass shift pattern
Definition: MultiplexDeltaMasses.h:63
std::multiset< String > LabelSet
set of labels associated with a mass shift
Definition: MultiplexDeltaMasses.h:72
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:119
MultiplexDeltaMasses()
constructor
A more convenient string class.
Definition: String.h:60
Main OpenMS namespace.
Definition: FeatureDeconvolution.h:47
bool operator<(const MultiplexDeltaMasses &dm1, const MultiplexDeltaMasses &dm2)
mass shift with corresponding label set
Definition: MultiplexDeltaMasses.h:78
LabelSet label_set
Definition: MultiplexDeltaMasses.h:80
DeltaMass(double dm, LabelSet ls)
DeltaMass(double dm, String l)
double delta_mass
Definition: MultiplexDeltaMasses.h:79