30 static const std::string NamesOfIsotopeVariant[SIZE_OF_ISOTOPEVARIANT];
Meta information about chemical modification of a sample.
Definition: Modification.h:27
Base class for sample treatments (Digestion, Modification, Tagging, ...)
Definition: SampleTreatment.h:27
Meta information about tagging of a sample e.g. ICAT labeling.
Definition: Tagging.h:25
Tagging & operator=(const Tagging &)=default
Assignment operator.
~Tagging() override
Destructor.
Tagging & operator=(Tagging &&) &=default
Move assignment operator.
Tagging(const Tagging &)=default
Copy constructor.
Tagging()
Default constructor.
Tagging(Tagging &&)=default
Move constructor.
double mass_shift_
Definition: Tagging.h:68
void setVariant(const IsotopeVariant &variant)
sets the isotope variant of the tag
IsotopeVariant
Isotope variants (light and heavy)
Definition: Tagging.h:28
@ HEAVY
Definition: Tagging.h:28
double getMassShift() const
returns the mass difference between light and heavy variant (default is 0.0)
bool operator==(const SampleTreatment &rhs) const override
Equality operator.
IsotopeVariant variant_
Definition: Tagging.h:69
SampleTreatment * clone() const override
clone method. See SampleTreatment
const IsotopeVariant & getVariant() const
returns the isotope variant of the tag (default is LIGHT)
void setMassShift(double mass_shift)
sets the mass difference between light and heavy variant
Main OpenMS namespace.
Definition: FeatureDeconvolution.h:22