]> git.uio.no Git - u/mrichter/AliRoot.git/blob - HLT/PHOS/html/classAliHLTPHOSRawAnalyzerLMS.html
5b489f73536f50284bfbb5e6b4c0abfaa7d4c94a
[u/mrichter/AliRoot.git] / HLT / PHOS / html / classAliHLTPHOSRawAnalyzerLMS.html
1 <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
2 <html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
3 <title>AliHLTPHOS: AliHLTPHOSRawAnalyzerLMS Class Reference</title>
4 <link href="doxygen.css" rel="stylesheet" type="text/css">
5 </head><body>
6 <!-- Generated by Doxygen 1.3.9.1 -->
7 <div class="qindex"><a class="qindex" href="main.html">Main&nbsp;Page</a> | <a class="qindex" href="hierarchy.html">Class&nbsp;Hierarchy</a> | <a class="qindex" href="classes.html">Alphabetical&nbsp;List</a> | <a class="qindex" href="annotated.html">Class&nbsp;List</a> | <a class="qindex" href="files.html">File&nbsp;List</a> | <a class="qindex" href="functions.html">Class&nbsp;Members</a> | <a class="qindex" href="globals.html">File&nbsp;Members</a></div>
8 <h1>AliHLTPHOSRawAnalyzerLMS Class Reference</h1><code>#include &lt;<a class="el" href="AliHLTPHOSRawAnalyzerLMS_8h-source.html">AliHLTPHOSRawAnalyzerLMS.h</a>&gt;</code>
9 <p>
10 <p>Inheritance diagram for AliHLTPHOSRawAnalyzerLMS:
11 <p><center><img src="classAliHLTPHOSRawAnalyzerLMS.png" usemap="#AliHLTPHOSRawAnalyzerLMS_map" border="0" alt=""></center>
12 <map name="AliHLTPHOSRawAnalyzerLMS_map">
13 <area href="classAliHLTPHOSRawAnalyzer.html" alt="AliHLTPHOSRawAnalyzer" shape="rect" coords="0,0,186,24">
14 </map>
15 <a href="classAliHLTPHOSRawAnalyzerLMS-members.html">List of all members.</a><table border="0" cellpadding="0" cellspacing="0">
16 <tr><td></td></tr>
17 <tr><td colspan="2"><br><h2>Public Member Functions</h2></td></tr>
18 <tr><td class="memItemLeft" nowrap align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classAliHLTPHOSRawAnalyzerLMS.html#AliHLTPHOSRawAnalyzerLMSa0">AliHLTPHOSRawAnalyzerLMS</a> ()</td></tr>
19
20 <tr><td class="memItemLeft" nowrap align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classAliHLTPHOSRawAnalyzerLMS.html#AliHLTPHOSRawAnalyzerLMSa1">AliHLTPHOSRawAnalyzerLMS</a> (double *dataPtr, double fs)</td></tr>
21
22 <tr><td class="memItemLeft" nowrap align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classAliHLTPHOSRawAnalyzerLMS.html#AliHLTPHOSRawAnalyzerLMSa2">AliHLTPHOSRawAnalyzerLMS</a> (const <a class="el" href="classAliHLTPHOSRawAnalyzerLMS.html">AliHLTPHOSRawAnalyzerLMS</a> &amp;)</td></tr>
23
24 <tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="classAliHLTPHOSRawAnalyzerLMS.html">AliHLTPHOSRawAnalyzerLMS</a> &amp;&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classAliHLTPHOSRawAnalyzerLMS.html#AliHLTPHOSRawAnalyzerLMSa3">operator=</a> (const <a class="el" href="classAliHLTPHOSRawAnalyzerLMS.html">AliHLTPHOSRawAnalyzerLMS</a>)</td></tr>
25
26 <tr><td class="memItemLeft" nowrap align="right" valign="top">virtual&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classAliHLTPHOSRawAnalyzerLMS.html#AliHLTPHOSRawAnalyzerLMSa4">~AliHLTPHOSRawAnalyzerLMS</a> ()</td></tr>
27
28 <tr><td class="memItemLeft" nowrap align="right" valign="top">virtual void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classAliHLTPHOSRawAnalyzerLMS.html#AliHLTPHOSRawAnalyzerLMSa5">Evaluate</a> (int start=0, int lenght=100)</td></tr>
29
30 <tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classAliHLTPHOSRawAnalyzer.html#AliHLTPHOSRawAnalyzerPeakFindera7">BaselineCorrection</a> (double *dataPtr, int N)</td></tr>
31
32 <tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classAliHLTPHOSRawAnalyzer.html#AliHLTPHOSRawAnalyzerPeakFindera8">BaselineCorrection</a> (double *dataPtr, double baselineValue)</td></tr>
33
34 <tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classAliHLTPHOSRawAnalyzer.html#AliHLTPHOSRawAnalyzerPeakFindera9">FindStartIndex</a> (double treshold)</td></tr>
35
36 <tr><td class="memItemLeft" nowrap align="right" valign="top">float&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classAliHLTPHOSRawAnalyzer.html#AliHLTPHOSRawAnalyzerPeakFindera10">GetTiming</a> ()</td></tr>
37
38 <tr><td class="memItemLeft" nowrap align="right" valign="top">float&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classAliHLTPHOSRawAnalyzer.html#AliHLTPHOSRawAnalyzerPeakFindera11">GetEnergy</a> ()</td></tr>
39
40 <tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classAliHLTPHOSRawAnalyzer.html#AliHLTPHOSRawAnalyzerPeakFindera12">SetData</a> (double *data)</td></tr>
41
42 <tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classAliHLTPHOSRawAnalyzer.html#AliHLTPHOSRawAnalyzerPeakFindera13">SetSampleFreq</a> (double freq)</td></tr>
43
44 <tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classAliHLTPHOSRawAnalyzer.html#AliHLTPHOSRawAnalyzerPeakFindera14">MakeInitialGuess</a> ()</td></tr>
45
46 <tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classAliHLTPHOSRawAnalyzer.html#AliHLTPHOSRawAnalyzerPeakFindera15">MakeInitialGuess</a> (int treshold)</td></tr>
47
48 <tr><td colspan="2"><br><h2>Protected Attributes</h2></td></tr>
49 <tr><td class="memItemLeft" nowrap align="right" valign="top">double *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classAliHLTPHOSRawAnalyzer.html#AliHLTPHOSRawAnalyzerPeakFinderp0">fFloatDataPtr</a></td></tr>
50
51 <tr><td class="memItemLeft" nowrap align="right" valign="top">double&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classAliHLTPHOSRawAnalyzer.html#AliHLTPHOSRawAnalyzerPeakFinderp1">fSampleFrequency</a></td></tr>
52
53 <tr><td class="memItemLeft" nowrap align="right" valign="top">double&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classAliHLTPHOSRawAnalyzer.html#AliHLTPHOSRawAnalyzerPeakFinderp2">fDTofGuess</a></td></tr>
54
55 <tr><td class="memItemLeft" nowrap align="right" valign="top">double&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classAliHLTPHOSRawAnalyzer.html#AliHLTPHOSRawAnalyzerPeakFinderp3">fDAmplGuess</a></td></tr>
56
57 <tr><td class="memItemLeft" nowrap align="right" valign="top">double&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classAliHLTPHOSRawAnalyzer.html#AliHLTPHOSRawAnalyzerPeakFinderp4">fTau</a></td></tr>
58
59 <tr><td class="memItemLeft" nowrap align="right" valign="top">double&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classAliHLTPHOSRawAnalyzer.html#AliHLTPHOSRawAnalyzerPeakFinderp5">fDTof</a></td></tr>
60
61 <tr><td class="memItemLeft" nowrap align="right" valign="top">double&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classAliHLTPHOSRawAnalyzer.html#AliHLTPHOSRawAnalyzerPeakFinderp6">fDAmpl</a></td></tr>
62
63 <tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classAliHLTPHOSRawAnalyzer.html#AliHLTPHOSRawAnalyzerPeakFinderp7">n</a></td></tr>
64
65 <tr><td colspan="2"><br><h2>Private Attributes</h2></td></tr>
66 <tr><td class="memItemLeft" nowrap align="right" valign="top">double **&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classAliHLTPHOSRawAnalyzerLMS.html#AliHLTPHOSRawAnalyzerLMSr0">kfMCovarPtrPtr</a></td></tr>
67
68 <tr><td class="memItemLeft" nowrap align="right" valign="top">double **&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classAliHLTPHOSRawAnalyzerLMS.html#AliHLTPHOSRawAnalyzerLMSr1">fPCovarPtrPtr</a></td></tr>
69
70 </table>
71 <hr><h2>Constructor &amp; Destructor Documentation</h2>
72 <a class="anchor" name="AliHLTPHOSRawAnalyzerLMSa0" doxytag="AliHLTPHOSRawAnalyzerLMS::AliHLTPHOSRawAnalyzerLMS"></a><p>
73 <table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
74   <tr>
75     <td class="mdRow">
76       <table cellpadding="0" cellspacing="0" border="0">
77         <tr>
78           <td class="md" nowrap valign="top">AliHLTPHOSRawAnalyzerLMS::AliHLTPHOSRawAnalyzerLMS           </td>
79           <td class="md" valign="top">(&nbsp;</td>
80           <td class="mdname1" valign="top" nowrap>          </td>
81           <td class="md" valign="top">&nbsp;)&nbsp;</td>
82           <td class="md" nowrap></td>
83         </tr>
84       </table>
85     </td>
86   </tr>
87 </table>
88 <table cellspacing="5" cellpadding="0" border="0">
89   <tr>
90     <td>
91       &nbsp;
92     </td>
93     <td>
94
95 <p>
96 The AliHLTPHOSPeakfinder class is the class for extracting the basic signal parameters "timing" and "energy" from the PHOS raw data. Physical data will for a given readout channel be a sequense of ADC digitized 10 bit integer values, however for performance reasons all values used in calculation is of type double. 
97 <p>
98 Definition at line <a class="el" href="AliHLTPHOSRawAnalyzerLMS_8cxx-source.html#l00038">38</a> of file <a class="el" href="AliHLTPHOSRawAnalyzerLMS_8cxx-source.html">AliHLTPHOSRawAnalyzerLMS.cxx</a>.<div class="fragment"><pre class="fragment">00038                                                   :<a class="code" href="classAliHLTPHOSRawAnalyzer.html#AliHLTPHOSRawAnalyzera0">AliHLTPHOSRawAnalyzer</a>(), <a class="code" href="classAliHLTPHOSRawAnalyzerLMS.html#AliHLTPHOSRawAnalyzerLMSr0">kfMCovarPtrPtr</a>(0), <a class="code" href="classAliHLTPHOSRawAnalyzerLMS.html#AliHLTPHOSRawAnalyzerLMSr1">fPCovarPtrPtr</a>(0) 
99 00039 {
100 00040   cout &lt;&lt;<span class="stringliteral">"You cannot invoke the Fitter without arguments"</span>&lt;&lt;endl;;
101 00041 }
102 </pre></div>
103 <p>
104     </td>
105   </tr>
106 </table>
107 <a class="anchor" name="AliHLTPHOSRawAnalyzerLMSa1" doxytag="AliHLTPHOSRawAnalyzerLMS::AliHLTPHOSRawAnalyzerLMS"></a><p>
108 <table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
109   <tr>
110     <td class="mdRow">
111       <table cellpadding="0" cellspacing="0" border="0">
112         <tr>
113           <td class="md" nowrap valign="top">AliHLTPHOSRawAnalyzerLMS::AliHLTPHOSRawAnalyzerLMS           </td>
114           <td class="md" valign="top">(&nbsp;</td>
115           <td class="md" nowrap valign="top">double *&nbsp;</td>
116           <td class="mdname" nowrap> <em>dtaPtr</em>, </td>
117         </tr>
118         <tr>
119           <td class="md" nowrap align="right"></td>
120           <td class="md"></td>
121           <td class="md" nowrap>double&nbsp;</td>
122           <td class="mdname" nowrap> <em>fs</em></td>
123         </tr>
124         <tr>
125           <td class="md"></td>
126           <td class="md">)&nbsp;</td>
127           <td class="md" colspan="2"></td>
128         </tr>
129       </table>
130     </td>
131   </tr>
132 </table>
133 <table cellspacing="5" cellpadding="0" border="0">
134   <tr>
135     <td>
136       &nbsp;
137     </td>
138     <td>
139
140 <p>
141 Main constructor <dl compact><dt><b>Parameters:</b></dt><dd>
142   <table border="0" cellspacing="2" cellpadding="0">
143     <tr><td valign="top"></td><td valign="top"><em>dataPtr</em>&nbsp;</td><td>Data array for wich a subarray will be taken to perform the fit </td></tr>
144     <tr><td valign="top"></td><td valign="top"><em>fs</em>&nbsp;</td><td>the sampling frequency in entities of MHz. Needed in order to calculate physical time </td></tr>
145   </table>
146 </dl>
147
148 <p>
149 Definition at line <a class="el" href="AliHLTPHOSRawAnalyzerLMS_8cxx-source.html#l00049">49</a> of file <a class="el" href="AliHLTPHOSRawAnalyzerLMS_8cxx-source.html">AliHLTPHOSRawAnalyzerLMS.cxx</a>.<div class="fragment"><pre class="fragment">00049                                                                            :<a class="code" href="classAliHLTPHOSRawAnalyzer.html#AliHLTPHOSRawAnalyzera0">AliHLTPHOSRawAnalyzer</a>(),<a class="code" href="classAliHLTPHOSRawAnalyzerLMS.html#AliHLTPHOSRawAnalyzerLMSr0">kfMCovarPtrPtr</a>(0), <a class="code" href="classAliHLTPHOSRawAnalyzerLMS.html#AliHLTPHOSRawAnalyzerLMSr1">fPCovarPtrPtr</a>(0) 
150 00050 {
151 00051   <a class="code" href="classAliHLTPHOSRawAnalyzer.html#AliHLTPHOSRawAnalyzerPeakFinderp0">fFloatDataPtr</a> = dtaPtr;  
152 00052   <a class="code" href="classAliHLTPHOSRawAnalyzer.html#AliHLTPHOSRawAnalyzerPeakFinderp1">fSampleFrequency</a> = fs;
153 00053 } <span class="comment">//end   AliHLTPHOSRawAnalyzerLMS </span>
154 </pre></div>
155 <p>
156     </td>
157   </tr>
158 </table>
159 <a class="anchor" name="AliHLTPHOSRawAnalyzerLMSa2" doxytag="AliHLTPHOSRawAnalyzerLMS::AliHLTPHOSRawAnalyzerLMS"></a><p>
160 <table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
161   <tr>
162     <td class="mdRow">
163       <table cellpadding="0" cellspacing="0" border="0">
164         <tr>
165           <td class="md" nowrap valign="top">AliHLTPHOSRawAnalyzerLMS::AliHLTPHOSRawAnalyzerLMS           </td>
166           <td class="md" valign="top">(&nbsp;</td>
167           <td class="md" nowrap valign="top">const <a class="el" href="classAliHLTPHOSRawAnalyzerLMS.html">AliHLTPHOSRawAnalyzerLMS</a> &amp;&nbsp;</td>
168           <td class="mdname1" valign="top" nowrap>          </td>
169           <td class="md" valign="top">&nbsp;)&nbsp;</td>
170           <td class="md" nowrap></td>
171         </tr>
172       </table>
173     </td>
174   </tr>
175 </table>
176 <table cellspacing="5" cellpadding="0" border="0">
177   <tr>
178     <td>
179       &nbsp;
180     </td>
181     <td>
182
183 <p>
184     </td>
185   </tr>
186 </table>
187 <a class="anchor" name="AliHLTPHOSRawAnalyzerLMSa4" doxytag="AliHLTPHOSRawAnalyzerLMS::~AliHLTPHOSRawAnalyzerLMS"></a><p>
188 <table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
189   <tr>
190     <td class="mdRow">
191       <table cellpadding="0" cellspacing="0" border="0">
192         <tr>
193           <td class="md" nowrap valign="top">AliHLTPHOSRawAnalyzerLMS::~<a class="el" href="classAliHLTPHOSRawAnalyzerLMS.html">AliHLTPHOSRawAnalyzerLMS</a>           </td>
194           <td class="md" valign="top">(&nbsp;</td>
195           <td class="mdname1" valign="top" nowrap>          </td>
196           <td class="md" valign="top">&nbsp;)&nbsp;</td>
197           <td class="md" nowrap><code> [virtual]</code></td>
198         </tr>
199       </table>
200     </td>
201   </tr>
202 </table>
203 <table cellspacing="5" cellpadding="0" border="0">
204   <tr>
205     <td>
206       &nbsp;
207     </td>
208     <td>
209
210 <p>
211
212 <p>
213 Definition at line <a class="el" href="AliHLTPHOSRawAnalyzerLMS_8cxx-source.html#l00056">56</a> of file <a class="el" href="AliHLTPHOSRawAnalyzerLMS_8cxx-source.html">AliHLTPHOSRawAnalyzerLMS.cxx</a>.<div class="fragment"><pre class="fragment">00057 {
214 00058 
215 00059 } <span class="comment">//end AliHLTPHOSRawAnalyzerLMS</span>
216 </pre></div>
217 <p>
218     </td>
219   </tr>
220 </table>
221 <hr><h2>Member Function Documentation</h2>
222 <a class="anchor" name="AliHLTPHOSRawAnalyzerPeakFindera8" doxytag="AliHLTPHOSRawAnalyzerLMS::BaselineCorrection"></a><p>
223 <table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
224   <tr>
225     <td class="mdRow">
226       <table cellpadding="0" cellspacing="0" border="0">
227         <tr>
228           <td class="md" nowrap valign="top">void AliHLTPHOSRawAnalyzer::BaselineCorrection           </td>
229           <td class="md" valign="top">(&nbsp;</td>
230           <td class="md" nowrap valign="top">double *&nbsp;</td>
231           <td class="mdname" nowrap> <em>dataPtr</em>, </td>
232         </tr>
233         <tr>
234           <td class="md" nowrap align="right"></td>
235           <td class="md"></td>
236           <td class="md" nowrap>double&nbsp;</td>
237           <td class="mdname" nowrap> <em>baselineValue</em></td>
238         </tr>
239         <tr>
240           <td class="md"></td>
241           <td class="md">)&nbsp;</td>
242           <td class="md" colspan="2"><code> [inherited]</code></td>
243         </tr>
244       </table>
245     </td>
246   </tr>
247 </table>
248 <table cellspacing="5" cellpadding="0" border="0">
249   <tr>
250     <td>
251       &nbsp;
252     </td>
253     <td>
254
255 <p>
256 Shifts the basline with the amount given by baselineValue If pretrigger samples are not present then the basline correction will be incorrect. <dl compact><dt><b>Parameters:</b></dt><dd>
257   <table border="0" cellspacing="2" cellpadding="0">
258     <tr><td valign="top"></td><td valign="top"><em>dataPtr</em>&nbsp;</td><td>array for wich to correct the basline </td></tr>
259     <tr><td valign="top"></td><td valign="top"><em>BaslineValue</em>&nbsp;</td><td>the basline value to subtract.. </td></tr>
260   </table>
261 </dl>
262
263 <p>
264 Definition at line <a class="el" href="AliHLTPHOSRawAnalyzer_8cxx-source.html#l00060">60</a> of file <a class="el" href="AliHLTPHOSRawAnalyzer_8cxx-source.html">AliHLTPHOSRawAnalyzer.cxx</a>.
265 <p>
266 References <a class="el" href="AliHLTPHOSRawAnalyzer_8h-source.html#l00032">AliHLTPHOSRawAnalyzer::fFloatDataPtr</a>.<div class="fragment"><pre class="fragment">00061 {
267 00062   <a class="code" href="classAliHLTPHOSRawAnalyzer.html#AliHLTPHOSRawAnalyzerPeakFinderp0">fFloatDataPtr</a> = dataPtr;   
268 00063   printf(<span class="stringliteral">"\nbaselineValue = %f\n"</span>, baselineValue);
269 00064   cout &lt;&lt; <span class="stringliteral">"Baseline correction not yet implemeted"</span> &lt;&lt; endl;
270 00065 } <span class="comment">//end BaslineCorrection</span>
271 </pre></div>
272 <p>
273     </td>
274   </tr>
275 </table>
276 <a class="anchor" name="AliHLTPHOSRawAnalyzerPeakFindera7" doxytag="AliHLTPHOSRawAnalyzerLMS::BaselineCorrection"></a><p>
277 <table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
278   <tr>
279     <td class="mdRow">
280       <table cellpadding="0" cellspacing="0" border="0">
281         <tr>
282           <td class="md" nowrap valign="top">void AliHLTPHOSRawAnalyzer::BaselineCorrection           </td>
283           <td class="md" valign="top">(&nbsp;</td>
284           <td class="md" nowrap valign="top">double *&nbsp;</td>
285           <td class="mdname" nowrap> <em>dataPtr</em>, </td>
286         </tr>
287         <tr>
288           <td class="md" nowrap align="right"></td>
289           <td class="md"></td>
290           <td class="md" nowrap>int&nbsp;</td>
291           <td class="mdname" nowrap> <em>N</em></td>
292         </tr>
293         <tr>
294           <td class="md"></td>
295           <td class="md">)&nbsp;</td>
296           <td class="md" colspan="2"><code> [inherited]</code></td>
297         </tr>
298       </table>
299     </td>
300   </tr>
301 </table>
302 <table cellspacing="5" cellpadding="0" border="0">
303   <tr>
304     <td>
305       &nbsp;
306     </td>
307     <td>
308
309 <p>
310 Attemps to level the basline to zero. The baseline will be calculated from the pretrigger samples and subtracted from the data array. If pretrigger samples are not present then the basline correction will be incorrect. <dl compact><dt><b>Parameters:</b></dt><dd>
311   <table border="0" cellspacing="2" cellpadding="0">
312     <tr><td valign="top"></td><td valign="top"><em>dataPtr</em>&nbsp;</td><td>array for wich to correct the basline </td></tr>
313     <tr><td valign="top"></td><td valign="top"><em>N</em>&nbsp;</td><td>the number of pretrigger samples used to calculate the baseline. </td></tr>
314   </table>
315 </dl>
316
317 <p>
318 Definition at line <a class="el" href="AliHLTPHOSRawAnalyzer_8cxx-source.html#l00045">45</a> of file <a class="el" href="AliHLTPHOSRawAnalyzer_8cxx-source.html">AliHLTPHOSRawAnalyzer.cxx</a>.
319 <p>
320 References <a class="el" href="AliHLTPHOSRawAnalyzer_8h-source.html#l00032">AliHLTPHOSRawAnalyzer::fFloatDataPtr</a>, and <a class="el" href="AliHLTPHOSRawAnalyzer_8h-source.html#l00039">AliHLTPHOSRawAnalyzer::n</a>.<div class="fragment"><pre class="fragment">00046 {
321 00047   <a class="code" href="classAliHLTPHOSRawAnalyzer.html#AliHLTPHOSRawAnalyzerPeakFinderp0">fFloatDataPtr</a> = dataPtr;  
322 00048   <a class="code" href="classAliHLTPHOSRawAnalyzer.html#AliHLTPHOSRawAnalyzerPeakFinderp7">n</a>=N;
323 00049   cout &lt;&lt; <span class="stringliteral">"Baseline correction not yet implemeted"</span> &lt;&lt; endl;
324 00050 } <span class="comment">//end BaselineCorrection</span>
325 </pre></div>
326 <p>
327     </td>
328   </tr>
329 </table>
330 <a class="anchor" name="AliHLTPHOSRawAnalyzerLMSa5" doxytag="AliHLTPHOSRawAnalyzerLMS::Evaluate"></a><p>
331 <table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
332   <tr>
333     <td class="mdRow">
334       <table cellpadding="0" cellspacing="0" border="0">
335         <tr>
336           <td class="md" nowrap valign="top">void AliHLTPHOSRawAnalyzerLMS::Evaluate           </td>
337           <td class="md" valign="top">(&nbsp;</td>
338           <td class="md" nowrap valign="top">int&nbsp;</td>
339           <td class="mdname" nowrap> <em>start</em> = <code>0</code>, </td>
340         </tr>
341         <tr>
342           <td class="md" nowrap align="right"></td>
343           <td class="md"></td>
344           <td class="md" nowrap>int&nbsp;</td>
345           <td class="mdname" nowrap> <em>length</em> = <code>100</code></td>
346         </tr>
347         <tr>
348           <td class="md"></td>
349           <td class="md">)&nbsp;</td>
350           <td class="md" colspan="2"><code> [virtual]</code></td>
351         </tr>
352       </table>
353     </td>
354   </tr>
355 </table>
356 <table cellspacing="5" cellpadding="0" border="0">
357   <tr>
358     <td>
359       &nbsp;
360     </td>
361     <td>
362
363 <p>
364 Extraction of timing and energy using the Peakfinde Algorithm. The. The parameters "start" and "length" defines a sub array of the data array that will be used for the the fit. If start+length must not exeed the total length of the Data array. "start" must be chosen as close as possible to t0. The baseline must also be subtracted. The length of "tVector" and "aVector" mus be equal to length. "index + length" must not exeed the length of the data array set in the constructor. <dl compact><dt><b>Parameters:</b></dt><dd>
365   <table border="0" cellspacing="2" cellpadding="0">
366     <tr><td valign="top"></td><td valign="top"><em>start</em>&nbsp;</td><td>the start index of the subarray of the data array. </td></tr>
367     <tr><td valign="top"></td><td valign="top"><em>length</em>&nbsp;</td><td>the number of samples to use starting from index </td></tr>
368   </table>
369 </dl>
370
371 <p>
372 Implements <a class="el" href="classAliHLTPHOSRawAnalyzer.html#AliHLTPHOSRawAnalyzera14">AliHLTPHOSRawAnalyzer</a>.
373 <p>
374 Definition at line <a class="el" href="AliHLTPHOSRawAnalyzerLMS_8cxx-source.html#l00074">74</a> of file <a class="el" href="AliHLTPHOSRawAnalyzerLMS_8cxx-source.html">AliHLTPHOSRawAnalyzerLMS.cxx</a>.<div class="fragment"><pre class="fragment">00075 {
375 00076   <span class="comment">/*</span>
376 00077 <span class="comment"></span>
377 00078 <span class="comment">  */</span>
378 00079 
379 00080   <span class="comment">//thats all </span>
380 00081 } <span class="comment">//end FitLMS</span>
381 </pre></div>
382 <p>
383     </td>
384   </tr>
385 </table>
386 <a class="anchor" name="AliHLTPHOSRawAnalyzerPeakFindera9" doxytag="AliHLTPHOSRawAnalyzerLMS::FindStartIndex"></a><p>
387 <table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
388   <tr>
389     <td class="mdRow">
390       <table cellpadding="0" cellspacing="0" border="0">
391         <tr>
392           <td class="md" nowrap valign="top">int AliHLTPHOSRawAnalyzer::FindStartIndex           </td>
393           <td class="md" valign="top">(&nbsp;</td>
394           <td class="md" nowrap valign="top">double&nbsp;</td>
395           <td class="mdname1" valign="top" nowrap> <em>treshold</em>          </td>
396           <td class="md" valign="top">&nbsp;)&nbsp;</td>
397           <td class="md" nowrap><code> [inherited]</code></td>
398         </tr>
399       </table>
400     </td>
401   </tr>
402 </table>
403 <table cellspacing="5" cellpadding="0" border="0">
404   <tr>
405     <td>
406       &nbsp;
407     </td>
408     <td>
409
410 <p>
411
412 <p>
413 Definition at line <a class="el" href="AliHLTPHOSRawAnalyzer_8cxx-source.html#l00109">109</a> of file <a class="el" href="AliHLTPHOSRawAnalyzer_8cxx-source.html">AliHLTPHOSRawAnalyzer.cxx</a>.<div class="fragment"><pre class="fragment">00110 {
414 00111   printf(<span class="stringliteral">"\ntreshold = %f \n"</span>, treshold);
415 00112   cout &lt;&lt; <span class="stringliteral">"Find Start index not yet implemented"</span> &lt;&lt; endl;
416 00113   <span class="keywordflow">return</span> 0;
417 00114 } <span class="comment">//end FindStartIndex</span>
418 </pre></div>
419 <p>
420     </td>
421   </tr>
422 </table>
423 <a class="anchor" name="AliHLTPHOSRawAnalyzerPeakFindera11" doxytag="AliHLTPHOSRawAnalyzerLMS::GetEnergy"></a><p>
424 <table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
425   <tr>
426     <td class="mdRow">
427       <table cellpadding="0" cellspacing="0" border="0">
428         <tr>
429           <td class="md" nowrap valign="top">float AliHLTPHOSRawAnalyzer::GetEnergy           </td>
430           <td class="md" valign="top">(&nbsp;</td>
431           <td class="mdname1" valign="top" nowrap>          </td>
432           <td class="md" valign="top">&nbsp;)&nbsp;</td>
433           <td class="md" nowrap><code> [inherited]</code></td>
434         </tr>
435       </table>
436     </td>
437   </tr>
438 </table>
439 <table cellspacing="5" cellpadding="0" border="0">
440   <tr>
441     <td>
442       &nbsp;
443     </td>
444     <td>
445
446 <p>
447 Gives the time in entities of ADC channels (quantization levels). Absolute enrgy is found by multiplying with offline calibration constants. 
448 <p>
449 Definition at line <a class="el" href="AliHLTPHOSRawAnalyzer_8cxx-source.html#l00084">84</a> of file <a class="el" href="AliHLTPHOSRawAnalyzer_8cxx-source.html">AliHLTPHOSRawAnalyzer.cxx</a>.<div class="fragment"><pre class="fragment">00085 {
450 00086   <span class="keywordflow">return</span> fDAmpl;
451 00087 } <span class="comment">//end GetEnergy</span>
452 </pre></div>
453 <p>
454     </td>
455   </tr>
456 </table>
457 <a class="anchor" name="AliHLTPHOSRawAnalyzerPeakFindera10" doxytag="AliHLTPHOSRawAnalyzerLMS::GetTiming"></a><p>
458 <table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
459   <tr>
460     <td class="mdRow">
461       <table cellpadding="0" cellspacing="0" border="0">
462         <tr>
463           <td class="md" nowrap valign="top">float AliHLTPHOSRawAnalyzer::GetTiming           </td>
464           <td class="md" valign="top">(&nbsp;</td>
465           <td class="mdname1" valign="top" nowrap>          </td>
466           <td class="md" valign="top">&nbsp;)&nbsp;</td>
467           <td class="md" nowrap><code> [inherited]</code></td>
468         </tr>
469       </table>
470     </td>
471   </tr>
472 </table>
473 <table cellspacing="5" cellpadding="0" border="0">
474   <tr>
475     <td>
476       &nbsp;
477     </td>
478     <td>
479
480 <p>
481 Gives the timing in entities of sample indexes Physical time is found by multiplying with the sampling intervall (Ts). 
482 <p>
483 Definition at line <a class="el" href="AliHLTPHOSRawAnalyzer_8cxx-source.html#l00073">73</a> of file <a class="el" href="AliHLTPHOSRawAnalyzer_8cxx-source.html">AliHLTPHOSRawAnalyzer.cxx</a>.<div class="fragment"><pre class="fragment">00074 {
484 00075   <span class="keywordflow">return</span> fDTof;
485 00076 } <span class="comment">//end GetTiming</span>
486 </pre></div>
487 <p>
488     </td>
489   </tr>
490 </table>
491 <a class="anchor" name="AliHLTPHOSRawAnalyzerPeakFindera15" doxytag="AliHLTPHOSRawAnalyzerLMS::MakeInitialGuess"></a><p>
492 <table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
493   <tr>
494     <td class="mdRow">
495       <table cellpadding="0" cellspacing="0" border="0">
496         <tr>
497           <td class="md" nowrap valign="top">void AliHLTPHOSRawAnalyzer::MakeInitialGuess           </td>
498           <td class="md" valign="top">(&nbsp;</td>
499           <td class="md" nowrap valign="top">int&nbsp;</td>
500           <td class="mdname1" valign="top" nowrap> <em>treshold</em>          </td>
501           <td class="md" valign="top">&nbsp;)&nbsp;</td>
502           <td class="md" nowrap><code> [inherited]</code></td>
503         </tr>
504       </table>
505     </td>
506   </tr>
507 </table>
508 <table cellspacing="5" cellpadding="0" border="0">
509   <tr>
510     <td>
511       &nbsp;
512     </td>
513     <td>
514
515 <p>
516 This function applies only to the Chi and Least mean square fit. An initial guess is made based on the average of the first 5 samples and the first value exeeding threshold + this value. <dl compact><dt><b>Parameters:</b></dt><dd>
517   <table border="0" cellspacing="2" cellpadding="0">
518     <tr><td valign="top"></td><td valign="top"><em>treshold</em>&nbsp;</td><td>The index of the first value above treshold is ntaken to be the first value. </td></tr>
519   </table>
520 </dl>
521
522 <p>
523 Definition at line <a class="el" href="AliHLTPHOSRawAnalyzer_8cxx-source.html#l00134">134</a> of file <a class="el" href="AliHLTPHOSRawAnalyzer_8cxx-source.html">AliHLTPHOSRawAnalyzer.cxx</a>.<div class="fragment"><pre class="fragment">00135 {
524 00136   printf(<span class="stringliteral">"\ntreshold = %d\n"</span>, treshold);
525 00137   cout &lt;&lt; <span class="stringliteral">"Make initial guess not yet implemeted"</span> &lt;&lt; endl;  
526 00138 }
527 </pre></div>
528 <p>
529     </td>
530   </tr>
531 </table>
532 <a class="anchor" name="AliHLTPHOSRawAnalyzerPeakFindera14" doxytag="AliHLTPHOSRawAnalyzerLMS::MakeInitialGuess"></a><p>
533 <table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
534   <tr>
535     <td class="mdRow">
536       <table cellpadding="0" cellspacing="0" border="0">
537         <tr>
538           <td class="md" nowrap valign="top">void AliHLTPHOSRawAnalyzer::MakeInitialGuess           </td>
539           <td class="md" valign="top">(&nbsp;</td>
540           <td class="mdname1" valign="top" nowrap>          </td>
541           <td class="md" valign="top">&nbsp;)&nbsp;</td>
542           <td class="md" nowrap><code> [inherited]</code></td>
543         </tr>
544       </table>
545     </td>
546   </tr>
547 </table>
548 <table cellspacing="5" cellpadding="0" border="0">
549   <tr>
550     <td>
551       &nbsp;
552     </td>
553     <td>
554
555 <p>
556 This function applies only to the Chi and Least mean square fit. An initial guess is made based on the average of the first 5 samples and the first value exeeding this value. 
557 <p>
558 Definition at line <a class="el" href="AliHLTPHOSRawAnalyzer_8cxx-source.html#l00122">122</a> of file <a class="el" href="AliHLTPHOSRawAnalyzer_8cxx-source.html">AliHLTPHOSRawAnalyzer.cxx</a>.<div class="fragment"><pre class="fragment">00123 {
559 00124   cout &lt;&lt; <span class="stringliteral">"Make initial guess not yet implemeted"</span> &lt;&lt; endl;
560 00125 }
561 </pre></div>
562 <p>
563     </td>
564   </tr>
565 </table>
566 <a class="anchor" name="AliHLTPHOSRawAnalyzerLMSa3" doxytag="AliHLTPHOSRawAnalyzerLMS::operator="></a><p>
567 <table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
568   <tr>
569     <td class="mdRow">
570       <table cellpadding="0" cellspacing="0" border="0">
571         <tr>
572           <td class="md" nowrap valign="top"><a class="el" href="classAliHLTPHOSRawAnalyzerLMS.html">AliHLTPHOSRawAnalyzerLMS</a>&amp; AliHLTPHOSRawAnalyzerLMS::operator=           </td>
573           <td class="md" valign="top">(&nbsp;</td>
574           <td class="md" nowrap valign="top">const &nbsp;</td>
575           <td class="mdname1" valign="top" nowrap> <em>AliHLTPHOSRawAnalyzerLMS</em>          </td>
576           <td class="md" valign="top">&nbsp;)&nbsp;</td>
577           <td class="md" nowrap><code> [inline]</code></td>
578         </tr>
579       </table>
580     </td>
581   </tr>
582 </table>
583 <table cellspacing="5" cellpadding="0" border="0">
584   <tr>
585     <td>
586       &nbsp;
587     </td>
588     <td>
589
590 <p>
591
592 <p>
593 Definition at line <a class="el" href="AliHLTPHOSRawAnalyzerLMS_8h-source.html#l00017">17</a> of file <a class="el" href="AliHLTPHOSRawAnalyzerLMS_8h-source.html">AliHLTPHOSRawAnalyzerLMS.h</a>.<div class="fragment"><pre class="fragment">00018     {
594 00019       <span class="keywordflow">return</span> *<span class="keyword">this</span>; 
595 00020     }
596 </pre></div>
597 <p>
598     </td>
599   </tr>
600 </table>
601 <a class="anchor" name="AliHLTPHOSRawAnalyzerPeakFindera12" doxytag="AliHLTPHOSRawAnalyzerLMS::SetData"></a><p>
602 <table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
603   <tr>
604     <td class="mdRow">
605       <table cellpadding="0" cellspacing="0" border="0">
606         <tr>
607           <td class="md" nowrap valign="top">void AliHLTPHOSRawAnalyzer::SetData           </td>
608           <td class="md" valign="top">(&nbsp;</td>
609           <td class="md" nowrap valign="top">double *&nbsp;</td>
610           <td class="mdname1" valign="top" nowrap> <em>data</em>          </td>
611           <td class="md" valign="top">&nbsp;)&nbsp;</td>
612           <td class="md" nowrap><code> [inherited]</code></td>
613         </tr>
614       </table>
615     </td>
616   </tr>
617 </table>
618 <table cellspacing="5" cellpadding="0" border="0">
619   <tr>
620     <td>
621       &nbsp;
622     </td>
623     <td>
624
625 <p>
626 Set data array. Overrides data data array set in the constructor. 
627 <p>
628 Definition at line <a class="el" href="AliHLTPHOSRawAnalyzer_8cxx-source.html#l00094">94</a> of file <a class="el" href="AliHLTPHOSRawAnalyzer_8cxx-source.html">AliHLTPHOSRawAnalyzer.cxx</a>.
629 <p>
630 References <a class="el" href="AliHLTPHOSRawAnalyzer_8h-source.html#l00032">AliHLTPHOSRawAnalyzer::fFloatDataPtr</a>.<div class="fragment"><pre class="fragment">00095 {
631 00096   <span class="comment">//  double *dta;</span>
632 00097   <span class="comment">//  dta = data;</span>
633 00098   <a class="code" href="classAliHLTPHOSRawAnalyzer.html#AliHLTPHOSRawAnalyzerPeakFinderp0">fFloatDataPtr</a> = data;
634 00099   <span class="comment">//  cout &lt;&lt; "Set data not yet implemented" &lt;&lt; endl;</span>
635 00100 }
636 </pre></div>
637 <p>
638     </td>
639   </tr>
640 </table>
641 <a class="anchor" name="AliHLTPHOSRawAnalyzerPeakFindera13" doxytag="AliHLTPHOSRawAnalyzerLMS::SetSampleFreq"></a><p>
642 <table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
643   <tr>
644     <td class="mdRow">
645       <table cellpadding="0" cellspacing="0" border="0">
646         <tr>
647           <td class="md" nowrap valign="top">void AliHLTPHOSRawAnalyzer::SetSampleFreq           </td>
648           <td class="md" valign="top">(&nbsp;</td>
649           <td class="md" nowrap valign="top">double&nbsp;</td>
650           <td class="mdname1" valign="top" nowrap> <em>freq</em>          </td>
651           <td class="md" valign="top">&nbsp;)&nbsp;</td>
652           <td class="md" nowrap><code> [inherited]</code></td>
653         </tr>
654       </table>
655     </td>
656   </tr>
657 </table>
658 <table cellspacing="5" cellpadding="0" border="0">
659   <tr>
660     <td>
661       &nbsp;
662     </td>
663     <td>
664
665 <p>
666
667 <p>
668 Definition at line <a class="el" href="AliHLTPHOSRawAnalyzer_8cxx-source.html#l00103">103</a> of file <a class="el" href="AliHLTPHOSRawAnalyzer_8cxx-source.html">AliHLTPHOSRawAnalyzer.cxx</a>.<div class="fragment"><pre class="fragment">00104 {
669 00105 
670 00106 }
671 </pre></div>
672 <p>
673     </td>
674   </tr>
675 </table>
676 <hr><h2>Member Data Documentation</h2>
677 <a class="anchor" name="AliHLTPHOSRawAnalyzerPeakFinderp6" doxytag="AliHLTPHOSRawAnalyzerLMS::fDAmpl"></a><p>
678 <table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
679   <tr>
680     <td class="mdRow">
681       <table cellpadding="0" cellspacing="0" border="0">
682         <tr>
683           <td class="md" nowrap valign="top">double <a class="el" href="classAliHLTPHOSRawAnalyzer.html#AliHLTPHOSRawAnalyzerPeakFinderp6">AliHLTPHOSRawAnalyzer::fDAmpl</a><code> [protected, inherited]</code>          </td>
684         </tr>
685       </table>
686     </td>
687   </tr>
688 </table>
689 <table cellspacing="5" cellpadding="0" border="0">
690   <tr>
691     <td>
692       &nbsp;
693     </td>
694     <td>
695
696 <p>
697 Amplitude in entities of ADC levels 
698 <p>
699 Definition at line <a class="el" href="AliHLTPHOSRawAnalyzer_8h-source.html#l00038">38</a> of file <a class="el" href="AliHLTPHOSRawAnalyzer_8h-source.html">AliHLTPHOSRawAnalyzer.h</a>.    </td>
700   </tr>
701 </table>
702 <a class="anchor" name="AliHLTPHOSRawAnalyzerPeakFinderp3" doxytag="AliHLTPHOSRawAnalyzerLMS::fDAmplGuess"></a><p>
703 <table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
704   <tr>
705     <td class="mdRow">
706       <table cellpadding="0" cellspacing="0" border="0">
707         <tr>
708           <td class="md" nowrap valign="top">double <a class="el" href="classAliHLTPHOSRawAnalyzer.html#AliHLTPHOSRawAnalyzerPeakFinderp3">AliHLTPHOSRawAnalyzer::fDAmplGuess</a><code> [protected, inherited]</code>          </td>
709         </tr>
710       </table>
711     </td>
712   </tr>
713 </table>
714 <table cellspacing="5" cellpadding="0" border="0">
715   <tr>
716     <td>
717       &nbsp;
718     </td>
719     <td>
720
721 <p>
722 Initial guess for amplitude 
723 <p>
724 Definition at line <a class="el" href="AliHLTPHOSRawAnalyzer_8h-source.html#l00035">35</a> of file <a class="el" href="AliHLTPHOSRawAnalyzer_8h-source.html">AliHLTPHOSRawAnalyzer.h</a>.    </td>
725   </tr>
726 </table>
727 <a class="anchor" name="AliHLTPHOSRawAnalyzerPeakFinderp5" doxytag="AliHLTPHOSRawAnalyzerLMS::fDTof"></a><p>
728 <table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
729   <tr>
730     <td class="mdRow">
731       <table cellpadding="0" cellspacing="0" border="0">
732         <tr>
733           <td class="md" nowrap valign="top">double <a class="el" href="classAliHLTPHOSRawAnalyzer.html#AliHLTPHOSRawAnalyzerPeakFinderp5">AliHLTPHOSRawAnalyzer::fDTof</a><code> [protected, inherited]</code>          </td>
734         </tr>
735       </table>
736     </td>
737   </tr>
738 </table>
739 <table cellspacing="5" cellpadding="0" border="0">
740   <tr>
741     <td>
742       &nbsp;
743     </td>
744     <td>
745
746 <p>
747 Time of flight in entities of sample intervals 
748 <p>
749 Definition at line <a class="el" href="AliHLTPHOSRawAnalyzer_8h-source.html#l00037">37</a> of file <a class="el" href="AliHLTPHOSRawAnalyzer_8h-source.html">AliHLTPHOSRawAnalyzer.h</a>.    </td>
750   </tr>
751 </table>
752 <a class="anchor" name="AliHLTPHOSRawAnalyzerPeakFinderp2" doxytag="AliHLTPHOSRawAnalyzerLMS::fDTofGuess"></a><p>
753 <table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
754   <tr>
755     <td class="mdRow">
756       <table cellpadding="0" cellspacing="0" border="0">
757         <tr>
758           <td class="md" nowrap valign="top">double <a class="el" href="classAliHLTPHOSRawAnalyzer.html#AliHLTPHOSRawAnalyzerPeakFinderp2">AliHLTPHOSRawAnalyzer::fDTofGuess</a><code> [protected, inherited]</code>          </td>
759         </tr>
760       </table>
761     </td>
762   </tr>
763 </table>
764 <table cellspacing="5" cellpadding="0" border="0">
765   <tr>
766     <td>
767       &nbsp;
768     </td>
769     <td>
770
771 <p>
772 Initial guess for t0 
773 <p>
774 Definition at line <a class="el" href="AliHLTPHOSRawAnalyzer_8h-source.html#l00034">34</a> of file <a class="el" href="AliHLTPHOSRawAnalyzer_8h-source.html">AliHLTPHOSRawAnalyzer.h</a>.    </td>
775   </tr>
776 </table>
777 <a class="anchor" name="AliHLTPHOSRawAnalyzerPeakFinderp0" doxytag="AliHLTPHOSRawAnalyzerLMS::fFloatDataPtr"></a><p>
778 <table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
779   <tr>
780     <td class="mdRow">
781       <table cellpadding="0" cellspacing="0" border="0">
782         <tr>
783           <td class="md" nowrap valign="top">double* <a class="el" href="classAliHLTPHOSRawAnalyzer.html#AliHLTPHOSRawAnalyzerPeakFinderp0">AliHLTPHOSRawAnalyzer::fFloatDataPtr</a><code> [protected, inherited]</code>          </td>
784         </tr>
785       </table>
786     </td>
787   </tr>
788 </table>
789 <table cellspacing="5" cellpadding="0" border="0">
790   <tr>
791     <td>
792       &nbsp;
793     </td>
794     <td>
795
796 <p>
797 Float representation of data that should be fitted 
798 <p>
799 Definition at line <a class="el" href="AliHLTPHOSRawAnalyzer_8h-source.html#l00032">32</a> of file <a class="el" href="AliHLTPHOSRawAnalyzer_8h-source.html">AliHLTPHOSRawAnalyzer.h</a>.
800 <p>
801 Referenced by <a class="el" href="AliHLTPHOSRawAnalyzer_8cxx-source.html#l00029">AliHLTPHOSRawAnalyzer::AliHLTPHOSRawAnalyzer()</a>, <a class="el" href="AliHLTPHOSRawAnalyzer_8cxx-source.html#l00045">AliHLTPHOSRawAnalyzer::BaselineCorrection()</a>, and <a class="el" href="AliHLTPHOSRawAnalyzer_8cxx-source.html#l00094">AliHLTPHOSRawAnalyzer::SetData()</a>.    </td>
802   </tr>
803 </table>
804 <a class="anchor" name="AliHLTPHOSRawAnalyzerLMSr1" doxytag="AliHLTPHOSRawAnalyzerLMS::fPCovarPtrPtr"></a><p>
805 <table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
806   <tr>
807     <td class="mdRow">
808       <table cellpadding="0" cellspacing="0" border="0">
809         <tr>
810           <td class="md" nowrap valign="top">double** <a class="el" href="classAliHLTPHOSRawAnalyzerLMS.html#AliHLTPHOSRawAnalyzerLMSr1">AliHLTPHOSRawAnalyzerLMS::fPCovarPtrPtr</a><code> [private]</code>          </td>
811         </tr>
812       </table>
813     </td>
814   </tr>
815 </table>
816 <table cellspacing="5" cellpadding="0" border="0">
817   <tr>
818     <td>
819       &nbsp;
820     </td>
821     <td>
822
823 <p>
824 Covariance matrix of the estimated parameters 
825 <p>
826 Definition at line <a class="el" href="AliHLTPHOSRawAnalyzerLMS_8h-source.html#l00026">26</a> of file <a class="el" href="AliHLTPHOSRawAnalyzerLMS_8h-source.html">AliHLTPHOSRawAnalyzerLMS.h</a>.    </td>
827   </tr>
828 </table>
829 <a class="anchor" name="AliHLTPHOSRawAnalyzerPeakFinderp1" doxytag="AliHLTPHOSRawAnalyzerLMS::fSampleFrequency"></a><p>
830 <table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
831   <tr>
832     <td class="mdRow">
833       <table cellpadding="0" cellspacing="0" border="0">
834         <tr>
835           <td class="md" nowrap valign="top">double <a class="el" href="classAliHLTPHOSRawAnalyzer.html#AliHLTPHOSRawAnalyzerPeakFinderp1">AliHLTPHOSRawAnalyzer::fSampleFrequency</a><code> [protected, inherited]</code>          </td>
836         </tr>
837       </table>
838     </td>
839   </tr>
840 </table>
841 <table cellspacing="5" cellpadding="0" border="0">
842   <tr>
843     <td>
844       &nbsp;
845     </td>
846     <td>
847
848 <p>
849 The ADC sample frequency in MHz used under data taking 
850 <p>
851 Definition at line <a class="el" href="AliHLTPHOSRawAnalyzer_8h-source.html#l00033">33</a> of file <a class="el" href="AliHLTPHOSRawAnalyzer_8h-source.html">AliHLTPHOSRawAnalyzer.h</a>.
852 <p>
853 Referenced by <a class="el" href="AliHLTPHOSRawAnalyzer_8cxx-source.html#l00029">AliHLTPHOSRawAnalyzer::AliHLTPHOSRawAnalyzer()</a>.    </td>
854   </tr>
855 </table>
856 <a class="anchor" name="AliHLTPHOSRawAnalyzerPeakFinderp4" doxytag="AliHLTPHOSRawAnalyzerLMS::fTau"></a><p>
857 <table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
858   <tr>
859     <td class="mdRow">
860       <table cellpadding="0" cellspacing="0" border="0">
861         <tr>
862           <td class="md" nowrap valign="top">double <a class="el" href="classAliHLTPHOSRawAnalyzer.html#AliHLTPHOSRawAnalyzerPeakFinderp4">AliHLTPHOSRawAnalyzer::fTau</a><code> [protected, inherited]</code>          </td>
863         </tr>
864       </table>
865     </td>
866   </tr>
867 </table>
868 <table cellspacing="5" cellpadding="0" border="0">
869   <tr>
870     <td>
871       &nbsp;
872     </td>
873     <td>
874
875 <p>
876 The risetime in micro seconds 
877 <p>
878 Definition at line <a class="el" href="AliHLTPHOSRawAnalyzer_8h-source.html#l00036">36</a> of file <a class="el" href="AliHLTPHOSRawAnalyzer_8h-source.html">AliHLTPHOSRawAnalyzer.h</a>.    </td>
879   </tr>
880 </table>
881 <a class="anchor" name="AliHLTPHOSRawAnalyzerLMSr0" doxytag="AliHLTPHOSRawAnalyzerLMS::kfMCovarPtrPtr"></a><p>
882 <table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
883   <tr>
884     <td class="mdRow">
885       <table cellpadding="0" cellspacing="0" border="0">
886         <tr>
887           <td class="md" nowrap valign="top">double** <a class="el" href="classAliHLTPHOSRawAnalyzerLMS.html#AliHLTPHOSRawAnalyzerLMSr0">AliHLTPHOSRawAnalyzerLMS::kfMCovarPtrPtr</a><code> [private]</code>          </td>
888         </tr>
889       </table>
890     </td>
891   </tr>
892 </table>
893 <table cellspacing="5" cellpadding="0" border="0">
894   <tr>
895     <td>
896       &nbsp;
897     </td>
898     <td>
899
900 <p>
901 Covariance matrix of the measurements 
902 <p>
903 Definition at line <a class="el" href="AliHLTPHOSRawAnalyzerLMS_8h-source.html#l00025">25</a> of file <a class="el" href="AliHLTPHOSRawAnalyzerLMS_8h-source.html">AliHLTPHOSRawAnalyzerLMS.h</a>.    </td>
904   </tr>
905 </table>
906 <a class="anchor" name="AliHLTPHOSRawAnalyzerPeakFinderp7" doxytag="AliHLTPHOSRawAnalyzerLMS::n"></a><p>
907 <table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
908   <tr>
909     <td class="mdRow">
910       <table cellpadding="0" cellspacing="0" border="0">
911         <tr>
912           <td class="md" nowrap valign="top">int <a class="el" href="classAliHLTPHOSRawAnalyzer.html#AliHLTPHOSRawAnalyzerPeakFinderp7">AliHLTPHOSRawAnalyzer::n</a><code> [protected, inherited]</code>          </td>
913         </tr>
914       </table>
915     </td>
916   </tr>
917 </table>
918 <table cellspacing="5" cellpadding="0" border="0">
919   <tr>
920     <td>
921       &nbsp;
922     </td>
923     <td>
924
925 <p>
926
927 <p>
928 Definition at line <a class="el" href="AliHLTPHOSRawAnalyzer_8h-source.html#l00039">39</a> of file <a class="el" href="AliHLTPHOSRawAnalyzer_8h-source.html">AliHLTPHOSRawAnalyzer.h</a>.
929 <p>
930 Referenced by <a class="el" href="AliHLTPHOSRawAnalyzer_8cxx-source.html#l00045">AliHLTPHOSRawAnalyzer::BaselineCorrection()</a>.    </td>
931   </tr>
932 </table>
933 <hr>The documentation for this class was generated from the following files:<ul>
934 <li><a class="el" href="AliHLTPHOSRawAnalyzerLMS_8h-source.html">AliHLTPHOSRawAnalyzerLMS.h</a><li><a class="el" href="AliHLTPHOSRawAnalyzerLMS_8cxx-source.html">AliHLTPHOSRawAnalyzerLMS.cxx</a></ul>
935 <hr size="1"><address style="align: right;"><small>Generated on Wed Jan 17 21:56:44 2007 for AliHLTPHOS by&nbsp;
936 <a href="http://www.doxygen.org/index.html">
937 <img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.3.9.1 </small></address>
938 </body>
939 </html>