Matrix Science Mascot Parser toolkit
 
Loading...
Searching...
No Matches
ms_ms1quant_time_align_limits.hpp
1/*
2##############################################################################
3# File: ms_ms1quant_time_align_limits.hpp #
4# Mascot Parser toolkit #
5# Class for accessing the time alignemnt data produced by Distiller for LFQ #
6##############################################################################
7# COPYRIGHT NOTICE #
8# Copyright 1998-2022 Matrix Science Limited All Rights Reserved. #
9# #
10##############################################################################
11# $Source: parser/inc/ms_ms1quant_time_align_limits.hpp $
12# $Author: dcreasy@matrixscience.com $
13# $Date: 2022-11-22 14:16:39 +0000 $
14# $Revision: 995da8fe3a941466ad6288b8d2aeca6eed677aea | MSPARSER_REL_3_0_0-2024-09-24-0-g93ebaeb4f4 $
15##############################################################################
16*/
17
18#ifndef MS_MS1QUANT_TIME_ALIGN_LIMITS_HPP
19#define MS_MS1QUANT_TIME_ALIGN_LIMITS_HPP
20
21
22namespace matrix_science
23{
29 class ms_ms1quant_time_align_limits_body;
30
32
39 class MS_MASCOTRESFILE_API ms_ms1quant_time_align_limits : public ms_handle {
40 public:
43
45 double getMinRT() const;
46
48 void setMinRT(const double value);
49
51 double getMaxRT() const;
52
54 void setMaxRT(const double value);
55
57 double getMinMZ() const;
58
60 void setMinMZ(const double value);
61
63 double getMaxMZ() const;
64
66 void setMaxMZ(const double value);
67
69 int getNumQueries() const;
70
72 void setNumQueries(const int value);
73
75 int getNumQueriesAboveThreshold() const;
76
78 void setNumQueriesAboveThreshold(const int value);
79
81 typedef int combinedRT_t;
82
84 static const combinedRT_t combinedRTinterval = 1;
85
87 combinedRT_t getCombinedMinRT() const;
88
90 void setMinBinNum(const int value);
91
93 combinedRT_t getCombinedMaxRT() const;
94
96 void setMaxBinNum(const int value);
97
99 int getCombinedMinBinNum() const;
100
102 int getCombinedMaxBinNum() const;
103
104#ifndef SWIG
106 ms_ms1quant_time_align_limits_body * body();
108 const ms_ms1quant_time_align_limits_body * body() const;
109#endif
110
111 protected:
112 };
113 // end of quantitation_group
115}
116
117#endif // MS_MS1QUANT_TIME_ALIGN_LIMITS_HPP
Limits for m/z and retention time.
Definition: ms_ms1quant_time_align_limits.hpp:39
int combinedRT_t
At the moment, when creating a common grid, integer retention times are used.
Definition: ms_ms1quant_time_align_limits.hpp:81