24 template <
typename Value>
56 const std::vector<Int>& affected_channels) :
57 name(
std::move(local_name)),
59 description(
std::move(local_description)),
61 affected_channels(affected_channels)
A base class for all classes handling default parameters.
Definition DefaultParamHandler.h:66
Abstract base class describing an isobaric quantitation method in terms of the used channels and an i...
Definition IsobaricQuantitationMethod.h:32
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 Matrix< double > getIsotopeCorrectionMatrix() const =0
Returns an isotope correction matrix suitable for the given quantitation method.
virtual Size getNumberOfChannels() const =0
Gives the number of channels available for this quantitation method.
~IsobaricQuantitationMethod() override
d'tor
IsobaricQuantitationMethod()
c'tor setting the name for the underlying param handler
virtual Size getReferenceChannel() const =0
Returns the index of the reference channel in the IsobaricChannelList (see IsobaricQuantitationMethod...
std::vector< IsobaricChannelInformation > IsobaricChannelList
Definition IsobaricQuantitationMethod.h:72
virtual const String & getMethodName() const =0
Returns a unique name for the quantitation method.
virtual const IsobaricChannelList & getChannelInformation() const =0
Returns information on the different channels used by the quantitation method.
A 2D matrix class with efficient buffer access for NumPy interoperability.
Definition Matrix.h:35
double CoordinateType
Coordinate type (of the position)
Definition Peak2D.h:39
A more convenient string class.
Definition String.h:34
int Int
Signed integer type.
Definition Types.h:72
size_t Size
Size type e.g. used as variable which can hold result of size()
Definition Types.h:97
Main OpenMS namespace.
Definition openswathalgo/include/OpenMS/OPENSWATHALGO/DATAACCESS/ISpectrumAccess.h:19