49 template <
typename Value>
77 const String& local_description,
85 description(local_description),
87 channel_id_minus_2(minus_2),
88 channel_id_minus_1(minus_1),
89 channel_id_plus_1(plus_1),
90 channel_id_plus_2(plus_2)
A base class for all classes handling default parameters.
Definition: DefaultParamHandler.h:93
Abstract base class describing an isobaric quantitation method in terms of the used channels and an i...
Definition: IsobaricQuantitationMethod.h:57
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...
Matrix< double > stringListToIsotopCorrectionMatrix_(const std::vector< String > &stringlist) const
Helper function to convert a string list containing an isotope correction matrix into a Matrix<double...
std::vector< IsobaricChannelInformation > IsobaricChannelList
Definition: IsobaricQuantitationMethod.h:110
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:47