126 const int m_charge = 1;
138 virtual QString
toString()
const override;
virtual QString toString() const override
virtual pappso_double delta(pappso_double value) const override
DaltonPrecision(pappso_double x)
virtual ~DaltonPrecision()
virtual PrecisionUnit unit() const override
std::map< pappso_double, ResPrecision * > MapResPrecision
static PrecisionPtr fromString(const QString &str)
static MapDaltonPrecision m_mapDalton
static MapMzPrecision m_mapMz
static MapPpmPrecision m_mapPpm
getPlusCombiner(MzIntegrationParams &integration_params)
std::map< pappso_double, DaltonPrecision * > MapDaltonPrecision
std::map< pappso_double, PpmPrecision * > MapPpmPrecision
static PrecisionPtr getDaltonInstance(pappso_double value)
std::map< pappso_double, MzPrecision * > MapMzPrecision
static PrecisionPtr getPpmInstance(pappso_double value)
MassDataCombiner getPlusCombiner(MzIntegrationParams &integration_params)
static PrecisionPtr getResInstance(pappso_double value)
static MapResPrecision m_mapRes
static PrecisionPtr getMzInstance(pappso_double value, int charge)
The MzIntegrationParams class provides the parameters definining how m/z !
PpmPrecision(pappso_double x)
virtual pappso_double delta(pappso_double value) const override
virtual PrecisionUnit unit() const override
virtual QString toString() const override
virtual QString toString() const =0
const pappso_double m_nominal
PrecisionBase(pappso_double nominal)
virtual pappso_double getNominal() const final
virtual pappso_double delta(pappso_double value) const =0
virtual PrecisionUnit unit() const =0
static PrecisionPtr getPpmInstance(pappso_double value)
static PrecisionPtr fromString(const QString &str)
std::map< pappso_double, MzPrecision * > MapMzPrecision
std::map< pappso_double, PpmPrecision * > MapPpmPrecision
static PrecisionPtr getResInstance(pappso_double value)
static PrecisionPtr getDaltonInstance(pappso_double value)
std::map< pappso_double, DaltonPrecision * > MapDaltonPrecision
std::map< pappso_double, ResPrecision * > MapResPrecision
static MapMzPrecision m_mapMz
virtual PrecisionUnit unit() const override
virtual pappso_double delta(pappso_double value) const override
virtual QString toString() const override
ResPrecision(pappso_double x)
tries to keep as much as possible monoisotopes, removing any possible C13 peaks and changes multichar...
const PrecisionBase * PrecisionPtr
double pappso_double
A type definition for doubles.
This header contains all the type re-definitions and all the global variables definitions used in the...