50 template <
typename Value>
82 const std::vector<Int>& affected_channels) :
83 name(std::move(local_name)),
85 description(std::move(local_description)),
87 affected_channels(affected_channels)
A base class for all classes handling default parameters.
Definition: DefaultParamHandler.h:92
Abstract base class describing an isobaric quantitation method in terms of the used channels and an i...
Definition: IsobaricQuantitationMethod.h:58
Matrix< double > stringListToIsotopeCorrectionMatrix_(const std::vector< String > &stringlist) const
Helper function to convert a string list containing an isotope correction matrix into a Matrix<double...
virtual Size getNumberOfChannels() const =0
Gives the number of channels available for this quantitation method.
virtual const IsobaricChannelList & getChannelInformation() const =0
Returns information on the different channels used by the quantitation method.
~IsobaricQuantitationMethod() override
d'tor
IsobaricQuantitationMethod()
c'tor setting the name for the underlying param handler
virtual const String & getMethodName() const =0
Returns a unique name for the quantitation method.
virtual Matrix< double > getIsotopeCorrectionMatrix() const =0
Returns an isotope correction matrix suitable for the given quantitation method.
virtual Size getReferenceChannel() const =0
Returns the index of the reference channel in the IsobaricChannelList (see IsobaricQuantitationMethod...
std::vector< IsobaricChannelInformation > IsobaricChannelList
Definition: IsobaricQuantitationMethod.h:98
double CoordinateType
Coordinate type (of the position)
Definition: Peak2D.h:64
A more convenient string class.
Definition: String.h:60
int Int
Signed integer type.
Definition: Types.h:102
size_t Size
Size type e.g. used as variable which can hold result of size()
Definition: Types.h:127
Main OpenMS namespace.
Definition: FeatureDeconvolution.h:48