libpappsomspp
Library for mass spectrometry
pappso::MassSpectrumCombinerFactory Class Reference

#include <massspectrumcombinerfactory.h>

Public Member Functions

MassDataCombiner getPlusCombiner (MzIntegrationParams &integration_params)
 
 getPlusCombiner (MzIntegrationParams &integration_params)
 

Static Public Member Functions

static PrecisionPtr fromString (const QString &str)
 
static PrecisionPtr getDaltonInstance (pappso_double value)
 
static PrecisionPtr getPpmInstance (pappso_double value)
 
static PrecisionPtr getResInstance (pappso_double value)
 
static PrecisionPtr getMzInstance (pappso_double value, int charge)
 

Private Types

using MapDaltonPrecision = std::map< pappso_double, DaltonPrecision * >
 
using MapPpmPrecision = std::map< pappso_double, PpmPrecision * >
 
using MapResPrecision = std::map< pappso_double, ResPrecision * >
 
using MapMzPrecision = std::map< pappso_double, MzPrecision * >
 

Static Private Attributes

static MapDaltonPrecision m_mapDalton
 
static MapPpmPrecision m_mapPpm
 
static MapResPrecision m_mapRes
 
static MapMzPrecision m_mapMz
 

Detailed Description

Definition at line 13 of file massspectrumcombinerfactory.h.

Member Typedef Documentation

◆ MapDaltonPrecision

◆ MapMzPrecision

◆ MapPpmPrecision

◆ MapResPrecision

Member Function Documentation

◆ fromString()

static PrecisionPtr pappso::MassSpectrumCombinerFactory::fromString ( const QString &  str)
static

◆ getDaltonInstance()

static PrecisionPtr pappso::MassSpectrumCombinerFactory::getDaltonInstance ( pappso_double  value)
static

◆ getMzInstance()

static PrecisionPtr pappso::MassSpectrumCombinerFactory::getMzInstance ( pappso_double  value,
int  charge 
)
static

◆ getPlusCombiner() [1/2]

MassDataCombiner pappso::MassSpectrumCombinerFactory::getPlusCombiner ( MzIntegrationParams integration_params)

◆ getPlusCombiner() [2/2]

pappso::MassSpectrumCombinerFactory::getPlusCombiner ( MzIntegrationParams integration_params)

◆ getPpmInstance()

static PrecisionPtr pappso::MassSpectrumCombinerFactory::getPpmInstance ( pappso_double  value)
static

◆ getResInstance()

static PrecisionPtr pappso::MassSpectrumCombinerFactory::getResInstance ( pappso_double  value)
static

Member Data Documentation

◆ m_mapDalton

MapDaltonPrecision pappso::MassSpectrumCombinerFactory::m_mapDalton
staticprivate

Definition at line 22 of file massspectrumcombinerfactory.h.

◆ m_mapMz

MapMzPrecision pappso::MassSpectrumCombinerFactory::m_mapMz
staticprivate

Definition at line 25 of file massspectrumcombinerfactory.h.

◆ m_mapPpm

MapPpmPrecision pappso::MassSpectrumCombinerFactory::m_mapPpm
staticprivate

Definition at line 23 of file massspectrumcombinerfactory.h.

◆ m_mapRes

MapResPrecision pappso::MassSpectrumCombinerFactory::m_mapRes
staticprivate

Definition at line 24 of file massspectrumcombinerfactory.h.


The documentation for this class was generated from the following file: