~ubuntu-branches/ubuntu/wily/openms/wily

« back to all changes in this revision

Viewing changes to doc/html/FeatureFinderAlgorithmSH_8h_source.html

  • Committer: Package Import Robot
  • Author(s): Filippo Rusconi
  • Date: 2013-12-20 11:30:16 UTC
  • mfrom: (5.1.2 sid)
  • Revision ID: package-import@ubuntu.com-20131220113016-wre5g9bteeheq6he
Tags: 1.11.1-3
* remove version number from libbost development package names;
* ensure that AUTHORS is correctly shipped in all packages.

Show diffs side-by-side

added added

removed removed

Lines of Context:
 
1
<HTML>
 
2
<HEAD>
 
3
<TITLE>FeatureFinderAlgorithmSH.h Source File</TITLE>
 
4
<LINK HREF="doxygen.css" REL="stylesheet" TYPE="text/css">
 
5
<LINK HREF="style_ini.css" REL="stylesheet" TYPE="text/css">
 
6
</HEAD>
 
7
<BODY BGCOLOR="#FFFFFF">
 
8
<A href="index.html">Home</A> &nbsp;&middot;
 
9
<A href="classes.html">Classes</A> &nbsp;&middot;
 
10
<A href="annotated.html">Annotated Classes</A> &nbsp;&middot;
 
11
<A href="modules.html">Modules</A> &nbsp;&middot;
 
12
<A href="functions_func.html">Members</A> &nbsp;&middot;
 
13
<A href="namespaces.html">Namespaces</A> &nbsp;&middot;
 
14
<A href="pages.html">Related Pages</A>
 
15
<HR style="height:1px; border:none; border-top:1px solid #c0c0c0;">
 
16
<!-- Generated by Doxygen 1.8.5 -->
 
17
<div id="nav-path" class="navpath">
 
18
  <ul>
 
19
<li class="navelem"><a class="el" href="dir_e770f0cf77e550adde3f44739ef529fe.html">include</a></li><li class="navelem"><a class="el" href="dir_6a63c4937d4da007e55fff5dcf71e0f8.html">OpenMS</a></li><li class="navelem"><a class="el" href="dir_9f700962877a340cb515a8f4e78fa50c.html">TRANSFORMATIONS</a></li><li class="navelem"><a class="el" href="dir_37e9c1b52d0b253b62f883ccdf65930c.html">FEATUREFINDER</a></li>  </ul>
 
20
</div>
 
21
</div><!-- top -->
 
22
<div class="header">
 
23
  <div class="headertitle">
 
24
<div class="title">FeatureFinderAlgorithmSH.h</div>  </div>
 
25
</div><!--header-->
 
26
<div class="contents">
 
27
<a href="FeatureFinderAlgorithmSH_8h.html">Go to the documentation of this file.</a><div class="fragment"><div class="line"><a name="l00001"></a><span class="lineno">    1</span>&#160;<span class="comment">// --------------------------------------------------------------------------</span></div>
 
28
<div class="line"><a name="l00002"></a><span class="lineno">    2</span>&#160;<span class="comment">//                   OpenMS -- Open-Source Mass Spectrometry</span></div>
 
29
<div class="line"><a name="l00003"></a><span class="lineno">    3</span>&#160;<span class="comment">// --------------------------------------------------------------------------</span></div>
 
30
<div class="line"><a name="l00004"></a><span class="lineno">    4</span>&#160;<span class="comment">// Copyright The OpenMS Team -- Eberhard Karls University Tuebingen,</span></div>
 
31
<div class="line"><a name="l00005"></a><span class="lineno">    5</span>&#160;<span class="comment">// ETH Zurich, and Freie Universitaet Berlin 2002-2013.</span></div>
 
32
<div class="line"><a name="l00006"></a><span class="lineno">    6</span>&#160;<span class="comment">//</span></div>
 
33
<div class="line"><a name="l00007"></a><span class="lineno">    7</span>&#160;<span class="comment">// This software is released under a three-clause BSD license:</span></div>
 
34
<div class="line"><a name="l00008"></a><span class="lineno">    8</span>&#160;<span class="comment">//  * Redistributions of source code must retain the above copyright</span></div>
 
35
<div class="line"><a name="l00009"></a><span class="lineno">    9</span>&#160;<span class="comment">//    notice, this list of conditions and the following disclaimer.</span></div>
 
36
<div class="line"><a name="l00010"></a><span class="lineno">   10</span>&#160;<span class="comment">//  * Redistributions in binary form must reproduce the above copyright</span></div>
 
37
<div class="line"><a name="l00011"></a><span class="lineno">   11</span>&#160;<span class="comment">//    notice, this list of conditions and the following disclaimer in the</span></div>
 
38
<div class="line"><a name="l00012"></a><span class="lineno">   12</span>&#160;<span class="comment">//    documentation and/or other materials provided with the distribution.</span></div>
 
39
<div class="line"><a name="l00013"></a><span class="lineno">   13</span>&#160;<span class="comment">//  * Neither the name of any author or any participating institution</span></div>
 
40
<div class="line"><a name="l00014"></a><span class="lineno">   14</span>&#160;<span class="comment">//    may be used to endorse or promote products derived from this software</span></div>
 
41
<div class="line"><a name="l00015"></a><span class="lineno">   15</span>&#160;<span class="comment">//    without specific prior written permission.</span></div>
 
42
<div class="line"><a name="l00016"></a><span class="lineno">   16</span>&#160;<span class="comment">// For a full list of authors, refer to the file AUTHORS.</span></div>
 
43
<div class="line"><a name="l00017"></a><span class="lineno">   17</span>&#160;<span class="comment">// --------------------------------------------------------------------------</span></div>
 
44
<div class="line"><a name="l00018"></a><span class="lineno">   18</span>&#160;<span class="comment">// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS &quot;AS IS&quot;</span></div>
 
45
<div class="line"><a name="l00019"></a><span class="lineno">   19</span>&#160;<span class="comment">// AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE</span></div>
 
46
<div class="line"><a name="l00020"></a><span class="lineno">   20</span>&#160;<span class="comment">// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE</span></div>
 
47
<div class="line"><a name="l00021"></a><span class="lineno">   21</span>&#160;<span class="comment">// ARE DISCLAIMED. IN NO EVENT SHALL ANY OF THE AUTHORS OR THE CONTRIBUTING</span></div>
 
48
<div class="line"><a name="l00022"></a><span class="lineno">   22</span>&#160;<span class="comment">// INSTITUTIONS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL,</span></div>
 
49
<div class="line"><a name="l00023"></a><span class="lineno">   23</span>&#160;<span class="comment">// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO,</span></div>
 
50
<div class="line"><a name="l00024"></a><span class="lineno">   24</span>&#160;<span class="comment">// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS;</span></div>
 
51
<div class="line"><a name="l00025"></a><span class="lineno">   25</span>&#160;<span class="comment">// OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY,</span></div>
 
52
<div class="line"><a name="l00026"></a><span class="lineno">   26</span>&#160;<span class="comment">// WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR</span></div>
 
53
<div class="line"><a name="l00027"></a><span class="lineno">   27</span>&#160;<span class="comment">// OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF</span></div>
 
54
<div class="line"><a name="l00028"></a><span class="lineno">   28</span>&#160;<span class="comment">// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.</span></div>
 
55
<div class="line"><a name="l00029"></a><span class="lineno">   29</span>&#160;<span class="comment">//</span></div>
 
56
<div class="line"><a name="l00030"></a><span class="lineno">   30</span>&#160;<span class="comment">// --------------------------------------------------------------------------</span></div>
 
57
<div class="line"><a name="l00031"></a><span class="lineno">   31</span>&#160;<span class="comment">// $Maintainer: Florian Zeller $</span></div>
 
58
<div class="line"><a name="l00032"></a><span class="lineno">   32</span>&#160;<span class="comment">// $Authors: Florian Zeller $</span></div>
 
59
<div class="line"><a name="l00033"></a><span class="lineno">   33</span>&#160;<span class="comment">// --------------------------------------------------------------------------</span></div>
 
60
<div class="line"><a name="l00034"></a><span class="lineno">   34</span>&#160;</div>
 
61
<div class="line"><a name="l00035"></a><span class="lineno">   35</span>&#160;<span class="preprocessor">#ifndef OPENMS_TRANSFORMATIONS_FEATUREFINDER_FEATUREFINDERALGORITHMSH_H</span></div>
 
62
<div class="line"><a name="l00036"></a><span class="lineno">   36</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define OPENMS_TRANSFORMATIONS_FEATUREFINDER_FEATUREFINDERALGORITHMSH_H</span></div>
 
63
<div class="line"><a name="l00037"></a><span class="lineno">   37</span>&#160;<span class="preprocessor"></span></div>
 
64
<div class="line"><a name="l00038"></a><span class="lineno">   38</span>&#160;<span class="preprocessor">#include &lt;<a class="code" href="FeatureFinderAlgorithmSHCtrl_8h.html">OpenMS/TRANSFORMATIONS/FEATUREFINDER/FeatureFinderAlgorithmSHCtrl.h</a>&gt;</span></div>
 
65
<div class="line"><a name="l00039"></a><span class="lineno">   39</span>&#160;<span class="preprocessor">#include &lt;<a class="code" href="FeatureFinderAlgorithm_8h.html">OpenMS/TRANSFORMATIONS/FEATUREFINDER/FeatureFinderAlgorithm.h</a>&gt;</span></div>
 
66
<div class="line"><a name="l00040"></a><span class="lineno">   40</span>&#160;</div>
 
67
<div class="line"><a name="l00041"></a><span class="lineno">   41</span>&#160;<span class="preprocessor">#include &quot;boost/shared_ptr.hpp&quot;</span></div>
 
68
<div class="line"><a name="l00042"></a><span class="lineno">   42</span>&#160;</div>
 
69
<div class="line"><a name="l00043"></a><span class="lineno">   43</span>&#160;<span class="keyword">namespace </span>OpenMS</div>
 
70
<div class="line"><a name="l00044"></a><span class="lineno">   44</span>&#160;{</div>
 
71
<div class="line"><a name="l00101"></a><span class="lineno">  101</span>&#160;  <span class="keyword">template</span> &lt;<span class="keyword">class</span> PeakType, <span class="keyword">class</span> FeatureType&gt;</div>
 
72
<div class="line"><a name="l00102"></a><span class="lineno"><a class="line" href="classOpenMS_1_1FeatureFinderAlgorithmSH.html">  102</a></span>&#160;  <span class="keyword">class </span><a class="code" href="classOpenMS_1_1FeatureFinderAlgorithmSH.html">FeatureFinderAlgorithmSH</a> :</div>
 
73
<div class="line"><a name="l00103"></a><span class="lineno">  103</span>&#160;    <span class="keyword">public</span> <a class="code" href="classOpenMS_1_1FeatureFinderAlgorithm.html">FeatureFinderAlgorithm</a>&lt;PeakType, FeatureType&gt;,</div>
 
74
<div class="line"><a name="l00104"></a><span class="lineno">  104</span>&#160;    <span class="keyword">public</span> <a class="code" href="structOpenMS_1_1FeatureFinderDefs.html">FeatureFinderDefs</a></div>
 
75
<div class="line"><a name="l00105"></a><span class="lineno">  105</span>&#160;  {</div>
 
76
<div class="line"><a name="l00106"></a><span class="lineno">  106</span>&#160;</div>
 
77
<div class="line"><a name="l00107"></a><span class="lineno">  107</span>&#160;<span class="keyword">public</span>:</div>
 
78
<div class="line"><a name="l00108"></a><span class="lineno"><a class="line" href="classOpenMS_1_1FeatureFinderAlgorithmSH.html#a2f89be2feec82f5414aedc09e488420b">  108</a></span>&#160;    <span class="keyword">typedef</span> <span class="keyword">typename</span> <a class="code" href="classOpenMS_1_1MSExperiment.html">FeatureFinderAlgorithm&lt;PeakType, FeatureType&gt;::MapType</a> <a class="code" href="classOpenMS_1_1FeatureFinderAlgorithmSH.html#a2f89be2feec82f5414aedc09e488420b">MapType</a>; <span class="comment">// MSExperiment</span></div>
 
79
<div class="line"><a name="l00109"></a><span class="lineno"><a class="line" href="classOpenMS_1_1FeatureFinderAlgorithmSH.html#abb9911ee4d024e85861f29bbbd0a63ef">  109</a></span>&#160;    <span class="keyword">typedef</span> <span class="keyword">typename</span> <a class="code" href="classOpenMS_1_1FeatureMap.html">FeatureFinderAlgorithm&lt;PeakType, FeatureType&gt;::FeatureMapType</a> <a class="code" href="classOpenMS_1_1FeatureFinderAlgorithmSH.html#abb9911ee4d024e85861f29bbbd0a63ef">FeatureMapType</a>;</div>
 
80
<div class="line"><a name="l00110"></a><span class="lineno"><a class="line" href="classOpenMS_1_1FeatureFinderAlgorithmSH.html#ae4e0f0c176662a323a6a64d29ff986dd">  110</a></span>&#160;    <span class="keyword">typedef</span> <span class="keyword">typename</span> <a class="code" href="classOpenMS_1_1MSSpectrum.html">MapType::SpectrumType</a> <a class="code" href="classOpenMS_1_1FeatureFinderAlgorithmSH.html#ae4e0f0c176662a323a6a64d29ff986dd">SpectrumType</a>;</div>
 
81
<div class="line"><a name="l00111"></a><span class="lineno">  111</span>&#160;</div>
 
82
<div class="line"><a name="l00112"></a><span class="lineno">  112</span>&#160;    <span class="keyword">using</span> <a class="code" href="classOpenMS_1_1FeatureFinderAlgorithm.html">FeatureFinderAlgorithm&lt;PeakType, FeatureType&gt;::features_</a>;</div>
 
83
<div class="line"><a name="l00113"></a><span class="lineno">  113</span>&#160;</div>
 
84
<div class="line"><a name="l00114"></a><span class="lineno"><a class="line" href="classOpenMS_1_1FeatureFinderAlgorithmSH.html#a27120a1be410ba8c6fba4fc9fcbe57c2">  114</a></span>&#160;    <a class="code" href="classOpenMS_1_1FeatureFinderAlgorithmSH.html#a27120a1be410ba8c6fba4fc9fcbe57c2">FeatureFinderAlgorithmSH</a>() :</div>
 
85
<div class="line"><a name="l00115"></a><span class="lineno">  115</span>&#160;      <a class="code" href="classOpenMS_1_1FeatureFinderAlgorithm.html">FeatureFinderAlgorithm</a>&lt;<a class="code" href="classOpenMS_1_1Peak2D.html">PeakType</a>, FeatureType&gt;()</div>
 
86
<div class="line"><a name="l00116"></a><span class="lineno">  116</span>&#160;    {</div>
 
87
<div class="line"><a name="l00117"></a><span class="lineno">  117</span>&#160;      <span class="comment">// ----------------------------------------------------------------------------------------------------</span></div>
 
88
<div class="line"><a name="l00118"></a><span class="lineno">  118</span>&#160;      this-&gt;<a class="code" href="classOpenMS_1_1DefaultParamHandler.html#a761b1937850c141d0c6fff0e4d633a04">defaults_</a>.<a class="code" href="classOpenMS_1_1Param.html#a432099944e11263aa20aaf8ea1389790">setValue</a>(<span class="stringliteral">&quot;centroiding:active&quot;</span>, <span class="stringliteral">&quot;false&quot;</span>, <span class="stringliteral">&quot;MS1 data centroid data&quot;</span>);</div>
 
89
<div class="line"><a name="l00119"></a><span class="lineno">  119</span>&#160;      this-&gt;<a class="code" href="classOpenMS_1_1DefaultParamHandler.html#a761b1937850c141d0c6fff0e4d633a04">defaults_</a>.<a class="code" href="classOpenMS_1_1Param.html#a10933782584a46cded91c40574027ee2">setValidStrings</a>(<span class="stringliteral">&quot;centroiding:active&quot;</span>, <a class="code" href="classOpenMS_1_1StringList.html#a5f86b59b547048311dd50df5fb6d3bb5">StringList::create</a>(<span class="stringliteral">&quot;true,false&quot;</span>));</div>
 
90
<div class="line"><a name="l00120"></a><span class="lineno">  120</span>&#160;      <span class="comment">// ----------------------------------------------------------------------------------------------------</span></div>
 
91
<div class="line"><a name="l00121"></a><span class="lineno">  121</span>&#160;      this-&gt;<a class="code" href="classOpenMS_1_1DefaultParamHandler.html#a761b1937850c141d0c6fff0e4d633a04">defaults_</a>.<a class="code" href="classOpenMS_1_1Param.html#a432099944e11263aa20aaf8ea1389790">setValue</a>(<span class="stringliteral">&quot;ms1:precursor_detection_scan_levels&quot;</span>, <a class="code" href="classOpenMS_1_1IntList.html#ac244d9a257aab1a24c1a622ccacab745">IntList::create</a>(1), <span class="stringliteral">&quot;Precursor detection scan levels&quot;</span>);</div>
 
92
<div class="line"><a name="l00122"></a><span class="lineno">  122</span>&#160;      <span class="comment">// ----------------------------------------------------------------------------------------------------</span></div>
 
93
<div class="line"><a name="l00123"></a><span class="lineno">  123</span>&#160;      this-&gt;<a class="code" href="classOpenMS_1_1DefaultParamHandler.html#a761b1937850c141d0c6fff0e4d633a04">defaults_</a>.<a class="code" href="classOpenMS_1_1Param.html#a432099944e11263aa20aaf8ea1389790">setValue</a>(<span class="stringliteral">&quot;ms1:max_inter_scan_distance&quot;</span>, 0, <span class="stringliteral">&quot;MS1 max inter scan distance&quot;</span>);        <span class="comment">// was 0.1</span></div>
 
94
<div class="line"><a name="l00124"></a><span class="lineno">  124</span>&#160;      this-&gt;<a class="code" href="classOpenMS_1_1DefaultParamHandler.html#a761b1937850c141d0c6fff0e4d633a04">defaults_</a>.<a class="code" href="classOpenMS_1_1Param.html#a3a23089ec40eeed796efe7b69ecb02ac">setMinInt</a>(<span class="stringliteral">&quot;ms1:max_inter_scan_distance&quot;</span>, 0);       <span class="comment">// Markus needs to clarify this parameter</span></div>
 
95
<div class="line"><a name="l00125"></a><span class="lineno">  125</span>&#160;      <span class="comment">// ----------------------------------------------------------------------------------------------------</span></div>
 
96
<div class="line"><a name="l00126"></a><span class="lineno">  126</span>&#160;      this-&gt;<a class="code" href="classOpenMS_1_1DefaultParamHandler.html#a761b1937850c141d0c6fff0e4d633a04">defaults_</a>.<a class="code" href="classOpenMS_1_1Param.html#a432099944e11263aa20aaf8ea1389790">setValue</a>(<span class="stringliteral">&quot;ms1:tr_resolution&quot;</span>, 0.01, <span class="stringliteral">&quot;MS1 LC retention time resolution&quot;</span>);         <span class="comment">// seems to have no effect</span></div>
 
97
<div class="line"><a name="l00127"></a><span class="lineno">  127</span>&#160;      this-&gt;<a class="code" href="classOpenMS_1_1DefaultParamHandler.html#a761b1937850c141d0c6fff0e4d633a04">defaults_</a>.<a class="code" href="classOpenMS_1_1Param.html#aadc7a8536eb15f8c6fa05eefca0e25be">setMinFloat</a>(<span class="stringliteral">&quot;ms1:tr_resolution&quot;</span>, 0);</div>
 
98
<div class="line"><a name="l00128"></a><span class="lineno">  128</span>&#160;      <span class="comment">// ----------------------------------------------------------------------------------------------------</span></div>
 
99
<div class="line"><a name="l00129"></a><span class="lineno">  129</span>&#160;      this-&gt;<a class="code" href="classOpenMS_1_1DefaultParamHandler.html#a761b1937850c141d0c6fff0e4d633a04">defaults_</a>.<a class="code" href="classOpenMS_1_1Param.html#a432099944e11263aa20aaf8ea1389790">setValue</a>(<span class="stringliteral">&quot;ms1:intensity_threshold&quot;</span>, 1000.0, <span class="stringliteral">&quot;FT peak detect MS1 intensity min threshold&quot;</span>);</div>
 
100
<div class="line"><a name="l00130"></a><span class="lineno">  130</span>&#160;      this-&gt;<a class="code" href="classOpenMS_1_1DefaultParamHandler.html#a761b1937850c141d0c6fff0e4d633a04">defaults_</a>.<a class="code" href="classOpenMS_1_1Param.html#aadc7a8536eb15f8c6fa05eefca0e25be">setMinFloat</a>(<span class="stringliteral">&quot;ms1:intensity_threshold&quot;</span>, 0);</div>
 
101
<div class="line"><a name="l00131"></a><span class="lineno">  131</span>&#160;      <span class="comment">// ----------------------------------------------------------------------------------------------------</span></div>
 
102
<div class="line"><a name="l00132"></a><span class="lineno">  132</span>&#160;      this-&gt;<a class="code" href="classOpenMS_1_1DefaultParamHandler.html#a761b1937850c141d0c6fff0e4d633a04">defaults_</a>.<a class="code" href="classOpenMS_1_1Param.html#a432099944e11263aa20aaf8ea1389790">setValue</a>(<span class="stringliteral">&quot;ms1:max_inter_scan_rt_distance&quot;</span>, 0.1, <span class="stringliteral">&quot;MS1 max inter scan distance&quot;</span>);        <span class="comment">// seems to have no effect</span></div>
 
103
<div class="line"><a name="l00133"></a><span class="lineno">  133</span>&#160;      this-&gt;<a class="code" href="classOpenMS_1_1DefaultParamHandler.html#a761b1937850c141d0c6fff0e4d633a04">defaults_</a>.<a class="code" href="classOpenMS_1_1Param.html#aadc7a8536eb15f8c6fa05eefca0e25be">setMinFloat</a>(<span class="stringliteral">&quot;ms1:max_inter_scan_rt_distance&quot;</span>, 0);</div>
 
104
<div class="line"><a name="l00134"></a><span class="lineno">  134</span>&#160;      <span class="comment">// ----------------------------------------------------------------------------------------------------</span></div>
 
105
<div class="line"><a name="l00135"></a><span class="lineno">  135</span>&#160;      this-&gt;<a class="code" href="classOpenMS_1_1DefaultParamHandler.html#a761b1937850c141d0c6fff0e4d633a04">defaults_</a>.<a class="code" href="classOpenMS_1_1Param.html#a432099944e11263aa20aaf8ea1389790">setValue</a>(<span class="stringliteral">&quot;ms1:min_nb_cluster_members&quot;</span>, 4, <span class="stringliteral">&quot;FT peak detect MS1 min nb peak members&quot;</span>);</div>
 
106
<div class="line"><a name="l00136"></a><span class="lineno">  136</span>&#160;      this-&gt;<a class="code" href="classOpenMS_1_1DefaultParamHandler.html#a761b1937850c141d0c6fff0e4d633a04">defaults_</a>.<a class="code" href="classOpenMS_1_1Param.html#a3a23089ec40eeed796efe7b69ecb02ac">setMinInt</a>(<span class="stringliteral">&quot;ms1:min_nb_cluster_members&quot;</span>, 0);</div>
 
107
<div class="line"><a name="l00137"></a><span class="lineno">  137</span>&#160;      <span class="comment">// ----------------------------------------------------------------------------------------------------</span></div>
 
108
<div class="line"><a name="l00138"></a><span class="lineno">  138</span>&#160;      this-&gt;<a class="code" href="classOpenMS_1_1DefaultParamHandler.html#a761b1937850c141d0c6fff0e4d633a04">defaults_</a>.<a class="code" href="classOpenMS_1_1Param.html#a432099944e11263aa20aaf8ea1389790">setValue</a>(<span class="stringliteral">&quot;ms1:detectable_isotope_factor&quot;</span>, 0.05, <span class="stringliteral">&quot;Detectable isotope factor&quot;</span>);</div>
 
109
<div class="line"><a name="l00139"></a><span class="lineno">  139</span>&#160;      this-&gt;<a class="code" href="classOpenMS_1_1DefaultParamHandler.html#a761b1937850c141d0c6fff0e4d633a04">defaults_</a>.<a class="code" href="classOpenMS_1_1Param.html#aadc7a8536eb15f8c6fa05eefca0e25be">setMinFloat</a>(<span class="stringliteral">&quot;ms1:detectable_isotope_factor&quot;</span>, 0);</div>
 
110
<div class="line"><a name="l00140"></a><span class="lineno">  140</span>&#160;      <span class="comment">// ----------------------------------------------------------------------------------------------------</span></div>
 
111
<div class="line"><a name="l00141"></a><span class="lineno">  141</span>&#160;      this-&gt;<a class="code" href="classOpenMS_1_1DefaultParamHandler.html#a761b1937850c141d0c6fff0e4d633a04">defaults_</a>.<a class="code" href="classOpenMS_1_1Param.html#a432099944e11263aa20aaf8ea1389790">setValue</a>(<span class="stringliteral">&quot;ms1:intensity_cv&quot;</span>, 0.9, <span class="stringliteral">&quot;IntensityCV&quot;</span>);</div>
 
112
<div class="line"><a name="l00142"></a><span class="lineno">  142</span>&#160;      this-&gt;<a class="code" href="classOpenMS_1_1DefaultParamHandler.html#a761b1937850c141d0c6fff0e4d633a04">defaults_</a>.<a class="code" href="classOpenMS_1_1Param.html#aadc7a8536eb15f8c6fa05eefca0e25be">setMinFloat</a>(<span class="stringliteral">&quot;ms1:intensity_cv&quot;</span>, 0);</div>
 
113
<div class="line"><a name="l00143"></a><span class="lineno">  143</span>&#160;      <span class="comment">// ----------------------------------------------------------------------------------------------------</span></div>
 
114
<div class="line"><a name="l00144"></a><span class="lineno">  144</span>&#160;      this-&gt;<a class="code" href="classOpenMS_1_1DefaultParamHandler.html#a761b1937850c141d0c6fff0e4d633a04">defaults_</a>.<a class="code" href="classOpenMS_1_1Param.html#a432099944e11263aa20aaf8ea1389790">setValue</a>(<span class="stringliteral">&quot;centroiding:window_width&quot;</span>, 5, <span class="stringliteral">&quot;Centroid window width&quot;</span>);</div>
 
115
<div class="line"><a name="l00145"></a><span class="lineno">  145</span>&#160;      this-&gt;<a class="code" href="classOpenMS_1_1DefaultParamHandler.html#a761b1937850c141d0c6fff0e4d633a04">defaults_</a>.<a class="code" href="classOpenMS_1_1Param.html#a3a23089ec40eeed796efe7b69ecb02ac">setMinInt</a>(<span class="stringliteral">&quot;centroiding:window_width&quot;</span>, 1);</div>
 
116
<div class="line"><a name="l00146"></a><span class="lineno">  146</span>&#160;      <span class="comment">// ----------------------------------------------------------------------------------------------------</span></div>
 
117
<div class="line"><a name="l00147"></a><span class="lineno">  147</span>&#160;      this-&gt;<a class="code" href="classOpenMS_1_1DefaultParamHandler.html#a761b1937850c141d0c6fff0e4d633a04">defaults_</a>.<a class="code" href="classOpenMS_1_1Param.html#a432099944e11263aa20aaf8ea1389790">setValue</a>(<span class="stringliteral">&quot;centroiding:absolute_isotope_mass_precision&quot;</span>, 0.01, <span class="stringliteral">&quot;Absolute isotope mass precision (Da)&quot;</span>);</div>
 
118
<div class="line"><a name="l00148"></a><span class="lineno">  148</span>&#160;      this-&gt;<a class="code" href="classOpenMS_1_1DefaultParamHandler.html#a761b1937850c141d0c6fff0e4d633a04">defaults_</a>.<a class="code" href="classOpenMS_1_1Param.html#aadc7a8536eb15f8c6fa05eefca0e25be">setMinFloat</a>(<span class="stringliteral">&quot;centroiding:absolute_isotope_mass_precision&quot;</span>, 0.0);</div>
 
119
<div class="line"><a name="l00149"></a><span class="lineno">  149</span>&#160;      <span class="comment">// ----------------------------------------------------------------------------------------------------</span></div>
 
120
<div class="line"><a name="l00150"></a><span class="lineno">  150</span>&#160;      this-&gt;<a class="code" href="classOpenMS_1_1DefaultParamHandler.html#a761b1937850c141d0c6fff0e4d633a04">defaults_</a>.<a class="code" href="classOpenMS_1_1Param.html#a432099944e11263aa20aaf8ea1389790">setValue</a>(<span class="stringliteral">&quot;centroiding:relative_isotope_mass_precision&quot;</span>, 10.0, <span class="stringliteral">&quot;Relative isotope mass precision&quot;</span>);</div>
 
121
<div class="line"><a name="l00151"></a><span class="lineno">  151</span>&#160;      this-&gt;<a class="code" href="classOpenMS_1_1DefaultParamHandler.html#a761b1937850c141d0c6fff0e4d633a04">defaults_</a>.<a class="code" href="classOpenMS_1_1Param.html#aadc7a8536eb15f8c6fa05eefca0e25be">setMinFloat</a>(<span class="stringliteral">&quot;centroiding:relative_isotope_mass_precision&quot;</span>, 0.0);</div>
 
122
<div class="line"><a name="l00152"></a><span class="lineno">  152</span>&#160;      <span class="comment">// ----------------------------------------------------------------------------------------------------</span></div>
 
123
<div class="line"><a name="l00153"></a><span class="lineno">  153</span>&#160;      this-&gt;<a class="code" href="classOpenMS_1_1DefaultParamHandler.html#a761b1937850c141d0c6fff0e4d633a04">defaults_</a>.<a class="code" href="classOpenMS_1_1Param.html#a432099944e11263aa20aaf8ea1389790">setValue</a>(<span class="stringliteral">&quot;centroiding:minimal_peak_height&quot;</span>, 0.0, <span class="stringliteral">&quot;Minimal peak height&quot;</span>);</div>
 
124
<div class="line"><a name="l00154"></a><span class="lineno">  154</span>&#160;      this-&gt;<a class="code" href="classOpenMS_1_1DefaultParamHandler.html#a761b1937850c141d0c6fff0e4d633a04">defaults_</a>.<a class="code" href="classOpenMS_1_1Param.html#aadc7a8536eb15f8c6fa05eefca0e25be">setMinFloat</a>(<span class="stringliteral">&quot;centroiding:minimal_peak_height&quot;</span>, 0.0);</div>
 
125
<div class="line"><a name="l00155"></a><span class="lineno">  155</span>&#160;      <span class="comment">// ----------------------------------------------------------------------------------------------------</span></div>
 
126
<div class="line"><a name="l00156"></a><span class="lineno">  156</span>&#160;      this-&gt;<a class="code" href="classOpenMS_1_1DefaultParamHandler.html#a761b1937850c141d0c6fff0e4d633a04">defaults_</a>.<a class="code" href="classOpenMS_1_1Param.html#a432099944e11263aa20aaf8ea1389790">setValue</a>(<span class="stringliteral">&quot;centroiding:min_ms_signal_intensity&quot;</span>, 50.0, <span class="stringliteral">&quot;Minimal Centroid MS Signal Intensity&quot;</span>);</div>
 
127
<div class="line"><a name="l00157"></a><span class="lineno">  157</span>&#160;      this-&gt;<a class="code" href="classOpenMS_1_1DefaultParamHandler.html#a761b1937850c141d0c6fff0e4d633a04">defaults_</a>.<a class="code" href="classOpenMS_1_1Param.html#aadc7a8536eb15f8c6fa05eefca0e25be">setMinFloat</a>(<span class="stringliteral">&quot;centroiding:min_ms_signal_intensity&quot;</span>, 0.0);</div>
 
128
<div class="line"><a name="l00158"></a><span class="lineno">  158</span>&#160;      <span class="comment">// ----------------------------------------------------------------------------------------------------</span></div>
 
129
<div class="line"><a name="l00159"></a><span class="lineno">  159</span>&#160;      this-&gt;<a class="code" href="classOpenMS_1_1DefaultParamHandler.html#a761b1937850c141d0c6fff0e4d633a04">defaults_</a>.<a class="code" href="classOpenMS_1_1Param.html#a432099944e11263aa20aaf8ea1389790">setValue</a>(<span class="stringliteral">&quot;ms1:retention_time_tolerance&quot;</span>, 0.5, <span class="stringliteral">&quot;MS1 retention time tolerance (minutes)&quot;</span>);</div>
 
130
<div class="line"><a name="l00160"></a><span class="lineno">  160</span>&#160;      this-&gt;<a class="code" href="classOpenMS_1_1DefaultParamHandler.html#a761b1937850c141d0c6fff0e4d633a04">defaults_</a>.<a class="code" href="classOpenMS_1_1Param.html#aadc7a8536eb15f8c6fa05eefca0e25be">setMinFloat</a>(<span class="stringliteral">&quot;ms1:retention_time_tolerance&quot;</span>, 0.0);</div>
 
131
<div class="line"><a name="l00161"></a><span class="lineno">  161</span>&#160;      <span class="comment">// ----------------------------------------------------------------------------------------------------</span></div>
 
132
<div class="line"><a name="l00162"></a><span class="lineno">  162</span>&#160;      this-&gt;<a class="code" href="classOpenMS_1_1DefaultParamHandler.html#a761b1937850c141d0c6fff0e4d633a04">defaults_</a>.<a class="code" href="classOpenMS_1_1Param.html#a432099944e11263aa20aaf8ea1389790">setValue</a>(<span class="stringliteral">&quot;ms1:mz_tolerance&quot;</span>, 0.0, <span class="stringliteral">&quot;MS1 m/z tolerance (ppm)&quot;</span>);</div>
 
133
<div class="line"><a name="l00163"></a><span class="lineno">  163</span>&#160;      this-&gt;<a class="code" href="classOpenMS_1_1DefaultParamHandler.html#a761b1937850c141d0c6fff0e4d633a04">defaults_</a>.<a class="code" href="classOpenMS_1_1Param.html#aadc7a8536eb15f8c6fa05eefca0e25be">setMinFloat</a>(<span class="stringliteral">&quot;ms1:mz_tolerance&quot;</span>, 0.0);</div>
 
134
<div class="line"><a name="l00164"></a><span class="lineno">  164</span>&#160;      <span class="comment">// ----------------------------------------------------------------------------------------------------</span></div>
 
135
<div class="line"><a name="l00165"></a><span class="lineno">  165</span>&#160;      this-&gt;<a class="code" href="classOpenMS_1_1DefaultParamHandler.html#a761b1937850c141d0c6fff0e4d633a04">defaults_</a>.<a class="code" href="classOpenMS_1_1Param.html#a432099944e11263aa20aaf8ea1389790">setValue</a>(<span class="stringliteral">&quot;ms1_feature_merger:active&quot;</span>, <span class="stringliteral">&quot;true&quot;</span>, <span class="stringliteral">&quot;Activation of MS1 feature merging post processing&quot;</span>);</div>
 
136
<div class="line"><a name="l00166"></a><span class="lineno">  166</span>&#160;      this-&gt;<a class="code" href="classOpenMS_1_1DefaultParamHandler.html#a761b1937850c141d0c6fff0e4d633a04">defaults_</a>.<a class="code" href="classOpenMS_1_1Param.html#a10933782584a46cded91c40574027ee2">setValidStrings</a>(<span class="stringliteral">&quot;ms1_feature_merger:active&quot;</span>, <a class="code" href="classOpenMS_1_1StringList.html#a5f86b59b547048311dd50df5fb6d3bb5">StringList::create</a>(<span class="stringliteral">&quot;true,false&quot;</span>));</div>
 
137
<div class="line"><a name="l00167"></a><span class="lineno">  167</span>&#160;      <span class="comment">// ----------------------------------------------------------------------------------------------------</span></div>
 
138
<div class="line"><a name="l00168"></a><span class="lineno">  168</span>&#160;      this-&gt;<a class="code" href="classOpenMS_1_1DefaultParamHandler.html#a761b1937850c141d0c6fff0e4d633a04">defaults_</a>.<a class="code" href="classOpenMS_1_1Param.html#a432099944e11263aa20aaf8ea1389790">setValue</a>(<span class="stringliteral">&quot;ms1_feature_merger:tr_resolution&quot;</span>, 0.01, <span class="stringliteral">&quot;MS1 LC retention time resolution&quot;</span>);</div>
 
139
<div class="line"><a name="l00169"></a><span class="lineno">  169</span>&#160;      this-&gt;<a class="code" href="classOpenMS_1_1DefaultParamHandler.html#a761b1937850c141d0c6fff0e4d633a04">defaults_</a>.<a class="code" href="classOpenMS_1_1Param.html#aadc7a8536eb15f8c6fa05eefca0e25be">setMinFloat</a>(<span class="stringliteral">&quot;ms1_feature_merger:tr_resolution&quot;</span>, 0.0);</div>
 
140
<div class="line"><a name="l00170"></a><span class="lineno">  170</span>&#160;      <span class="comment">// ----------------------------------------------------------------------------------------------------</span></div>
 
141
<div class="line"><a name="l00171"></a><span class="lineno">  171</span>&#160;      this-&gt;<a class="code" href="classOpenMS_1_1DefaultParamHandler.html#a761b1937850c141d0c6fff0e4d633a04">defaults_</a>.<a class="code" href="classOpenMS_1_1Param.html#a432099944e11263aa20aaf8ea1389790">setValue</a>(<span class="stringliteral">&quot;ms1_feature_merger:initial_apex_tr_tolerance&quot;</span>, 5.0, <span class="stringliteral">&quot;Initial Apex Tr tolerance&quot;</span>);</div>
 
142
<div class="line"><a name="l00172"></a><span class="lineno">  172</span>&#160;      this-&gt;<a class="code" href="classOpenMS_1_1DefaultParamHandler.html#a761b1937850c141d0c6fff0e4d633a04">defaults_</a>.<a class="code" href="classOpenMS_1_1Param.html#aadc7a8536eb15f8c6fa05eefca0e25be">setMinFloat</a>(<span class="stringliteral">&quot;ms1_feature_merger:initial_apex_tr_tolerance&quot;</span>, 0.0);</div>
 
143
<div class="line"><a name="l00173"></a><span class="lineno">  173</span>&#160;      <span class="comment">// ----------------------------------------------------------------------------------------------------</span></div>
 
144
<div class="line"><a name="l00174"></a><span class="lineno">  174</span>&#160;      this-&gt;<a class="code" href="classOpenMS_1_1DefaultParamHandler.html#a761b1937850c141d0c6fff0e4d633a04">defaults_</a>.<a class="code" href="classOpenMS_1_1Param.html#a432099944e11263aa20aaf8ea1389790">setValue</a>(<span class="stringliteral">&quot;ms1_feature_merger:feature_merging_tr_tolerance&quot;</span>, 1.0, <span class="stringliteral">&quot;MS1 feature Tr merging tolerance&quot;</span>);</div>
 
145
<div class="line"><a name="l00175"></a><span class="lineno">  175</span>&#160;      this-&gt;<a class="code" href="classOpenMS_1_1DefaultParamHandler.html#a761b1937850c141d0c6fff0e4d633a04">defaults_</a>.<a class="code" href="classOpenMS_1_1Param.html#aadc7a8536eb15f8c6fa05eefca0e25be">setMinFloat</a>(<span class="stringliteral">&quot;ms1_feature_merger:feature_merging_tr_tolerance&quot;</span>, 0.0);</div>
 
146
<div class="line"><a name="l00176"></a><span class="lineno">  176</span>&#160;      <span class="comment">// ----------------------------------------------------------------------------------------------------</span></div>
 
147
<div class="line"><a name="l00177"></a><span class="lineno">  177</span>&#160;      this-&gt;<a class="code" href="classOpenMS_1_1DefaultParamHandler.html#a761b1937850c141d0c6fff0e4d633a04">defaults_</a>.<a class="code" href="classOpenMS_1_1Param.html#a432099944e11263aa20aaf8ea1389790">setValue</a>(<span class="stringliteral">&quot;ms1_feature_merger:intensity_variation_percentage&quot;</span>, 25.0, <span class="stringliteral">&quot;Percentage of intensity variation between LC border peaks&quot;</span>);</div>
 
148
<div class="line"><a name="l00178"></a><span class="lineno">  178</span>&#160;      this-&gt;<a class="code" href="classOpenMS_1_1DefaultParamHandler.html#a761b1937850c141d0c6fff0e4d633a04">defaults_</a>.<a class="code" href="classOpenMS_1_1Param.html#aadc7a8536eb15f8c6fa05eefca0e25be">setMinFloat</a>(<span class="stringliteral">&quot;ms1_feature_merger:intensity_variation_percentage&quot;</span>, 0.0);</div>
 
149
<div class="line"><a name="l00179"></a><span class="lineno">  179</span>&#160;      this-&gt;<a class="code" href="classOpenMS_1_1DefaultParamHandler.html#a761b1937850c141d0c6fff0e4d633a04">defaults_</a>.<a class="code" href="classOpenMS_1_1Param.html#a6b40506fffbae670045d065c354bb9b8">setMaxFloat</a>(<span class="stringliteral">&quot;ms1_feature_merger:intensity_variation_percentage&quot;</span>, 100.0);</div>
 
150
<div class="line"><a name="l00180"></a><span class="lineno">  180</span>&#160;      <span class="comment">// ----------------------------------------------------------------------------------------------------</span></div>
 
151
<div class="line"><a name="l00181"></a><span class="lineno">  181</span>&#160;      this-&gt;<a class="code" href="classOpenMS_1_1DefaultParamHandler.html#a761b1937850c141d0c6fff0e4d633a04">defaults_</a>.<a class="code" href="classOpenMS_1_1Param.html#a432099944e11263aa20aaf8ea1389790">setValue</a>(<span class="stringliteral">&quot;ms1_feature_merger:ppm_tolerance_for_mz_clustering&quot;</span>, 10.0, <span class="stringliteral">&quot;PPM value for the m/z clustering of merging candidates&quot;</span>);</div>
 
152
<div class="line"><a name="l00182"></a><span class="lineno">  182</span>&#160;      this-&gt;<a class="code" href="classOpenMS_1_1DefaultParamHandler.html#a761b1937850c141d0c6fff0e4d633a04">defaults_</a>.<a class="code" href="classOpenMS_1_1Param.html#aadc7a8536eb15f8c6fa05eefca0e25be">setMinFloat</a>(<span class="stringliteral">&quot;ms1_feature_merger:ppm_tolerance_for_mz_clustering&quot;</span>, 0.0);</div>
 
153
<div class="line"><a name="l00183"></a><span class="lineno">  183</span>&#160;      <span class="comment">// ----------------------------------------------------------------------------------------------------</span></div>
 
154
<div class="line"><a name="l00184"></a><span class="lineno">  184</span>&#160;      <span class="comment">// ----------------------------------------------------------------------------------------------------</span></div>
 
155
<div class="line"><a name="l00185"></a><span class="lineno">  185</span>&#160;      this-&gt;<a class="code" href="classOpenMS_1_1DefaultParamHandler.html#a761b1937850c141d0c6fff0e4d633a04">defaults_</a>.<a class="code" href="classOpenMS_1_1Param.html#a432099944e11263aa20aaf8ea1389790">setValue</a>(<span class="stringliteral">&quot;ms1_feature_selection_options:start_elution_window&quot;</span>, 0.0, <span class="stringliteral">&quot;start elution window (minutes)&quot;</span>);</div>
 
156
<div class="line"><a name="l00186"></a><span class="lineno">  186</span>&#160;      this-&gt;<a class="code" href="classOpenMS_1_1DefaultParamHandler.html#a761b1937850c141d0c6fff0e4d633a04">defaults_</a>.<a class="code" href="classOpenMS_1_1Param.html#aadc7a8536eb15f8c6fa05eefca0e25be">setMinFloat</a>(<span class="stringliteral">&quot;ms1_feature_selection_options:start_elution_window&quot;</span>, 0.0);</div>
 
157
<div class="line"><a name="l00187"></a><span class="lineno">  187</span>&#160;      <span class="comment">// ----------------------------------------------------------------------------------------------------</span></div>
 
158
<div class="line"><a name="l00188"></a><span class="lineno">  188</span>&#160;      this-&gt;<a class="code" href="classOpenMS_1_1DefaultParamHandler.html#a761b1937850c141d0c6fff0e4d633a04">defaults_</a>.<a class="code" href="classOpenMS_1_1Param.html#a432099944e11263aa20aaf8ea1389790">setValue</a>(<span class="stringliteral">&quot;ms1_feature_selection_options:end_elution_window&quot;</span>, 180.0, <span class="stringliteral">&quot;end elution window (minutes)&quot;</span>);</div>
 
159
<div class="line"><a name="l00189"></a><span class="lineno">  189</span>&#160;      this-&gt;<a class="code" href="classOpenMS_1_1DefaultParamHandler.html#a761b1937850c141d0c6fff0e4d633a04">defaults_</a>.<a class="code" href="classOpenMS_1_1Param.html#aadc7a8536eb15f8c6fa05eefca0e25be">setMinFloat</a>(<span class="stringliteral">&quot;ms1_feature_selection_options:end_elution_window&quot;</span>, 0.0);</div>
 
160
<div class="line"><a name="l00190"></a><span class="lineno">  190</span>&#160;      <span class="comment">// ----------------------------------------------------------------------------------------------------</span></div>
 
161
<div class="line"><a name="l00191"></a><span class="lineno">  191</span>&#160;      this-&gt;<a class="code" href="classOpenMS_1_1DefaultParamHandler.html#a761b1937850c141d0c6fff0e4d633a04">defaults_</a>.<a class="code" href="classOpenMS_1_1Param.html#a432099944e11263aa20aaf8ea1389790">setValue</a>(<span class="stringliteral">&quot;ms1_feature_selection_options:mz_range_min&quot;</span>, 0.0, <span class="stringliteral">&quot;MS1 feature mz range min&quot;</span>);</div>
 
162
<div class="line"><a name="l00192"></a><span class="lineno">  192</span>&#160;      this-&gt;<a class="code" href="classOpenMS_1_1DefaultParamHandler.html#a761b1937850c141d0c6fff0e4d633a04">defaults_</a>.<a class="code" href="classOpenMS_1_1Param.html#aadc7a8536eb15f8c6fa05eefca0e25be">setMinFloat</a>(<span class="stringliteral">&quot;ms1_feature_selection_options:mz_range_min&quot;</span>, 0.0);</div>
 
163
<div class="line"><a name="l00193"></a><span class="lineno">  193</span>&#160;      <span class="comment">// ----------------------------------------------------------------------------------------------------</span></div>
 
164
<div class="line"><a name="l00194"></a><span class="lineno">  194</span>&#160;      this-&gt;<a class="code" href="classOpenMS_1_1DefaultParamHandler.html#a761b1937850c141d0c6fff0e4d633a04">defaults_</a>.<a class="code" href="classOpenMS_1_1Param.html#a432099944e11263aa20aaf8ea1389790">setValue</a>(<span class="stringliteral">&quot;ms1_feature_selection_options:mz_range_max&quot;</span>, 2000.0, <span class="stringliteral">&quot;MS1 feature mz range max&quot;</span>);</div>
 
165
<div class="line"><a name="l00195"></a><span class="lineno">  195</span>&#160;      this-&gt;<a class="code" href="classOpenMS_1_1DefaultParamHandler.html#a761b1937850c141d0c6fff0e4d633a04">defaults_</a>.<a class="code" href="classOpenMS_1_1Param.html#aadc7a8536eb15f8c6fa05eefca0e25be">setMinFloat</a>(<span class="stringliteral">&quot;ms1_feature_selection_options:mz_range_max&quot;</span>, 0.0);</div>
 
166
<div class="line"><a name="l00196"></a><span class="lineno">  196</span>&#160;      <span class="comment">// ----------------------------------------------------------------------------------------------------</span></div>
 
167
<div class="line"><a name="l00197"></a><span class="lineno">  197</span>&#160;      this-&gt;<a class="code" href="classOpenMS_1_1DefaultParamHandler.html#a761b1937850c141d0c6fff0e4d633a04">defaults_</a>.<a class="code" href="classOpenMS_1_1Param.html#a432099944e11263aa20aaf8ea1389790">setValue</a>(<span class="stringliteral">&quot;ms1_feature_selection_options:chrg_range_min&quot;</span>, 1, <span class="stringliteral">&quot;MS1 feature CHRG range min&quot;</span>);</div>
 
168
<div class="line"><a name="l00198"></a><span class="lineno">  198</span>&#160;      this-&gt;<a class="code" href="classOpenMS_1_1DefaultParamHandler.html#a761b1937850c141d0c6fff0e4d633a04">defaults_</a>.<a class="code" href="classOpenMS_1_1Param.html#a3a23089ec40eeed796efe7b69ecb02ac">setMinInt</a>(<span class="stringliteral">&quot;ms1_feature_selection_options:chrg_range_min&quot;</span>, 0);</div>
 
169
<div class="line"><a name="l00199"></a><span class="lineno">  199</span>&#160;      <span class="comment">// ----------------------------------------------------------------------------------------------------</span></div>
 
170
<div class="line"><a name="l00200"></a><span class="lineno">  200</span>&#160;      this-&gt;<a class="code" href="classOpenMS_1_1DefaultParamHandler.html#a761b1937850c141d0c6fff0e4d633a04">defaults_</a>.<a class="code" href="classOpenMS_1_1Param.html#a432099944e11263aa20aaf8ea1389790">setValue</a>(<span class="stringliteral">&quot;ms1_feature_selection_options:chrg_range_max&quot;</span>, 5, <span class="stringliteral">&quot;MS1 feature CHRG range max&quot;</span>);</div>
 
171
<div class="line"><a name="l00201"></a><span class="lineno">  201</span>&#160;      this-&gt;<a class="code" href="classOpenMS_1_1DefaultParamHandler.html#a761b1937850c141d0c6fff0e4d633a04">defaults_</a>.<a class="code" href="classOpenMS_1_1Param.html#a3a23089ec40eeed796efe7b69ecb02ac">setMinInt</a>(<span class="stringliteral">&quot;ms1_feature_selection_options:chrg_range_max&quot;</span>, 0);</div>
 
172
<div class="line"><a name="l00202"></a><span class="lineno">  202</span>&#160;</div>
 
173
<div class="line"><a name="l00203"></a><span class="lineno">  203</span>&#160;      this-&gt;<a class="code" href="classOpenMS_1_1DefaultParamHandler.html#a7c3b265b697a57615da5cd3274780efd">check_defaults_</a> =  <span class="keyword">false</span>;</div>
 
174
<div class="line"><a name="l00204"></a><span class="lineno">  204</span>&#160;    }</div>
 
175
<div class="line"><a name="l00205"></a><span class="lineno">  205</span>&#160;</div>
 
176
<div class="line"><a name="l00206"></a><span class="lineno"><a class="line" href="classOpenMS_1_1FeatureFinderAlgorithmSH.html#aaac70aafcb9fa245ca59256e26a12b88">  206</a></span>&#160;    <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> <a class="code" href="classOpenMS_1_1FeatureFinderAlgorithmSH.html#aaac70aafcb9fa245ca59256e26a12b88">getNativeScanId</a>(<a class="code" href="classOpenMS_1_1String.html">String</a> native_id)</div>
 
177
<div class="line"><a name="l00207"></a><span class="lineno">  207</span>&#160;    {</div>
 
178
<div class="line"><a name="l00208"></a><span class="lineno">  208</span>&#160;</div>
 
179
<div class="line"><a name="l00209"></a><span class="lineno">  209</span>&#160;      <a class="code" href="group__Concept.html#gaf9ecec2d692138fab9167164a457cbd4">Size</a> start_idx = 0;</div>
 
180
<div class="line"><a name="l00210"></a><span class="lineno">  210</span>&#160;      <span class="keywordflow">while</span> (!isdigit(native_id[start_idx]) &amp;&amp; start_idx &lt; native_id.length())</div>
 
181
<div class="line"><a name="l00211"></a><span class="lineno">  211</span>&#160;      {</div>
 
182
<div class="line"><a name="l00212"></a><span class="lineno">  212</span>&#160;        ++start_idx;</div>
 
183
<div class="line"><a name="l00213"></a><span class="lineno">  213</span>&#160;      }</div>
 
184
<div class="line"><a name="l00214"></a><span class="lineno">  214</span>&#160;      <span class="keywordflow">if</span> (start_idx == native_id.length())</div>
 
185
<div class="line"><a name="l00215"></a><span class="lineno">  215</span>&#160;      {</div>
 
186
<div class="line"><a name="l00216"></a><span class="lineno">  216</span>&#160;        std::cout &lt;&lt; <span class="stringliteral">&quot;Native id could not be determined: &quot;</span> &lt;&lt; native_id;</div>
 
187
<div class="line"><a name="l00217"></a><span class="lineno">  217</span>&#160;        <span class="keywordflow">throw</span> <a class="code" href="classOpenMS_1_1Exception_1_1InvalidParameter.html">Exception::InvalidParameter</a>(__FILE__, __LINE__, __PRETTY_FUNCTION__, <span class="stringliteral">&quot;Cannot convert native id to unsigned integer&quot;</span>);</div>
 
188
<div class="line"><a name="l00218"></a><span class="lineno">  218</span>&#160;      }</div>
 
189
<div class="line"><a name="l00219"></a><span class="lineno">  219</span>&#160;</div>
 
190
<div class="line"><a name="l00220"></a><span class="lineno">  220</span>&#160;      <a class="code" href="group__Concept.html#gaf9ecec2d692138fab9167164a457cbd4">Size</a> end_idx = start_idx;</div>
 
191
<div class="line"><a name="l00221"></a><span class="lineno">  221</span>&#160;      <span class="keywordflow">while</span> (isdigit(native_id[end_idx]))</div>
 
192
<div class="line"><a name="l00222"></a><span class="lineno">  222</span>&#160;      {</div>
 
193
<div class="line"><a name="l00223"></a><span class="lineno">  223</span>&#160;        ++end_idx;</div>
 
194
<div class="line"><a name="l00224"></a><span class="lineno">  224</span>&#160;      }</div>
 
195
<div class="line"><a name="l00225"></a><span class="lineno">  225</span>&#160;</div>
 
196
<div class="line"><a name="l00226"></a><span class="lineno">  226</span>&#160;      <span class="keywordflow">return</span> native_id.<a class="code" href="classOpenMS_1_1String.html#a226b41d565aa586bd45aa7d046608511">substr</a>(start_idx, end_idx - start_idx).<a class="code" href="classOpenMS_1_1String.html#a28f849a39a6e1a02a891d9e7e7f6eb79">toInt</a>();</div>
 
197
<div class="line"><a name="l00227"></a><span class="lineno">  227</span>&#160;    }</div>
 
198
<div class="line"><a name="l00228"></a><span class="lineno">  228</span>&#160;</div>
 
199
<div class="line"><a name="l00229"></a><span class="lineno"><a class="line" href="classOpenMS_1_1FeatureFinderAlgorithmSH.html#a72fcb26a14f6beb1c3fbace9ab3e7dbb">  229</a></span>&#160;    <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="classOpenMS_1_1FeatureFinderAlgorithmSH.html#a72fcb26a14f6beb1c3fbace9ab3e7dbb">run</a>()</div>
 
200
<div class="line"><a name="l00230"></a><span class="lineno">  230</span>&#160;    {</div>
 
201
<div class="line"><a name="l00231"></a><span class="lineno">  231</span>&#160;      std::cout &lt;&lt; <span class="stringliteral">&quot;SuperHirn feature extraction...\n&quot;</span>;</div>
 
202
<div class="line"><a name="l00232"></a><span class="lineno">  232</span>&#160;</div>
 
203
<div class="line"><a name="l00233"></a><span class="lineno">  233</span>&#160;      <a class="code" href="classOpenMS_1_1FeatureFinderAlgorithmSH.html#a0b28abb9db6a809eec07048c69fdfaab">map_</a> = *(<a class="code" href="classOpenMS_1_1FeatureFinderAlgorithm.html">FeatureFinderAlgorithm&lt;PeakType, FeatureType&gt;::map_</a>);</div>
 
204
<div class="line"><a name="l00234"></a><span class="lineno">  234</span>&#160;</div>
 
205
<div class="line"><a name="l00235"></a><span class="lineno">  235</span>&#160;      <a class="code" href="group__FeatureFinder.html#ga69e18760fc6f819a5a7d5bec62f1c44e">MyMap</a> dummyMap;</div>
 
206
<div class="line"><a name="l00236"></a><span class="lineno">  236</span>&#160;      <a class="code" href="namespaceOpenMS.html#afc24cc74414bcf1d9129d3e8d4eb1a7f">Vec</a> datavec;</div>
 
207
<div class="line"><a name="l00237"></a><span class="lineno">  237</span>&#160;      datavec.<a class="code" href="classOpenMS_1_1MSExperiment.html#ac2bc824d6ff2633ec34793c9e918d479">resize</a>(<a class="code" href="classOpenMS_1_1FeatureFinderAlgorithmSH.html#a0b28abb9db6a809eec07048c69fdfaab">map_</a>.<a class="code" href="classOpenMS_1_1MSExperiment.html#a9d78a687cf2a391198bb3cbc08bc06cb">size</a>());</div>
 
208
<div class="line"><a name="l00238"></a><span class="lineno">  238</span>&#160;      <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> scanId = 0;</div>
 
209
<div class="line"><a name="l00239"></a><span class="lineno">  239</span>&#160;</div>
 
210
<div class="line"><a name="l00240"></a><span class="lineno">  240</span>&#160;      <span class="comment">// Ordering by native IDs order by scan numbers</span></div>
 
211
<div class="line"><a name="l00241"></a><span class="lineno">  241</span>&#160;      <span class="comment">// To achieve the exact same results as the original</span></div>
 
212
<div class="line"><a name="l00242"></a><span class="lineno">  242</span>&#160;      <span class="comment">// superhirn does, this is necessary.</span></div>
 
213
<div class="line"><a name="l00243"></a><span class="lineno">  243</span>&#160;      <span class="comment">// However, its is very experimental and will work</span></div>
 
214
<div class="line"><a name="l00244"></a><span class="lineno">  244</span>&#160;      <span class="comment">// for all data since its based on string comparison.</span></div>
 
215
<div class="line"><a name="l00245"></a><span class="lineno">  245</span>&#160;      <span class="keywordtype">bool</span> orderByNativeIds = <span class="keyword">false</span>;</div>
 
216
<div class="line"><a name="l00246"></a><span class="lineno">  246</span>&#160;</div>
 
217
<div class="line"><a name="l00247"></a><span class="lineno">  247</span>&#160;      <span class="comment">// go through map, extract data and store it in a vector of RawData objects</span></div>
 
218
<div class="line"><a name="l00248"></a><span class="lineno">  248</span>&#160;      <span class="keywordflow">for</span> (<span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> s = 0; s &lt; <a class="code" href="classOpenMS_1_1FeatureFinderAlgorithmSH.html#a0b28abb9db6a809eec07048c69fdfaab">map_</a>.<a class="code" href="classOpenMS_1_1MSExperiment.html#a9d78a687cf2a391198bb3cbc08bc06cb">size</a>(); s++)</div>
 
219
<div class="line"><a name="l00249"></a><span class="lineno">  249</span>&#160;      {</div>
 
220
<div class="line"><a name="l00250"></a><span class="lineno">  250</span>&#160;        <span class="keyword">const</span> <a class="code" href="classOpenMS_1_1MSSpectrum.html">SpectrumType</a> &amp; spectrum = <a class="code" href="classOpenMS_1_1FeatureFinderAlgorithmSH.html#a0b28abb9db6a809eec07048c69fdfaab">map_</a>[s];</div>
 
221
<div class="line"><a name="l00251"></a><span class="lineno">  251</span>&#160;        <span class="keywordtype">double</span> rt = spectrum.<a class="code" href="classOpenMS_1_1MSSpectrum.html#a3da529bd3240fa0d7148484bbef0b9d7">getRT</a>();</div>
 
222
<div class="line"><a name="l00252"></a><span class="lineno">  252</span>&#160;</div>
 
223
<div class="line"><a name="l00253"></a><span class="lineno">  253</span>&#160;        <span class="keywordflow">if</span> (orderByNativeIds)</div>
 
224
<div class="line"><a name="l00254"></a><span class="lineno">  254</span>&#160;        {</div>
 
225
<div class="line"><a name="l00255"></a><span class="lineno">  255</span>&#160;          scanId = <a class="code" href="classOpenMS_1_1FeatureFinderAlgorithmSH.html#aaac70aafcb9fa245ca59256e26a12b88">getNativeScanId</a>(spectrum.<a class="code" href="classOpenMS_1_1SpectrumSettings.html#ad368341c22d3447e324134c47adff081">getNativeID</a>());</div>
 
226
<div class="line"><a name="l00256"></a><span class="lineno">  256</span>&#160;          <span class="keywordflow">if</span> (scanId == 0)</div>
 
227
<div class="line"><a name="l00257"></a><span class="lineno">  257</span>&#160;          {</div>
 
228
<div class="line"><a name="l00258"></a><span class="lineno">  258</span>&#160;            std::cout &lt;&lt; <span class="stringliteral">&quot;Order by native ids not working, turning it off.\n&quot;</span>;</div>
 
229
<div class="line"><a name="l00259"></a><span class="lineno">  259</span>&#160;            orderByNativeIds = <span class="keyword">false</span>;</div>
 
230
<div class="line"><a name="l00260"></a><span class="lineno">  260</span>&#160;            scanId = 1;</div>
 
231
<div class="line"><a name="l00261"></a><span class="lineno">  261</span>&#160;          }</div>
 
232
<div class="line"><a name="l00262"></a><span class="lineno">  262</span>&#160;        }</div>
 
233
<div class="line"><a name="l00263"></a><span class="lineno">  263</span>&#160;        <span class="keywordflow">else</span></div>
 
234
<div class="line"><a name="l00264"></a><span class="lineno">  264</span>&#160;        {</div>
 
235
<div class="line"><a name="l00265"></a><span class="lineno">  265</span>&#160;          scanId++;</div>
 
236
<div class="line"><a name="l00266"></a><span class="lineno">  266</span>&#160;        }</div>
 
237
<div class="line"><a name="l00267"></a><span class="lineno">  267</span>&#160;</div>
 
238
<div class="line"><a name="l00268"></a><span class="lineno">  268</span>&#160;        std::vector&lt;double&gt; vmzvals;</div>
 
239
<div class="line"><a name="l00269"></a><span class="lineno">  269</span>&#160;        std::vector&lt;double&gt; vintvals;</div>
 
240
<div class="line"><a name="l00270"></a><span class="lineno">  270</span>&#160;</div>
 
241
<div class="line"><a name="l00271"></a><span class="lineno">  271</span>&#160;        <span class="keywordflow">for</span> (<a class="code" href="group__Concept.html#gaf9ecec2d692138fab9167164a457cbd4">Size</a> p = 0; p &lt; spectrum.size(); ++p)</div>
 
242
<div class="line"><a name="l00272"></a><span class="lineno">  272</span>&#160;        {</div>
 
243
<div class="line"><a name="l00273"></a><span class="lineno">  273</span>&#160;          vmzvals.push_back(spectrum[p].getMZ());</div>
 
244
<div class="line"><a name="l00274"></a><span class="lineno">  274</span>&#160;          vintvals.push_back(spectrum[p].getIntensity());</div>
 
245
<div class="line"><a name="l00275"></a><span class="lineno">  275</span>&#160;        }</div>
 
246
<div class="line"><a name="l00276"></a><span class="lineno">  276</span>&#160;</div>
 
247
<div class="line"><a name="l00277"></a><span class="lineno">  277</span>&#160;        <span class="comment">//RawData* data = new RawData(vmzvals, vintvals);</span></div>
 
248
<div class="line"><a name="l00278"></a><span class="lineno">  278</span>&#160;        boost::shared_ptr&lt;RawData&gt; data_ptr(<span class="keyword">new</span> <a class="code" href="classOpenMS_1_1RawData.html">RawData</a>(vmzvals, vintvals));</div>
 
249
<div class="line"><a name="l00279"></a><span class="lineno">  279</span>&#160;</div>
 
250
<div class="line"><a name="l00280"></a><span class="lineno">  280</span>&#160;        <a class="code" href="group__FeatureFinder.html#ga69e18760fc6f819a5a7d5bec62f1c44e">MyMap</a> map_ptr(rt / 60, data_ptr);</div>
 
251
<div class="line"><a name="l00281"></a><span class="lineno">  281</span>&#160;<span class="comment">//        m[rt/60.0] = data;</span></div>
 
252
<div class="line"><a name="l00282"></a><span class="lineno">  282</span>&#160;        <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> scanIndex = scanId - 1;</div>
 
253
<div class="line"><a name="l00283"></a><span class="lineno">  283</span>&#160;        datavec[scanIndex] = map_ptr;</div>
 
254
<div class="line"><a name="l00284"></a><span class="lineno">  284</span>&#160;      }</div>
 
255
<div class="line"><a name="l00285"></a><span class="lineno">  285</span>&#160;</div>
 
256
<div class="line"><a name="l00286"></a><span class="lineno">  286</span>&#160;      <span class="comment">// apply the SuperHirn FeatureFinder algorithm</span></div>
 
257
<div class="line"><a name="l00287"></a><span class="lineno">  287</span>&#160;      <a class="code" href="classOpenMS_1_1FeatureFinderAlgorithmSHCtrl.html">FeatureFinderAlgorithmSHCtrl</a> ctrl;</div>
 
258
<div class="line"><a name="l00288"></a><span class="lineno">  288</span>&#160;      ctrl.<a class="code" href="classOpenMS_1_1FeatureFinderAlgorithmSHCtrl.html#aa8f1a5d0b36919f45750fc2a15089f77">initParams</a>(this-&gt;<a class="code" href="classOpenMS_1_1DefaultParamHandler.html#a28c73e623c63a4fe3bfceb1ae8274f39">param_</a>);</div>
 
259
<div class="line"><a name="l00289"></a><span class="lineno">  289</span>&#160;      std::vector&lt;Feature&gt; thefeatures = ctrl.<a class="code" href="classOpenMS_1_1FeatureFinderAlgorithmSHCtrl.html#a67c83639cb3ab4285b8bd6bce6a688e5">extractPeaks</a>(datavec);</div>
 
260
<div class="line"><a name="l00290"></a><span class="lineno">  290</span>&#160;</div>
 
261
<div class="line"><a name="l00291"></a><span class="lineno">  291</span>&#160;      <span class="keywordflow">for</span> (<span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> i = 0; i &lt; thefeatures.size(); ++i)</div>
 
262
<div class="line"><a name="l00292"></a><span class="lineno">  292</span>&#160;        <a class="code" href="classOpenMS_1_1FeatureFinderAlgorithm.html#a5f09052343ef99616ad653897841ce3e">features_</a>-&gt;push_back(thefeatures[i]);</div>
 
263
<div class="line"><a name="l00293"></a><span class="lineno">  293</span>&#160;    }</div>
 
264
<div class="line"><a name="l00294"></a><span class="lineno">  294</span>&#160;</div>
 
265
<div class="line"><a name="l00295"></a><span class="lineno"><a class="line" href="classOpenMS_1_1FeatureFinderAlgorithmSH.html#aba691daad70f85242bed281fbcd0eca5">  295</a></span>&#160;    <span class="keyword">static</span> <a class="code" href="classOpenMS_1_1FeatureFinderAlgorithm.html">FeatureFinderAlgorithm&lt;Peak1D, Feature&gt;</a> * <a class="code" href="classOpenMS_1_1FeatureFinderAlgorithmSH.html#aba691daad70f85242bed281fbcd0eca5">create</a>()</div>
 
266
<div class="line"><a name="l00296"></a><span class="lineno">  296</span>&#160;    {</div>
 
267
<div class="line"><a name="l00297"></a><span class="lineno">  297</span>&#160;      <span class="keywordflow">return</span> <span class="keyword">new</span> <a class="code" href="classOpenMS_1_1FeatureFinderAlgorithmSH.html#a27120a1be410ba8c6fba4fc9fcbe57c2">FeatureFinderAlgorithmSH</a>();</div>
 
268
<div class="line"><a name="l00298"></a><span class="lineno">  298</span>&#160;    }</div>
 
269
<div class="line"><a name="l00299"></a><span class="lineno">  299</span>&#160;</div>
 
270
<div class="line"><a name="l00300"></a><span class="lineno"><a class="line" href="classOpenMS_1_1FeatureFinderAlgorithmSH.html#af73fd15708e50e77665070023a09cc87">  300</a></span>&#160;    <span class="keyword">static</span> <span class="keyword">const</span> <a class="code" href="classOpenMS_1_1String.html">String</a> <a class="code" href="classOpenMS_1_1FeatureFinderAlgorithmSH.html#af73fd15708e50e77665070023a09cc87">getProductName</a>()</div>
 
271
<div class="line"><a name="l00301"></a><span class="lineno">  301</span>&#160;    {</div>
 
272
<div class="line"><a name="l00302"></a><span class="lineno">  302</span>&#160;      <span class="keywordflow">return</span> <span class="stringliteral">&quot;superhirn&quot;</span>;</div>
 
273
<div class="line"><a name="l00303"></a><span class="lineno">  303</span>&#160;    }</div>
 
274
<div class="line"><a name="l00304"></a><span class="lineno">  304</span>&#160;</div>
 
275
<div class="line"><a name="l00305"></a><span class="lineno">  305</span>&#160;<span class="keyword">protected</span>:</div>
 
276
<div class="line"><a name="l00306"></a><span class="lineno"><a class="line" href="classOpenMS_1_1FeatureFinderAlgorithmSH.html#a0b28abb9db6a809eec07048c69fdfaab">  306</a></span>&#160;    <a class="code" href="classOpenMS_1_1MSExperiment.html">MapType</a> <a class="code" href="classOpenMS_1_1FeatureFinderAlgorithmSH.html#a0b28abb9db6a809eec07048c69fdfaab">map_</a>;</div>
 
277
<div class="line"><a name="l00307"></a><span class="lineno">  307</span>&#160;</div>
 
278
<div class="line"><a name="l00308"></a><span class="lineno">  308</span>&#160;  };</div>
 
279
<div class="line"><a name="l00309"></a><span class="lineno">  309</span>&#160;</div>
 
280
<div class="line"><a name="l00310"></a><span class="lineno">  310</span>&#160;}</div>
 
281
<div class="line"><a name="l00311"></a><span class="lineno">  311</span>&#160;</div>
 
282
<div class="line"><a name="l00312"></a><span class="lineno">  312</span>&#160;<span class="preprocessor">#endif</span></div>
 
283
<div class="ttc" id="classOpenMS_1_1FeatureFinderAlgorithmSHCtrl_html_a67c83639cb3ab4285b8bd6bce6a688e5"><div class="ttname"><a href="classOpenMS_1_1FeatureFinderAlgorithmSHCtrl.html#a67c83639cb3ab4285b8bd6bce6a688e5">OpenMS::FeatureFinderAlgorithmSHCtrl::extractPeaks</a></div><div class="ttdeci">std::vector&lt; Feature &gt; extractPeaks(Vec datavec)</div></div>
 
284
<div class="ttc" id="group__FeatureFinder_html_ga69e18760fc6f819a5a7d5bec62f1c44e"><div class="ttname"><a href="group__FeatureFinder.html#ga69e18760fc6f819a5a7d5bec62f1c44e">OpenMS::MyMap</a></div><div class="ttdeci">std::pair&lt; double, boost::shared_ptr&lt; RawData &gt; &gt; MyMap</div><div class="ttdoc">A facade for various Superhirn FeatureFinder classes. Use FeatureFinderAlgorithmSH instead...</div><div class="ttdef"><b>Definition:</b> FeatureFinderAlgorithmSHCtrl.h:52</div></div>
 
285
<div class="ttc" id="classOpenMS_1_1FeatureFinderAlgorithm_html_a5f09052343ef99616ad653897841ce3e"><div class="ttname"><a href="classOpenMS_1_1FeatureFinderAlgorithm.html#a5f09052343ef99616ad653897841ce3e">OpenMS::FeatureFinderAlgorithm::features_</a></div><div class="ttdeci">FeatureMapType * features_</div><div class="ttdoc">Output data pointer. </div><div class="ttdef"><b>Definition:</b> FeatureFinderAlgorithm.h:144</div></div>
 
286
<div class="ttc" id="classOpenMS_1_1DefaultParamHandler_html_a761b1937850c141d0c6fff0e4d633a04"><div class="ttname"><a href="classOpenMS_1_1DefaultParamHandler.html#a761b1937850c141d0c6fff0e4d633a04">OpenMS::DefaultParamHandler::defaults_</a></div><div class="ttdeci">Param defaults_</div><div class="ttdoc">Container for default parameters. This member should be filled in the constructor of derived classes!...</div><div class="ttdef"><b>Definition:</b> DefaultParamHandler.h:155</div></div>
 
287
<div class="ttc" id="classOpenMS_1_1Param_html_a432099944e11263aa20aaf8ea1389790"><div class="ttname"><a href="classOpenMS_1_1Param.html#a432099944e11263aa20aaf8ea1389790">OpenMS::Param::setValue</a></div><div class="ttdeci">void setValue(const String &amp;key, const DataValue &amp;value, const String &amp;description=&quot;&quot;, const StringList &amp;tags=StringList())</div><div class="ttdoc">Sets a value. </div></div>
 
288
<div class="ttc" id="classOpenMS_1_1String_html"><div class="ttname"><a href="classOpenMS_1_1String.html">OpenMS::String</a></div><div class="ttdoc">A more convenient string class. </div><div class="ttdef"><b>Definition:</b> String.h:56</div></div>
 
289
<div class="ttc" id="classOpenMS_1_1FeatureFinderAlgorithmSH_html_a72fcb26a14f6beb1c3fbace9ab3e7dbb"><div class="ttname"><a href="classOpenMS_1_1FeatureFinderAlgorithmSH.html#a72fcb26a14f6beb1c3fbace9ab3e7dbb">OpenMS::FeatureFinderAlgorithmSH::run</a></div><div class="ttdeci">virtual void run()</div><div class="ttdoc">Main method that implements the actual algorithm. </div><div class="ttdef"><b>Definition:</b> FeatureFinderAlgorithmSH.h:229</div></div>
 
290
<div class="ttc" id="classOpenMS_1_1Peak2D_html"><div class="ttname"><a href="classOpenMS_1_1Peak2D.html">OpenMS::Peak2D</a></div><div class="ttdoc">A 2-dimensional raw data point or peak. </div><div class="ttdef"><b>Definition:</b> Peak2D.h:55</div></div>
 
291
<div class="ttc" id="classOpenMS_1_1MSExperiment_html_a9d78a687cf2a391198bb3cbc08bc06cb"><div class="ttname"><a href="classOpenMS_1_1MSExperiment.html#a9d78a687cf2a391198bb3cbc08bc06cb">OpenMS::MSExperiment::size</a></div><div class="ttdeci">Size size() const </div><div class="ttdef"><b>Definition:</b> MSExperiment.h:117</div></div>
 
292
<div class="ttc" id="classOpenMS_1_1DefaultParamHandler_html_a28c73e623c63a4fe3bfceb1ae8274f39"><div class="ttname"><a href="classOpenMS_1_1DefaultParamHandler.html#a28c73e623c63a4fe3bfceb1ae8274f39">OpenMS::DefaultParamHandler::param_</a></div><div class="ttdeci">Param param_</div><div class="ttdoc">Container for current parameters. </div><div class="ttdef"><b>Definition:</b> DefaultParamHandler.h:148</div></div>
 
293
<div class="ttc" id="classOpenMS_1_1FeatureFinderAlgorithmSHCtrl_html_aa8f1a5d0b36919f45750fc2a15089f77"><div class="ttname"><a href="classOpenMS_1_1FeatureFinderAlgorithmSHCtrl.html#aa8f1a5d0b36919f45750fc2a15089f77">OpenMS::FeatureFinderAlgorithmSHCtrl::initParams</a></div><div class="ttdeci">void initParams(Param param)</div></div>
 
294
<div class="ttc" id="classOpenMS_1_1FeatureMap_html"><div class="ttname"><a href="classOpenMS_1_1FeatureMap.html">OpenMS::FeatureMap</a></div><div class="ttdoc">A container for features. </div><div class="ttdef"><b>Definition:</b> FeatureMap.h:111</div></div>
 
295
<div class="ttc" id="classOpenMS_1_1FeatureFinderAlgorithm_html"><div class="ttname"><a href="classOpenMS_1_1FeatureFinderAlgorithm.html">OpenMS::FeatureFinderAlgorithm</a></div><div class="ttdoc">Abstract base class for FeatureFinder algorithms. </div><div class="ttdef"><b>Definition:</b> FeatureFinderAlgorithm.h:74</div></div>
 
296
<div class="ttc" id="classOpenMS_1_1MSExperiment_html_ac2bc824d6ff2633ec34793c9e918d479"><div class="ttname"><a href="classOpenMS_1_1MSExperiment.html#ac2bc824d6ff2633ec34793c9e918d479">OpenMS::MSExperiment::resize</a></div><div class="ttdeci">void resize(Size s)</div><div class="ttdef"><b>Definition:</b> MSExperiment.h:122</div></div>
 
297
<div class="ttc" id="classOpenMS_1_1FeatureFinderAlgorithmSH_html_abb9911ee4d024e85861f29bbbd0a63ef"><div class="ttname"><a href="classOpenMS_1_1FeatureFinderAlgorithmSH.html#abb9911ee4d024e85861f29bbbd0a63ef">OpenMS::FeatureFinderAlgorithmSH::FeatureMapType</a></div><div class="ttdeci">FeatureFinderAlgorithm&lt; PeakType, FeatureType &gt;::FeatureMapType FeatureMapType</div><div class="ttdef"><b>Definition:</b> FeatureFinderAlgorithmSH.h:109</div></div>
 
298
<div class="ttc" id="structOpenMS_1_1FeatureFinderDefs_html"><div class="ttname"><a href="structOpenMS_1_1FeatureFinderDefs.html">OpenMS::FeatureFinderDefs</a></div><div class="ttdoc">The purpose of this struct is to provide definitions of classes and typedefs which are used throughou...</div><div class="ttdef"><b>Definition:</b> FeatureFinderDefs.h:51</div></div>
 
299
<div class="ttc" id="classOpenMS_1_1FeatureFinderAlgorithmSH_html_ae4e0f0c176662a323a6a64d29ff986dd"><div class="ttname"><a href="classOpenMS_1_1FeatureFinderAlgorithmSH.html#ae4e0f0c176662a323a6a64d29ff986dd">OpenMS::FeatureFinderAlgorithmSH::SpectrumType</a></div><div class="ttdeci">MapType::SpectrumType SpectrumType</div><div class="ttdef"><b>Definition:</b> FeatureFinderAlgorithmSH.h:110</div></div>
 
300
<div class="ttc" id="classOpenMS_1_1FeatureFinderAlgorithmSH_html_aaac70aafcb9fa245ca59256e26a12b88"><div class="ttname"><a href="classOpenMS_1_1FeatureFinderAlgorithmSH.html#aaac70aafcb9fa245ca59256e26a12b88">OpenMS::FeatureFinderAlgorithmSH::getNativeScanId</a></div><div class="ttdeci">unsigned int getNativeScanId(String native_id)</div><div class="ttdef"><b>Definition:</b> FeatureFinderAlgorithmSH.h:206</div></div>
 
301
<div class="ttc" id="FeatureFinderAlgorithmSHCtrl_8h_html"><div class="ttname"><a href="FeatureFinderAlgorithmSHCtrl_8h.html">FeatureFinderAlgorithmSHCtrl.h</a></div></div>
 
302
<div class="ttc" id="classOpenMS_1_1FeatureFinderAlgorithmSH_html_a0b28abb9db6a809eec07048c69fdfaab"><div class="ttname"><a href="classOpenMS_1_1FeatureFinderAlgorithmSH.html#a0b28abb9db6a809eec07048c69fdfaab">OpenMS::FeatureFinderAlgorithmSH::map_</a></div><div class="ttdeci">MapType map_</div><div class="ttdef"><b>Definition:</b> FeatureFinderAlgorithmSH.h:306</div></div>
 
303
<div class="ttc" id="classOpenMS_1_1MSSpectrum_html"><div class="ttname"><a href="classOpenMS_1_1MSSpectrum.html">OpenMS::MSSpectrum&lt; PeakType &gt;</a></div></div>
 
304
<div class="ttc" id="classOpenMS_1_1String_html_a28f849a39a6e1a02a891d9e7e7f6eb79"><div class="ttname"><a href="classOpenMS_1_1String.html#a28f849a39a6e1a02a891d9e7e7f6eb79">OpenMS::String::toInt</a></div><div class="ttdeci">Int toInt() const </div><div class="ttdoc">Conversion to int. </div></div>
 
305
<div class="ttc" id="classOpenMS_1_1FeatureFinderAlgorithmSH_html_a2f89be2feec82f5414aedc09e488420b"><div class="ttname"><a href="classOpenMS_1_1FeatureFinderAlgorithmSH.html#a2f89be2feec82f5414aedc09e488420b">OpenMS::FeatureFinderAlgorithmSH::MapType</a></div><div class="ttdeci">FeatureFinderAlgorithm&lt; PeakType, FeatureType &gt;::MapType MapType</div><div class="ttdef"><b>Definition:</b> FeatureFinderAlgorithmSH.h:108</div></div>
 
306
<div class="ttc" id="classOpenMS_1_1StringList_html_a5f86b59b547048311dd50df5fb6d3bb5"><div class="ttname"><a href="classOpenMS_1_1StringList.html#a5f86b59b547048311dd50df5fb6d3bb5">OpenMS::StringList::create</a></div><div class="ttdeci">static StringList create(const String &amp;list, const char splitter= ',')</div><div class="ttdoc">Returns a list that is created by splitting the given (comma-separated) string (String are not trimme...</div></div>
 
307
<div class="ttc" id="classOpenMS_1_1FeatureFinderAlgorithmSH_html"><div class="ttname"><a href="classOpenMS_1_1FeatureFinderAlgorithmSH.html">OpenMS::FeatureFinderAlgorithmSH</a></div><div class="ttdoc">The Superhirn FeatureFinderAlgorithm. </div><div class="ttdef"><b>Definition:</b> FeatureFinderAlgorithmSH.h:102</div></div>
 
308
<div class="ttc" id="FeatureFinderAlgorithm_8h_html"><div class="ttname"><a href="FeatureFinderAlgorithm_8h.html">FeatureFinderAlgorithm.h</a></div></div>
 
309
<div class="ttc" id="classOpenMS_1_1Exception_1_1InvalidParameter_html"><div class="ttname"><a href="classOpenMS_1_1Exception_1_1InvalidParameter.html">OpenMS::Exception::InvalidParameter</a></div><div class="ttdoc">Exception indicating that an invalid parameter was handed over to an algorithm. </div><div class="ttdef"><b>Definition:</b> Exception.h:348</div></div>
 
310
<div class="ttc" id="classOpenMS_1_1Param_html_a10933782584a46cded91c40574027ee2"><div class="ttname"><a href="classOpenMS_1_1Param.html#a10933782584a46cded91c40574027ee2">OpenMS::Param::setValidStrings</a></div><div class="ttdeci">void setValidStrings(const String &amp;key, const std::vector&lt; String &gt; &amp;strings)</div><div class="ttdoc">Sets the valid strings for the parameter key. </div></div>
 
311
<div class="ttc" id="classOpenMS_1_1MSExperiment_html"><div class="ttname"><a href="classOpenMS_1_1MSExperiment.html">OpenMS::MSExperiment</a></div><div class="ttdoc">Representation of a mass spectrometry experiment. </div><div class="ttdef"><b>Definition:</b> MSExperiment.h:68</div></div>
 
312
<div class="ttc" id="classOpenMS_1_1RawData_html"><div class="ttname"><a href="classOpenMS_1_1RawData.html">OpenMS::RawData</a></div><div class="ttdef"><b>Definition:</b> RawData.h:58</div></div>
 
313
<div class="ttc" id="classOpenMS_1_1FeatureFinderAlgorithmSH_html_aba691daad70f85242bed281fbcd0eca5"><div class="ttname"><a href="classOpenMS_1_1FeatureFinderAlgorithmSH.html#aba691daad70f85242bed281fbcd0eca5">OpenMS::FeatureFinderAlgorithmSH::create</a></div><div class="ttdeci">static FeatureFinderAlgorithm&lt; Peak1D, Feature &gt; * create()</div><div class="ttdef"><b>Definition:</b> FeatureFinderAlgorithmSH.h:295</div></div>
 
314
<div class="ttc" id="classOpenMS_1_1Param_html_a3a23089ec40eeed796efe7b69ecb02ac"><div class="ttname"><a href="classOpenMS_1_1Param.html#a3a23089ec40eeed796efe7b69ecb02ac">OpenMS::Param::setMinInt</a></div><div class="ttdeci">void setMinInt(const String &amp;key, Int min)</div><div class="ttdoc">Sets the minimum value for the integer or integer list parameter key. </div></div>
 
315
<div class="ttc" id="namespaceOpenMS_html_afc24cc74414bcf1d9129d3e8d4eb1a7f"><div class="ttname"><a href="namespaceOpenMS.html#afc24cc74414bcf1d9129d3e8d4eb1a7f">OpenMS::Vec</a></div><div class="ttdeci">std::vector&lt; MyMap &gt; Vec</div><div class="ttdef"><b>Definition:</b> FeatureFinderAlgorithmSHCtrl.h:53</div></div>
 
316
<div class="ttc" id="group__Concept_html_gaf9ecec2d692138fab9167164a457cbd4"><div class="ttname"><a href="group__Concept.html#gaf9ecec2d692138fab9167164a457cbd4">OpenMS::Size</a></div><div class="ttdeci">size_t Size</div><div class="ttdoc">Size type e.g. used as variable which can hold result of size() </div><div class="ttdef"><b>Definition:</b> Types.h:144</div></div>
 
317
<div class="ttc" id="classOpenMS_1_1DefaultParamHandler_html_a7c3b265b697a57615da5cd3274780efd"><div class="ttname"><a href="classOpenMS_1_1DefaultParamHandler.html#a7c3b265b697a57615da5cd3274780efd">OpenMS::DefaultParamHandler::check_defaults_</a></div><div class="ttdeci">bool check_defaults_</div><div class="ttdoc">If this member is set to false no checking if parameters in done;. </div><div class="ttdef"><b>Definition:</b> DefaultParamHandler.h:174</div></div>
 
318
<div class="ttc" id="classOpenMS_1_1String_html_a226b41d565aa586bd45aa7d046608511"><div class="ttname"><a href="classOpenMS_1_1String.html#a226b41d565aa586bd45aa7d046608511">OpenMS::String::substr</a></div><div class="ttdeci">String substr(size_t pos=0, size_t n=npos) const </div><div class="ttdoc">Wrapper for the STL substr() method. Returns a String object with its contents initialized to a subst...</div></div>
 
319
<div class="ttc" id="classOpenMS_1_1IntList_html_ac244d9a257aab1a24c1a622ccacab745"><div class="ttname"><a href="classOpenMS_1_1IntList.html#ac244d9a257aab1a24c1a622ccacab745">OpenMS::IntList::create</a></div><div class="ttdeci">static IntList create(const String &amp;list)</div><div class="ttdoc">Returns a list that is created by splitting the given comma-separated string (String are not trimmed!...</div></div>
 
320
<div class="ttc" id="classOpenMS_1_1FeatureFinderAlgorithmSHCtrl_html"><div class="ttname"><a href="classOpenMS_1_1FeatureFinderAlgorithmSHCtrl.html">OpenMS::FeatureFinderAlgorithmSHCtrl</a></div><div class="ttdef"><b>Definition:</b> FeatureFinderAlgorithmSHCtrl.h:55</div></div>
 
321
<div class="ttc" id="classOpenMS_1_1FeatureFinderAlgorithmSH_html_a27120a1be410ba8c6fba4fc9fcbe57c2"><div class="ttname"><a href="classOpenMS_1_1FeatureFinderAlgorithmSH.html#a27120a1be410ba8c6fba4fc9fcbe57c2">OpenMS::FeatureFinderAlgorithmSH::FeatureFinderAlgorithmSH</a></div><div class="ttdeci">FeatureFinderAlgorithmSH()</div><div class="ttdef"><b>Definition:</b> FeatureFinderAlgorithmSH.h:114</div></div>
 
322
<div class="ttc" id="classOpenMS_1_1MSSpectrum_html_a3da529bd3240fa0d7148484bbef0b9d7"><div class="ttname"><a href="classOpenMS_1_1MSSpectrum.html#a3da529bd3240fa0d7148484bbef0b9d7">OpenMS::MSSpectrum::getRT</a></div><div class="ttdeci">DoubleReal getRT() const </div><div class="ttdef"><b>Definition:</b> MSSpectrum.h:215</div></div>
 
323
<div class="ttc" id="classOpenMS_1_1SpectrumSettings_html_ad368341c22d3447e324134c47adff081"><div class="ttname"><a href="classOpenMS_1_1SpectrumSettings.html#ad368341c22d3447e324134c47adff081">OpenMS::SpectrumSettings::getNativeID</a></div><div class="ttdeci">const String &amp; getNativeID() const </div><div class="ttdoc">returns the native identifier for the spectrum, used by the acquisition software. ...</div></div>
 
324
<div class="ttc" id="classOpenMS_1_1Param_html_aadc7a8536eb15f8c6fa05eefca0e25be"><div class="ttname"><a href="classOpenMS_1_1Param.html#aadc7a8536eb15f8c6fa05eefca0e25be">OpenMS::Param::setMinFloat</a></div><div class="ttdeci">void setMinFloat(const String &amp;key, DoubleReal min)</div><div class="ttdoc">Sets the minimum value for the floating point or floating point list parameter key. </div></div>
 
325
<div class="ttc" id="classOpenMS_1_1FeatureFinderAlgorithmSH_html_af73fd15708e50e77665070023a09cc87"><div class="ttname"><a href="classOpenMS_1_1FeatureFinderAlgorithmSH.html#af73fd15708e50e77665070023a09cc87">OpenMS::FeatureFinderAlgorithmSH::getProductName</a></div><div class="ttdeci">static const String getProductName()</div><div class="ttdef"><b>Definition:</b> FeatureFinderAlgorithmSH.h:300</div></div>
 
326
<div class="ttc" id="classOpenMS_1_1Param_html_a6b40506fffbae670045d065c354bb9b8"><div class="ttname"><a href="classOpenMS_1_1Param.html#a6b40506fffbae670045d065c354bb9b8">OpenMS::Param::setMaxFloat</a></div><div class="ttdeci">void setMaxFloat(const String &amp;key, DoubleReal max)</div><div class="ttdoc">Sets the maximum value for the floating point or floating point list parameter key. </div></div>
 
327
</div><!-- fragment --></div><!-- contents -->
 
328
<HR style="height:1px; border:none; border-top:1px solid #c0c0c0;">
 
329
<TABLE width="100%" border="0">
 
330
<TR>
 
331
<TD><font color="#c0c0c0">OpenMS / TOPP release 1.11.1</font></TD>
 
332
<TD align="right"><font color="#c0c0c0">Documentation generated on Thu Nov 14 2013 11:19:13 using doxygen 1.8.5</font></TD>
 
333
</TR>
 
334
</TABLE>
 
335
</BODY>
 
336
</HTML>