3
<TITLE>SignalToNoiseEstimatorMeanIterative< Container > 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">
7
<BODY BGCOLOR="#FFFFFF">
8
<A href="index.html">Home</A> ·
9
<A href="classes.html">Classes</A> ·
10
<A href="annotated.html">Annotated Classes</A> ·
11
<A href="modules.html">Modules</A> ·
12
<A href="functions_func.html">Members</A> ·
13
<A href="namespaces.html">Namespaces</A> ·
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">
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>
24
<a href="#pub-types">Public Types</a> |
25
<a href="#pub-methods">Public Member Functions</a> |
26
<a href="#pro-methods">Protected Member Functions</a> |
27
<a href="#pro-attribs">Protected Attributes</a> |
28
<a href="classOpenMS_1_1SignalToNoiseEstimatorMeanIterative-members.html">List of all members</a> </div>
29
<div class="headertitle">
30
<div class="title">SignalToNoiseEstimatorMeanIterative< Container > Class Template Reference<div class="ingroups"><a class="el" href="group__SignalProcessing.html">SignalProcessing</a></div></div> </div>
32
<div class="contents">
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>
37
<p><code>#include <<a class="el" href="SignalToNoiseEstimatorMeanIterative_8h_source.html">OpenMS/FILTERING/NOISEESTIMATION/SignalToNoiseEstimatorMeanIterative.h</a>></code></p>
38
<div class="dynheader">
39
Inheritance diagram for SignalToNoiseEstimatorMeanIterative< Container >:</div>
40
<div class="dyncontent">
42
<img src="classOpenMS_1_1SignalToNoiseEstimatorMeanIterative.png" usemap="#SignalToNoiseEstimatorMeanIterative< Container >_map" alt=""/>
43
<map id="SignalToNoiseEstimatorMeanIterative< Container >_map" name="SignalToNoiseEstimatorMeanIterative< Container >_map">
44
<area href="classOpenMS_1_1SignalToNoiseEstimator.html" title="This class represents the abstract base class of a signal to noise estimator. " alt="SignalToNoiseEstimator< Container >" 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"/>
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  </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
56
<tr class="memdesc:ae464a259f0de0942da14360ec6e8014a"><td class="mdescLeft"> </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"> </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
< Container >::<a class="el" href="classOpenMS_1_1SignalToNoiseEstimator.html#acc546122d56df6f7e010c922a64eb477">PeakIterator</a> </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"> </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
< Container >::<a class="el" href="classOpenMS_1_1SignalToNoiseEstimator.html#a247cd97bb151013d862c08f747466c62">PeakType</a> </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"> </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
< Container ><br class="typebreak"/>
66
::<a class="el" href="classOpenMS_1_1SignalToNoiseEstimatorMeanIterative.html#ad6f86886aa52b5446934b6a32f759453">GaussianEstimate</a> </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"> </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="-"/> Public Types inherited from <a class="el" href="classOpenMS_1_1SignalToNoiseEstimator.html">SignalToNoiseEstimator< Container ></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 </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"> </td></tr>
71
<tr class="memitem:a247cd97bb151013d862c08f747466c62 inherit pub_types_classOpenMS_1_1SignalToNoiseEstimator"><td class="memItemLeft" align="right" valign="top">typedef PeakIterator::value_type </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"> </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="-"/> 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  </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>
78
<tr class="memdesc:af67907baa897e9fb84df0cb89795b87c"><td class="mdescLeft"> </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"> </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"> </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"> </td><td class="mdescRight">default constructor <a href="#a0b70d2dc8ef6292855b647ac5bc4d99b">More...</a><br/></td></tr>
85
<tr class="separator:a0b70d2dc8ef6292855b647ac5bc4d99b"><td class="memSeparator" colspan="2"> </td></tr>
86
<tr class="memitem:a7ee15745386d94c8128aa10722e2b6cf"><td class="memItemLeft" align="right" valign="top"> </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> &source)</td></tr>
87
<tr class="memdesc:a7ee15745386d94c8128aa10722e2b6cf"><td class="mdescLeft"> </td><td class="mdescRight">Copy Constructor. <a href="#a7ee15745386d94c8128aa10722e2b6cf">More...</a><br/></td></tr>
88
<tr class="separator:a7ee15745386d94c8128aa10722e2b6cf"><td class="memSeparator" colspan="2"> </td></tr>
89
<tr class="memitem:a448b2b1729fdb3d98a8a2729c642bbaa"><td class="memItemLeft" align="right" valign="top">virtual </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"> </td><td class="mdescRight">Destructor. <a href="#a448b2b1729fdb3d98a8a2729c642bbaa">More...</a><br/></td></tr>
91
<tr class="separator:a448b2b1729fdb3d98a8a2729c642bbaa"><td class="memSeparator" colspan="2"> </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> & </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> &source)</td></tr>
94
<tr class="separator:aed283ab807988238ac7725d3b2442e85"><td class="memSeparator" colspan="2"> </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="-"/> Public Member Functions inherited from <a class="el" href="classOpenMS_1_1SignalToNoiseEstimator.html">SignalToNoiseEstimator< Container ></a></td></tr>
96
<tr class="memitem:aeb0d02a26bf2471fe509e19ae3caa021 inherit pub_methods_classOpenMS_1_1SignalToNoiseEstimator"><td class="memItemLeft" align="right" valign="top"> </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"> </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"> </td></tr>
99
<tr class="memitem:a655dde9d29b6569bc284bdb1adcc4f78 inherit pub_methods_classOpenMS_1_1SignalToNoiseEstimator"><td class="memItemLeft" align="right" valign="top"> </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> &source)</td></tr>
100
<tr class="memdesc:a655dde9d29b6569bc284bdb1adcc4f78 inherit pub_methods_classOpenMS_1_1SignalToNoiseEstimator"><td class="mdescLeft"> </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"> </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> & </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> &source)</td></tr>
103
<tr class="memdesc:a1c1afcc57198be503f62003f39c728c4 inherit pub_methods_classOpenMS_1_1SignalToNoiseEstimator"><td class="mdescLeft"> </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"> </td></tr>
105
<tr class="memitem:a809100202a63168ac61f4ad611e6e2b0 inherit pub_methods_classOpenMS_1_1SignalToNoiseEstimator"><td class="memItemLeft" align="right" valign="top">virtual </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"> </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"> </td></tr>
108
<tr class="memitem:a2fba92bbe2385c5e632a4a802b7e49ae inherit pub_methods_classOpenMS_1_1SignalToNoiseEstimator"><td class="memItemLeft" align="right" valign="top">virtual void </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> &it_begin, const <a class="el" href="classOpenMS_1_1SignalToNoiseEstimator.html#acc546122d56df6f7e010c922a64eb477">PeakIterator</a> &it_end)</td></tr>
109
<tr class="memdesc:a2fba92bbe2385c5e632a4a802b7e49ae inherit pub_methods_classOpenMS_1_1SignalToNoiseEstimator"><td class="mdescLeft"> </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"> </td></tr>
111
<tr class="memitem:a07fe07500188f515c8e03b235c76a3af inherit pub_methods_classOpenMS_1_1SignalToNoiseEstimator"><td class="memItemLeft" align="right" valign="top">virtual void </td><td class="memItemRight" valign="bottom"><a class="el" href="classOpenMS_1_1SignalToNoiseEstimator.html#a07fe07500188f515c8e03b235c76a3af">init</a> (const Container &c)</td></tr>
112
<tr class="memdesc:a07fe07500188f515c8e03b235c76a3af inherit pub_methods_classOpenMS_1_1SignalToNoiseEstimator"><td class="mdescLeft"> </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"> </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> </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> &data_point)</td></tr>
115
<tr class="separator:a504423b06b9d69e88d2ff68c9050889a inherit pub_methods_classOpenMS_1_1SignalToNoiseEstimator"><td class="memSeparator" colspan="2"> </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> </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> &data_point)</td></tr>
117
<tr class="separator:a024e721fdeb02f6c1c5fcc86bef2734e inherit pub_methods_classOpenMS_1_1SignalToNoiseEstimator"><td class="memSeparator" colspan="2"> </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="-"/> 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"> </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> &name)</td></tr>
120
<tr class="memdesc:afb6802fda161cb0c1a4a05597f94aecc inherit pub_methods_classOpenMS_1_1DefaultParamHandler"><td class="mdescLeft"> </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"> </td></tr>
122
<tr class="memitem:a954da7eef3cfddda446574eaadd20abb inherit pub_methods_classOpenMS_1_1DefaultParamHandler"><td class="memItemLeft" align="right" valign="top"> </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> &rhs)</td></tr>
123
<tr class="memdesc:a954da7eef3cfddda446574eaadd20abb inherit pub_methods_classOpenMS_1_1DefaultParamHandler"><td class="mdescLeft"> </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"> </td></tr>
125
<tr class="memitem:a11e9d6dd34fe8860874aa8abe0ec121b inherit pub_methods_classOpenMS_1_1DefaultParamHandler"><td class="memItemLeft" align="right" valign="top">virtual </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"> </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"> </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> & </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> &rhs)</td></tr>
129
<tr class="memdesc:ae6b6d68036a573a44f6609460ba2dfb6 inherit pub_methods_classOpenMS_1_1DefaultParamHandler"><td class="mdescLeft"> </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"> </td></tr>
131
<tr class="memitem:ac435f2dd4d9f9328db83af97129a8d7e inherit pub_methods_classOpenMS_1_1DefaultParamHandler"><td class="memItemLeft" align="right" valign="top">virtual bool </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> &rhs) const </td></tr>
132
<tr class="memdesc:ac435f2dd4d9f9328db83af97129a8d7e inherit pub_methods_classOpenMS_1_1DefaultParamHandler"><td class="mdescLeft"> </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"> </td></tr>
134
<tr class="memitem:abc8067511cfc949ae942ea2b08588f81 inherit pub_methods_classOpenMS_1_1DefaultParamHandler"><td class="memItemLeft" align="right" valign="top">void </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> &param)</td></tr>
135
<tr class="memdesc:abc8067511cfc949ae942ea2b08588f81 inherit pub_methods_classOpenMS_1_1DefaultParamHandler"><td class="mdescLeft"> </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"> </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> & </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"> </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"> </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> & </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"> </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"> </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> & </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"> </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"> </td></tr>
146
<tr class="memitem:a77d37f2e1c12e8bd33ea0e660a89e927 inherit pub_methods_classOpenMS_1_1DefaultParamHandler"><td class="memItemLeft" align="right" valign="top">void </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> &name)</td></tr>
147
<tr class="memdesc:a77d37f2e1c12e8bd33ea0e660a89e927 inherit pub_methods_classOpenMS_1_1DefaultParamHandler"><td class="mdescLeft"> </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"> </td></tr>
149
<tr class="memitem:a768d4a2093627a2f34728656a9721bdf inherit pub_methods_classOpenMS_1_1DefaultParamHandler"><td class="memItemLeft" align="right" valign="top">const std::vector< <a class="el" href="classOpenMS_1_1String.html">String</a> > & </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"> </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"> </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="-"/> 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"> </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"> </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"> </td></tr>
156
<tr class="memitem:a19c882d907f90f7f88c7436d82cd2a13 inherit pub_methods_classOpenMS_1_1ProgressLogger"><td class="memItemLeft" align="right" valign="top"> </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"> </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"> </td></tr>
159
<tr class="memitem:acc3538c5284777d8702ccaefeb61e74c inherit pub_methods_classOpenMS_1_1ProgressLogger"><td class="memItemLeft" align="right" valign="top">void </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"> </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"> </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> </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"> </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"> </td></tr>
165
<tr class="memitem:af1c45ecd71b5041b70319249e8e73591 inherit pub_methods_classOpenMS_1_1ProgressLogger"><td class="memItemLeft" align="right" valign="top">void </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> &label) const </td></tr>
166
<tr class="memdesc:af1c45ecd71b5041b70319249e8e73591 inherit pub_methods_classOpenMS_1_1ProgressLogger"><td class="mdescLeft"> </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"> </td></tr>
168
<tr class="memitem:a8852277abd03220cc7b80d6c1bed6fed inherit pub_methods_classOpenMS_1_1ProgressLogger"><td class="memItemLeft" align="right" valign="top">void </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"> </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"> </td></tr>
171
<tr class="memitem:a1cc1012b0cdaea97f58d571af1ff45de inherit pub_methods_classOpenMS_1_1ProgressLogger"><td class="memItemLeft" align="right" valign="top">void </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"> </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"> </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 </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> &scan_first_, const <a class="el" href="classOpenMS_1_1SignalToNoiseEstimator.html#acc546122d56df6f7e010c922a64eb477">PeakIterator</a> &scan_last_)</td></tr>
178
<tr class="separator:aa216343e93fdf8b481569ae05d437dc4"><td class="memSeparator" colspan="2"> </td></tr>
179
<tr class="memitem:aaf258e1a9846d9b238ee4b3005ad3ee9"><td class="memItemLeft" align="right" valign="top">void </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"> </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"> </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="-"/> Protected Member Functions inherited from <a class="el" href="classOpenMS_1_1SignalToNoiseEstimator.html">SignalToNoiseEstimator< Container ></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> </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> &scan_first_, const <a class="el" href="classOpenMS_1_1SignalToNoiseEstimator.html#acc546122d56df6f7e010c922a64eb477">PeakIterator</a> &scan_last_) const </td></tr>
184
<tr class="memdesc:a8f92f2f24dc960f0833985c8f47bfa97 inherit pro_methods_classOpenMS_1_1SignalToNoiseEstimator"><td class="mdescLeft"> </td><td class="mdescRight">calculate mean & 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"> </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="-"/> 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 </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"> </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"> </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> </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"> </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"> </td></tr>
196
<tr class="memitem:afcafb04e216a205cef141a1b185607ec"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classdouble.html">double</a> </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"> </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"> </td></tr>
199
<tr class="memitem:a93a62d8b5171f8c4ca510b43665e86f0"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classdouble.html">double</a> </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"> </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"> </td></tr>
202
<tr class="memitem:adda1b231ff2babb10fe7517ba5e9b874"><td class="memItemLeft" align="right" valign="top">int </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"> </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"> </td></tr>
205
<tr class="memitem:a0e191cc0c8ffdea45cb05c72c32ab97f"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classdouble.html">double</a> </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"> </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"> </td></tr>
208
<tr class="memitem:af4a695dfd20e3eba70ba8d683e628e1b"><td class="memItemLeft" align="right" valign="top">int </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"> </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"> </td></tr>
211
<tr class="memitem:a19c1e1f43e0aefdc1b140965b1647e90"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classdouble.html">double</a> </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"> </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"> </td></tr>
214
<tr class="memitem:ac4d5c2d12de9515331ed4b89d2c19b54"><td class="memItemLeft" align="right" valign="top">int </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"> </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"> </td></tr>
217
<tr class="memitem:a713aea869797317f0acd6ccf8ac12c10"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classdouble.html">double</a> </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"> </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="-"/> Protected Attributes inherited from <a class="el" href="classOpenMS_1_1SignalToNoiseEstimator.html">SignalToNoiseEstimator< Container ></a></td></tr>
220
<tr class="memitem:ac18c3204a32715140155bdd856823458 inherit pro_attribs_classOpenMS_1_1SignalToNoiseEstimator"><td class="memItemLeft" align="right" valign="top">std::map< <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> > </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"> </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"> </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> </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"> </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"> </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> </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"> </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"> </td></tr>
231
<tr class="memitem:a1b34208c210aef11eb3b3d824b249660 inherit pro_attribs_classOpenMS_1_1SignalToNoiseEstimator"><td class="memItemLeft" align="right" valign="top">bool </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"> </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"> </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="-"/> 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> </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"> </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"> </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> </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"> </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"> </td></tr>
241
<tr class="memitem:ac4b0e20bc59c7a5afe016c69067e428c inherit pro_attribs_classOpenMS_1_1DefaultParamHandler"><td class="memItemLeft" align="right" valign="top">std::vector< <a class="el" href="classOpenMS_1_1String.html">String</a> > </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"> </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"> </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> </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"> </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"> </td></tr>
247
<tr class="memitem:a7c3b265b697a57615da5cd3274780efd inherit pro_attribs_classOpenMS_1_1DefaultParamHandler"><td class="memItemLeft" align="right" valign="top">bool </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"> </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"> </td></tr>
250
<tr class="memitem:aba444910e4fccb93f91bf7ab135f508a inherit pro_attribs_classOpenMS_1_1DefaultParamHandler"><td class="memItemLeft" align="right" valign="top">bool </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"> </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"> </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="-"/> 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> </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"> </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> </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"> </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> </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"> </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> </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"> </td></tr>
262
<tr class="memitem:a76072b3919abcf01141ba68da8a001fd inherit pro_attribs_classOpenMS_1_1ProgressLogger"><td class="memItemLeft" align="right" valign="top">QProgressDialog * </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"> </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> </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"> </td></tr>
266
<tr class="memitem:a79bacf60c4109d7517590441c7f85f9c inherit pro_attribs_classOpenMS_1_1ProgressLogger"><td class="memItemLeft" align="right" valign="top">time_t </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"> </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="-"/> 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 </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"> </td></tr>
275
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
276
<div class="textblock"><h3>template<typename Container = MSSpectrum<>><br/>
277
class OpenMS::SignalToNoiseEstimatorMeanIterative< Container ></h3>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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"> </td><td style="vertical-align:top">noise value used for sparse windows</td>
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.
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">
345
<td class="memname">typedef <a class="el" href="classOpenMS_1_1SignalToNoiseEstimator.html">SignalToNoiseEstimator</a><Container>::<a class="el" href="classOpenMS_1_1SignalToNoiseEstimatorMeanIterative.html#ad6f86886aa52b5446934b6a32f759453">GaussianEstimate</a> <a class="el" href="classOpenMS_1_1SignalToNoiseEstimatorMeanIterative.html#ad6f86886aa52b5446934b6a32f759453">GaussianEstimate</a></td>
348
</div><div class="memdoc">
352
<a class="anchor" id="a071e31f9182660d28c9d15c0bff7e150"></a>
353
<div class="memitem">
354
<div class="memproto">
355
<table class="memname">
357
<td class="memname">typedef <a class="el" href="classOpenMS_1_1SignalToNoiseEstimator.html">SignalToNoiseEstimator</a><Container>::<a class="el" href="classOpenMS_1_1SignalToNoiseEstimator.html#acc546122d56df6f7e010c922a64eb477">PeakIterator</a> <a class="el" href="classOpenMS_1_1SignalToNoiseEstimator.html#acc546122d56df6f7e010c922a64eb477">PeakIterator</a></td>
360
</div><div class="memdoc">
364
<a class="anchor" id="ad66714675df0226aa73781cdc18a40f4"></a>
365
<div class="memitem">
366
<div class="memproto">
367
<table class="memname">
369
<td class="memname">typedef <a class="el" href="classOpenMS_1_1SignalToNoiseEstimator.html">SignalToNoiseEstimator</a><Container>::<a class="el" href="classOpenMS_1_1SignalToNoiseEstimator.html#a247cd97bb151013d862c08f747466c62">PeakType</a> <a class="el" href="classOpenMS_1_1SignalToNoiseEstimator.html#a247cd97bb151013d862c08f747466c62">PeakType</a></td>
372
</div><div class="memdoc">
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">
382
<td class="memname">enum <a class="el" href="classOpenMS_1_1SignalToNoiseEstimatorMeanIterative.html#ae464a259f0de0942da14360ec6e8014a">IntensityThresholdCalculation</a></td>
385
</div><div class="memdoc">
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> </td><td class="fielddoc">
391
<tr><td class="fieldname"><em><a class="anchor" id="ae464a259f0de0942da14360ec6e8014aa8961d1f3691a651569efcbd6f60819bc"></a>AUTOMAXBYSTDEV</em> </td><td class="fielddoc">
393
<tr><td class="fieldname"><em><a class="anchor" id="ae464a259f0de0942da14360ec6e8014aaea0ca95f58a3261ccaa8a775dcc8dde9"></a>AUTOMAXBYPERCENT</em> </td><td class="fielddoc">
399
<h2 class="groupheader">Constructor & Destructor Documentation</h2>
400
<a class="anchor" id="a0b70d2dc8ef6292855b647ac5bc4d99b"></a>
401
<div class="memitem">
402
<div class="memproto">
403
<table class="mlabels">
405
<td class="mlabels-left">
406
<table class="memname">
408
<td class="memname"><a class="el" href="classOpenMS_1_1SignalToNoiseEstimatorMeanIterative.html">SignalToNoiseEstimatorMeanIterative</a> </td>
410
<td class="paramname"></td><td>)</td>
415
<td class="mlabels-right">
416
<span class="mlabels"><span class="mlabel">inline</span></span> </td>
419
</div><div class="memdoc">
421
<p>default constructor </p>
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>
427
<a class="anchor" id="a7ee15745386d94c8128aa10722e2b6cf"></a>
428
<div class="memitem">
429
<div class="memproto">
430
<table class="mlabels">
432
<td class="mlabels-left">
433
<table class="memname">
435
<td class="memname"><a class="el" href="classOpenMS_1_1SignalToNoiseEstimatorMeanIterative.html">SignalToNoiseEstimatorMeanIterative</a> </td>
437
<td class="paramtype">const <a class="el" href="classOpenMS_1_1SignalToNoiseEstimatorMeanIterative.html">SignalToNoiseEstimatorMeanIterative</a>< Container > & </td>
438
<td class="paramname"><em>source</em></td><td>)</td>
443
<td class="mlabels-right">
444
<span class="mlabels"><span class="mlabel">inline</span></span> </td>
447
</div><div class="memdoc">
449
<p>Copy Constructor. </p>
451
<p>References <a class="el" href="classOpenMS_1_1SignalToNoiseEstimatorMeanIterative.html#aaf258e1a9846d9b238ee4b3005ad3ee9">SignalToNoiseEstimatorMeanIterative< Container >::updateMembers_()</a>.</p>
455
<a class="anchor" id="a448b2b1729fdb3d98a8a2729c642bbaa"></a>
456
<div class="memitem">
457
<div class="memproto">
458
<table class="mlabels">
460
<td class="mlabels-left">
461
<table class="memname">
463
<td class="memname">virtual ~<a class="el" href="classOpenMS_1_1SignalToNoiseEstimatorMeanIterative.html">SignalToNoiseEstimatorMeanIterative</a> </td>
465
<td class="paramname"></td><td>)</td>
470
<td class="mlabels-right">
471
<span class="mlabels"><span class="mlabel">inline</span><span class="mlabel">virtual</span></span> </td>
474
</div><div class="memdoc">
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">
486
<td class="mlabels-left">
487
<table class="memname">
489
<td class="memname">virtual void computeSTN_ </td>
491
<td class="paramtype">const <a class="el" href="classOpenMS_1_1SignalToNoiseEstimator.html#acc546122d56df6f7e010c922a64eb477">PeakIterator</a> & </td>
492
<td class="paramname"><em>scan_first_</em>, </td>
495
<td class="paramkey"></td>
497
<td class="paramtype">const <a class="el" href="classOpenMS_1_1SignalToNoiseEstimator.html#acc546122d56df6f7e010c922a64eb477">PeakIterator</a> & </td>
498
<td class="paramname"><em>scan_last_</em> </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>
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>
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>
527
<p>Implements <a class="el" href="classOpenMS_1_1SignalToNoiseEstimator.html#aa413cfb2729dbbe2d7401541eb708e07">SignalToNoiseEstimator< Container ></a>.</p>
529
<p>References <a class="el" href="classOpenMS_1_1SignalToNoiseEstimatorMeanIterative.html#a93a62d8b5171f8c4ca510b43665e86f0">SignalToNoiseEstimatorMeanIterative< Container >::auto_max_percentile_</a>, <a class="el" href="classOpenMS_1_1SignalToNoiseEstimatorMeanIterative.html#afcafb04e216a205cef141a1b185607ec">SignalToNoiseEstimatorMeanIterative< Container >::auto_max_stdev_Factor_</a>, <a class="el" href="classOpenMS_1_1SignalToNoiseEstimatorMeanIterative.html#adda1b231ff2babb10fe7517ba5e9b874">SignalToNoiseEstimatorMeanIterative< Container >::auto_mode_</a>, <a class="el" href="classOpenMS_1_1SignalToNoiseEstimatorMeanIterative.html#ae464a259f0de0942da14360ec6e8014aaea0ca95f58a3261ccaa8a775dcc8dde9">SignalToNoiseEstimatorMeanIterative< Container >::AUTOMAXBYPERCENT</a>, <a class="el" href="classOpenMS_1_1SignalToNoiseEstimatorMeanIterative.html#ae464a259f0de0942da14360ec6e8014aa8961d1f3691a651569efcbd6f60819bc">SignalToNoiseEstimatorMeanIterative< Container >::AUTOMAXBYSTDEV</a>, <a class="el" href="classOpenMS_1_1SignalToNoiseEstimatorMeanIterative.html#af4a695dfd20e3eba70ba8d683e628e1b">SignalToNoiseEstimatorMeanIterative< Container >::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< Container >::estimate_()</a>, <a class="el" href="classOpenMS_1_1SignalToNoiseEstimatorMeanIterative.html#a904aae7c3b2e0c8204f8c015c6c3a223">SignalToNoiseEstimatorMeanIterative< Container >::max_intensity_</a>, <a class="el" href="structOpenMS_1_1SignalToNoiseEstimator_1_1GaussianEstimate.html#abb40a2ee28b839fb572e161c68141faf">SignalToNoiseEstimator< Container >::GaussianEstimate::mean</a>, <a class="el" href="classOpenMS_1_1SignalToNoiseEstimatorMeanIterative.html#ac4d5c2d12de9515331ed4b89d2c19b54">SignalToNoiseEstimatorMeanIterative< Container >::min_required_elements_</a>, <a class="el" href="classOpenMS_1_1SignalToNoiseEstimatorMeanIterative.html#a713aea869797317f0acd6ccf8ac12c10">SignalToNoiseEstimatorMeanIterative< Container >::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< Container >::stdev_</a>, <a class="el" href="classOpenMS_1_1SignalToNoiseEstimator.html#ac18c3204a32715140155bdd856823458">SignalToNoiseEstimator< Container >::stn_estimates_</a>, <a class="el" href="structOpenMS_1_1SignalToNoiseEstimator_1_1GaussianEstimate.html#a15a0c65c166603403af08bd98b38f7fd">SignalToNoiseEstimator< Container >::GaussianEstimate::variance</a>, and <a class="el" href="classOpenMS_1_1SignalToNoiseEstimatorMeanIterative.html#a0e191cc0c8ffdea45cb05c72c32ab97f">SignalToNoiseEstimatorMeanIterative< Container >::win_len_</a>.</p>
533
<a class="anchor" id="aed283ab807988238ac7725d3b2442e85"></a>
534
<div class="memitem">
535
<div class="memproto">
536
<table class="mlabels">
538
<td class="mlabels-left">
539
<table class="memname">
541
<td class="memname"><a class="el" href="classOpenMS_1_1SignalToNoiseEstimatorMeanIterative.html">SignalToNoiseEstimatorMeanIterative</a>& operator= </td>
543
<td class="paramtype">const <a class="el" href="classOpenMS_1_1SignalToNoiseEstimatorMeanIterative.html">SignalToNoiseEstimatorMeanIterative</a>< Container > & </td>
544
<td class="paramname"><em>source</em></td><td>)</td>
549
<td class="mlabels-right">
550
<span class="mlabels"><span class="mlabel">inline</span></span> </td>
553
</div><div class="memdoc">
557
<a class="anchor" id="aaf258e1a9846d9b238ee4b3005ad3ee9"></a>
558
<div class="memitem">
559
<div class="memproto">
560
<table class="mlabels">
562
<td class="mlabels-left">
563
<table class="memname">
565
<td class="memname">void updateMembers_ </td>
567
<td class="paramname"></td><td>)</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>
576
</div><div class="memdoc">
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>
580
<p>Reimplemented from <a class="el" href="classOpenMS_1_1DefaultParamHandler.html#a776f7572fc4f466e9527ca233471920d">DefaultParamHandler</a>.</p>
582
<p>References <a class="el" href="classOpenMS_1_1SignalToNoiseEstimatorMeanIterative.html#a93a62d8b5171f8c4ca510b43665e86f0">SignalToNoiseEstimatorMeanIterative< Container >::auto_max_percentile_</a>, <a class="el" href="classOpenMS_1_1SignalToNoiseEstimatorMeanIterative.html#afcafb04e216a205cef141a1b185607ec">SignalToNoiseEstimatorMeanIterative< Container >::auto_max_stdev_Factor_</a>, <a class="el" href="classOpenMS_1_1SignalToNoiseEstimatorMeanIterative.html#adda1b231ff2babb10fe7517ba5e9b874">SignalToNoiseEstimatorMeanIterative< Container >::auto_mode_</a>, <a class="el" href="classOpenMS_1_1SignalToNoiseEstimatorMeanIterative.html#af4a695dfd20e3eba70ba8d683e628e1b">SignalToNoiseEstimatorMeanIterative< Container >::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< Container >::is_result_valid_</a>, <a class="el" href="classOpenMS_1_1SignalToNoiseEstimatorMeanIterative.html#a904aae7c3b2e0c8204f8c015c6c3a223">SignalToNoiseEstimatorMeanIterative< Container >::max_intensity_</a>, <a class="el" href="classOpenMS_1_1SignalToNoiseEstimatorMeanIterative.html#ac4d5c2d12de9515331ed4b89d2c19b54">SignalToNoiseEstimatorMeanIterative< Container >::min_required_elements_</a>, <a class="el" href="classOpenMS_1_1SignalToNoiseEstimatorMeanIterative.html#a713aea869797317f0acd6ccf8ac12c10">SignalToNoiseEstimatorMeanIterative< Container >::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< Container >::stdev_</a>, and <a class="el" href="classOpenMS_1_1SignalToNoiseEstimatorMeanIterative.html#a0e191cc0c8ffdea45cb05c72c32ab97f">SignalToNoiseEstimatorMeanIterative< Container >::win_len_</a>.</p>
584
<p>Referenced by <a class="el" href="classOpenMS_1_1SignalToNoiseEstimatorMeanIterative.html#a7ee15745386d94c8128aa10722e2b6cf">SignalToNoiseEstimatorMeanIterative< Container >::SignalToNoiseEstimatorMeanIterative()</a>.</p>
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">
594
<td class="mlabels-left">
595
<table class="memname">
597
<td class="memname"><a class="el" href="classdouble.html">double</a> auto_max_percentile_</td>
601
<td class="mlabels-right">
602
<span class="mlabels"><span class="mlabel">protected</span></span> </td>
605
</div><div class="memdoc">
607
<p>parameter for initial automatic estimation of "max_intensity_" percentile or a stdev </p>
609
<p>Referenced by <a class="el" href="classOpenMS_1_1SignalToNoiseEstimatorMeanIterative.html#aa216343e93fdf8b481569ae05d437dc4">SignalToNoiseEstimatorMeanIterative< Container >::computeSTN_()</a>, and <a class="el" href="classOpenMS_1_1SignalToNoiseEstimatorMeanIterative.html#aaf258e1a9846d9b238ee4b3005ad3ee9">SignalToNoiseEstimatorMeanIterative< Container >::updateMembers_()</a>.</p>
613
<a class="anchor" id="afcafb04e216a205cef141a1b185607ec"></a>
614
<div class="memitem">
615
<div class="memproto">
616
<table class="mlabels">
618
<td class="mlabels-left">
619
<table class="memname">
621
<td class="memname"><a class="el" href="classdouble.html">double</a> auto_max_stdev_Factor_</td>
625
<td class="mlabels-right">
626
<span class="mlabels"><span class="mlabel">protected</span></span> </td>
629
</div><div class="memdoc">
631
<p>parameter for initial automatic estimation of "max_intensity_": a stdev multiplier </p>
633
<p>Referenced by <a class="el" href="classOpenMS_1_1SignalToNoiseEstimatorMeanIterative.html#aa216343e93fdf8b481569ae05d437dc4">SignalToNoiseEstimatorMeanIterative< Container >::computeSTN_()</a>, and <a class="el" href="classOpenMS_1_1SignalToNoiseEstimatorMeanIterative.html#aaf258e1a9846d9b238ee4b3005ad3ee9">SignalToNoiseEstimatorMeanIterative< Container >::updateMembers_()</a>.</p>
637
<a class="anchor" id="adda1b231ff2babb10fe7517ba5e9b874"></a>
638
<div class="memitem">
639
<div class="memproto">
640
<table class="mlabels">
642
<td class="mlabels-left">
643
<table class="memname">
645
<td class="memname">int auto_mode_</td>
649
<td class="mlabels-right">
650
<span class="mlabels"><span class="mlabel">protected</span></span> </td>
653
</div><div class="memdoc">
655
<p>determines which method shall be used for estimating "max_intensity_". valid are MANUAL=-1, AUTOMAXBYSTDEV=0 or AUTOMAXBYPERCENT=1 </p>
657
<p>Referenced by <a class="el" href="classOpenMS_1_1SignalToNoiseEstimatorMeanIterative.html#aa216343e93fdf8b481569ae05d437dc4">SignalToNoiseEstimatorMeanIterative< Container >::computeSTN_()</a>, and <a class="el" href="classOpenMS_1_1SignalToNoiseEstimatorMeanIterative.html#aaf258e1a9846d9b238ee4b3005ad3ee9">SignalToNoiseEstimatorMeanIterative< Container >::updateMembers_()</a>.</p>
661
<a class="anchor" id="af4a695dfd20e3eba70ba8d683e628e1b"></a>
662
<div class="memitem">
663
<div class="memproto">
664
<table class="mlabels">
666
<td class="mlabels-left">
667
<table class="memname">
669
<td class="memname">int bin_count_</td>
673
<td class="mlabels-right">
674
<span class="mlabels"><span class="mlabel">protected</span></span> </td>
677
</div><div class="memdoc">
679
<p>number of bins in the histogram </p>
681
<p>Referenced by <a class="el" href="classOpenMS_1_1SignalToNoiseEstimatorMeanIterative.html#aa216343e93fdf8b481569ae05d437dc4">SignalToNoiseEstimatorMeanIterative< Container >::computeSTN_()</a>, and <a class="el" href="classOpenMS_1_1SignalToNoiseEstimatorMeanIterative.html#aaf258e1a9846d9b238ee4b3005ad3ee9">SignalToNoiseEstimatorMeanIterative< Container >::updateMembers_()</a>.</p>
685
<a class="anchor" id="a904aae7c3b2e0c8204f8c015c6c3a223"></a>
686
<div class="memitem">
687
<div class="memproto">
688
<table class="mlabels">
690
<td class="mlabels-left">
691
<table class="memname">
693
<td class="memname"><a class="el" href="classdouble.html">double</a> max_intensity_</td>
697
<td class="mlabels-right">
698
<span class="mlabels"><span class="mlabel">protected</span></span> </td>
701
</div><div class="memdoc">
703
<p>maximal intensity considered during binning (values above get discarded) </p>
705
<p>Referenced by <a class="el" href="classOpenMS_1_1SignalToNoiseEstimatorMeanIterative.html#aa216343e93fdf8b481569ae05d437dc4">SignalToNoiseEstimatorMeanIterative< Container >::computeSTN_()</a>, and <a class="el" href="classOpenMS_1_1SignalToNoiseEstimatorMeanIterative.html#aaf258e1a9846d9b238ee4b3005ad3ee9">SignalToNoiseEstimatorMeanIterative< Container >::updateMembers_()</a>.</p>
709
<a class="anchor" id="ac4d5c2d12de9515331ed4b89d2c19b54"></a>
710
<div class="memitem">
711
<div class="memproto">
712
<table class="mlabels">
714
<td class="mlabels-left">
715
<table class="memname">
717
<td class="memname">int min_required_elements_</td>
721
<td class="mlabels-right">
722
<span class="mlabels"><span class="mlabel">protected</span></span> </td>
725
</div><div class="memdoc">
727
<p>minimal number of elements a window needs to cover to be used </p>
729
<p>Referenced by <a class="el" href="classOpenMS_1_1SignalToNoiseEstimatorMeanIterative.html#aa216343e93fdf8b481569ae05d437dc4">SignalToNoiseEstimatorMeanIterative< Container >::computeSTN_()</a>, and <a class="el" href="classOpenMS_1_1SignalToNoiseEstimatorMeanIterative.html#aaf258e1a9846d9b238ee4b3005ad3ee9">SignalToNoiseEstimatorMeanIterative< Container >::updateMembers_()</a>.</p>
733
<a class="anchor" id="a713aea869797317f0acd6ccf8ac12c10"></a>
734
<div class="memitem">
735
<div class="memproto">
736
<table class="mlabels">
738
<td class="mlabels-left">
739
<table class="memname">
741
<td class="memname"><a class="el" href="classdouble.html">double</a> noise_for_empty_window_</td>
745
<td class="mlabels-right">
746
<span class="mlabels"><span class="mlabel">protected</span></span> </td>
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>
752
<p>Referenced by <a class="el" href="classOpenMS_1_1SignalToNoiseEstimatorMeanIterative.html#aa216343e93fdf8b481569ae05d437dc4">SignalToNoiseEstimatorMeanIterative< Container >::computeSTN_()</a>, and <a class="el" href="classOpenMS_1_1SignalToNoiseEstimatorMeanIterative.html#aaf258e1a9846d9b238ee4b3005ad3ee9">SignalToNoiseEstimatorMeanIterative< Container >::updateMembers_()</a>.</p>
756
<a class="anchor" id="a19c1e1f43e0aefdc1b140965b1647e90"></a>
757
<div class="memitem">
758
<div class="memproto">
759
<table class="mlabels">
761
<td class="mlabels-left">
762
<table class="memname">
764
<td class="memname"><a class="el" href="classdouble.html">double</a> stdev_</td>
768
<td class="mlabels-right">
769
<span class="mlabels"><span class="mlabel">protected</span></span> </td>
772
</div><div class="memdoc">
774
<p>multiplier for the stdev of intensities </p>
776
<p>Referenced by <a class="el" href="classOpenMS_1_1SignalToNoiseEstimatorMeanIterative.html#aa216343e93fdf8b481569ae05d437dc4">SignalToNoiseEstimatorMeanIterative< Container >::computeSTN_()</a>, and <a class="el" href="classOpenMS_1_1SignalToNoiseEstimatorMeanIterative.html#aaf258e1a9846d9b238ee4b3005ad3ee9">SignalToNoiseEstimatorMeanIterative< Container >::updateMembers_()</a>.</p>
780
<a class="anchor" id="a0e191cc0c8ffdea45cb05c72c32ab97f"></a>
781
<div class="memitem">
782
<div class="memproto">
783
<table class="mlabels">
785
<td class="mlabels-left">
786
<table class="memname">
788
<td class="memname"><a class="el" href="classdouble.html">double</a> win_len_</td>
792
<td class="mlabels-right">
793
<span class="mlabels"><span class="mlabel">protected</span></span> </td>
796
</div><div class="memdoc">
798
<p>range of data points which belong to a window in Thomson </p>
800
<p>Referenced by <a class="el" href="classOpenMS_1_1SignalToNoiseEstimatorMeanIterative.html#aa216343e93fdf8b481569ae05d437dc4">SignalToNoiseEstimatorMeanIterative< Container >::computeSTN_()</a>, and <a class="el" href="classOpenMS_1_1SignalToNoiseEstimatorMeanIterative.html#aaf258e1a9846d9b238ee4b3005ad3ee9">SignalToNoiseEstimatorMeanIterative< Container >::updateMembers_()</a>.</p>
804
</div><!-- contents -->
805
<HR style="height:1px; border:none; border-top:1px solid #c0c0c0;">
806
<TABLE width="100%" border="0">
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>