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

« back to all changes in this revision

Viewing changes to doc/html/classOpenMS_1_1SignalToNoiseEstimatorMeanIterative.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>SignalToNoiseEstimatorMeanIterative&lt; Container &gt; Class Template Reference</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="namespaceOpenMS.html">OpenMS</a></li><li class="navelem"><a class="el" href="classOpenMS_1_1SignalToNoiseEstimatorMeanIterative.html">SignalToNoiseEstimatorMeanIterative</a></li>  </ul>
 
20
</div>
 
21
</div><!-- top -->
 
22
<div class="header">
 
23
  <div class="summary">
 
24
<a href="#pub-types">Public Types</a> &#124;
 
25
<a href="#pub-methods">Public Member Functions</a> &#124;
 
26
<a href="#pro-methods">Protected Member Functions</a> &#124;
 
27
<a href="#pro-attribs">Protected Attributes</a> &#124;
 
28
<a href="classOpenMS_1_1SignalToNoiseEstimatorMeanIterative-members.html">List of all members</a>  </div>
 
29
  <div class="headertitle">
 
30
<div class="title">SignalToNoiseEstimatorMeanIterative&lt; Container &gt; Class Template Reference<div class="ingroups"><a class="el" href="group__SignalProcessing.html">SignalProcessing</a></div></div>  </div>
 
31
</div><!--header-->
 
32
<div class="contents">
 
33
 
 
34
<p>Estimates the signal/noise (S/N) ratio of each data point in a scan based on an iterative scheme which discards high intensities.  
 
35
 <a href="classOpenMS_1_1SignalToNoiseEstimatorMeanIterative.html#details">More...</a></p>
 
36
 
 
37
<p><code>#include &lt;<a class="el" href="SignalToNoiseEstimatorMeanIterative_8h_source.html">OpenMS/FILTERING/NOISEESTIMATION/SignalToNoiseEstimatorMeanIterative.h</a>&gt;</code></p>
 
38
<div class="dynheader">
 
39
Inheritance diagram for SignalToNoiseEstimatorMeanIterative&lt; Container &gt;:</div>
 
40
<div class="dyncontent">
 
41
 <div class="center">
 
42
  <img src="classOpenMS_1_1SignalToNoiseEstimatorMeanIterative.png" usemap="#SignalToNoiseEstimatorMeanIterative&lt; Container &gt;_map" alt=""/>
 
43
  <map id="SignalToNoiseEstimatorMeanIterative&lt; Container &gt;_map" name="SignalToNoiseEstimatorMeanIterative&lt; Container &gt;_map">
 
44
<area href="classOpenMS_1_1SignalToNoiseEstimator.html" title="This class represents the abstract base class of a signal to noise estimator. " alt="SignalToNoiseEstimator&lt; Container &gt;" shape="rect" coords="155,56,455,80"/>
 
45
<area href="classOpenMS_1_1DefaultParamHandler.html" title="A base class for all classes handling default parameters. " alt="DefaultParamHandler" shape="rect" coords="0,0,300,24"/>
 
46
<area href="classOpenMS_1_1ProgressLogger.html" title="Base class for all classes that want to report their progess. " alt="ProgressLogger" shape="rect" coords="310,0,610,24"/>
 
47
</map>
 
48
 </div></div>
 
49
<table class="memberdecls">
 
50
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-types"></a>
 
51
Public Types</h2></td></tr>
 
52
<tr class="memitem:ae464a259f0de0942da14360ec6e8014a"><td class="memItemLeft" align="right" valign="top">enum &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classOpenMS_1_1SignalToNoiseEstimatorMeanIterative.html#ae464a259f0de0942da14360ec6e8014a">IntensityThresholdCalculation</a> { <a class="el" href="classOpenMS_1_1SignalToNoiseEstimatorMeanIterative.html#ae464a259f0de0942da14360ec6e8014aa506e8dd29460ea318b68d035f679b01b">MANUAL</a> = -1, 
 
53
<a class="el" href="classOpenMS_1_1SignalToNoiseEstimatorMeanIterative.html#ae464a259f0de0942da14360ec6e8014aa8961d1f3691a651569efcbd6f60819bc">AUTOMAXBYSTDEV</a> = 0, 
 
54
<a class="el" href="classOpenMS_1_1SignalToNoiseEstimatorMeanIterative.html#ae464a259f0de0942da14360ec6e8014aaea0ca95f58a3261ccaa8a775dcc8dde9">AUTOMAXBYPERCENT</a> = 1
 
55
 }</td></tr>
 
56
<tr class="memdesc:ae464a259f0de0942da14360ec6e8014a"><td class="mdescLeft">&#160;</td><td class="mdescRight">method to use for estimating the maximal intensity that is used for histogram calculation  <a href="classOpenMS_1_1SignalToNoiseEstimatorMeanIterative.html#ae464a259f0de0942da14360ec6e8014a">More...</a><br/></td></tr>
 
57
<tr class="separator:ae464a259f0de0942da14360ec6e8014a"><td class="memSeparator" colspan="2">&#160;</td></tr>
 
58
<tr class="memitem:a071e31f9182660d28c9d15c0bff7e150"><td class="memItemLeft" align="right" valign="top">typedef <a class="el" href="classOpenMS_1_1SignalToNoiseEstimator.html">SignalToNoiseEstimator</a><br class="typebreak"/>
 
59
&lt; Container &gt;::<a class="el" href="classOpenMS_1_1SignalToNoiseEstimator.html#acc546122d56df6f7e010c922a64eb477">PeakIterator</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classOpenMS_1_1SignalToNoiseEstimatorMeanIterative.html#a071e31f9182660d28c9d15c0bff7e150">PeakIterator</a></td></tr>
 
60
<tr class="separator:a071e31f9182660d28c9d15c0bff7e150"><td class="memSeparator" colspan="2">&#160;</td></tr>
 
61
<tr class="memitem:ad66714675df0226aa73781cdc18a40f4"><td class="memItemLeft" align="right" valign="top">typedef <a class="el" href="classOpenMS_1_1SignalToNoiseEstimator.html">SignalToNoiseEstimator</a><br class="typebreak"/>
 
62
&lt; Container &gt;::<a class="el" href="classOpenMS_1_1SignalToNoiseEstimator.html#a247cd97bb151013d862c08f747466c62">PeakType</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classOpenMS_1_1SignalToNoiseEstimatorMeanIterative.html#ad66714675df0226aa73781cdc18a40f4">PeakType</a></td></tr>
 
63
<tr class="separator:ad66714675df0226aa73781cdc18a40f4"><td class="memSeparator" colspan="2">&#160;</td></tr>
 
64
<tr class="memitem:ad6f86886aa52b5446934b6a32f759453"><td class="memItemLeft" align="right" valign="top">typedef <a class="el" href="classOpenMS_1_1SignalToNoiseEstimator.html">SignalToNoiseEstimator</a><br class="typebreak"/>
 
65
&lt; Container &gt;<br class="typebreak"/>
 
66
::<a class="el" href="classOpenMS_1_1SignalToNoiseEstimatorMeanIterative.html#ad6f86886aa52b5446934b6a32f759453">GaussianEstimate</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classOpenMS_1_1SignalToNoiseEstimatorMeanIterative.html#ad6f86886aa52b5446934b6a32f759453">GaussianEstimate</a></td></tr>
 
67
<tr class="separator:ad6f86886aa52b5446934b6a32f759453"><td class="memSeparator" colspan="2">&#160;</td></tr>
 
68
<tr class="inherit_header pub_types_classOpenMS_1_1SignalToNoiseEstimator"><td colspan="2" onclick="javascript:toggleInherit('pub_types_classOpenMS_1_1SignalToNoiseEstimator')"><img src="closed.png" alt="-"/>&#160;Public Types inherited from <a class="el" href="classOpenMS_1_1SignalToNoiseEstimator.html">SignalToNoiseEstimator&lt; Container &gt;</a></td></tr>
 
69
<tr class="memitem:acc546122d56df6f7e010c922a64eb477 inherit pub_types_classOpenMS_1_1SignalToNoiseEstimator"><td class="memItemLeft" align="right" valign="top">typedef Container::const_iterator&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classOpenMS_1_1SignalToNoiseEstimator.html#acc546122d56df6f7e010c922a64eb477">PeakIterator</a></td></tr>
 
70
<tr class="separator:acc546122d56df6f7e010c922a64eb477 inherit pub_types_classOpenMS_1_1SignalToNoiseEstimator"><td class="memSeparator" colspan="2">&#160;</td></tr>
 
71
<tr class="memitem:a247cd97bb151013d862c08f747466c62 inherit pub_types_classOpenMS_1_1SignalToNoiseEstimator"><td class="memItemLeft" align="right" valign="top">typedef PeakIterator::value_type&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classOpenMS_1_1SignalToNoiseEstimator.html#a247cd97bb151013d862c08f747466c62">PeakType</a></td></tr>
 
72
<tr class="separator:a247cd97bb151013d862c08f747466c62 inherit pub_types_classOpenMS_1_1SignalToNoiseEstimator"><td class="memSeparator" colspan="2">&#160;</td></tr>
 
73
<tr class="inherit_header pub_types_classOpenMS_1_1ProgressLogger"><td colspan="2" onclick="javascript:toggleInherit('pub_types_classOpenMS_1_1ProgressLogger')"><img src="closed.png" alt="-"/>&#160;Public Types inherited from <a class="el" href="classOpenMS_1_1ProgressLogger.html">ProgressLogger</a></td></tr>
 
74
<tr class="memitem:af67907baa897e9fb84df0cb89795b87c inherit pub_types_classOpenMS_1_1ProgressLogger"><td class="memItemLeft" align="right" valign="top">enum &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classOpenMS_1_1ProgressLogger.html#af67907baa897e9fb84df0cb89795b87c">LogType</a> { <a class="el" href="classOpenMS_1_1ProgressLogger.html#af67907baa897e9fb84df0cb89795b87ca3ab34dd50405af2d5a62627d572f7860">CMD</a>, 
 
75
<a class="el" href="classOpenMS_1_1ProgressLogger.html#af67907baa897e9fb84df0cb89795b87ca73c6901c7c648a6a735770bc038bb26a">GUI</a>, 
 
76
<a class="el" href="classOpenMS_1_1ProgressLogger.html#af67907baa897e9fb84df0cb89795b87cac157bdf0b85a40d2619cbc8bc1ae5fe2">NONE</a>
 
77
 }</td></tr>
 
78
<tr class="memdesc:af67907baa897e9fb84df0cb89795b87c"><td class="mdescLeft">&#160;</td><td class="mdescRight">Possible log types.  <a href="classOpenMS_1_1ProgressLogger.html#af67907baa897e9fb84df0cb89795b87c">More...</a><br/></td></tr>
 
79
<tr class="separator:af67907baa897e9fb84df0cb89795b87c inherit pub_types_classOpenMS_1_1ProgressLogger"><td class="memSeparator" colspan="2">&#160;</td></tr>
 
80
</table><table class="memberdecls">
 
81
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-methods"></a>
 
82
Public Member Functions</h2></td></tr>
 
83
<tr class="memitem:a0b70d2dc8ef6292855b647ac5bc4d99b"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classOpenMS_1_1SignalToNoiseEstimatorMeanIterative.html#a0b70d2dc8ef6292855b647ac5bc4d99b">SignalToNoiseEstimatorMeanIterative</a> ()</td></tr>
 
84
<tr class="memdesc:a0b70d2dc8ef6292855b647ac5bc4d99b"><td class="mdescLeft">&#160;</td><td class="mdescRight">default constructor  <a href="#a0b70d2dc8ef6292855b647ac5bc4d99b">More...</a><br/></td></tr>
 
85
<tr class="separator:a0b70d2dc8ef6292855b647ac5bc4d99b"><td class="memSeparator" colspan="2">&#160;</td></tr>
 
86
<tr class="memitem:a7ee15745386d94c8128aa10722e2b6cf"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classOpenMS_1_1SignalToNoiseEstimatorMeanIterative.html#a7ee15745386d94c8128aa10722e2b6cf">SignalToNoiseEstimatorMeanIterative</a> (const <a class="el" href="classOpenMS_1_1SignalToNoiseEstimatorMeanIterative.html">SignalToNoiseEstimatorMeanIterative</a> &amp;source)</td></tr>
 
87
<tr class="memdesc:a7ee15745386d94c8128aa10722e2b6cf"><td class="mdescLeft">&#160;</td><td class="mdescRight">Copy Constructor.  <a href="#a7ee15745386d94c8128aa10722e2b6cf">More...</a><br/></td></tr>
 
88
<tr class="separator:a7ee15745386d94c8128aa10722e2b6cf"><td class="memSeparator" colspan="2">&#160;</td></tr>
 
89
<tr class="memitem:a448b2b1729fdb3d98a8a2729c642bbaa"><td class="memItemLeft" align="right" valign="top">virtual&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classOpenMS_1_1SignalToNoiseEstimatorMeanIterative.html#a448b2b1729fdb3d98a8a2729c642bbaa">~SignalToNoiseEstimatorMeanIterative</a> ()</td></tr>
 
90
<tr class="memdesc:a448b2b1729fdb3d98a8a2729c642bbaa"><td class="mdescLeft">&#160;</td><td class="mdescRight">Destructor.  <a href="#a448b2b1729fdb3d98a8a2729c642bbaa">More...</a><br/></td></tr>
 
91
<tr class="separator:a448b2b1729fdb3d98a8a2729c642bbaa"><td class="memSeparator" colspan="2">&#160;</td></tr>
 
92
<tr><td colspan="2"><div class="groupHeader">Assignment</div></td></tr>
 
93
<tr class="memitem:aed283ab807988238ac7725d3b2442e85"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classOpenMS_1_1SignalToNoiseEstimatorMeanIterative.html">SignalToNoiseEstimatorMeanIterative</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classOpenMS_1_1SignalToNoiseEstimatorMeanIterative.html#aed283ab807988238ac7725d3b2442e85">operator=</a> (const <a class="el" href="classOpenMS_1_1SignalToNoiseEstimatorMeanIterative.html">SignalToNoiseEstimatorMeanIterative</a> &amp;source)</td></tr>
 
94
<tr class="separator:aed283ab807988238ac7725d3b2442e85"><td class="memSeparator" colspan="2">&#160;</td></tr>
 
95
<tr class="inherit_header pub_methods_classOpenMS_1_1SignalToNoiseEstimator"><td colspan="2" onclick="javascript:toggleInherit('pub_methods_classOpenMS_1_1SignalToNoiseEstimator')"><img src="closed.png" alt="-"/>&#160;Public Member Functions inherited from <a class="el" href="classOpenMS_1_1SignalToNoiseEstimator.html">SignalToNoiseEstimator&lt; Container &gt;</a></td></tr>
 
96
<tr class="memitem:aeb0d02a26bf2471fe509e19ae3caa021 inherit pub_methods_classOpenMS_1_1SignalToNoiseEstimator"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classOpenMS_1_1SignalToNoiseEstimator.html#aeb0d02a26bf2471fe509e19ae3caa021">SignalToNoiseEstimator</a> ()</td></tr>
 
97
<tr class="memdesc:aeb0d02a26bf2471fe509e19ae3caa021 inherit pub_methods_classOpenMS_1_1SignalToNoiseEstimator"><td class="mdescLeft">&#160;</td><td class="mdescRight">Constructor.  <a href="#aeb0d02a26bf2471fe509e19ae3caa021">More...</a><br/></td></tr>
 
98
<tr class="separator:aeb0d02a26bf2471fe509e19ae3caa021 inherit pub_methods_classOpenMS_1_1SignalToNoiseEstimator"><td class="memSeparator" colspan="2">&#160;</td></tr>
 
99
<tr class="memitem:a655dde9d29b6569bc284bdb1adcc4f78 inherit pub_methods_classOpenMS_1_1SignalToNoiseEstimator"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classOpenMS_1_1SignalToNoiseEstimator.html#a655dde9d29b6569bc284bdb1adcc4f78">SignalToNoiseEstimator</a> (const <a class="el" href="classOpenMS_1_1SignalToNoiseEstimator.html">SignalToNoiseEstimator</a> &amp;source)</td></tr>
 
100
<tr class="memdesc:a655dde9d29b6569bc284bdb1adcc4f78 inherit pub_methods_classOpenMS_1_1SignalToNoiseEstimator"><td class="mdescLeft">&#160;</td><td class="mdescRight">Copy constructor.  <a href="#a655dde9d29b6569bc284bdb1adcc4f78">More...</a><br/></td></tr>
 
101
<tr class="separator:a655dde9d29b6569bc284bdb1adcc4f78 inherit pub_methods_classOpenMS_1_1SignalToNoiseEstimator"><td class="memSeparator" colspan="2">&#160;</td></tr>
 
102
<tr class="memitem:a1c1afcc57198be503f62003f39c728c4 inherit pub_methods_classOpenMS_1_1SignalToNoiseEstimator"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classOpenMS_1_1SignalToNoiseEstimator.html">SignalToNoiseEstimator</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classOpenMS_1_1SignalToNoiseEstimator.html#a1c1afcc57198be503f62003f39c728c4">operator=</a> (const <a class="el" href="classOpenMS_1_1SignalToNoiseEstimator.html">SignalToNoiseEstimator</a> &amp;source)</td></tr>
 
103
<tr class="memdesc:a1c1afcc57198be503f62003f39c728c4 inherit pub_methods_classOpenMS_1_1SignalToNoiseEstimator"><td class="mdescLeft">&#160;</td><td class="mdescRight">Assignment operator.  <a href="#a1c1afcc57198be503f62003f39c728c4">More...</a><br/></td></tr>
 
104
<tr class="separator:a1c1afcc57198be503f62003f39c728c4 inherit pub_methods_classOpenMS_1_1SignalToNoiseEstimator"><td class="memSeparator" colspan="2">&#160;</td></tr>
 
105
<tr class="memitem:a809100202a63168ac61f4ad611e6e2b0 inherit pub_methods_classOpenMS_1_1SignalToNoiseEstimator"><td class="memItemLeft" align="right" valign="top">virtual&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classOpenMS_1_1SignalToNoiseEstimator.html#a809100202a63168ac61f4ad611e6e2b0">~SignalToNoiseEstimator</a> ()</td></tr>
 
106
<tr class="memdesc:a809100202a63168ac61f4ad611e6e2b0 inherit pub_methods_classOpenMS_1_1SignalToNoiseEstimator"><td class="mdescLeft">&#160;</td><td class="mdescRight">Destructor.  <a href="#a809100202a63168ac61f4ad611e6e2b0">More...</a><br/></td></tr>
 
107
<tr class="separator:a809100202a63168ac61f4ad611e6e2b0 inherit pub_methods_classOpenMS_1_1SignalToNoiseEstimator"><td class="memSeparator" colspan="2">&#160;</td></tr>
 
108
<tr class="memitem:a2fba92bbe2385c5e632a4a802b7e49ae inherit pub_methods_classOpenMS_1_1SignalToNoiseEstimator"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classOpenMS_1_1SignalToNoiseEstimator.html#a2fba92bbe2385c5e632a4a802b7e49ae">init</a> (const <a class="el" href="classOpenMS_1_1SignalToNoiseEstimator.html#acc546122d56df6f7e010c922a64eb477">PeakIterator</a> &amp;it_begin, const <a class="el" href="classOpenMS_1_1SignalToNoiseEstimator.html#acc546122d56df6f7e010c922a64eb477">PeakIterator</a> &amp;it_end)</td></tr>
 
109
<tr class="memdesc:a2fba92bbe2385c5e632a4a802b7e49ae inherit pub_methods_classOpenMS_1_1SignalToNoiseEstimator"><td class="mdescLeft">&#160;</td><td class="mdescRight">Set the start and endpoint of the raw data interval, for which signal to noise ratios will be estimated immediately.  <a href="#a2fba92bbe2385c5e632a4a802b7e49ae">More...</a><br/></td></tr>
 
110
<tr class="separator:a2fba92bbe2385c5e632a4a802b7e49ae inherit pub_methods_classOpenMS_1_1SignalToNoiseEstimator"><td class="memSeparator" colspan="2">&#160;</td></tr>
 
111
<tr class="memitem:a07fe07500188f515c8e03b235c76a3af inherit pub_methods_classOpenMS_1_1SignalToNoiseEstimator"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classOpenMS_1_1SignalToNoiseEstimator.html#a07fe07500188f515c8e03b235c76a3af">init</a> (const Container &amp;c)</td></tr>
 
112
<tr class="memdesc:a07fe07500188f515c8e03b235c76a3af inherit pub_methods_classOpenMS_1_1SignalToNoiseEstimator"><td class="mdescLeft">&#160;</td><td class="mdescRight">Set the start and endpoint of the raw data interval, for which signal to noise ratios will be estimated immediately.  <a href="#a07fe07500188f515c8e03b235c76a3af">More...</a><br/></td></tr>
 
113
<tr class="separator:a07fe07500188f515c8e03b235c76a3af inherit pub_methods_classOpenMS_1_1SignalToNoiseEstimator"><td class="memSeparator" colspan="2">&#160;</td></tr>
 
114
<tr class="memitem:a504423b06b9d69e88d2ff68c9050889a inherit pub_methods_classOpenMS_1_1SignalToNoiseEstimator"><td class="memItemLeft" align="right" valign="top">virtual <a class="el" href="classdouble.html">double</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classOpenMS_1_1SignalToNoiseEstimator.html#a504423b06b9d69e88d2ff68c9050889a">getSignalToNoise</a> (const <a class="el" href="classOpenMS_1_1SignalToNoiseEstimator.html#acc546122d56df6f7e010c922a64eb477">PeakIterator</a> &amp;data_point)</td></tr>
 
115
<tr class="separator:a504423b06b9d69e88d2ff68c9050889a inherit pub_methods_classOpenMS_1_1SignalToNoiseEstimator"><td class="memSeparator" colspan="2">&#160;</td></tr>
 
116
<tr class="memitem:a024e721fdeb02f6c1c5fcc86bef2734e inherit pub_methods_classOpenMS_1_1SignalToNoiseEstimator"><td class="memItemLeft" align="right" valign="top">virtual <a class="el" href="classdouble.html">double</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classOpenMS_1_1SignalToNoiseEstimator.html#a024e721fdeb02f6c1c5fcc86bef2734e">getSignalToNoise</a> (const <a class="el" href="classOpenMS_1_1SignalToNoiseEstimator.html#a247cd97bb151013d862c08f747466c62">PeakType</a> &amp;data_point)</td></tr>
 
117
<tr class="separator:a024e721fdeb02f6c1c5fcc86bef2734e inherit pub_methods_classOpenMS_1_1SignalToNoiseEstimator"><td class="memSeparator" colspan="2">&#160;</td></tr>
 
118
<tr class="inherit_header pub_methods_classOpenMS_1_1DefaultParamHandler"><td colspan="2" onclick="javascript:toggleInherit('pub_methods_classOpenMS_1_1DefaultParamHandler')"><img src="closed.png" alt="-"/>&#160;Public Member Functions inherited from <a class="el" href="classOpenMS_1_1DefaultParamHandler.html">DefaultParamHandler</a></td></tr>
 
119
<tr class="memitem:afb6802fda161cb0c1a4a05597f94aecc inherit pub_methods_classOpenMS_1_1DefaultParamHandler"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classOpenMS_1_1DefaultParamHandler.html#afb6802fda161cb0c1a4a05597f94aecc">DefaultParamHandler</a> (const <a class="el" href="classOpenMS_1_1String.html">String</a> &amp;name)</td></tr>
 
120
<tr class="memdesc:afb6802fda161cb0c1a4a05597f94aecc inherit pub_methods_classOpenMS_1_1DefaultParamHandler"><td class="mdescLeft">&#160;</td><td class="mdescRight">Constructor with name that is displayed in error messages.  <a href="#afb6802fda161cb0c1a4a05597f94aecc">More...</a><br/></td></tr>
 
121
<tr class="separator:afb6802fda161cb0c1a4a05597f94aecc inherit pub_methods_classOpenMS_1_1DefaultParamHandler"><td class="memSeparator" colspan="2">&#160;</td></tr>
 
122
<tr class="memitem:a954da7eef3cfddda446574eaadd20abb inherit pub_methods_classOpenMS_1_1DefaultParamHandler"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classOpenMS_1_1DefaultParamHandler.html#a954da7eef3cfddda446574eaadd20abb">DefaultParamHandler</a> (const <a class="el" href="classOpenMS_1_1DefaultParamHandler.html">DefaultParamHandler</a> &amp;rhs)</td></tr>
 
123
<tr class="memdesc:a954da7eef3cfddda446574eaadd20abb inherit pub_methods_classOpenMS_1_1DefaultParamHandler"><td class="mdescLeft">&#160;</td><td class="mdescRight">Copy constructor.  <a href="#a954da7eef3cfddda446574eaadd20abb">More...</a><br/></td></tr>
 
124
<tr class="separator:a954da7eef3cfddda446574eaadd20abb inherit pub_methods_classOpenMS_1_1DefaultParamHandler"><td class="memSeparator" colspan="2">&#160;</td></tr>
 
125
<tr class="memitem:a11e9d6dd34fe8860874aa8abe0ec121b inherit pub_methods_classOpenMS_1_1DefaultParamHandler"><td class="memItemLeft" align="right" valign="top">virtual&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classOpenMS_1_1DefaultParamHandler.html#a11e9d6dd34fe8860874aa8abe0ec121b">~DefaultParamHandler</a> ()</td></tr>
 
126
<tr class="memdesc:a11e9d6dd34fe8860874aa8abe0ec121b inherit pub_methods_classOpenMS_1_1DefaultParamHandler"><td class="mdescLeft">&#160;</td><td class="mdescRight">Destructor.  <a href="#a11e9d6dd34fe8860874aa8abe0ec121b">More...</a><br/></td></tr>
 
127
<tr class="separator:a11e9d6dd34fe8860874aa8abe0ec121b inherit pub_methods_classOpenMS_1_1DefaultParamHandler"><td class="memSeparator" colspan="2">&#160;</td></tr>
 
128
<tr class="memitem:ae6b6d68036a573a44f6609460ba2dfb6 inherit pub_methods_classOpenMS_1_1DefaultParamHandler"><td class="memItemLeft" align="right" valign="top">virtual <a class="el" href="classOpenMS_1_1DefaultParamHandler.html">DefaultParamHandler</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classOpenMS_1_1DefaultParamHandler.html#ae6b6d68036a573a44f6609460ba2dfb6">operator=</a> (const <a class="el" href="classOpenMS_1_1DefaultParamHandler.html">DefaultParamHandler</a> &amp;rhs)</td></tr>
 
129
<tr class="memdesc:ae6b6d68036a573a44f6609460ba2dfb6 inherit pub_methods_classOpenMS_1_1DefaultParamHandler"><td class="mdescLeft">&#160;</td><td class="mdescRight">Assignment operator.  <a href="#ae6b6d68036a573a44f6609460ba2dfb6">More...</a><br/></td></tr>
 
130
<tr class="separator:ae6b6d68036a573a44f6609460ba2dfb6 inherit pub_methods_classOpenMS_1_1DefaultParamHandler"><td class="memSeparator" colspan="2">&#160;</td></tr>
 
131
<tr class="memitem:ac435f2dd4d9f9328db83af97129a8d7e inherit pub_methods_classOpenMS_1_1DefaultParamHandler"><td class="memItemLeft" align="right" valign="top">virtual bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classOpenMS_1_1DefaultParamHandler.html#ac435f2dd4d9f9328db83af97129a8d7e">operator==</a> (const <a class="el" href="classOpenMS_1_1DefaultParamHandler.html">DefaultParamHandler</a> &amp;rhs) const </td></tr>
 
132
<tr class="memdesc:ac435f2dd4d9f9328db83af97129a8d7e inherit pub_methods_classOpenMS_1_1DefaultParamHandler"><td class="mdescLeft">&#160;</td><td class="mdescRight">Equality operator.  <a href="#ac435f2dd4d9f9328db83af97129a8d7e">More...</a><br/></td></tr>
 
133
<tr class="separator:ac435f2dd4d9f9328db83af97129a8d7e inherit pub_methods_classOpenMS_1_1DefaultParamHandler"><td class="memSeparator" colspan="2">&#160;</td></tr>
 
134
<tr class="memitem:abc8067511cfc949ae942ea2b08588f81 inherit pub_methods_classOpenMS_1_1DefaultParamHandler"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classOpenMS_1_1DefaultParamHandler.html#abc8067511cfc949ae942ea2b08588f81">setParameters</a> (const <a class="el" href="classOpenMS_1_1Param.html">Param</a> &amp;param)</td></tr>
 
135
<tr class="memdesc:abc8067511cfc949ae942ea2b08588f81 inherit pub_methods_classOpenMS_1_1DefaultParamHandler"><td class="mdescLeft">&#160;</td><td class="mdescRight">Sets the parameters.  <a href="#abc8067511cfc949ae942ea2b08588f81">More...</a><br/></td></tr>
 
136
<tr class="separator:abc8067511cfc949ae942ea2b08588f81 inherit pub_methods_classOpenMS_1_1DefaultParamHandler"><td class="memSeparator" colspan="2">&#160;</td></tr>
 
137
<tr class="memitem:a7f6aab5a7dfbdd1c062a4352a29361f3 inherit pub_methods_classOpenMS_1_1DefaultParamHandler"><td class="memItemLeft" align="right" valign="top">const <a class="el" href="classOpenMS_1_1Param.html">Param</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classOpenMS_1_1DefaultParamHandler.html#a7f6aab5a7dfbdd1c062a4352a29361f3">getParameters</a> () const </td></tr>
 
138
<tr class="memdesc:a7f6aab5a7dfbdd1c062a4352a29361f3 inherit pub_methods_classOpenMS_1_1DefaultParamHandler"><td class="mdescLeft">&#160;</td><td class="mdescRight">Non-mutable access to the parameters.  <a href="#a7f6aab5a7dfbdd1c062a4352a29361f3">More...</a><br/></td></tr>
 
139
<tr class="separator:a7f6aab5a7dfbdd1c062a4352a29361f3 inherit pub_methods_classOpenMS_1_1DefaultParamHandler"><td class="memSeparator" colspan="2">&#160;</td></tr>
 
140
<tr class="memitem:a02f02fa9832ca3e8d47c575a39803a2a inherit pub_methods_classOpenMS_1_1DefaultParamHandler"><td class="memItemLeft" align="right" valign="top">const <a class="el" href="classOpenMS_1_1Param.html">Param</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classOpenMS_1_1DefaultParamHandler.html#a02f02fa9832ca3e8d47c575a39803a2a">getDefaults</a> () const </td></tr>
 
141
<tr class="memdesc:a02f02fa9832ca3e8d47c575a39803a2a inherit pub_methods_classOpenMS_1_1DefaultParamHandler"><td class="mdescLeft">&#160;</td><td class="mdescRight">Non-mutable access to the default parameters.  <a href="#a02f02fa9832ca3e8d47c575a39803a2a">More...</a><br/></td></tr>
 
142
<tr class="separator:a02f02fa9832ca3e8d47c575a39803a2a inherit pub_methods_classOpenMS_1_1DefaultParamHandler"><td class="memSeparator" colspan="2">&#160;</td></tr>
 
143
<tr class="memitem:aaee0f2845288173de9f6ad47e6ad31d5 inherit pub_methods_classOpenMS_1_1DefaultParamHandler"><td class="memItemLeft" align="right" valign="top">const <a class="el" href="classOpenMS_1_1String.html">String</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classOpenMS_1_1DefaultParamHandler.html#aaee0f2845288173de9f6ad47e6ad31d5">getName</a> () const </td></tr>
 
144
<tr class="memdesc:aaee0f2845288173de9f6ad47e6ad31d5 inherit pub_methods_classOpenMS_1_1DefaultParamHandler"><td class="mdescLeft">&#160;</td><td class="mdescRight">Non-mutable access to the name.  <a href="#aaee0f2845288173de9f6ad47e6ad31d5">More...</a><br/></td></tr>
 
145
<tr class="separator:aaee0f2845288173de9f6ad47e6ad31d5 inherit pub_methods_classOpenMS_1_1DefaultParamHandler"><td class="memSeparator" colspan="2">&#160;</td></tr>
 
146
<tr class="memitem:a77d37f2e1c12e8bd33ea0e660a89e927 inherit pub_methods_classOpenMS_1_1DefaultParamHandler"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classOpenMS_1_1DefaultParamHandler.html#a77d37f2e1c12e8bd33ea0e660a89e927">setName</a> (const <a class="el" href="classOpenMS_1_1String.html">String</a> &amp;name)</td></tr>
 
147
<tr class="memdesc:a77d37f2e1c12e8bd33ea0e660a89e927 inherit pub_methods_classOpenMS_1_1DefaultParamHandler"><td class="mdescLeft">&#160;</td><td class="mdescRight">Mutable access to the name.  <a href="#a77d37f2e1c12e8bd33ea0e660a89e927">More...</a><br/></td></tr>
 
148
<tr class="separator:a77d37f2e1c12e8bd33ea0e660a89e927 inherit pub_methods_classOpenMS_1_1DefaultParamHandler"><td class="memSeparator" colspan="2">&#160;</td></tr>
 
149
<tr class="memitem:a768d4a2093627a2f34728656a9721bdf inherit pub_methods_classOpenMS_1_1DefaultParamHandler"><td class="memItemLeft" align="right" valign="top">const std::vector&lt; <a class="el" href="classOpenMS_1_1String.html">String</a> &gt; &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classOpenMS_1_1DefaultParamHandler.html#a768d4a2093627a2f34728656a9721bdf">getSubsections</a> () const </td></tr>
 
150
<tr class="memdesc:a768d4a2093627a2f34728656a9721bdf inherit pub_methods_classOpenMS_1_1DefaultParamHandler"><td class="mdescLeft">&#160;</td><td class="mdescRight">Non-mutable access to the registered subsections.  <a href="#a768d4a2093627a2f34728656a9721bdf">More...</a><br/></td></tr>
 
151
<tr class="separator:a768d4a2093627a2f34728656a9721bdf inherit pub_methods_classOpenMS_1_1DefaultParamHandler"><td class="memSeparator" colspan="2">&#160;</td></tr>
 
152
<tr class="inherit_header pub_methods_classOpenMS_1_1ProgressLogger"><td colspan="2" onclick="javascript:toggleInherit('pub_methods_classOpenMS_1_1ProgressLogger')"><img src="closed.png" alt="-"/>&#160;Public Member Functions inherited from <a class="el" href="classOpenMS_1_1ProgressLogger.html">ProgressLogger</a></td></tr>
 
153
<tr class="memitem:a2a106011aec95b2013d7a545f2063d01 inherit pub_methods_classOpenMS_1_1ProgressLogger"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classOpenMS_1_1ProgressLogger.html#a2a106011aec95b2013d7a545f2063d01">ProgressLogger</a> ()</td></tr>
 
154
<tr class="memdesc:a2a106011aec95b2013d7a545f2063d01 inherit pub_methods_classOpenMS_1_1ProgressLogger"><td class="mdescLeft">&#160;</td><td class="mdescRight">Constructor.  <a href="#a2a106011aec95b2013d7a545f2063d01">More...</a><br/></td></tr>
 
155
<tr class="separator:a2a106011aec95b2013d7a545f2063d01 inherit pub_methods_classOpenMS_1_1ProgressLogger"><td class="memSeparator" colspan="2">&#160;</td></tr>
 
156
<tr class="memitem:a19c882d907f90f7f88c7436d82cd2a13 inherit pub_methods_classOpenMS_1_1ProgressLogger"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classOpenMS_1_1ProgressLogger.html#a19c882d907f90f7f88c7436d82cd2a13">~ProgressLogger</a> ()</td></tr>
 
157
<tr class="memdesc:a19c882d907f90f7f88c7436d82cd2a13 inherit pub_methods_classOpenMS_1_1ProgressLogger"><td class="mdescLeft">&#160;</td><td class="mdescRight">Destructor.  <a href="#a19c882d907f90f7f88c7436d82cd2a13">More...</a><br/></td></tr>
 
158
<tr class="separator:a19c882d907f90f7f88c7436d82cd2a13 inherit pub_methods_classOpenMS_1_1ProgressLogger"><td class="memSeparator" colspan="2">&#160;</td></tr>
 
159
<tr class="memitem:acc3538c5284777d8702ccaefeb61e74c inherit pub_methods_classOpenMS_1_1ProgressLogger"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classOpenMS_1_1ProgressLogger.html#acc3538c5284777d8702ccaefeb61e74c">setLogType</a> (<a class="el" href="classOpenMS_1_1ProgressLogger.html#af67907baa897e9fb84df0cb89795b87c">LogType</a> type) const </td></tr>
 
160
<tr class="memdesc:acc3538c5284777d8702ccaefeb61e74c inherit pub_methods_classOpenMS_1_1ProgressLogger"><td class="mdescLeft">&#160;</td><td class="mdescRight">Sets the progress log that should be used. The default type is NONE!  <a href="#acc3538c5284777d8702ccaefeb61e74c">More...</a><br/></td></tr>
 
161
<tr class="separator:acc3538c5284777d8702ccaefeb61e74c inherit pub_methods_classOpenMS_1_1ProgressLogger"><td class="memSeparator" colspan="2">&#160;</td></tr>
 
162
<tr class="memitem:a67024cdd5c34ec571baecabd8f783310 inherit pub_methods_classOpenMS_1_1ProgressLogger"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classOpenMS_1_1ProgressLogger.html#af67907baa897e9fb84df0cb89795b87c">LogType</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classOpenMS_1_1ProgressLogger.html#a67024cdd5c34ec571baecabd8f783310">getLogType</a> () const </td></tr>
 
163
<tr class="memdesc:a67024cdd5c34ec571baecabd8f783310 inherit pub_methods_classOpenMS_1_1ProgressLogger"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns the type of progress log being used.  <a href="#a67024cdd5c34ec571baecabd8f783310">More...</a><br/></td></tr>
 
164
<tr class="separator:a67024cdd5c34ec571baecabd8f783310 inherit pub_methods_classOpenMS_1_1ProgressLogger"><td class="memSeparator" colspan="2">&#160;</td></tr>
 
165
<tr class="memitem:af1c45ecd71b5041b70319249e8e73591 inherit pub_methods_classOpenMS_1_1ProgressLogger"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classOpenMS_1_1ProgressLogger.html#af1c45ecd71b5041b70319249e8e73591">startProgress</a> (<a class="el" href="group__Concept.html#gae113cb41304c6692c7bf5d0624dc6f0f">SignedSize</a> begin, <a class="el" href="group__Concept.html#gae113cb41304c6692c7bf5d0624dc6f0f">SignedSize</a> end, const <a class="el" href="classOpenMS_1_1String.html">String</a> &amp;label) const </td></tr>
 
166
<tr class="memdesc:af1c45ecd71b5041b70319249e8e73591 inherit pub_methods_classOpenMS_1_1ProgressLogger"><td class="mdescLeft">&#160;</td><td class="mdescRight">Initializes the progress display.  <a href="#af1c45ecd71b5041b70319249e8e73591">More...</a><br/></td></tr>
 
167
<tr class="separator:af1c45ecd71b5041b70319249e8e73591 inherit pub_methods_classOpenMS_1_1ProgressLogger"><td class="memSeparator" colspan="2">&#160;</td></tr>
 
168
<tr class="memitem:a8852277abd03220cc7b80d6c1bed6fed inherit pub_methods_classOpenMS_1_1ProgressLogger"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classOpenMS_1_1ProgressLogger.html#a8852277abd03220cc7b80d6c1bed6fed">setProgress</a> (<a class="el" href="group__Concept.html#gae113cb41304c6692c7bf5d0624dc6f0f">SignedSize</a> value) const </td></tr>
 
169
<tr class="memdesc:a8852277abd03220cc7b80d6c1bed6fed inherit pub_methods_classOpenMS_1_1ProgressLogger"><td class="mdescLeft">&#160;</td><td class="mdescRight">Sets the current progress.  <a href="#a8852277abd03220cc7b80d6c1bed6fed">More...</a><br/></td></tr>
 
170
<tr class="separator:a8852277abd03220cc7b80d6c1bed6fed inherit pub_methods_classOpenMS_1_1ProgressLogger"><td class="memSeparator" colspan="2">&#160;</td></tr>
 
171
<tr class="memitem:a1cc1012b0cdaea97f58d571af1ff45de inherit pub_methods_classOpenMS_1_1ProgressLogger"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classOpenMS_1_1ProgressLogger.html#a1cc1012b0cdaea97f58d571af1ff45de">endProgress</a> () const </td></tr>
 
172
<tr class="memdesc:a1cc1012b0cdaea97f58d571af1ff45de inherit pub_methods_classOpenMS_1_1ProgressLogger"><td class="mdescLeft">&#160;</td><td class="mdescRight">Ends the progress display.  <a href="#a1cc1012b0cdaea97f58d571af1ff45de">More...</a><br/></td></tr>
 
173
<tr class="separator:a1cc1012b0cdaea97f58d571af1ff45de inherit pub_methods_classOpenMS_1_1ProgressLogger"><td class="memSeparator" colspan="2">&#160;</td></tr>
 
174
</table><table class="memberdecls">
 
175
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pro-methods"></a>
 
176
Protected Member Functions</h2></td></tr>
 
177
<tr class="memitem:aa216343e93fdf8b481569ae05d437dc4"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classOpenMS_1_1SignalToNoiseEstimatorMeanIterative.html#aa216343e93fdf8b481569ae05d437dc4">computeSTN_</a> (const <a class="el" href="classOpenMS_1_1SignalToNoiseEstimator.html#acc546122d56df6f7e010c922a64eb477">PeakIterator</a> &amp;scan_first_, const <a class="el" href="classOpenMS_1_1SignalToNoiseEstimator.html#acc546122d56df6f7e010c922a64eb477">PeakIterator</a> &amp;scan_last_)</td></tr>
 
178
<tr class="separator:aa216343e93fdf8b481569ae05d437dc4"><td class="memSeparator" colspan="2">&#160;</td></tr>
 
179
<tr class="memitem:aaf258e1a9846d9b238ee4b3005ad3ee9"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classOpenMS_1_1SignalToNoiseEstimatorMeanIterative.html#aaf258e1a9846d9b238ee4b3005ad3ee9">updateMembers_</a> ()</td></tr>
 
180
<tr class="memdesc:aaf258e1a9846d9b238ee4b3005ad3ee9"><td class="mdescLeft">&#160;</td><td class="mdescRight">overridden function from <a class="el" href="classOpenMS_1_1DefaultParamHandler.html" title="A base class for all classes handling default parameters. ">DefaultParamHandler</a> to keep members up to date, when a parameter is changed  <a href="#aaf258e1a9846d9b238ee4b3005ad3ee9">More...</a><br/></td></tr>
 
181
<tr class="separator:aaf258e1a9846d9b238ee4b3005ad3ee9"><td class="memSeparator" colspan="2">&#160;</td></tr>
 
182
<tr class="inherit_header pro_methods_classOpenMS_1_1SignalToNoiseEstimator"><td colspan="2" onclick="javascript:toggleInherit('pro_methods_classOpenMS_1_1SignalToNoiseEstimator')"><img src="closed.png" alt="-"/>&#160;Protected Member Functions inherited from <a class="el" href="classOpenMS_1_1SignalToNoiseEstimator.html">SignalToNoiseEstimator&lt; Container &gt;</a></td></tr>
 
183
<tr class="memitem:a8f92f2f24dc960f0833985c8f47bfa97 inherit pro_methods_classOpenMS_1_1SignalToNoiseEstimator"><td class="memItemLeft" align="right" valign="top"><a class="el" href="structOpenMS_1_1SignalToNoiseEstimator_1_1GaussianEstimate.html">GaussianEstimate</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classOpenMS_1_1SignalToNoiseEstimator.html#a8f92f2f24dc960f0833985c8f47bfa97">estimate_</a> (const <a class="el" href="classOpenMS_1_1SignalToNoiseEstimator.html#acc546122d56df6f7e010c922a64eb477">PeakIterator</a> &amp;scan_first_, const <a class="el" href="classOpenMS_1_1SignalToNoiseEstimator.html#acc546122d56df6f7e010c922a64eb477">PeakIterator</a> &amp;scan_last_) const </td></tr>
 
184
<tr class="memdesc:a8f92f2f24dc960f0833985c8f47bfa97 inherit pro_methods_classOpenMS_1_1SignalToNoiseEstimator"><td class="mdescLeft">&#160;</td><td class="mdescRight">calculate mean &amp; stdev of intensities of a spectrum  <a href="#a8f92f2f24dc960f0833985c8f47bfa97">More...</a><br/></td></tr>
 
185
<tr class="separator:a8f92f2f24dc960f0833985c8f47bfa97 inherit pro_methods_classOpenMS_1_1SignalToNoiseEstimator"><td class="memSeparator" colspan="2">&#160;</td></tr>
 
186
<tr class="inherit_header pro_methods_classOpenMS_1_1DefaultParamHandler"><td colspan="2" onclick="javascript:toggleInherit('pro_methods_classOpenMS_1_1DefaultParamHandler')"><img src="closed.png" alt="-"/>&#160;Protected Member Functions inherited from <a class="el" href="classOpenMS_1_1DefaultParamHandler.html">DefaultParamHandler</a></td></tr>
 
187
<tr class="memitem:a2802c591e6d7fd3fd9cc35f5e875d0ba inherit pro_methods_classOpenMS_1_1DefaultParamHandler"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classOpenMS_1_1DefaultParamHandler.html#a2802c591e6d7fd3fd9cc35f5e875d0ba">defaultsToParam_</a> ()</td></tr>
 
188
<tr class="memdesc:a2802c591e6d7fd3fd9cc35f5e875d0ba inherit pro_methods_classOpenMS_1_1DefaultParamHandler"><td class="mdescLeft">&#160;</td><td class="mdescRight">Updates the parameters after the defaults have been set in the constructor.  <a href="#a2802c591e6d7fd3fd9cc35f5e875d0ba">More...</a><br/></td></tr>
 
189
<tr class="separator:a2802c591e6d7fd3fd9cc35f5e875d0ba inherit pro_methods_classOpenMS_1_1DefaultParamHandler"><td class="memSeparator" colspan="2">&#160;</td></tr>
 
190
</table><table class="memberdecls">
 
191
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pro-attribs"></a>
 
192
Protected Attributes</h2></td></tr>
 
193
<tr class="memitem:a904aae7c3b2e0c8204f8c015c6c3a223"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classdouble.html">double</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classOpenMS_1_1SignalToNoiseEstimatorMeanIterative.html#a904aae7c3b2e0c8204f8c015c6c3a223">max_intensity_</a></td></tr>
 
194
<tr class="memdesc:a904aae7c3b2e0c8204f8c015c6c3a223"><td class="mdescLeft">&#160;</td><td class="mdescRight">maximal intensity considered during binning (values above get discarded)  <a href="#a904aae7c3b2e0c8204f8c015c6c3a223">More...</a><br/></td></tr>
 
195
<tr class="separator:a904aae7c3b2e0c8204f8c015c6c3a223"><td class="memSeparator" colspan="2">&#160;</td></tr>
 
196
<tr class="memitem:afcafb04e216a205cef141a1b185607ec"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classdouble.html">double</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classOpenMS_1_1SignalToNoiseEstimatorMeanIterative.html#afcafb04e216a205cef141a1b185607ec">auto_max_stdev_Factor_</a></td></tr>
 
197
<tr class="memdesc:afcafb04e216a205cef141a1b185607ec"><td class="mdescLeft">&#160;</td><td class="mdescRight">parameter for initial automatic estimation of "max_intensity_": a stdev multiplier  <a href="#afcafb04e216a205cef141a1b185607ec">More...</a><br/></td></tr>
 
198
<tr class="separator:afcafb04e216a205cef141a1b185607ec"><td class="memSeparator" colspan="2">&#160;</td></tr>
 
199
<tr class="memitem:a93a62d8b5171f8c4ca510b43665e86f0"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classdouble.html">double</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classOpenMS_1_1SignalToNoiseEstimatorMeanIterative.html#a93a62d8b5171f8c4ca510b43665e86f0">auto_max_percentile_</a></td></tr>
 
200
<tr class="memdesc:a93a62d8b5171f8c4ca510b43665e86f0"><td class="mdescLeft">&#160;</td><td class="mdescRight">parameter for initial automatic estimation of "max_intensity_" percentile or a stdev  <a href="#a93a62d8b5171f8c4ca510b43665e86f0">More...</a><br/></td></tr>
 
201
<tr class="separator:a93a62d8b5171f8c4ca510b43665e86f0"><td class="memSeparator" colspan="2">&#160;</td></tr>
 
202
<tr class="memitem:adda1b231ff2babb10fe7517ba5e9b874"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classOpenMS_1_1SignalToNoiseEstimatorMeanIterative.html#adda1b231ff2babb10fe7517ba5e9b874">auto_mode_</a></td></tr>
 
203
<tr class="memdesc:adda1b231ff2babb10fe7517ba5e9b874"><td class="mdescLeft">&#160;</td><td class="mdescRight">determines which method shall be used for estimating "max_intensity_". valid are MANUAL=-1, AUTOMAXBYSTDEV=0 or AUTOMAXBYPERCENT=1  <a href="#adda1b231ff2babb10fe7517ba5e9b874">More...</a><br/></td></tr>
 
204
<tr class="separator:adda1b231ff2babb10fe7517ba5e9b874"><td class="memSeparator" colspan="2">&#160;</td></tr>
 
205
<tr class="memitem:a0e191cc0c8ffdea45cb05c72c32ab97f"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classdouble.html">double</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classOpenMS_1_1SignalToNoiseEstimatorMeanIterative.html#a0e191cc0c8ffdea45cb05c72c32ab97f">win_len_</a></td></tr>
 
206
<tr class="memdesc:a0e191cc0c8ffdea45cb05c72c32ab97f"><td class="mdescLeft">&#160;</td><td class="mdescRight">range of data points which belong to a window in Thomson  <a href="#a0e191cc0c8ffdea45cb05c72c32ab97f">More...</a><br/></td></tr>
 
207
<tr class="separator:a0e191cc0c8ffdea45cb05c72c32ab97f"><td class="memSeparator" colspan="2">&#160;</td></tr>
 
208
<tr class="memitem:af4a695dfd20e3eba70ba8d683e628e1b"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classOpenMS_1_1SignalToNoiseEstimatorMeanIterative.html#af4a695dfd20e3eba70ba8d683e628e1b">bin_count_</a></td></tr>
 
209
<tr class="memdesc:af4a695dfd20e3eba70ba8d683e628e1b"><td class="mdescLeft">&#160;</td><td class="mdescRight">number of bins in the histogram  <a href="#af4a695dfd20e3eba70ba8d683e628e1b">More...</a><br/></td></tr>
 
210
<tr class="separator:af4a695dfd20e3eba70ba8d683e628e1b"><td class="memSeparator" colspan="2">&#160;</td></tr>
 
211
<tr class="memitem:a19c1e1f43e0aefdc1b140965b1647e90"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classdouble.html">double</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classOpenMS_1_1SignalToNoiseEstimatorMeanIterative.html#a19c1e1f43e0aefdc1b140965b1647e90">stdev_</a></td></tr>
 
212
<tr class="memdesc:a19c1e1f43e0aefdc1b140965b1647e90"><td class="mdescLeft">&#160;</td><td class="mdescRight">multiplier for the stdev of intensities  <a href="#a19c1e1f43e0aefdc1b140965b1647e90">More...</a><br/></td></tr>
 
213
<tr class="separator:a19c1e1f43e0aefdc1b140965b1647e90"><td class="memSeparator" colspan="2">&#160;</td></tr>
 
214
<tr class="memitem:ac4d5c2d12de9515331ed4b89d2c19b54"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classOpenMS_1_1SignalToNoiseEstimatorMeanIterative.html#ac4d5c2d12de9515331ed4b89d2c19b54">min_required_elements_</a></td></tr>
 
215
<tr class="memdesc:ac4d5c2d12de9515331ed4b89d2c19b54"><td class="mdescLeft">&#160;</td><td class="mdescRight">minimal number of elements a window needs to cover to be used  <a href="#ac4d5c2d12de9515331ed4b89d2c19b54">More...</a><br/></td></tr>
 
216
<tr class="separator:ac4d5c2d12de9515331ed4b89d2c19b54"><td class="memSeparator" colspan="2">&#160;</td></tr>
 
217
<tr class="memitem:a713aea869797317f0acd6ccf8ac12c10"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classdouble.html">double</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classOpenMS_1_1SignalToNoiseEstimatorMeanIterative.html#a713aea869797317f0acd6ccf8ac12c10">noise_for_empty_window_</a></td></tr>
 
218
<tr class="separator:a713aea869797317f0acd6ccf8ac12c10"><td class="memSeparator" colspan="2">&#160;</td></tr>
 
219
<tr class="inherit_header pro_attribs_classOpenMS_1_1SignalToNoiseEstimator"><td colspan="2" onclick="javascript:toggleInherit('pro_attribs_classOpenMS_1_1SignalToNoiseEstimator')"><img src="closed.png" alt="-"/>&#160;Protected Attributes inherited from <a class="el" href="classOpenMS_1_1SignalToNoiseEstimator.html">SignalToNoiseEstimator&lt; Container &gt;</a></td></tr>
 
220
<tr class="memitem:ac18c3204a32715140155bdd856823458 inherit pro_attribs_classOpenMS_1_1SignalToNoiseEstimator"><td class="memItemLeft" align="right" valign="top">std::map&lt; <a class="el" href="classOpenMS_1_1SignalToNoiseEstimator.html#a247cd97bb151013d862c08f747466c62">PeakType</a>, <a class="el" href="classdouble.html">double</a>, <br class="typebreak"/>
 
221
typename <br class="typebreak"/>
 
222
<a class="el" href="structOpenMS_1_1Peak2D_1_1PositionLess.html">PeakType::PositionLess</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classOpenMS_1_1SignalToNoiseEstimator.html#ac18c3204a32715140155bdd856823458">stn_estimates_</a></td></tr>
 
223
<tr class="memdesc:ac18c3204a32715140155bdd856823458 inherit pro_attribs_classOpenMS_1_1SignalToNoiseEstimator"><td class="mdescLeft">&#160;</td><td class="mdescRight">stores the noise estimate for each peak  <a href="#ac18c3204a32715140155bdd856823458">More...</a><br/></td></tr>
 
224
<tr class="separator:ac18c3204a32715140155bdd856823458 inherit pro_attribs_classOpenMS_1_1SignalToNoiseEstimator"><td class="memSeparator" colspan="2">&#160;</td></tr>
 
225
<tr class="memitem:ae00f87c09c859ae2a94b59ef0b880eb4 inherit pro_attribs_classOpenMS_1_1SignalToNoiseEstimator"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classOpenMS_1_1SignalToNoiseEstimator.html#acc546122d56df6f7e010c922a64eb477">PeakIterator</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classOpenMS_1_1SignalToNoiseEstimator.html#ae00f87c09c859ae2a94b59ef0b880eb4">first_</a></td></tr>
 
226
<tr class="memdesc:ae00f87c09c859ae2a94b59ef0b880eb4 inherit pro_attribs_classOpenMS_1_1SignalToNoiseEstimator"><td class="mdescLeft">&#160;</td><td class="mdescRight">points to the first raw data point in the interval  <a href="#ae00f87c09c859ae2a94b59ef0b880eb4">More...</a><br/></td></tr>
 
227
<tr class="separator:ae00f87c09c859ae2a94b59ef0b880eb4 inherit pro_attribs_classOpenMS_1_1SignalToNoiseEstimator"><td class="memSeparator" colspan="2">&#160;</td></tr>
 
228
<tr class="memitem:ac61bd8a0f2a3c8f736a341cca289b725 inherit pro_attribs_classOpenMS_1_1SignalToNoiseEstimator"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classOpenMS_1_1SignalToNoiseEstimator.html#acc546122d56df6f7e010c922a64eb477">PeakIterator</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classOpenMS_1_1SignalToNoiseEstimator.html#ac61bd8a0f2a3c8f736a341cca289b725">last_</a></td></tr>
 
229
<tr class="memdesc:ac61bd8a0f2a3c8f736a341cca289b725 inherit pro_attribs_classOpenMS_1_1SignalToNoiseEstimator"><td class="mdescLeft">&#160;</td><td class="mdescRight">points to the right position next to the last raw data point in the interval  <a href="#ac61bd8a0f2a3c8f736a341cca289b725">More...</a><br/></td></tr>
 
230
<tr class="separator:ac61bd8a0f2a3c8f736a341cca289b725 inherit pro_attribs_classOpenMS_1_1SignalToNoiseEstimator"><td class="memSeparator" colspan="2">&#160;</td></tr>
 
231
<tr class="memitem:a1b34208c210aef11eb3b3d824b249660 inherit pro_attribs_classOpenMS_1_1SignalToNoiseEstimator"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classOpenMS_1_1SignalToNoiseEstimator.html#a1b34208c210aef11eb3b3d824b249660">is_result_valid_</a></td></tr>
 
232
<tr class="memdesc:a1b34208c210aef11eb3b3d824b249660 inherit pro_attribs_classOpenMS_1_1SignalToNoiseEstimator"><td class="mdescLeft">&#160;</td><td class="mdescRight">flag: set to true if SignalToNoise estimates are calculated and none of the params were changed. otherwise false.  <a href="#a1b34208c210aef11eb3b3d824b249660">More...</a><br/></td></tr>
 
233
<tr class="separator:a1b34208c210aef11eb3b3d824b249660 inherit pro_attribs_classOpenMS_1_1SignalToNoiseEstimator"><td class="memSeparator" colspan="2">&#160;</td></tr>
 
234
<tr class="inherit_header pro_attribs_classOpenMS_1_1DefaultParamHandler"><td colspan="2" onclick="javascript:toggleInherit('pro_attribs_classOpenMS_1_1DefaultParamHandler')"><img src="closed.png" alt="-"/>&#160;Protected Attributes inherited from <a class="el" href="classOpenMS_1_1DefaultParamHandler.html">DefaultParamHandler</a></td></tr>
 
235
<tr class="memitem:a28c73e623c63a4fe3bfceb1ae8274f39 inherit pro_attribs_classOpenMS_1_1DefaultParamHandler"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classOpenMS_1_1Param.html">Param</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classOpenMS_1_1DefaultParamHandler.html#a28c73e623c63a4fe3bfceb1ae8274f39">param_</a></td></tr>
 
236
<tr class="memdesc:a28c73e623c63a4fe3bfceb1ae8274f39 inherit pro_attribs_classOpenMS_1_1DefaultParamHandler"><td class="mdescLeft">&#160;</td><td class="mdescRight">Container for current parameters.  <a href="#a28c73e623c63a4fe3bfceb1ae8274f39">More...</a><br/></td></tr>
 
237
<tr class="separator:a28c73e623c63a4fe3bfceb1ae8274f39 inherit pro_attribs_classOpenMS_1_1DefaultParamHandler"><td class="memSeparator" colspan="2">&#160;</td></tr>
 
238
<tr class="memitem:a761b1937850c141d0c6fff0e4d633a04 inherit pro_attribs_classOpenMS_1_1DefaultParamHandler"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classOpenMS_1_1Param.html">Param</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classOpenMS_1_1DefaultParamHandler.html#a761b1937850c141d0c6fff0e4d633a04">defaults_</a></td></tr>
 
239
<tr class="memdesc:a761b1937850c141d0c6fff0e4d633a04 inherit pro_attribs_classOpenMS_1_1DefaultParamHandler"><td class="mdescLeft">&#160;</td><td class="mdescRight">Container for default parameters. This member should be filled in the constructor of derived classes!  <a href="#a761b1937850c141d0c6fff0e4d633a04">More...</a><br/></td></tr>
 
240
<tr class="separator:a761b1937850c141d0c6fff0e4d633a04 inherit pro_attribs_classOpenMS_1_1DefaultParamHandler"><td class="memSeparator" colspan="2">&#160;</td></tr>
 
241
<tr class="memitem:ac4b0e20bc59c7a5afe016c69067e428c inherit pro_attribs_classOpenMS_1_1DefaultParamHandler"><td class="memItemLeft" align="right" valign="top">std::vector&lt; <a class="el" href="classOpenMS_1_1String.html">String</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classOpenMS_1_1DefaultParamHandler.html#ac4b0e20bc59c7a5afe016c69067e428c">subsections_</a></td></tr>
 
242
<tr class="memdesc:ac4b0e20bc59c7a5afe016c69067e428c inherit pro_attribs_classOpenMS_1_1DefaultParamHandler"><td class="mdescLeft">&#160;</td><td class="mdescRight">Container for registered subsections. This member should be filled in the constructor of derived classes!  <a href="#ac4b0e20bc59c7a5afe016c69067e428c">More...</a><br/></td></tr>
 
243
<tr class="separator:ac4b0e20bc59c7a5afe016c69067e428c inherit pro_attribs_classOpenMS_1_1DefaultParamHandler"><td class="memSeparator" colspan="2">&#160;</td></tr>
 
244
<tr class="memitem:a5a51f3f150b09068256195e934339a19 inherit pro_attribs_classOpenMS_1_1DefaultParamHandler"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classOpenMS_1_1String.html">String</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classOpenMS_1_1DefaultParamHandler.html#a5a51f3f150b09068256195e934339a19">error_name_</a></td></tr>
 
245
<tr class="memdesc:a5a51f3f150b09068256195e934339a19 inherit pro_attribs_classOpenMS_1_1DefaultParamHandler"><td class="mdescLeft">&#160;</td><td class="mdescRight">Name that is displayed in error messages during the parameter checking.  <a href="#a5a51f3f150b09068256195e934339a19">More...</a><br/></td></tr>
 
246
<tr class="separator:a5a51f3f150b09068256195e934339a19 inherit pro_attribs_classOpenMS_1_1DefaultParamHandler"><td class="memSeparator" colspan="2">&#160;</td></tr>
 
247
<tr class="memitem:a7c3b265b697a57615da5cd3274780efd inherit pro_attribs_classOpenMS_1_1DefaultParamHandler"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classOpenMS_1_1DefaultParamHandler.html#a7c3b265b697a57615da5cd3274780efd">check_defaults_</a></td></tr>
 
248
<tr class="memdesc:a7c3b265b697a57615da5cd3274780efd inherit pro_attribs_classOpenMS_1_1DefaultParamHandler"><td class="mdescLeft">&#160;</td><td class="mdescRight">If this member is set to false no checking if parameters in done;.  <a href="#a7c3b265b697a57615da5cd3274780efd">More...</a><br/></td></tr>
 
249
<tr class="separator:a7c3b265b697a57615da5cd3274780efd inherit pro_attribs_classOpenMS_1_1DefaultParamHandler"><td class="memSeparator" colspan="2">&#160;</td></tr>
 
250
<tr class="memitem:aba444910e4fccb93f91bf7ab135f508a inherit pro_attribs_classOpenMS_1_1DefaultParamHandler"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classOpenMS_1_1DefaultParamHandler.html#aba444910e4fccb93f91bf7ab135f508a">warn_empty_defaults_</a></td></tr>
 
251
<tr class="memdesc:aba444910e4fccb93f91bf7ab135f508a inherit pro_attribs_classOpenMS_1_1DefaultParamHandler"><td class="mdescLeft">&#160;</td><td class="mdescRight">If this member is set to false no warning is emitted when defaults are empty;.  <a href="#aba444910e4fccb93f91bf7ab135f508a">More...</a><br/></td></tr>
 
252
<tr class="separator:aba444910e4fccb93f91bf7ab135f508a inherit pro_attribs_classOpenMS_1_1DefaultParamHandler"><td class="memSeparator" colspan="2">&#160;</td></tr>
 
253
<tr class="inherit_header pro_attribs_classOpenMS_1_1ProgressLogger"><td colspan="2" onclick="javascript:toggleInherit('pro_attribs_classOpenMS_1_1ProgressLogger')"><img src="closed.png" alt="-"/>&#160;Protected Attributes inherited from <a class="el" href="classOpenMS_1_1ProgressLogger.html">ProgressLogger</a></td></tr>
 
254
<tr class="memitem:a7c691d7de2a43bc5606e96cb15da3641 inherit pro_attribs_classOpenMS_1_1ProgressLogger"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classOpenMS_1_1ProgressLogger.html#af67907baa897e9fb84df0cb89795b87c">LogType</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classOpenMS_1_1ProgressLogger.html#a7c691d7de2a43bc5606e96cb15da3641">type_</a></td></tr>
 
255
<tr class="separator:a7c691d7de2a43bc5606e96cb15da3641 inherit pro_attribs_classOpenMS_1_1ProgressLogger"><td class="memSeparator" colspan="2">&#160;</td></tr>
 
256
<tr class="memitem:a56589612e0e4164bf80c3918a087d05a inherit pro_attribs_classOpenMS_1_1ProgressLogger"><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__Concept.html#gae113cb41304c6692c7bf5d0624dc6f0f">SignedSize</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classOpenMS_1_1ProgressLogger.html#a56589612e0e4164bf80c3918a087d05a">begin_</a></td></tr>
 
257
<tr class="separator:a56589612e0e4164bf80c3918a087d05a inherit pro_attribs_classOpenMS_1_1ProgressLogger"><td class="memSeparator" colspan="2">&#160;</td></tr>
 
258
<tr class="memitem:a0c749bf4e621699b7a5c45ae22c2fa90 inherit pro_attribs_classOpenMS_1_1ProgressLogger"><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__Concept.html#gae113cb41304c6692c7bf5d0624dc6f0f">SignedSize</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classOpenMS_1_1ProgressLogger.html#a0c749bf4e621699b7a5c45ae22c2fa90">end_</a></td></tr>
 
259
<tr class="separator:a0c749bf4e621699b7a5c45ae22c2fa90 inherit pro_attribs_classOpenMS_1_1ProgressLogger"><td class="memSeparator" colspan="2">&#160;</td></tr>
 
260
<tr class="memitem:aec57b26e143202dc119a41592e075932 inherit pro_attribs_classOpenMS_1_1ProgressLogger"><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__Concept.html#gae113cb41304c6692c7bf5d0624dc6f0f">SignedSize</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classOpenMS_1_1ProgressLogger.html#aec57b26e143202dc119a41592e075932">value_</a></td></tr>
 
261
<tr class="separator:aec57b26e143202dc119a41592e075932 inherit pro_attribs_classOpenMS_1_1ProgressLogger"><td class="memSeparator" colspan="2">&#160;</td></tr>
 
262
<tr class="memitem:a76072b3919abcf01141ba68da8a001fd inherit pro_attribs_classOpenMS_1_1ProgressLogger"><td class="memItemLeft" align="right" valign="top">QProgressDialog *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classOpenMS_1_1ProgressLogger.html#a76072b3919abcf01141ba68da8a001fd">dlg_</a></td></tr>
 
263
<tr class="separator:a76072b3919abcf01141ba68da8a001fd inherit pro_attribs_classOpenMS_1_1ProgressLogger"><td class="memSeparator" colspan="2">&#160;</td></tr>
 
264
<tr class="memitem:a6d9750520313ea7f843d7a49cb2e9e5f inherit pro_attribs_classOpenMS_1_1ProgressLogger"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classOpenMS_1_1StopWatch.html">StopWatch</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classOpenMS_1_1ProgressLogger.html#a6d9750520313ea7f843d7a49cb2e9e5f">stop_watch_</a></td></tr>
 
265
<tr class="separator:a6d9750520313ea7f843d7a49cb2e9e5f inherit pro_attribs_classOpenMS_1_1ProgressLogger"><td class="memSeparator" colspan="2">&#160;</td></tr>
 
266
<tr class="memitem:a79bacf60c4109d7517590441c7f85f9c inherit pro_attribs_classOpenMS_1_1ProgressLogger"><td class="memItemLeft" align="right" valign="top">time_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classOpenMS_1_1ProgressLogger.html#a79bacf60c4109d7517590441c7f85f9c">last_invoke_</a></td></tr>
 
267
<tr class="separator:a79bacf60c4109d7517590441c7f85f9c inherit pro_attribs_classOpenMS_1_1ProgressLogger"><td class="memSeparator" colspan="2">&#160;</td></tr>
 
268
</table><table class="memberdecls">
 
269
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="inherited"></a>
 
270
Additional Inherited Members</h2></td></tr>
 
271
<tr class="inherit_header pro_static_attribs_classOpenMS_1_1ProgressLogger"><td colspan="2" onclick="javascript:toggleInherit('pro_static_attribs_classOpenMS_1_1ProgressLogger')"><img src="closed.png" alt="-"/>&#160;Static Protected Attributes inherited from <a class="el" href="classOpenMS_1_1ProgressLogger.html">ProgressLogger</a></td></tr>
 
272
<tr class="memitem:a94eb3ef5ef94b83eb348dd00a2b53119 inherit pro_static_attribs_classOpenMS_1_1ProgressLogger"><td class="memItemLeft" align="right" valign="top">static int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classOpenMS_1_1ProgressLogger.html#a94eb3ef5ef94b83eb348dd00a2b53119">recursion_depth_</a></td></tr>
 
273
<tr class="separator:a94eb3ef5ef94b83eb348dd00a2b53119 inherit pro_static_attribs_classOpenMS_1_1ProgressLogger"><td class="memSeparator" colspan="2">&#160;</td></tr>
 
274
</table>
 
275
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
 
276
<div class="textblock"><h3>template&lt;typename Container = MSSpectrum&lt;&gt;&gt;<br/>
 
277
class OpenMS::SignalToNoiseEstimatorMeanIterative&lt; Container &gt;</h3>
 
278
 
 
279
<p>Estimates the signal/noise (S/N) ratio of each data point in a scan based on an iterative scheme which discards high intensities. </p>
 
280
<p>For each datapoint in the given scan, we collect a range of data points around it (param: <em>win_len</em>). The noise for a datapoint is estimated iteratively by discarding peaks which are more than (<em>stdev_mp</em> * StDev) above the mean value. After three iterations, the mean value is considered to be the noise level. If the number of elements in the current window is not sufficient (param: <em>min_required_elements</em>), the noise level is set to a default value (param: <em>noise_for_empty_window</em>).</p>
 
281
<p>The whole computation is histogram based, so the user will need to supply a number of bins (param: <em>bin_count</em>), which determines the level of error and runtime. The maximal intensity for a datapoint to be included in the histogram can be either determined automatically (param: <em>auto_mode</em>) by two different methods or can be set directly by the user (param: <em>max_intensity</em>).</p>
 
282
<p>Changing any of the parameters will invalidate the S/N values (which will invoke a recomputation on the next request).</p>
 
283
<dl class="section note"><dt>Note</dt><dd>If more than 20 percent of windows have less than <em>min_required_elements</em> of elements, a warning is issued to <em>stderr</em> and noise estimates in those windows are set to the constant <em>noise_for_empty_window</em>.</dd></dl>
 
284
<B>Parameters of this class are:</B><BR><BR>
 
285
<table border="1" style="border-style:solid; border-collapse:collapse; border-color:#c0c0c0;" width="100%" cellpadding="4">
 
286
<tr style="border-bottom:1px solid black; background:#fffff0"><th>Name</th><th>Type</th><th>Default</th><th>Restrictions</th><th>Description</th></tr>
 
287
<tr>
 
288
  <td style="vertical-align:top"><i>max_intensity</i></td>
 
289
  <td style="vertical-align:top">int</td><td style="vertical-align:top">-1</td>
 
290
  <td style="vertical-align:top">min: -1</td><td style="vertical-align:top">maximal intensity considered for histogram construction. By default, it will be calculated automatically (see auto_mode). Only provide this parameter if you know what you are doing (and change 'auto_mode' to '-1')! All intensities EQUAL/ABOVE 'max_intensity' will not be added to the histogram. If you choose 'max_intensity' too small, the noise estimate might be too small as well. If chosen too big, the bins become quite large (which you could counter by increasing 'bin_count', which increases runtime).</td>
 
291
</tr>
 
292
<tr>
 
293
  <td style="vertical-align:top"><i>auto_max_stdev_factor</i></td>
 
294
  <td style="vertical-align:top">float</td><td style="vertical-align:top">3</td>
 
295
  <td style="vertical-align:top">min: 0 max: 999</td><td style="vertical-align:top">parameter for 'max_intensity' estimation (if 'auto_mode' == 0): mean + 'auto_max_stdev_factor' * stdev</td>
 
296
</tr>
 
297
<tr>
 
298
  <td style="vertical-align:top"><i>auto_max_percentile</i></td>
 
299
  <td style="vertical-align:top">int</td><td style="vertical-align:top">95</td>
 
300
  <td style="vertical-align:top">min: 0 max: 100</td><td style="vertical-align:top">parameter for 'max_intensity' estimation (if 'auto_mode' == 1): auto_max_percentile th percentile</td>
 
301
</tr>
 
302
<tr>
 
303
  <td style="vertical-align:top"><i>auto_mode</i></td>
 
304
  <td style="vertical-align:top">int</td><td style="vertical-align:top">0</td>
 
305
  <td style="vertical-align:top">min: -1 max: 1</td><td style="vertical-align:top">method to use to determine maximal intensity: -1 --> use 'max_intensity'; 0 --> 'auto_max_stdev_factor' method (default); 1 --> 'auto_max_percentile' method</td>
 
306
</tr>
 
307
<tr>
 
308
  <td style="vertical-align:top"><b>win_len</b></td>
 
309
  <td style="vertical-align:top">float</td><td style="vertical-align:top">200</td>
 
310
  <td style="vertical-align:top">min: 1</td><td style="vertical-align:top">window length in Thomson</td>
 
311
</tr>
 
312
<tr>
 
313
  <td style="vertical-align:top"><b>bin_count</b></td>
 
314
  <td style="vertical-align:top">int</td><td style="vertical-align:top">30</td>
 
315
  <td style="vertical-align:top">min: 3</td><td style="vertical-align:top">number of bins for intensity values</td>
 
316
</tr>
 
317
<tr>
 
318
  <td style="vertical-align:top"><i>stdev_mp</i></td>
 
319
  <td style="vertical-align:top">float</td><td style="vertical-align:top">3</td>
 
320
  <td style="vertical-align:top">min: 0.01 max: 999</td><td style="vertical-align:top">multiplier for stdev</td>
 
321
</tr>
 
322
<tr>
 
323
  <td style="vertical-align:top"><b>min_required_elements</b></td>
 
324
  <td style="vertical-align:top">int</td><td style="vertical-align:top">10</td>
 
325
  <td style="vertical-align:top">min: 1</td><td style="vertical-align:top">minimum number of elements required in a window (otherwise it is considered sparse)</td>
 
326
</tr>
 
327
<tr>
 
328
  <td style="vertical-align:top"><i>noise_for_empty_window</i></td>
 
329
  <td style="vertical-align:top">float</td><td style="vertical-align:top">1e+20</td>
 
330
  <td style="vertical-align:top">&nbsp;</td><td style="vertical-align:top">noise value used for sparse windows</td>
 
331
</tr>
 
332
</table>
 
333
<br>
 
334
<b>Note:</b>
 
335
<UL style="margin-top:0px;">
 
336
  <LI> If a section name is documented, the documentation is displayed as tooltip.
 
337
  <LI> Advanced parameter names are italic.
 
338
</UL>
 
339
 </div><h2 class="groupheader">Member Typedef Documentation</h2>
 
340
<a class="anchor" id="ad6f86886aa52b5446934b6a32f759453"></a>
 
341
<div class="memitem">
 
342
<div class="memproto">
 
343
      <table class="memname">
 
344
        <tr>
 
345
          <td class="memname">typedef <a class="el" href="classOpenMS_1_1SignalToNoiseEstimator.html">SignalToNoiseEstimator</a>&lt;Container&gt;::<a class="el" href="classOpenMS_1_1SignalToNoiseEstimatorMeanIterative.html#ad6f86886aa52b5446934b6a32f759453">GaussianEstimate</a> <a class="el" href="classOpenMS_1_1SignalToNoiseEstimatorMeanIterative.html#ad6f86886aa52b5446934b6a32f759453">GaussianEstimate</a></td>
 
346
        </tr>
 
347
      </table>
 
348
</div><div class="memdoc">
 
349
 
 
350
</div>
 
351
</div>
 
352
<a class="anchor" id="a071e31f9182660d28c9d15c0bff7e150"></a>
 
353
<div class="memitem">
 
354
<div class="memproto">
 
355
      <table class="memname">
 
356
        <tr>
 
357
          <td class="memname">typedef <a class="el" href="classOpenMS_1_1SignalToNoiseEstimator.html">SignalToNoiseEstimator</a>&lt;Container&gt;::<a class="el" href="classOpenMS_1_1SignalToNoiseEstimator.html#acc546122d56df6f7e010c922a64eb477">PeakIterator</a> <a class="el" href="classOpenMS_1_1SignalToNoiseEstimator.html#acc546122d56df6f7e010c922a64eb477">PeakIterator</a></td>
 
358
        </tr>
 
359
      </table>
 
360
</div><div class="memdoc">
 
361
 
 
362
</div>
 
363
</div>
 
364
<a class="anchor" id="ad66714675df0226aa73781cdc18a40f4"></a>
 
365
<div class="memitem">
 
366
<div class="memproto">
 
367
      <table class="memname">
 
368
        <tr>
 
369
          <td class="memname">typedef <a class="el" href="classOpenMS_1_1SignalToNoiseEstimator.html">SignalToNoiseEstimator</a>&lt;Container&gt;::<a class="el" href="classOpenMS_1_1SignalToNoiseEstimator.html#a247cd97bb151013d862c08f747466c62">PeakType</a> <a class="el" href="classOpenMS_1_1SignalToNoiseEstimator.html#a247cd97bb151013d862c08f747466c62">PeakType</a></td>
 
370
        </tr>
 
371
      </table>
 
372
</div><div class="memdoc">
 
373
 
 
374
</div>
 
375
</div>
 
376
<h2 class="groupheader">Member Enumeration Documentation</h2>
 
377
<a class="anchor" id="ae464a259f0de0942da14360ec6e8014a"></a>
 
378
<div class="memitem">
 
379
<div class="memproto">
 
380
      <table class="memname">
 
381
        <tr>
 
382
          <td class="memname">enum <a class="el" href="classOpenMS_1_1SignalToNoiseEstimatorMeanIterative.html#ae464a259f0de0942da14360ec6e8014a">IntensityThresholdCalculation</a></td>
 
383
        </tr>
 
384
      </table>
 
385
</div><div class="memdoc">
 
386
 
 
387
<p>method to use for estimating the maximal intensity that is used for histogram calculation </p>
 
388
<table class="fieldtable">
 
389
<tr><th colspan="2">Enumerator</th></tr><tr><td class="fieldname"><em><a class="anchor" id="ae464a259f0de0942da14360ec6e8014aa506e8dd29460ea318b68d035f679b01b"></a>MANUAL</em>&nbsp;</td><td class="fielddoc">
 
390
</td></tr>
 
391
<tr><td class="fieldname"><em><a class="anchor" id="ae464a259f0de0942da14360ec6e8014aa8961d1f3691a651569efcbd6f60819bc"></a>AUTOMAXBYSTDEV</em>&nbsp;</td><td class="fielddoc">
 
392
</td></tr>
 
393
<tr><td class="fieldname"><em><a class="anchor" id="ae464a259f0de0942da14360ec6e8014aaea0ca95f58a3261ccaa8a775dcc8dde9"></a>AUTOMAXBYPERCENT</em>&nbsp;</td><td class="fielddoc">
 
394
</td></tr>
 
395
</table>
 
396
 
 
397
</div>
 
398
</div>
 
399
<h2 class="groupheader">Constructor &amp; Destructor Documentation</h2>
 
400
<a class="anchor" id="a0b70d2dc8ef6292855b647ac5bc4d99b"></a>
 
401
<div class="memitem">
 
402
<div class="memproto">
 
403
<table class="mlabels">
 
404
  <tr>
 
405
  <td class="mlabels-left">
 
406
      <table class="memname">
 
407
        <tr>
 
408
          <td class="memname"><a class="el" href="classOpenMS_1_1SignalToNoiseEstimatorMeanIterative.html">SignalToNoiseEstimatorMeanIterative</a> </td>
 
409
          <td>(</td>
 
410
          <td class="paramname"></td><td>)</td>
 
411
          <td></td>
 
412
        </tr>
 
413
      </table>
 
414
  </td>
 
415
  <td class="mlabels-right">
 
416
<span class="mlabels"><span class="mlabel">inline</span></span>  </td>
 
417
  </tr>
 
418
</table>
 
419
</div><div class="memdoc">
 
420
 
 
421
<p>default constructor </p>
 
422
 
 
423
<p>References <a class="el" href="classOpenMS_1_1StringList.html#a5f86b59b547048311dd50df5fb6d3bb5">StringList::create()</a>, <a class="el" href="classOpenMS_1_1DefaultParamHandler.html#a761b1937850c141d0c6fff0e4d633a04">DefaultParamHandler::defaults_</a>, <a class="el" href="classOpenMS_1_1DefaultParamHandler.html#a2802c591e6d7fd3fd9cc35f5e875d0ba">DefaultParamHandler::defaultsToParam_()</a>, <a class="el" href="classOpenMS_1_1Param.html#a6b40506fffbae670045d065c354bb9b8">Param::setMaxFloat()</a>, <a class="el" href="classOpenMS_1_1Param.html#a37de948351467fdccb9d12f601dc8205">Param::setMaxInt()</a>, <a class="el" href="classOpenMS_1_1Param.html#aadc7a8536eb15f8c6fa05eefca0e25be">Param::setMinFloat()</a>, <a class="el" href="classOpenMS_1_1Param.html#a3a23089ec40eeed796efe7b69ecb02ac">Param::setMinInt()</a>, <a class="el" href="classOpenMS_1_1DefaultParamHandler.html#a77d37f2e1c12e8bd33ea0e660a89e927">DefaultParamHandler::setName()</a>, and <a class="el" href="classOpenMS_1_1Param.html#a432099944e11263aa20aaf8ea1389790">Param::setValue()</a>.</p>
 
424
 
 
425
</div>
 
426
</div>
 
427
<a class="anchor" id="a7ee15745386d94c8128aa10722e2b6cf"></a>
 
428
<div class="memitem">
 
429
<div class="memproto">
 
430
<table class="mlabels">
 
431
  <tr>
 
432
  <td class="mlabels-left">
 
433
      <table class="memname">
 
434
        <tr>
 
435
          <td class="memname"><a class="el" href="classOpenMS_1_1SignalToNoiseEstimatorMeanIterative.html">SignalToNoiseEstimatorMeanIterative</a> </td>
 
436
          <td>(</td>
 
437
          <td class="paramtype">const <a class="el" href="classOpenMS_1_1SignalToNoiseEstimatorMeanIterative.html">SignalToNoiseEstimatorMeanIterative</a>&lt; Container &gt; &amp;&#160;</td>
 
438
          <td class="paramname"><em>source</em></td><td>)</td>
 
439
          <td></td>
 
440
        </tr>
 
441
      </table>
 
442
  </td>
 
443
  <td class="mlabels-right">
 
444
<span class="mlabels"><span class="mlabel">inline</span></span>  </td>
 
445
  </tr>
 
446
</table>
 
447
</div><div class="memdoc">
 
448
 
 
449
<p>Copy Constructor. </p>
 
450
 
 
451
<p>References <a class="el" href="classOpenMS_1_1SignalToNoiseEstimatorMeanIterative.html#aaf258e1a9846d9b238ee4b3005ad3ee9">SignalToNoiseEstimatorMeanIterative&lt; Container &gt;::updateMembers_()</a>.</p>
 
452
 
 
453
</div>
 
454
</div>
 
455
<a class="anchor" id="a448b2b1729fdb3d98a8a2729c642bbaa"></a>
 
456
<div class="memitem">
 
457
<div class="memproto">
 
458
<table class="mlabels">
 
459
  <tr>
 
460
  <td class="mlabels-left">
 
461
      <table class="memname">
 
462
        <tr>
 
463
          <td class="memname">virtual ~<a class="el" href="classOpenMS_1_1SignalToNoiseEstimatorMeanIterative.html">SignalToNoiseEstimatorMeanIterative</a> </td>
 
464
          <td>(</td>
 
465
          <td class="paramname"></td><td>)</td>
 
466
          <td></td>
 
467
        </tr>
 
468
      </table>
 
469
  </td>
 
470
  <td class="mlabels-right">
 
471
<span class="mlabels"><span class="mlabel">inline</span><span class="mlabel">virtual</span></span>  </td>
 
472
  </tr>
 
473
</table>
 
474
</div><div class="memdoc">
 
475
 
 
476
<p>Destructor. </p>
 
477
 
 
478
</div>
 
479
</div>
 
480
<h2 class="groupheader">Member Function Documentation</h2>
 
481
<a class="anchor" id="aa216343e93fdf8b481569ae05d437dc4"></a>
 
482
<div class="memitem">
 
483
<div class="memproto">
 
484
<table class="mlabels">
 
485
  <tr>
 
486
  <td class="mlabels-left">
 
487
      <table class="memname">
 
488
        <tr>
 
489
          <td class="memname">virtual void computeSTN_ </td>
 
490
          <td>(</td>
 
491
          <td class="paramtype">const <a class="el" href="classOpenMS_1_1SignalToNoiseEstimator.html#acc546122d56df6f7e010c922a64eb477">PeakIterator</a> &amp;&#160;</td>
 
492
          <td class="paramname"><em>scan_first_</em>, </td>
 
493
        </tr>
 
494
        <tr>
 
495
          <td class="paramkey"></td>
 
496
          <td></td>
 
497
          <td class="paramtype">const <a class="el" href="classOpenMS_1_1SignalToNoiseEstimator.html#acc546122d56df6f7e010c922a64eb477">PeakIterator</a> &amp;&#160;</td>
 
498
          <td class="paramname"><em>scan_last_</em>&#160;</td>
 
499
        </tr>
 
500
        <tr>
 
501
          <td></td>
 
502
          <td>)</td>
 
503
          <td></td><td></td>
 
504
        </tr>
 
505
      </table>
 
506
  </td>
 
507
  <td class="mlabels-right">
 
508
<span class="mlabels"><span class="mlabel">inline</span><span class="mlabel">protected</span><span class="mlabel">virtual</span></span>  </td>
 
509
  </tr>
 
510
</table>
 
511
</div><div class="memdoc">
 
512
<p>calculate StN values for all datapoints given, by using a sliding window approach </p>
 
513
<dl class="params"><dt>Parameters</dt><dd>
 
514
  <table class="params">
 
515
    <tr><td class="paramname">scan_first_</td><td>first element in the scan </td></tr>
 
516
    <tr><td class="paramname">scan_last_</td><td>last element in the scan (disregarded) </td></tr>
 
517
  </table>
 
518
  </dd>
 
519
</dl>
 
520
<dl class="exception"><dt>Exceptions</dt><dd>
 
521
  <table class="exception">
 
522
    <tr><td class="paramname">Throws</td><td><a class="el" href="classOpenMS_1_1Exception_1_1InvalidValue.html" title="Invalid value exception. ">Exception::InvalidValue</a> </td></tr>
 
523
  </table>
 
524
  </dd>
 
525
</dl>
 
526
 
 
527
<p>Implements <a class="el" href="classOpenMS_1_1SignalToNoiseEstimator.html#aa413cfb2729dbbe2d7401541eb708e07">SignalToNoiseEstimator&lt; Container &gt;</a>.</p>
 
528
 
 
529
<p>References <a class="el" href="classOpenMS_1_1SignalToNoiseEstimatorMeanIterative.html#a93a62d8b5171f8c4ca510b43665e86f0">SignalToNoiseEstimatorMeanIterative&lt; Container &gt;::auto_max_percentile_</a>, <a class="el" href="classOpenMS_1_1SignalToNoiseEstimatorMeanIterative.html#afcafb04e216a205cef141a1b185607ec">SignalToNoiseEstimatorMeanIterative&lt; Container &gt;::auto_max_stdev_Factor_</a>, <a class="el" href="classOpenMS_1_1SignalToNoiseEstimatorMeanIterative.html#adda1b231ff2babb10fe7517ba5e9b874">SignalToNoiseEstimatorMeanIterative&lt; Container &gt;::auto_mode_</a>, <a class="el" href="classOpenMS_1_1SignalToNoiseEstimatorMeanIterative.html#ae464a259f0de0942da14360ec6e8014aaea0ca95f58a3261ccaa8a775dcc8dde9">SignalToNoiseEstimatorMeanIterative&lt; Container &gt;::AUTOMAXBYPERCENT</a>, <a class="el" href="classOpenMS_1_1SignalToNoiseEstimatorMeanIterative.html#ae464a259f0de0942da14360ec6e8014aa8961d1f3691a651569efcbd6f60819bc">SignalToNoiseEstimatorMeanIterative&lt; Container &gt;::AUTOMAXBYSTDEV</a>, <a class="el" href="classOpenMS_1_1SignalToNoiseEstimatorMeanIterative.html#af4a695dfd20e3eba70ba8d683e628e1b">SignalToNoiseEstimatorMeanIterative&lt; Container &gt;::bin_count_</a>, <a class="el" href="classOpenMS_1_1ProgressLogger.html#a1cc1012b0cdaea97f58d571af1ff45de">ProgressLogger::endProgress()</a>, <a class="el" href="classOpenMS_1_1SignalToNoiseEstimator.html#a8f92f2f24dc960f0833985c8f47bfa97">SignalToNoiseEstimator&lt; Container &gt;::estimate_()</a>, <a class="el" href="classOpenMS_1_1SignalToNoiseEstimatorMeanIterative.html#a904aae7c3b2e0c8204f8c015c6c3a223">SignalToNoiseEstimatorMeanIterative&lt; Container &gt;::max_intensity_</a>, <a class="el" href="structOpenMS_1_1SignalToNoiseEstimator_1_1GaussianEstimate.html#abb40a2ee28b839fb572e161c68141faf">SignalToNoiseEstimator&lt; Container &gt;::GaussianEstimate::mean</a>, <a class="el" href="classOpenMS_1_1SignalToNoiseEstimatorMeanIterative.html#ac4d5c2d12de9515331ed4b89d2c19b54">SignalToNoiseEstimatorMeanIterative&lt; Container &gt;::min_required_elements_</a>, <a class="el" href="classOpenMS_1_1SignalToNoiseEstimatorMeanIterative.html#a713aea869797317f0acd6ccf8ac12c10">SignalToNoiseEstimatorMeanIterative&lt; Container &gt;::noise_for_empty_window_</a>, <a class="el" href="classOpenMS_1_1ProgressLogger.html#a8852277abd03220cc7b80d6c1bed6fed">ProgressLogger::setProgress()</a>, <a class="el" href="classOpenMS_1_1ProgressLogger.html#af1c45ecd71b5041b70319249e8e73591">ProgressLogger::startProgress()</a>, <a class="el" href="classOpenMS_1_1SignalToNoiseEstimatorMeanIterative.html#a19c1e1f43e0aefdc1b140965b1647e90">SignalToNoiseEstimatorMeanIterative&lt; Container &gt;::stdev_</a>, <a class="el" href="classOpenMS_1_1SignalToNoiseEstimator.html#ac18c3204a32715140155bdd856823458">SignalToNoiseEstimator&lt; Container &gt;::stn_estimates_</a>, <a class="el" href="structOpenMS_1_1SignalToNoiseEstimator_1_1GaussianEstimate.html#a15a0c65c166603403af08bd98b38f7fd">SignalToNoiseEstimator&lt; Container &gt;::GaussianEstimate::variance</a>, and <a class="el" href="classOpenMS_1_1SignalToNoiseEstimatorMeanIterative.html#a0e191cc0c8ffdea45cb05c72c32ab97f">SignalToNoiseEstimatorMeanIterative&lt; Container &gt;::win_len_</a>.</p>
 
530
 
 
531
</div>
 
532
</div>
 
533
<a class="anchor" id="aed283ab807988238ac7725d3b2442e85"></a>
 
534
<div class="memitem">
 
535
<div class="memproto">
 
536
<table class="mlabels">
 
537
  <tr>
 
538
  <td class="mlabels-left">
 
539
      <table class="memname">
 
540
        <tr>
 
541
          <td class="memname"><a class="el" href="classOpenMS_1_1SignalToNoiseEstimatorMeanIterative.html">SignalToNoiseEstimatorMeanIterative</a>&amp; operator= </td>
 
542
          <td>(</td>
 
543
          <td class="paramtype">const <a class="el" href="classOpenMS_1_1SignalToNoiseEstimatorMeanIterative.html">SignalToNoiseEstimatorMeanIterative</a>&lt; Container &gt; &amp;&#160;</td>
 
544
          <td class="paramname"><em>source</em></td><td>)</td>
 
545
          <td></td>
 
546
        </tr>
 
547
      </table>
 
548
  </td>
 
549
  <td class="mlabels-right">
 
550
<span class="mlabels"><span class="mlabel">inline</span></span>  </td>
 
551
  </tr>
 
552
</table>
 
553
</div><div class="memdoc">
 
554
 
 
555
</div>
 
556
</div>
 
557
<a class="anchor" id="aaf258e1a9846d9b238ee4b3005ad3ee9"></a>
 
558
<div class="memitem">
 
559
<div class="memproto">
 
560
<table class="mlabels">
 
561
  <tr>
 
562
  <td class="mlabels-left">
 
563
      <table class="memname">
 
564
        <tr>
 
565
          <td class="memname">void updateMembers_ </td>
 
566
          <td>(</td>
 
567
          <td class="paramname"></td><td>)</td>
 
568
          <td></td>
 
569
        </tr>
 
570
      </table>
 
571
  </td>
 
572
  <td class="mlabels-right">
 
573
<span class="mlabels"><span class="mlabel">inline</span><span class="mlabel">protected</span><span class="mlabel">virtual</span></span>  </td>
 
574
  </tr>
 
575
</table>
 
576
</div><div class="memdoc">
 
577
 
 
578
<p>overridden function from <a class="el" href="classOpenMS_1_1DefaultParamHandler.html" title="A base class for all classes handling default parameters. ">DefaultParamHandler</a> to keep members up to date, when a parameter is changed </p>
 
579
 
 
580
<p>Reimplemented from <a class="el" href="classOpenMS_1_1DefaultParamHandler.html#a776f7572fc4f466e9527ca233471920d">DefaultParamHandler</a>.</p>
 
581
 
 
582
<p>References <a class="el" href="classOpenMS_1_1SignalToNoiseEstimatorMeanIterative.html#a93a62d8b5171f8c4ca510b43665e86f0">SignalToNoiseEstimatorMeanIterative&lt; Container &gt;::auto_max_percentile_</a>, <a class="el" href="classOpenMS_1_1SignalToNoiseEstimatorMeanIterative.html#afcafb04e216a205cef141a1b185607ec">SignalToNoiseEstimatorMeanIterative&lt; Container &gt;::auto_max_stdev_Factor_</a>, <a class="el" href="classOpenMS_1_1SignalToNoiseEstimatorMeanIterative.html#adda1b231ff2babb10fe7517ba5e9b874">SignalToNoiseEstimatorMeanIterative&lt; Container &gt;::auto_mode_</a>, <a class="el" href="classOpenMS_1_1SignalToNoiseEstimatorMeanIterative.html#af4a695dfd20e3eba70ba8d683e628e1b">SignalToNoiseEstimatorMeanIterative&lt; Container &gt;::bin_count_</a>, <a class="el" href="classOpenMS_1_1Param.html#abd0f5571675ec99e1aa647b39e2a8711">Param::getValue()</a>, <a class="el" href="classOpenMS_1_1SignalToNoiseEstimator.html#a1b34208c210aef11eb3b3d824b249660">SignalToNoiseEstimator&lt; Container &gt;::is_result_valid_</a>, <a class="el" href="classOpenMS_1_1SignalToNoiseEstimatorMeanIterative.html#a904aae7c3b2e0c8204f8c015c6c3a223">SignalToNoiseEstimatorMeanIterative&lt; Container &gt;::max_intensity_</a>, <a class="el" href="classOpenMS_1_1SignalToNoiseEstimatorMeanIterative.html#ac4d5c2d12de9515331ed4b89d2c19b54">SignalToNoiseEstimatorMeanIterative&lt; Container &gt;::min_required_elements_</a>, <a class="el" href="classOpenMS_1_1SignalToNoiseEstimatorMeanIterative.html#a713aea869797317f0acd6ccf8ac12c10">SignalToNoiseEstimatorMeanIterative&lt; Container &gt;::noise_for_empty_window_</a>, <a class="el" href="classOpenMS_1_1DefaultParamHandler.html#a28c73e623c63a4fe3bfceb1ae8274f39">DefaultParamHandler::param_</a>, <a class="el" href="classOpenMS_1_1SignalToNoiseEstimatorMeanIterative.html#a19c1e1f43e0aefdc1b140965b1647e90">SignalToNoiseEstimatorMeanIterative&lt; Container &gt;::stdev_</a>, and <a class="el" href="classOpenMS_1_1SignalToNoiseEstimatorMeanIterative.html#a0e191cc0c8ffdea45cb05c72c32ab97f">SignalToNoiseEstimatorMeanIterative&lt; Container &gt;::win_len_</a>.</p>
 
583
 
 
584
<p>Referenced by <a class="el" href="classOpenMS_1_1SignalToNoiseEstimatorMeanIterative.html#a7ee15745386d94c8128aa10722e2b6cf">SignalToNoiseEstimatorMeanIterative&lt; Container &gt;::SignalToNoiseEstimatorMeanIterative()</a>.</p>
 
585
 
 
586
</div>
 
587
</div>
 
588
<h2 class="groupheader">Member Data Documentation</h2>
 
589
<a class="anchor" id="a93a62d8b5171f8c4ca510b43665e86f0"></a>
 
590
<div class="memitem">
 
591
<div class="memproto">
 
592
<table class="mlabels">
 
593
  <tr>
 
594
  <td class="mlabels-left">
 
595
      <table class="memname">
 
596
        <tr>
 
597
          <td class="memname"><a class="el" href="classdouble.html">double</a> auto_max_percentile_</td>
 
598
        </tr>
 
599
      </table>
 
600
  </td>
 
601
  <td class="mlabels-right">
 
602
<span class="mlabels"><span class="mlabel">protected</span></span>  </td>
 
603
  </tr>
 
604
</table>
 
605
</div><div class="memdoc">
 
606
 
 
607
<p>parameter for initial automatic estimation of "max_intensity_" percentile or a stdev </p>
 
608
 
 
609
<p>Referenced by <a class="el" href="classOpenMS_1_1SignalToNoiseEstimatorMeanIterative.html#aa216343e93fdf8b481569ae05d437dc4">SignalToNoiseEstimatorMeanIterative&lt; Container &gt;::computeSTN_()</a>, and <a class="el" href="classOpenMS_1_1SignalToNoiseEstimatorMeanIterative.html#aaf258e1a9846d9b238ee4b3005ad3ee9">SignalToNoiseEstimatorMeanIterative&lt; Container &gt;::updateMembers_()</a>.</p>
 
610
 
 
611
</div>
 
612
</div>
 
613
<a class="anchor" id="afcafb04e216a205cef141a1b185607ec"></a>
 
614
<div class="memitem">
 
615
<div class="memproto">
 
616
<table class="mlabels">
 
617
  <tr>
 
618
  <td class="mlabels-left">
 
619
      <table class="memname">
 
620
        <tr>
 
621
          <td class="memname"><a class="el" href="classdouble.html">double</a> auto_max_stdev_Factor_</td>
 
622
        </tr>
 
623
      </table>
 
624
  </td>
 
625
  <td class="mlabels-right">
 
626
<span class="mlabels"><span class="mlabel">protected</span></span>  </td>
 
627
  </tr>
 
628
</table>
 
629
</div><div class="memdoc">
 
630
 
 
631
<p>parameter for initial automatic estimation of "max_intensity_": a stdev multiplier </p>
 
632
 
 
633
<p>Referenced by <a class="el" href="classOpenMS_1_1SignalToNoiseEstimatorMeanIterative.html#aa216343e93fdf8b481569ae05d437dc4">SignalToNoiseEstimatorMeanIterative&lt; Container &gt;::computeSTN_()</a>, and <a class="el" href="classOpenMS_1_1SignalToNoiseEstimatorMeanIterative.html#aaf258e1a9846d9b238ee4b3005ad3ee9">SignalToNoiseEstimatorMeanIterative&lt; Container &gt;::updateMembers_()</a>.</p>
 
634
 
 
635
</div>
 
636
</div>
 
637
<a class="anchor" id="adda1b231ff2babb10fe7517ba5e9b874"></a>
 
638
<div class="memitem">
 
639
<div class="memproto">
 
640
<table class="mlabels">
 
641
  <tr>
 
642
  <td class="mlabels-left">
 
643
      <table class="memname">
 
644
        <tr>
 
645
          <td class="memname">int auto_mode_</td>
 
646
        </tr>
 
647
      </table>
 
648
  </td>
 
649
  <td class="mlabels-right">
 
650
<span class="mlabels"><span class="mlabel">protected</span></span>  </td>
 
651
  </tr>
 
652
</table>
 
653
</div><div class="memdoc">
 
654
 
 
655
<p>determines which method shall be used for estimating "max_intensity_". valid are MANUAL=-1, AUTOMAXBYSTDEV=0 or AUTOMAXBYPERCENT=1 </p>
 
656
 
 
657
<p>Referenced by <a class="el" href="classOpenMS_1_1SignalToNoiseEstimatorMeanIterative.html#aa216343e93fdf8b481569ae05d437dc4">SignalToNoiseEstimatorMeanIterative&lt; Container &gt;::computeSTN_()</a>, and <a class="el" href="classOpenMS_1_1SignalToNoiseEstimatorMeanIterative.html#aaf258e1a9846d9b238ee4b3005ad3ee9">SignalToNoiseEstimatorMeanIterative&lt; Container &gt;::updateMembers_()</a>.</p>
 
658
 
 
659
</div>
 
660
</div>
 
661
<a class="anchor" id="af4a695dfd20e3eba70ba8d683e628e1b"></a>
 
662
<div class="memitem">
 
663
<div class="memproto">
 
664
<table class="mlabels">
 
665
  <tr>
 
666
  <td class="mlabels-left">
 
667
      <table class="memname">
 
668
        <tr>
 
669
          <td class="memname">int bin_count_</td>
 
670
        </tr>
 
671
      </table>
 
672
  </td>
 
673
  <td class="mlabels-right">
 
674
<span class="mlabels"><span class="mlabel">protected</span></span>  </td>
 
675
  </tr>
 
676
</table>
 
677
</div><div class="memdoc">
 
678
 
 
679
<p>number of bins in the histogram </p>
 
680
 
 
681
<p>Referenced by <a class="el" href="classOpenMS_1_1SignalToNoiseEstimatorMeanIterative.html#aa216343e93fdf8b481569ae05d437dc4">SignalToNoiseEstimatorMeanIterative&lt; Container &gt;::computeSTN_()</a>, and <a class="el" href="classOpenMS_1_1SignalToNoiseEstimatorMeanIterative.html#aaf258e1a9846d9b238ee4b3005ad3ee9">SignalToNoiseEstimatorMeanIterative&lt; Container &gt;::updateMembers_()</a>.</p>
 
682
 
 
683
</div>
 
684
</div>
 
685
<a class="anchor" id="a904aae7c3b2e0c8204f8c015c6c3a223"></a>
 
686
<div class="memitem">
 
687
<div class="memproto">
 
688
<table class="mlabels">
 
689
  <tr>
 
690
  <td class="mlabels-left">
 
691
      <table class="memname">
 
692
        <tr>
 
693
          <td class="memname"><a class="el" href="classdouble.html">double</a> max_intensity_</td>
 
694
        </tr>
 
695
      </table>
 
696
  </td>
 
697
  <td class="mlabels-right">
 
698
<span class="mlabels"><span class="mlabel">protected</span></span>  </td>
 
699
  </tr>
 
700
</table>
 
701
</div><div class="memdoc">
 
702
 
 
703
<p>maximal intensity considered during binning (values above get discarded) </p>
 
704
 
 
705
<p>Referenced by <a class="el" href="classOpenMS_1_1SignalToNoiseEstimatorMeanIterative.html#aa216343e93fdf8b481569ae05d437dc4">SignalToNoiseEstimatorMeanIterative&lt; Container &gt;::computeSTN_()</a>, and <a class="el" href="classOpenMS_1_1SignalToNoiseEstimatorMeanIterative.html#aaf258e1a9846d9b238ee4b3005ad3ee9">SignalToNoiseEstimatorMeanIterative&lt; Container &gt;::updateMembers_()</a>.</p>
 
706
 
 
707
</div>
 
708
</div>
 
709
<a class="anchor" id="ac4d5c2d12de9515331ed4b89d2c19b54"></a>
 
710
<div class="memitem">
 
711
<div class="memproto">
 
712
<table class="mlabels">
 
713
  <tr>
 
714
  <td class="mlabels-left">
 
715
      <table class="memname">
 
716
        <tr>
 
717
          <td class="memname">int min_required_elements_</td>
 
718
        </tr>
 
719
      </table>
 
720
  </td>
 
721
  <td class="mlabels-right">
 
722
<span class="mlabels"><span class="mlabel">protected</span></span>  </td>
 
723
  </tr>
 
724
</table>
 
725
</div><div class="memdoc">
 
726
 
 
727
<p>minimal number of elements a window needs to cover to be used </p>
 
728
 
 
729
<p>Referenced by <a class="el" href="classOpenMS_1_1SignalToNoiseEstimatorMeanIterative.html#aa216343e93fdf8b481569ae05d437dc4">SignalToNoiseEstimatorMeanIterative&lt; Container &gt;::computeSTN_()</a>, and <a class="el" href="classOpenMS_1_1SignalToNoiseEstimatorMeanIterative.html#aaf258e1a9846d9b238ee4b3005ad3ee9">SignalToNoiseEstimatorMeanIterative&lt; Container &gt;::updateMembers_()</a>.</p>
 
730
 
 
731
</div>
 
732
</div>
 
733
<a class="anchor" id="a713aea869797317f0acd6ccf8ac12c10"></a>
 
734
<div class="memitem">
 
735
<div class="memproto">
 
736
<table class="mlabels">
 
737
  <tr>
 
738
  <td class="mlabels-left">
 
739
      <table class="memname">
 
740
        <tr>
 
741
          <td class="memname"><a class="el" href="classdouble.html">double</a> noise_for_empty_window_</td>
 
742
        </tr>
 
743
      </table>
 
744
  </td>
 
745
  <td class="mlabels-right">
 
746
<span class="mlabels"><span class="mlabel">protected</span></span>  </td>
 
747
  </tr>
 
748
</table>
 
749
</div><div class="memdoc">
 
750
<p>used as noise value for windows which cover less than "min_required_elements_" use a very high value if you want to get a low S/N result </p>
 
751
 
 
752
<p>Referenced by <a class="el" href="classOpenMS_1_1SignalToNoiseEstimatorMeanIterative.html#aa216343e93fdf8b481569ae05d437dc4">SignalToNoiseEstimatorMeanIterative&lt; Container &gt;::computeSTN_()</a>, and <a class="el" href="classOpenMS_1_1SignalToNoiseEstimatorMeanIterative.html#aaf258e1a9846d9b238ee4b3005ad3ee9">SignalToNoiseEstimatorMeanIterative&lt; Container &gt;::updateMembers_()</a>.</p>
 
753
 
 
754
</div>
 
755
</div>
 
756
<a class="anchor" id="a19c1e1f43e0aefdc1b140965b1647e90"></a>
 
757
<div class="memitem">
 
758
<div class="memproto">
 
759
<table class="mlabels">
 
760
  <tr>
 
761
  <td class="mlabels-left">
 
762
      <table class="memname">
 
763
        <tr>
 
764
          <td class="memname"><a class="el" href="classdouble.html">double</a> stdev_</td>
 
765
        </tr>
 
766
      </table>
 
767
  </td>
 
768
  <td class="mlabels-right">
 
769
<span class="mlabels"><span class="mlabel">protected</span></span>  </td>
 
770
  </tr>
 
771
</table>
 
772
</div><div class="memdoc">
 
773
 
 
774
<p>multiplier for the stdev of intensities </p>
 
775
 
 
776
<p>Referenced by <a class="el" href="classOpenMS_1_1SignalToNoiseEstimatorMeanIterative.html#aa216343e93fdf8b481569ae05d437dc4">SignalToNoiseEstimatorMeanIterative&lt; Container &gt;::computeSTN_()</a>, and <a class="el" href="classOpenMS_1_1SignalToNoiseEstimatorMeanIterative.html#aaf258e1a9846d9b238ee4b3005ad3ee9">SignalToNoiseEstimatorMeanIterative&lt; Container &gt;::updateMembers_()</a>.</p>
 
777
 
 
778
</div>
 
779
</div>
 
780
<a class="anchor" id="a0e191cc0c8ffdea45cb05c72c32ab97f"></a>
 
781
<div class="memitem">
 
782
<div class="memproto">
 
783
<table class="mlabels">
 
784
  <tr>
 
785
  <td class="mlabels-left">
 
786
      <table class="memname">
 
787
        <tr>
 
788
          <td class="memname"><a class="el" href="classdouble.html">double</a> win_len_</td>
 
789
        </tr>
 
790
      </table>
 
791
  </td>
 
792
  <td class="mlabels-right">
 
793
<span class="mlabels"><span class="mlabel">protected</span></span>  </td>
 
794
  </tr>
 
795
</table>
 
796
</div><div class="memdoc">
 
797
 
 
798
<p>range of data points which belong to a window in Thomson </p>
 
799
 
 
800
<p>Referenced by <a class="el" href="classOpenMS_1_1SignalToNoiseEstimatorMeanIterative.html#aa216343e93fdf8b481569ae05d437dc4">SignalToNoiseEstimatorMeanIterative&lt; Container &gt;::computeSTN_()</a>, and <a class="el" href="classOpenMS_1_1SignalToNoiseEstimatorMeanIterative.html#aaf258e1a9846d9b238ee4b3005ad3ee9">SignalToNoiseEstimatorMeanIterative&lt; Container &gt;::updateMembers_()</a>.</p>
 
801
 
 
802
</div>
 
803
</div>
 
804
</div><!-- contents -->
 
805
<HR style="height:1px; border:none; border-top:1px solid #c0c0c0;">
 
806
<TABLE width="100%" border="0">
 
807
<TR>
 
808
<TD><font color="#c0c0c0">OpenMS / TOPP release 1.11.1</font></TD>
 
809
<TD align="right"><font color="#c0c0c0">Documentation generated on Thu Nov 14 2013 11:19:30 using doxygen 1.8.5</font></TD>
 
810
</TR>
 
811
</TABLE>
 
812
</BODY>
 
813
</HTML>