OpenMS
2.4.0
|
AbsoluteQuantitationMethod is a class to hold information about the quantitation method and for applying and/or generating the quantitation method. More...
#include <OpenMS/ANALYSIS/QUANTITATION/AbsoluteQuantitationMethod.h>
Public Member Functions | |
AbsoluteQuantitationMethod () | |
Constructor. More... | |
~AbsoluteQuantitationMethod ()=default | |
Destructor. More... | |
bool | operator== (const AbsoluteQuantitationMethod &other) const |
bool | operator!= (const AbsoluteQuantitationMethod &other) const |
void | setComponentName (const String &component_name) |
Component name setter. More... | |
String | getComponentName () const |
Component name getter. More... | |
void | setFeatureName (const String &feature_name) |
Feature name setter. More... | |
String | getFeatureName () const |
Feature name getter. More... | |
void | setISName (const String &IS_name) |
IS name setter. More... | |
String | getISName () const |
IS_name getter. More... | |
void | setLLOD (const double llod) |
LLOD setter. More... | |
double | getLLOD () const |
LLOD getter. More... | |
void | setULOD (const double ulod) |
ULOD setter. More... | |
double | getULOD () const |
ULOD getter. More... | |
bool | checkLOD (const double value) const |
This function checks if the value is within the limits of detection (LOD) More... | |
void | setLLOQ (const double lloq) |
LLOQ setter. More... | |
double | getLLOQ () const |
LLOQ getter. More... | |
void | setULOQ (const double uloq) |
ULOQ setter. More... | |
double | getULOQ () const |
ULOQ getter. More... | |
bool | checkLOQ (const double value) const |
This function checks if the value is within the limits of quantitation (LOQ) More... | |
void | setNPoints (const Int n_points) |
Set the number of points. More... | |
Int | getNPoints () const |
Get the number of points. More... | |
void | setCorrelationCoefficient (const double correlation_coefficient) |
Set the correlation coefficient. More... | |
double | getCorrelationCoefficient () const |
Get the correlation coefficient. More... | |
void | setConcentrationUnits (const String &concentration_units) |
Concentration units setter. More... | |
String | getConcentrationUnits () const |
Concentration units getter. More... | |
void | setTransformationModel (const String &transformation_model) |
Transformation model setter. More... | |
String | getTransformationModel () const |
Transformation model getter. More... | |
void | setTransformationModelParams (const Param &transformation_model_params) |
Transformation model parameters setter. More... | |
Param | getTransformationModelParams () const |
Transformation model parameters getter. More... | |
Private Attributes | |
String | component_name_ |
id of the component More... | |
String | feature_name_ |
name of the feature (i.e., peak_apex_int or peak_area) More... | |
String | IS_name_ |
the internal standard (IS) name for the transition More... | |
double | llod_ |
lower limit of detection (LLOD) of the transition More... | |
double | ulod_ |
upper limit of detection (ULOD) of the transition More... | |
double | lloq_ |
lower limit of quantitation (LLOQ) of the transition More... | |
double | uloq_ |
upper limit of quantitation (ULOQ) of the transition More... | |
Int | n_points_ |
number of points used in a calibration curve More... | |
double | correlation_coefficient_ |
the Pearson R value for the correlation coefficient of the calibration curve More... | |
String | concentration_units_ |
concentration units of the component's concentration More... | |
String | transformation_model_ |
transformation model More... | |
Param | transformation_model_params_ |
transformation model parameters More... | |
AbsoluteQuantitationMethod is a class to hold information about the quantitation method and for applying and/or generating the quantitation method.
The quantitation method describes all parameters required to define the calibration curve used for absolute quantitation by Isotope Dilution Mass Spectrometry (IDMS). The quantitation method also defines the statistics of the fitted calibration curve as well as the lower and upper bounds of the calibration for later Quality Control.
Constructor.
|
default |
Destructor.
bool checkLOD | ( | const double | value | ) | const |
This function checks if the value is within the limits of detection (LOD)
bool checkLOQ | ( | const double | value | ) | const |
This function checks if the value is within the limits of quantitation (LOQ)
String getComponentName | ( | ) | const |
Component name getter.
String getConcentrationUnits | ( | ) | const |
Concentration units getter.
double getCorrelationCoefficient | ( | ) | const |
Get the correlation coefficient.
String getISName | ( | ) | const |
IS_name getter.
double getLLOD | ( | ) | const |
LLOD getter.
double getLLOQ | ( | ) | const |
LLOQ getter.
Int getNPoints | ( | ) | const |
Get the number of points.
String getTransformationModel | ( | ) | const |
Transformation model getter.
Param getTransformationModelParams | ( | ) | const |
Transformation model parameters getter.
double getULOD | ( | ) | const |
ULOD getter.
double getULOQ | ( | ) | const |
ULOQ getter.
|
inline |
|
inline |
References AbsoluteQuantitationMethod::component_name_, AbsoluteQuantitationMethod::concentration_units_, AbsoluteQuantitationMethod::correlation_coefficient_, AbsoluteQuantitationMethod::feature_name_, AbsoluteQuantitationMethod::IS_name_, AbsoluteQuantitationMethod::llod_, AbsoluteQuantitationMethod::lloq_, AbsoluteQuantitationMethod::n_points_, AbsoluteQuantitationMethod::transformation_model_, AbsoluteQuantitationMethod::transformation_model_params_, AbsoluteQuantitationMethod::ulod_, and AbsoluteQuantitationMethod::uloq_.
void setComponentName | ( | const String & | component_name | ) |
Component name setter.
void setConcentrationUnits | ( | const String & | concentration_units | ) |
Concentration units setter.
void setCorrelationCoefficient | ( | const double | correlation_coefficient | ) |
Set the correlation coefficient.
void setISName | ( | const String & | IS_name | ) |
IS name setter.
void setLLOD | ( | const double | llod | ) |
LLOD setter.
void setLLOQ | ( | const double | lloq | ) |
LLOQ setter.
void setNPoints | ( | const Int | n_points | ) |
Set the number of points.
void setTransformationModel | ( | const String & | transformation_model | ) |
Transformation model setter.
void setTransformationModelParams | ( | const Param & | transformation_model_params | ) |
Transformation model parameters setter.
void setULOD | ( | const double | ulod | ) |
ULOD setter.
void setULOQ | ( | const double | uloq | ) |
ULOQ setter.
|
private |
id of the component
Referenced by AbsoluteQuantitationMethod::operator==().
|
private |
concentration units of the component's concentration
Referenced by AbsoluteQuantitationMethod::operator==().
|
private |
the Pearson R value for the correlation coefficient of the calibration curve
Referenced by AbsoluteQuantitationMethod::operator==().
|
private |
name of the feature (i.e., peak_apex_int or peak_area)
Referenced by AbsoluteQuantitationMethod::operator==().
|
private |
the internal standard (IS) name for the transition
Referenced by AbsoluteQuantitationMethod::operator==().
|
private |
lower limit of detection (LLOD) of the transition
Referenced by AbsoluteQuantitationMethod::operator==().
|
private |
lower limit of quantitation (LLOQ) of the transition
Referenced by AbsoluteQuantitationMethod::operator==().
|
private |
number of points used in a calibration curve
Referenced by AbsoluteQuantitationMethod::operator==().
|
private |
transformation model
Referenced by AbsoluteQuantitationMethod::operator==().
|
private |
transformation model parameters
Referenced by AbsoluteQuantitationMethod::operator==().
|
private |
upper limit of detection (ULOD) of the transition
Referenced by AbsoluteQuantitationMethod::operator==().
|
private |
upper limit of quantitation (ULOQ) of the transition
Referenced by AbsoluteQuantitationMethod::operator==().