11#include <OpenMS/config.h>
Abstract base class describing an isobaric quantitation method in terms of the used channels and an i...
Definition IsobaricQuantitationMethod.h:32
std::vector< IsobaricChannelInformation > IsobaricChannelList
Definition IsobaricQuantitationMethod.h:72
A 2D matrix class with efficient buffer access for NumPy interoperability.
Definition Matrix.h:35
A more convenient string class.
Definition String.h:34
TMT 10plex quantitation to be used with the IsobaricQuantitation.
Definition TMTTenPlexQuantitationMethod.h:24
static const std::vector< std::string > channel_names_
List of available channel names as they are presented to the user.
Definition TMTTenPlexQuantitationMethod.h:64
Size reference_channel_
The reference channel for this experiment.
Definition TMTTenPlexQuantitationMethod.h:61
const IsobaricChannelList & getChannelInformation() const override
Returns information on the different channels used by the quantitation method.
Size getReferenceChannel() const override
Returns the index of the reference channel in the IsobaricChannelList (see IsobaricQuantitationMethod...
void setDefaultParams_()
implemented for DefaultParamHandler
Matrix< double > getIsotopeCorrectionMatrix() const override
Returns an isotope correction matrix suitable for the given quantitation method.
Size getNumberOfChannels() const override
Gives the number of channels available for this quantitation method.
~TMTTenPlexQuantitationMethod() override=default
d'tor
TMTTenPlexQuantitationMethod(const TMTTenPlexQuantitationMethod &other)
Copy c'tor.
TMTTenPlexQuantitationMethod()
Default c'tor.
void updateMembers_() override
implemented for DefaultParamHandler
const String & getMethodName() const override
Methods to implement from IsobaricQuantitationMethod.
TMTTenPlexQuantitationMethod & operator=(const TMTTenPlexQuantitationMethod &rhs)
Assignment operator.
static const String name_
The name of the quantitation method.
Definition TMTTenPlexQuantitationMethod.h:58
IsobaricChannelList channels_
the actual information on the different tmt10plex channels.
Definition TMTTenPlexQuantitationMethod.h:55
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