libpappsomspp
Library for mass spectrometry
Loading...
Searching...
No Matches
massspectrumminuscombiner.h
Go to the documentation of this file.
1
#pragma once
2
3
4
#include <vector>
5
#include <memory>
6
7
#include <QDataStream>
8
9
#include "
pappsomspp/export-import-config.h
"
10
#include "../../types.h"
11
#include "
pappsomspp/core/massspectrum/massspectrum.h
"
12
#include "
massspectrumcombiner.h
"
13
14
namespace
pappso
15
{
16
17
class
MassSpectrumMinusCombiner;
18
19
typedef
std::shared_ptr<const MassSpectrumMinusCombiner>
20
MassSpectrumMinusCombinerCstSPtr
;
21
typedef
std::shared_ptr<MassSpectrumMinusCombiner>
22
MassSpectrumMinusCombinerSPtr
;
23
24
25
class
PMSPP_LIB_DECL
MassSpectrumMinusCombiner
:
public
MassSpectrumCombiner
26
{
27
28
public
:
29
MassSpectrumMinusCombiner
();
30
MassSpectrumMinusCombiner
(
int
decimal_places);
31
MassSpectrumMinusCombiner
(
MassSpectrumMinusCombinerCstSPtr
other);
32
MassSpectrumMinusCombiner
(
const
MassSpectrumMinusCombiner
&other);
33
34
virtual
~MassSpectrumMinusCombiner
();
35
36
MassSpectrumMinusCombiner
&operator=(
const
MassSpectrumMinusCombiner
&other);
37
38
virtual
MapTrace
&combine(
MapTrace
&map_trace,
39
const
Trace
&trace)
const override
;
40
virtual
MapTrace
&combine(
MapTrace
&map_trace_out,
41
const
MapTrace
&map_trace_in)
const override
;
42
};
43
44
45
}
// namespace pappso
pappso::MapTrace
Definition
maptrace.h:36
pappso::MassSpectrumCombiner
Definition
massspectrumcombiner.h:29
pappso::MassSpectrumMinusCombiner
Definition
massspectrumminuscombiner.h:26
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::MassSpectrumMinusCombinerCstSPtr
std::shared_ptr< const MassSpectrumMinusCombiner > MassSpectrumMinusCombinerCstSPtr
Definition
massspectrumminuscombiner.h:20
pappso::MassSpectrumMinusCombinerSPtr
std::shared_ptr< MassSpectrumMinusCombiner > MassSpectrumMinusCombinerSPtr
Definition
massspectrumminuscombiner.h:22
pappsomspp
core
processing
combiners
massspectrumminuscombiner.h
Generated on Thu Nov 6 2025 12:27:26 for libpappsomspp by
1.9.8