OpenMS
MultiplexSatelliteCentroided.h
Go to the documentation of this file.
1 // Copyright (c) 2002-present, OpenMS Inc. -- EKU Tuebingen, ETH Zurich, and FU Berlin
2 // SPDX-License-Identifier: BSD-3-Clause
3 //
4 // --------------------------------------------------------------------------
5 // $Maintainer: Lars Nilse $
6 // $Authors: Lars Nilse $
7 // --------------------------------------------------------------------------
8 
9 #pragma once
10 
12 
13 #include <map>
14 #include <vector>
15 #include <algorithm>
16 #include <iostream>
17 
18 namespace OpenMS
19 {
28  class OPENMS_DLLAPI MultiplexSatelliteCentroided
29  {
30  public:
31 
35  MultiplexSatelliteCentroided(size_t rt_idx, size_t mz_idx);
36 
40  size_t getMZidx() const;
41 
45  size_t getRTidx() const;
46 
47  private:
48 
54  size_t rt_idx_;
55  size_t mz_idx_;
56 
57  };
58 
59 }
60 
data structure storing a single satellite peak
Definition: MultiplexSatelliteCentroided.h:29
size_t mz_idx_
Definition: MultiplexSatelliteCentroided.h:55
size_t getMZidx() const
returns the m/z index of the satellite peak
MultiplexSatelliteCentroided(size_t rt_idx, size_t mz_idx)
constructor
size_t getRTidx() const
returns the RT index of the satellite peak
size_t rt_idx_
indices of the satellite peak position in the centroided experiment
Definition: MultiplexSatelliteCentroided.h:54
Main OpenMS namespace.
Definition: openswathalgo/include/OpenMS/OPENSWATHALGO/DATAACCESS/ISpectrumAccess.h:19