libpappsomspp
Library for mass spectrometry
Loading...
Searching...
No Matches
massspectrumpluscombiner.h
Go to the documentation of this file.
1
#pragma once
2
3
#include <vector>
4
#include <memory>
5
6
#include <QDataStream>
7
8
#include "
pappsomspp/export-import-config.h
"
9
#include "../../types.h"
10
#include "
pappsomspp/core/massspectrum/massspectrum.h
"
11
#include "
massspectrumcombiner.h
"
12
13
namespace
pappso
14
{
15
16
class
MassSpectrumPlusCombiner;
17
18
typedef
std::shared_ptr<const MassSpectrumPlusCombiner>
19
MassSpectrumPlusCombinerCstSPtr
;
20
21
typedef
std::shared_ptr<MassSpectrumPlusCombiner>
MassSpectrumPlusCombinerSPtr
;
22
23
24
class
PMSPP_LIB_DECL
MassSpectrumPlusCombiner
:
public
MassSpectrumCombiner
25
{
26
27
public
:
28
MassSpectrumPlusCombiner
();
29
MassSpectrumPlusCombiner
(
int
decimal_places);
30
MassSpectrumPlusCombiner
(
const
MassSpectrumPlusCombiner
&other);
31
MassSpectrumPlusCombiner
(
MassSpectrumPlusCombinerCstSPtr
other);
32
33
virtual
~MassSpectrumPlusCombiner
();
34
35
MassSpectrumPlusCombiner
&operator=(
const
MassSpectrumPlusCombiner
&other);
36
37
virtual
MapTrace
&combine(
MapTrace
&map_trace,
38
const
Trace
&trace)
const override
;
39
virtual
MapTrace
&combine(
MapTrace
&map_trace_out,
40
const
MapTrace
&map_trace_in)
const override
;
41
};
42
43
44
}
// namespace pappso
pappso::MapTrace
Definition
maptrace.h:36
pappso::MassSpectrumCombiner
Definition
massspectrumcombiner.h:29
pappso::MassSpectrumPlusCombiner
Definition
massspectrumpluscombiner.h:25
pappso::Trace
A simple container of DataPoint instances.
Definition
trace.h:148
export-import-config.h
PMSPP_LIB_DECL
#define PMSPP_LIB_DECL
Definition
export-import-config.h:14
massspectrum.h
massspectrumcombiner.h
pappso
tries to keep as much as possible monoisotopes, removing any possible C13 peaks and changes multichar...
Definition
aa.cpp:39
pappso::MassSpectrumPlusCombinerCstSPtr
std::shared_ptr< const MassSpectrumPlusCombiner > MassSpectrumPlusCombinerCstSPtr
Definition
massspectrumpluscombiner.h:19
pappso::MassSpectrumPlusCombinerSPtr
std::shared_ptr< MassSpectrumPlusCombiner > MassSpectrumPlusCombinerSPtr
Definition
massspectrumpluscombiner.h:21
pappsomspp
core
processing
combiners
massspectrumpluscombiner.h
Generated on Thu Nov 6 2025 12:27:26 for libpappsomspp by
1.9.8