libpappsomspp
Library for mass spectrometry
|
Go to the documentation of this file.
28 MassDataCombiner
getPlusCombiner(MzIntegrationParams &integration_params);
52 virtual QString
toString() const = 0;
73 virtual QString
toString()
const override;
81 friend class PrecisionFactory;
87 virtual ~PpmPrecision();
93 virtual QString
toString()
const override;
102 friend class PrecisionFactory;
108 virtual ~ResPrecision();
114 virtual QString
toString()
const override;
126 const int m_charge = 1;
138 virtual QString
toString()
const override;
double pappso_double
A type definition for doubles.
static MapResPrecision m_mapRes
static MapMzPrecision m_mapMz
This header contains all the type re-definitions and all the global variables definitions used in the...
static PrecisionPtr getMzInstance(pappso_double value, int charge)
std::map< pappso_double, DaltonPrecision * > MapDaltonPrecision
static MapDaltonPrecision m_mapDalton
std::map< pappso_double, MzPrecision * > MapMzPrecision
static PrecisionPtr getPpmInstance(pappso_double value)
std::map< pappso_double, DaltonPrecision * > MapDaltonPrecision
static PrecisionPtr fromString(const QString &str)
static PrecisionPtr getDaltonInstance(pappso_double value)
std::map< pappso_double, PpmPrecision * > MapPpmPrecision
static PrecisionPtr getResInstance(pappso_double value)
static MapMzPrecision m_mapMz
virtual pappso_double getNominal() const final
MassDataCombiner getPlusCombiner(MzIntegrationParams &integration_params)
const typedef PrecisionBase * PrecisionPtr
virtual pappso_double delta(pappso_double value) const =0
std::map< pappso_double, ResPrecision * > MapResPrecision
static MapPpmPrecision m_mapPpm
std::map< pappso_double, ResPrecision * > MapResPrecision
std::map< pappso_double, MzPrecision * > MapMzPrecision
PrecisionBase(pappso_double nominal)
const pappso_double m_nominal
virtual QString toString() const =0
virtual PrecisionUnit unit() const =0
std::map< pappso_double, PpmPrecision * > MapPpmPrecision