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
9#include "../../types.h"
12
13namespace pappso
14{
15
16class MassSpectrumPlusCombiner;
17
18typedef std::shared_ptr<const MassSpectrumPlusCombiner>
20
21typedef std::shared_ptr<MassSpectrumPlusCombiner> MassSpectrumPlusCombinerSPtr;
22
23
25{
26
27 public:
29 MassSpectrumPlusCombiner(int decimal_places);
32
34
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
A simple container of DataPoint instances.
Definition trace.h:148
#define PMSPP_LIB_DECL
basic mass spectrum
tries to keep as much as possible monoisotopes, removing any possible C13 peaks and changes multichar...
Definition aa.cpp:39
std::shared_ptr< const MassSpectrumPlusCombiner > MassSpectrumPlusCombinerCstSPtr
std::shared_ptr< MassSpectrumPlusCombiner > MassSpectrumPlusCombinerSPtr
This header contains all the type re-definitions and all the global variables definitions used in the...