]> git.uio.no Git - u/mrichter/AliRoot.git/blob - HLT/PHOS/html/classAliHLTPHOSRawAnalyzer.html
New documenation:wq
[u/mrichter/AliRoot.git] / HLT / PHOS / html / classAliHLTPHOSRawAnalyzer.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: AliHLTPHOSRawAnalyzer 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>AliHLTPHOSRawAnalyzer Class Reference</h1><code>#include &lt;<a class="el" href="AliHLTPHOSRawAnalyzer_8h-source.html">AliHLTPHOSRawAnalyzer.h</a>&gt;</code>
9 <p>
10 <p>Inheritance diagram for AliHLTPHOSRawAnalyzer:
11 <p><center><img src="classAliHLTPHOSRawAnalyzer.png" usemap="#AliHLTPHOSRawAnalyzer_map" border="0" alt=""></center>
12 <map name="AliHLTPHOSRawAnalyzer_map">
13 <area href="classAliHLTPHOSRawAnalyzerChiSquareFit.html" alt="AliHLTPHOSRawAnalyzerChiSquareFit" shape="rect" coords="0,56,233,80">
14 <area href="classAliHLTPHOSRawAnalyzerCrude.html" alt="AliHLTPHOSRawAnalyzerCrude" shape="rect" coords="243,56,476,80">
15 <area href="classAliHLTPHOSRawAnalyzerKLevel.html" alt="AliHLTPHOSRawAnalyzerKLevel" shape="rect" coords="486,56,719,80">
16 <area href="classAliHLTPHOSRawAnalyzerLMS.html" alt="AliHLTPHOSRawAnalyzerLMS" shape="rect" coords="729,56,962,80">
17 <area href="classAliHLTPHOSRawAnalyzerPeakFinder.html" alt="AliHLTPHOSRawAnalyzerPeakFinder" shape="rect" coords="972,56,1205,80">
18 </map>
19 <a href="classAliHLTPHOSRawAnalyzer-members.html">List of all members.</a><table border="0" cellpadding="0" cellspacing="0">
20 <tr><td></td></tr>
21 <tr><td colspan="2"><br><h2>Public Member Functions</h2></td></tr>
22 <tr><td class="memItemLeft" nowrap align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classAliHLTPHOSRawAnalyzer.html#AliHLTPHOSRawAnalyzera0">AliHLTPHOSRawAnalyzer</a> ()</td></tr>
23
24 <tr><td class="memItemLeft" nowrap align="right" valign="top">virtual&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classAliHLTPHOSRawAnalyzer.html#AliHLTPHOSRawAnalyzera1">~AliHLTPHOSRawAnalyzer</a> ()</td></tr>
25
26 <tr><td class="memItemLeft" nowrap align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classAliHLTPHOSRawAnalyzer.html#AliHLTPHOSRawAnalyzera2">AliHLTPHOSRawAnalyzer</a> (double *dataPtr, double fs)</td></tr>
27
28 <tr><td class="memItemLeft" nowrap align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classAliHLTPHOSRawAnalyzer.html#AliHLTPHOSRawAnalyzera3">AliHLTPHOSRawAnalyzer</a> (const <a class="el" href="classAliHLTPHOSRawAnalyzer.html">AliHLTPHOSRawAnalyzer</a> &amp;)</td></tr>
29
30 <tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="classAliHLTPHOSRawAnalyzer.html">AliHLTPHOSRawAnalyzer</a> &amp;&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classAliHLTPHOSRawAnalyzer.html#AliHLTPHOSRawAnalyzera4">operator=</a> (const <a class="el" href="classAliHLTPHOSRawAnalyzer.html">AliHLTPHOSRawAnalyzer</a> &amp;)</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#AliHLTPHOSRawAnalyzerPeakFindera7">BaselineCorrection</a> (double *dataPtr, int N)</td></tr>
33
34 <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>
35
36 <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>
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#AliHLTPHOSRawAnalyzerPeakFindera10">GetTiming</a> ()</td></tr>
39
40 <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>
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#AliHLTPHOSRawAnalyzerPeakFindera12">SetData</a> (double *data)</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#AliHLTPHOSRawAnalyzerPeakFindera13">SetSampleFreq</a> (double freq)</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#AliHLTPHOSRawAnalyzerPeakFindera14">SetStartIndex</a> (int startIndex)</td></tr>
47
48 <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> ()</td></tr>
49
50 <tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classAliHLTPHOSRawAnalyzer.html#AliHLTPHOSRawAnalyzerPeakFindera16">MakeInitialGuess</a> (int treshold)</td></tr>
51
52 <tr><td class="memItemLeft" nowrap align="right" valign="top">virtual void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classAliHLTPHOSRawAnalyzer.html#AliHLTPHOSRawAnalyzerLMSa16">SetTVector</a> (Double_t *tVector, Int_t size)</td></tr>
53
54 <tr><td class="memItemLeft" nowrap align="right" valign="top">virtual void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classAliHLTPHOSRawAnalyzer.html#AliHLTPHOSRawAnalyzerLMSa17">SetAVector</a> (Double_t *aVector, Int_t size)</td></tr>
55
56 <tr><td class="memItemLeft" nowrap align="right" valign="top">virtual void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classAliHLTPHOSRawAnalyzer.html#AliHLTPHOSRawAnalyzerPeakFindera17">Evaluate</a> (int start=0, int lenght=100)=0</td></tr>
57
58 <tr><td class="memItemLeft" nowrap align="right" valign="top">Double_t&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classAliHLTPHOSRawAnalyzer.html#AliHLTPHOSRawAnalyzerPeakFindera18">GetMaxValue</a> (Double_t *dta, Int_t size)</td></tr>
59
60 <tr><td colspan="2"><br><h2>Protected Attributes</h2></td></tr>
61 <tr><td class="memItemLeft" nowrap align="right" valign="top">Double_t *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classAliHLTPHOSRawAnalyzer.html#AliHLTPHOSRawAnalyzerPeakFinderp0">fFloatDataPtr</a></td></tr>
62
63 <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>
64
65 <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>
66
67 <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>
68
69 <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>
70
71 <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>
72
73 <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>
74
75 <tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classAliHLTPHOSRawAnalyzer.html#AliHLTPHOSRawAnalyzerPeakFinderp7">fStartIndex</a></td></tr>
76
77 </table>
78 <hr><h2>Constructor &amp; Destructor Documentation</h2>
79 <a class="anchor" name="AliHLTPHOSRawAnalyzera0" doxytag="AliHLTPHOSRawAnalyzer::AliHLTPHOSRawAnalyzer"></a><p>
80 <table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
81   <tr>
82     <td class="mdRow">
83       <table cellpadding="0" cellspacing="0" border="0">
84         <tr>
85           <td class="md" nowrap valign="top">AliHLTPHOSRawAnalyzer::AliHLTPHOSRawAnalyzer           </td>
86           <td class="md" valign="top">(&nbsp;</td>
87           <td class="mdname1" valign="top" nowrap>          </td>
88           <td class="md" valign="top">&nbsp;)&nbsp;</td>
89           <td class="md" nowrap></td>
90         </tr>
91       </table>
92     </td>
93   </tr>
94 </table>
95 <table cellspacing="5" cellpadding="0" border="0">
96   <tr>
97     <td>
98       &nbsp;
99     </td>
100     <td>
101
102 <p>
103
104 <p>
105 Definition at line <a class="el" href="AliHLTPHOSRawAnalyzer_8cxx-source.html#l00024">24</a> of file <a class="el" href="AliHLTPHOSRawAnalyzer_8cxx-source.html">AliHLTPHOSRawAnalyzer.cxx</a>.
106 <p>
107 References <a class="el" href="AliHLTPHOSRawAnalyzer_8h-source.html#l00038">fFloatDataPtr</a>.<div class="fragment"><pre class="fragment">00024                                              :<a class="code" href="classAliHLTPHOSRawAnalyzer.html#AliHLTPHOSRawAnalyzerPeakFinderp0">fFloatDataPtr</a>(0), <a class="code" href="classAliHLTPHOSRawAnalyzer.html#AliHLTPHOSRawAnalyzerPeakFinderp1">fSampleFrequency</a>(10), <a class="code" href="classAliHLTPHOSRawAnalyzer.html#AliHLTPHOSRawAnalyzerPeakFinderp4">fTau</a>(2), <a class="code" href="classAliHLTPHOSRawAnalyzer.html#AliHLTPHOSRawAnalyzerPeakFinderp5">fDTof</a>(99999), <a class="code" href="classAliHLTPHOSRawAnalyzer.html#AliHLTPHOSRawAnalyzerPeakFinderp6">fDAmpl</a>(99999)
108 00025 {
109 00026   <a class="code" href="classAliHLTPHOSRawAnalyzer.html#AliHLTPHOSRawAnalyzerPeakFinderp0">fFloatDataPtr</a> = <span class="keyword">new</span> <span class="keywordtype">double</span>[1008];
110 00027 }
111 </pre></div>
112 <p>
113     </td>
114   </tr>
115 </table>
116 <a class="anchor" name="AliHLTPHOSRawAnalyzera1" doxytag="AliHLTPHOSRawAnalyzer::~AliHLTPHOSRawAnalyzer"></a><p>
117 <table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
118   <tr>
119     <td class="mdRow">
120       <table cellpadding="0" cellspacing="0" border="0">
121         <tr>
122           <td class="md" nowrap valign="top">AliHLTPHOSRawAnalyzer::~<a class="el" href="classAliHLTPHOSRawAnalyzer.html">AliHLTPHOSRawAnalyzer</a>           </td>
123           <td class="md" valign="top">(&nbsp;</td>
124           <td class="mdname1" valign="top" nowrap>          </td>
125           <td class="md" valign="top">&nbsp;)&nbsp;</td>
126           <td class="md" nowrap><code> [virtual]</code></td>
127         </tr>
128       </table>
129     </td>
130   </tr>
131 </table>
132 <table cellspacing="5" cellpadding="0" border="0">
133   <tr>
134     <td>
135       &nbsp;
136     </td>
137     <td>
138
139 <p>
140
141 <p>
142 Definition at line <a class="el" href="AliHLTPHOSRawAnalyzer_8cxx-source.html#l00029">29</a> of file <a class="el" href="AliHLTPHOSRawAnalyzer_8cxx-source.html">AliHLTPHOSRawAnalyzer.cxx</a>.<div class="fragment"><pre class="fragment">00030 {
143 00031 
144 00032 }
145 </pre></div>
146 <p>
147     </td>
148   </tr>
149 </table>
150 <a class="anchor" name="AliHLTPHOSRawAnalyzera2" doxytag="AliHLTPHOSRawAnalyzer::AliHLTPHOSRawAnalyzer"></a><p>
151 <table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
152   <tr>
153     <td class="mdRow">
154       <table cellpadding="0" cellspacing="0" border="0">
155         <tr>
156           <td class="md" nowrap valign="top">AliHLTPHOSRawAnalyzer::AliHLTPHOSRawAnalyzer           </td>
157           <td class="md" valign="top">(&nbsp;</td>
158           <td class="md" nowrap valign="top">double *&nbsp;</td>
159           <td class="mdname" nowrap> <em>dtaPtr</em>, </td>
160         </tr>
161         <tr>
162           <td class="md" nowrap align="right"></td>
163           <td class="md"></td>
164           <td class="md" nowrap>double&nbsp;</td>
165           <td class="mdname" nowrap> <em>fs</em></td>
166         </tr>
167         <tr>
168           <td class="md"></td>
169           <td class="md">)&nbsp;</td>
170           <td class="md" colspan="2"></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 Main constructor <dl compact><dt><b>Parameters:</b></dt><dd>
185   <table border="0" cellspacing="2" cellpadding="0">
186     <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>
187     <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>
188   </table>
189 </dl>
190
191 <p>
192 Definition at line <a class="el" href="AliHLTPHOSRawAnalyzer_8cxx-source.html#l00044">44</a> of file <a class="el" href="AliHLTPHOSRawAnalyzer_8cxx-source.html">AliHLTPHOSRawAnalyzer.cxx</a>.
193 <p>
194 References <a class="el" href="AliHLTPHOSRawAnalyzer_8h-source.html#l00038">fFloatDataPtr</a>, and <a class="el" href="AliHLTPHOSRawAnalyzer_8h-source.html#l00039">fSampleFrequency</a>.<div class="fragment"><pre class="fragment">00044                                                                      :<a class="code" href="classAliHLTPHOSRawAnalyzer.html#AliHLTPHOSRawAnalyzerPeakFinderp0">fFloatDataPtr</a>(0), <a class="code" href="classAliHLTPHOSRawAnalyzer.html#AliHLTPHOSRawAnalyzerPeakFinderp1">fSampleFrequency</a>(10), <a class="code" href="classAliHLTPHOSRawAnalyzer.html#AliHLTPHOSRawAnalyzerPeakFinderp4">fTau</a>(2), <a class="code" href="classAliHLTPHOSRawAnalyzer.html#AliHLTPHOSRawAnalyzerPeakFinderp5">fDTof</a>(99999), <a class="code" href="classAliHLTPHOSRawAnalyzer.html#AliHLTPHOSRawAnalyzerPeakFinderp6">fDAmpl</a>(99999), <a class="code" href="classAliHLTPHOSRawAnalyzer.html#AliHLTPHOSRawAnalyzerPeakFinderp7">fStartIndex</a>(0)
195 00045 {
196 00046   <a class="code" href="classAliHLTPHOSRawAnalyzer.html#AliHLTPHOSRawAnalyzerPeakFinderp0">fFloatDataPtr</a> = dtaPtr;  
197 00047   <a class="code" href="classAliHLTPHOSRawAnalyzer.html#AliHLTPHOSRawAnalyzerPeakFinderp1">fSampleFrequency</a> = fs;
198 00048 } <span class="comment">//end  </span>
199 </pre></div>
200 <p>
201     </td>
202   </tr>
203 </table>
204 <a class="anchor" name="AliHLTPHOSRawAnalyzera3" doxytag="AliHLTPHOSRawAnalyzer::AliHLTPHOSRawAnalyzer"></a><p>
205 <table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
206   <tr>
207     <td class="mdRow">
208       <table cellpadding="0" cellspacing="0" border="0">
209         <tr>
210           <td class="md" nowrap valign="top">AliHLTPHOSRawAnalyzer::AliHLTPHOSRawAnalyzer           </td>
211           <td class="md" valign="top">(&nbsp;</td>
212           <td class="md" nowrap valign="top">const <a class="el" href="classAliHLTPHOSRawAnalyzer.html">AliHLTPHOSRawAnalyzer</a> &amp;&nbsp;</td>
213           <td class="mdname1" valign="top" nowrap>          </td>
214           <td class="md" valign="top">&nbsp;)&nbsp;</td>
215           <td class="md" nowrap></td>
216         </tr>
217       </table>
218     </td>
219   </tr>
220 </table>
221 <table cellspacing="5" cellpadding="0" border="0">
222   <tr>
223     <td>
224       &nbsp;
225     </td>
226     <td>
227
228 <p>
229
230 <p>
231 Definition at line <a class="el" href="AliHLTPHOSRawAnalyzer_8cxx-source.html#l00034">34</a> of file <a class="el" href="AliHLTPHOSRawAnalyzer_8cxx-source.html">AliHLTPHOSRawAnalyzer.cxx</a>.<div class="fragment"><pre class="fragment">00034                                                                         :<a class="code" href="classAliHLTPHOSRawAnalyzer.html#AliHLTPHOSRawAnalyzerPeakFinderp0">fFloatDataPtr</a>(0), <a class="code" href="classAliHLTPHOSRawAnalyzer.html#AliHLTPHOSRawAnalyzerPeakFinderp1">fSampleFrequency</a>(10), <a class="code" href="classAliHLTPHOSRawAnalyzer.html#AliHLTPHOSRawAnalyzerPeakFinderp4">fTau</a>(2), <a class="code" href="classAliHLTPHOSRawAnalyzer.html#AliHLTPHOSRawAnalyzerPeakFinderp5">fDTof</a>(99999), <a class="code" href="classAliHLTPHOSRawAnalyzer.html#AliHLTPHOSRawAnalyzerPeakFinderp6">fDAmpl</a>(99999), <a class="code" href="classAliHLTPHOSRawAnalyzer.html#AliHLTPHOSRawAnalyzerPeakFinderp7">fStartIndex</a>(0)
232 00035 {
233 00036 
234 00037 }
235 </pre></div>
236 <p>
237     </td>
238   </tr>
239 </table>
240 <hr><h2>Member Function Documentation</h2>
241 <a class="anchor" name="AliHLTPHOSRawAnalyzerPeakFindera8" doxytag="AliHLTPHOSRawAnalyzer::BaselineCorrection"></a><p>
242 <table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
243   <tr>
244     <td class="mdRow">
245       <table cellpadding="0" cellspacing="0" border="0">
246         <tr>
247           <td class="md" nowrap valign="top">void AliHLTPHOSRawAnalyzer::BaselineCorrection           </td>
248           <td class="md" valign="top">(&nbsp;</td>
249           <td class="md" nowrap valign="top">double *&nbsp;</td>
250           <td class="mdname" nowrap> <em>dataPtr</em>, </td>
251         </tr>
252         <tr>
253           <td class="md" nowrap align="right"></td>
254           <td class="md"></td>
255           <td class="md" nowrap>double&nbsp;</td>
256           <td class="mdname" nowrap> <em>baselineValue</em></td>
257         </tr>
258         <tr>
259           <td class="md"></td>
260           <td class="md">)&nbsp;</td>
261           <td class="md" colspan="2"></td>
262         </tr>
263       </table>
264     </td>
265   </tr>
266 </table>
267 <table cellspacing="5" cellpadding="0" border="0">
268   <tr>
269     <td>
270       &nbsp;
271     </td>
272     <td>
273
274 <p>
275 Shifts the baseline 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>
276   <table border="0" cellspacing="2" cellpadding="0">
277     <tr><td valign="top"></td><td valign="top"><em>dataPtr</em>&nbsp;</td><td>array for wich to correct the basline </td></tr>
278     <tr><td valign="top"></td><td valign="top"><em>BaslineValue</em>&nbsp;</td><td>the basline value to subtract.. </td></tr>
279   </table>
280 </dl>
281
282 <p>
283 Definition at line <a class="el" href="AliHLTPHOSRawAnalyzer_8cxx-source.html#l00075">75</a> of file <a class="el" href="AliHLTPHOSRawAnalyzer_8cxx-source.html">AliHLTPHOSRawAnalyzer.cxx</a>.
284 <p>
285 References <a class="el" href="AliHLTPHOSRawAnalyzer_8h-source.html#l00038">fFloatDataPtr</a>.<div class="fragment"><pre class="fragment">00076 {
286 00077   <a class="code" href="classAliHLTPHOSRawAnalyzer.html#AliHLTPHOSRawAnalyzerPeakFinderp0">fFloatDataPtr</a> = dataPtr;   
287 00078   printf(<span class="stringliteral">"\nbaselineValue = %f\n"</span>, baselineValue);
288 00079   cout &lt;&lt; <span class="stringliteral">"Baseline correction not yet implemeted"</span> &lt;&lt; endl;
289 00080 } <span class="comment">//end BaslineCorrection</span>
290 </pre></div>
291 <p>
292     </td>
293   </tr>
294 </table>
295 <a class="anchor" name="AliHLTPHOSRawAnalyzerPeakFindera7" doxytag="AliHLTPHOSRawAnalyzer::BaselineCorrection"></a><p>
296 <table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
297   <tr>
298     <td class="mdRow">
299       <table cellpadding="0" cellspacing="0" border="0">
300         <tr>
301           <td class="md" nowrap valign="top">void AliHLTPHOSRawAnalyzer::BaselineCorrection           </td>
302           <td class="md" valign="top">(&nbsp;</td>
303           <td class="md" nowrap valign="top">double *&nbsp;</td>
304           <td class="mdname" nowrap> <em>dataPtr</em>, </td>
305         </tr>
306         <tr>
307           <td class="md" nowrap align="right"></td>
308           <td class="md"></td>
309           <td class="md" nowrap>int&nbsp;</td>
310           <td class="mdname" nowrap> <em>N</em></td>
311         </tr>
312         <tr>
313           <td class="md"></td>
314           <td class="md">)&nbsp;</td>
315           <td class="md" colspan="2"></td>
316         </tr>
317       </table>
318     </td>
319   </tr>
320 </table>
321 <table cellspacing="5" cellpadding="0" border="0">
322   <tr>
323     <td>
324       &nbsp;
325     </td>
326     <td>
327
328 <p>
329 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>
330   <table border="0" cellspacing="2" cellpadding="0">
331     <tr><td valign="top"></td><td valign="top"><em>dataPtr</em>&nbsp;</td><td>array for wich to correct the basline </td></tr>
332     <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>
333   </table>
334 </dl>
335
336 <p>
337 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>.
338 <p>
339 References <a class="el" href="AliHLTPHOSRawAnalyzer_8h-source.html#l00038">fFloatDataPtr</a>.<div class="fragment"><pre class="fragment">00061 {
340 00062   <a class="code" href="classAliHLTPHOSRawAnalyzer.html#AliHLTPHOSRawAnalyzerPeakFinderp0">fFloatDataPtr</a> = dataPtr;  
341 00063   <span class="comment">//  n=N;</span>
342 00064   cout &lt;&lt; <span class="stringliteral">"Baseline correction not yet implemeted"</span> &lt;&lt; endl;
343 00065 } <span class="comment">//end BaselineCorrection</span>
344 </pre></div>
345 <p>
346     </td>
347   </tr>
348 </table>
349 <a class="anchor" name="AliHLTPHOSRawAnalyzerPeakFindera17" doxytag="AliHLTPHOSRawAnalyzer::Evaluate"></a><p>
350 <table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
351   <tr>
352     <td class="mdRow">
353       <table cellpadding="0" cellspacing="0" border="0">
354         <tr>
355           <td class="md" nowrap valign="top">virtual void AliHLTPHOSRawAnalyzer::Evaluate           </td>
356           <td class="md" valign="top">(&nbsp;</td>
357           <td class="md" nowrap valign="top">int&nbsp;</td>
358           <td class="mdname" nowrap> <em>start</em> = <code>0</code>, </td>
359         </tr>
360         <tr>
361           <td class="md" nowrap align="right"></td>
362           <td class="md"></td>
363           <td class="md" nowrap>int&nbsp;</td>
364           <td class="mdname" nowrap> <em>lenght</em> = <code>100</code></td>
365         </tr>
366         <tr>
367           <td class="md"></td>
368           <td class="md">)&nbsp;</td>
369           <td class="md" colspan="2"><code> [pure virtual]</code></td>
370         </tr>
371       </table>
372     </td>
373   </tr>
374 </table>
375 <table cellspacing="5" cellpadding="0" border="0">
376   <tr>
377     <td>
378       &nbsp;
379     </td>
380     <td>
381
382 <p>
383
384 <p>
385 Implemented in <a class="el" href="classAliHLTPHOSRawAnalyzerChiSquareFit.html#AliHLTPHOSRawAnalyzerChiSquareFita4">AliHLTPHOSRawAnalyzerChiSquareFit</a>, <a class="el" href="classAliHLTPHOSRawAnalyzerCrude.html#AliHLTPHOSRawAnalyzerCrudea4">AliHLTPHOSRawAnalyzerCrude</a>, <a class="el" href="classAliHLTPHOSRawAnalyzerKLevel.html#AliHLTPHOSRawAnalyzerKLevela4">AliHLTPHOSRawAnalyzerKLevel</a>, and <a class="el" href="classAliHLTPHOSRawAnalyzerLMS.html#AliHLTPHOSRawAnalyzerLMSa5">AliHLTPHOSRawAnalyzerLMS</a>.    </td>
386   </tr>
387 </table>
388 <a class="anchor" name="AliHLTPHOSRawAnalyzerPeakFindera9" doxytag="AliHLTPHOSRawAnalyzer::FindStartIndex"></a><p>
389 <table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
390   <tr>
391     <td class="mdRow">
392       <table cellpadding="0" cellspacing="0" border="0">
393         <tr>
394           <td class="md" nowrap valign="top">int AliHLTPHOSRawAnalyzer::FindStartIndex           </td>
395           <td class="md" valign="top">(&nbsp;</td>
396           <td class="md" nowrap valign="top">double&nbsp;</td>
397           <td class="mdname1" valign="top" nowrap> <em>treshold</em>          </td>
398           <td class="md" valign="top">&nbsp;)&nbsp;</td>
399           <td class="md" nowrap></td>
400         </tr>
401       </table>
402     </td>
403   </tr>
404 </table>
405 <table cellspacing="5" cellpadding="0" border="0">
406   <tr>
407     <td>
408       &nbsp;
409     </td>
410     <td>
411
412 <p>
413
414 <p>
415 Definition at line <a class="el" href="AliHLTPHOSRawAnalyzer_8cxx-source.html#l00124">124</a> of file <a class="el" href="AliHLTPHOSRawAnalyzer_8cxx-source.html">AliHLTPHOSRawAnalyzer.cxx</a>.<div class="fragment"><pre class="fragment">00125 {
416 00126   printf(<span class="stringliteral">"\ntreshold = %f \n"</span>, treshold);
417 00127   cout &lt;&lt; <span class="stringliteral">"Find Start index not yet implemented"</span> &lt;&lt; endl;
418 00128   <span class="keywordflow">return</span> 0;
419 00129 } <span class="comment">//end FindStartIndex</span>
420 </pre></div>
421 <p>
422     </td>
423   </tr>
424 </table>
425 <a class="anchor" name="AliHLTPHOSRawAnalyzerPeakFindera11" doxytag="AliHLTPHOSRawAnalyzer::GetEnergy"></a><p>
426 <table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
427   <tr>
428     <td class="mdRow">
429       <table cellpadding="0" cellspacing="0" border="0">
430         <tr>
431           <td class="md" nowrap valign="top">float AliHLTPHOSRawAnalyzer::GetEnergy           </td>
432           <td class="md" valign="top">(&nbsp;</td>
433           <td class="mdname1" valign="top" nowrap>          </td>
434           <td class="md" valign="top">&nbsp;)&nbsp;</td>
435           <td class="md" nowrap></td>
436         </tr>
437       </table>
438     </td>
439   </tr>
440 </table>
441 <table cellspacing="5" cellpadding="0" border="0">
442   <tr>
443     <td>
444       &nbsp;
445     </td>
446     <td>
447
448 <p>
449 Gives the time in entities of ADC channels (quantization levels). Absolute enrgy is found by multiplying with offline calibration constants. 
450 <p>
451 Definition at line <a class="el" href="AliHLTPHOSRawAnalyzer_8cxx-source.html#l00099">99</a> of file <a class="el" href="AliHLTPHOSRawAnalyzer_8cxx-source.html">AliHLTPHOSRawAnalyzer.cxx</a>.
452 <p>
453 Referenced by <a class="el" href="PeakFinderTest_8cxx-source.html#l00011">main()</a>.<div class="fragment"><pre class="fragment">00100 {
454 00101   <span class="keywordflow">return</span> fDAmpl;
455 00102 } <span class="comment">//end GetEnergy</span>
456 </pre></div>
457 <p>
458     </td>
459   </tr>
460 </table>
461 <a class="anchor" name="AliHLTPHOSRawAnalyzerPeakFindera18" doxytag="AliHLTPHOSRawAnalyzer::GetMaxValue"></a><p>
462 <table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
463   <tr>
464     <td class="mdRow">
465       <table cellpadding="0" cellspacing="0" border="0">
466         <tr>
467           <td class="md" nowrap valign="top">Double_t AliHLTPHOSRawAnalyzer::GetMaxValue           </td>
468           <td class="md" valign="top">(&nbsp;</td>
469           <td class="md" nowrap valign="top">Double_t *&nbsp;</td>
470           <td class="mdname" nowrap> <em>dta</em>, </td>
471         </tr>
472         <tr>
473           <td class="md" nowrap align="right"></td>
474           <td class="md"></td>
475           <td class="md" nowrap>Int_t&nbsp;</td>
476           <td class="mdname" nowrap> <em>size</em></td>
477         </tr>
478         <tr>
479           <td class="md"></td>
480           <td class="md">)&nbsp;</td>
481           <td class="md" colspan="2"></td>
482         </tr>
483       </table>
484     </td>
485   </tr>
486 </table>
487 <table cellspacing="5" cellpadding="0" border="0">
488   <tr>
489     <td>
490       &nbsp;
491     </td>
492     <td>
493
494 <p>
495
496 <p>
497 Definition at line <a class="el" href="AliHLTPHOSRawAnalyzer_8cxx-source.html#l00176">176</a> of file <a class="el" href="AliHLTPHOSRawAnalyzer_8cxx-source.html">AliHLTPHOSRawAnalyzer.cxx</a>.<div class="fragment"><pre class="fragment">00177 {
498 00178 
499 00179   Double_t tmpMax = 0;
500 00180 
501 00181   <span class="keywordflow">for</span>(<span class="keywordtype">int</span> i = 0; i &lt; size; i++)
502 00182     {
503 00183       <span class="keywordflow">if</span>(dta[i] &gt; tmpMax)
504 00184         {
505 00185           tmpMax = dta[i];
506 00186         }
507 00187 
508 00188     }
509 00189   
510 00190   <span class="keywordflow">return</span> tmpMax;
511 00191 
512 00192 }
513 </pre></div>
514 <p>
515     </td>
516   </tr>
517 </table>
518 <a class="anchor" name="AliHLTPHOSRawAnalyzerPeakFindera10" doxytag="AliHLTPHOSRawAnalyzer::GetTiming"></a><p>
519 <table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
520   <tr>
521     <td class="mdRow">
522       <table cellpadding="0" cellspacing="0" border="0">
523         <tr>
524           <td class="md" nowrap valign="top">float AliHLTPHOSRawAnalyzer::GetTiming           </td>
525           <td class="md" valign="top">(&nbsp;</td>
526           <td class="mdname1" valign="top" nowrap>          </td>
527           <td class="md" valign="top">&nbsp;)&nbsp;</td>
528           <td class="md" nowrap></td>
529         </tr>
530       </table>
531     </td>
532   </tr>
533 </table>
534 <table cellspacing="5" cellpadding="0" border="0">
535   <tr>
536     <td>
537       &nbsp;
538     </td>
539     <td>
540
541 <p>
542 Gives the timing in entities of sample indexes Physical time is found by multiplying with the sampling intervall (Ts). 
543 <p>
544 Definition at line <a class="el" href="AliHLTPHOSRawAnalyzer_8cxx-source.html#l00088">88</a> of file <a class="el" href="AliHLTPHOSRawAnalyzer_8cxx-source.html">AliHLTPHOSRawAnalyzer.cxx</a>.
545 <p>
546 Referenced by <a class="el" href="PeakFinderTest_8cxx-source.html#l00011">main()</a>.<div class="fragment"><pre class="fragment">00089 {
547 00090   <span class="keywordflow">return</span> fDTof;
548 00091 } <span class="comment">//end GetTiming</span>
549 </pre></div>
550 <p>
551     </td>
552   </tr>
553 </table>
554 <a class="anchor" name="AliHLTPHOSRawAnalyzerPeakFindera16" doxytag="AliHLTPHOSRawAnalyzer::MakeInitialGuess"></a><p>
555 <table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
556   <tr>
557     <td class="mdRow">
558       <table cellpadding="0" cellspacing="0" border="0">
559         <tr>
560           <td class="md" nowrap valign="top">void AliHLTPHOSRawAnalyzer::MakeInitialGuess           </td>
561           <td class="md" valign="top">(&nbsp;</td>
562           <td class="md" nowrap valign="top">int&nbsp;</td>
563           <td class="mdname1" valign="top" nowrap> <em>treshold</em>          </td>
564           <td class="md" valign="top">&nbsp;)&nbsp;</td>
565           <td class="md" nowrap></td>
566         </tr>
567       </table>
568     </td>
569   </tr>
570 </table>
571 <table cellspacing="5" cellpadding="0" border="0">
572   <tr>
573     <td>
574       &nbsp;
575     </td>
576     <td>
577
578 <p>
579 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>
580   <table border="0" cellspacing="2" cellpadding="0">
581     <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>
582   </table>
583 </dl>
584
585 <p>
586 Definition at line <a class="el" href="AliHLTPHOSRawAnalyzer_8cxx-source.html#l00149">149</a> of file <a class="el" href="AliHLTPHOSRawAnalyzer_8cxx-source.html">AliHLTPHOSRawAnalyzer.cxx</a>.<div class="fragment"><pre class="fragment">00150 {
587 00151   printf(<span class="stringliteral">"\ntreshold = %d\n"</span>, treshold);
588 00152   cout &lt;&lt; <span class="stringliteral">"Make initial guess not yet implemeted"</span> &lt;&lt; endl;  
589 00153 }
590 </pre></div>
591 <p>
592     </td>
593   </tr>
594 </table>
595 <a class="anchor" name="AliHLTPHOSRawAnalyzerPeakFindera15" doxytag="AliHLTPHOSRawAnalyzer::MakeInitialGuess"></a><p>
596 <table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
597   <tr>
598     <td class="mdRow">
599       <table cellpadding="0" cellspacing="0" border="0">
600         <tr>
601           <td class="md" nowrap valign="top">void AliHLTPHOSRawAnalyzer::MakeInitialGuess           </td>
602           <td class="md" valign="top">(&nbsp;</td>
603           <td class="mdname1" valign="top" nowrap>          </td>
604           <td class="md" valign="top">&nbsp;)&nbsp;</td>
605           <td class="md" nowrap></td>
606         </tr>
607       </table>
608     </td>
609   </tr>
610 </table>
611 <table cellspacing="5" cellpadding="0" border="0">
612   <tr>
613     <td>
614       &nbsp;
615     </td>
616     <td>
617
618 <p>
619 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. 
620 <p>
621 Definition at line <a class="el" href="AliHLTPHOSRawAnalyzer_8cxx-source.html#l00137">137</a> of file <a class="el" href="AliHLTPHOSRawAnalyzer_8cxx-source.html">AliHLTPHOSRawAnalyzer.cxx</a>.<div class="fragment"><pre class="fragment">00138 {
622 00139   cout &lt;&lt; <span class="stringliteral">"Make initial guess not yet implemeted"</span> &lt;&lt; endl;
623 00140 }
624 </pre></div>
625 <p>
626     </td>
627   </tr>
628 </table>
629 <a class="anchor" name="AliHLTPHOSRawAnalyzera4" doxytag="AliHLTPHOSRawAnalyzer::operator="></a><p>
630 <table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
631   <tr>
632     <td class="mdRow">
633       <table cellpadding="0" cellspacing="0" border="0">
634         <tr>
635           <td class="md" nowrap valign="top"><a class="el" href="classAliHLTPHOSRawAnalyzer.html">AliHLTPHOSRawAnalyzer</a>&amp; AliHLTPHOSRawAnalyzer::operator=           </td>
636           <td class="md" valign="top">(&nbsp;</td>
637           <td class="md" nowrap valign="top">const <a class="el" href="classAliHLTPHOSRawAnalyzer.html">AliHLTPHOSRawAnalyzer</a> &amp;&nbsp;</td>
638           <td class="mdname1" valign="top" nowrap>          </td>
639           <td class="md" valign="top">&nbsp;)&nbsp;</td>
640           <td class="md" nowrap><code> [inline]</code></td>
641         </tr>
642       </table>
643     </td>
644   </tr>
645 </table>
646 <table cellspacing="5" cellpadding="0" border="0">
647   <tr>
648     <td>
649       &nbsp;
650     </td>
651     <td>
652
653 <p>
654
655 <p>
656 Definition at line <a class="el" href="AliHLTPHOSRawAnalyzer_8h-source.html#l00017">17</a> of file <a class="el" href="AliHLTPHOSRawAnalyzer_8h-source.html">AliHLTPHOSRawAnalyzer.h</a>.<div class="fragment"><pre class="fragment">00018     {
657 00019       <span class="keywordflow">return</span> *<span class="keyword">this</span>;
658 00020     }
659 </pre></div>
660 <p>
661     </td>
662   </tr>
663 </table>
664 <a class="anchor" name="AliHLTPHOSRawAnalyzerLMSa17" doxytag="AliHLTPHOSRawAnalyzer::SetAVector"></a><p>
665 <table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
666   <tr>
667     <td class="mdRow">
668       <table cellpadding="0" cellspacing="0" border="0">
669         <tr>
670           <td class="md" nowrap valign="top">void AliHLTPHOSRawAnalyzer::SetAVector           </td>
671           <td class="md" valign="top">(&nbsp;</td>
672           <td class="md" nowrap valign="top">Double_t *&nbsp;</td>
673           <td class="mdname" nowrap> <em>aVector</em>, </td>
674         </tr>
675         <tr>
676           <td class="md" nowrap align="right"></td>
677           <td class="md"></td>
678           <td class="md" nowrap>Int_t&nbsp;</td>
679           <td class="mdname" nowrap> <em>size</em></td>
680         </tr>
681         <tr>
682           <td class="md"></td>
683           <td class="md">)&nbsp;</td>
684           <td class="md" colspan="2"><code> [virtual]</code></td>
685         </tr>
686       </table>
687     </td>
688   </tr>
689 </table>
690 <table cellspacing="5" cellpadding="0" border="0">
691   <tr>
692     <td>
693       &nbsp;
694     </td>
695     <td>
696
697 <p>
698
699 <p>
700 Reimplemented in <a class="el" href="classAliHLTPHOSRawAnalyzerPeakFinder.html#AliHLTPHOSRawAnalyzerPeakFindera5">AliHLTPHOSRawAnalyzerPeakFinder</a>.
701 <p>
702 Definition at line <a class="el" href="AliHLTPHOSRawAnalyzer_8cxx-source.html#l00169">169</a> of file <a class="el" href="AliHLTPHOSRawAnalyzer_8cxx-source.html">AliHLTPHOSRawAnalyzer.cxx</a>.
703 <p>
704 Referenced by <a class="el" href="AliHLTPHOSRawAnalyzerPeakFinderComponent_8cxx-source.html#l00069">AliHLTPHOSRawAnalyzerPeakFinderComponent::LoadPFVector()</a>.<div class="fragment"><pre class="fragment">00170 {
705 00171  cout &lt;&lt;<span class="stringliteral">"ERROR: AliHLTPHOSRawAnalyzer::SetAVector:  You cannot set the peakfindervector here, must be set in derived class peakfinder"</span>&lt;&lt;endl;
706 00172 }
707 </pre></div>
708 <p>
709     </td>
710   </tr>
711 </table>
712 <a class="anchor" name="AliHLTPHOSRawAnalyzerPeakFindera12" doxytag="AliHLTPHOSRawAnalyzer::SetData"></a><p>
713 <table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
714   <tr>
715     <td class="mdRow">
716       <table cellpadding="0" cellspacing="0" border="0">
717         <tr>
718           <td class="md" nowrap valign="top">void AliHLTPHOSRawAnalyzer::SetData           </td>
719           <td class="md" valign="top">(&nbsp;</td>
720           <td class="md" nowrap valign="top">double *&nbsp;</td>
721           <td class="mdname1" valign="top" nowrap> <em>data</em>          </td>
722           <td class="md" valign="top">&nbsp;)&nbsp;</td>
723           <td class="md" nowrap></td>
724         </tr>
725       </table>
726     </td>
727   </tr>
728 </table>
729 <table cellspacing="5" cellpadding="0" border="0">
730   <tr>
731     <td>
732       &nbsp;
733     </td>
734     <td>
735
736 <p>
737 Set data array. Overrides data data array set in the constructor. 
738 <p>
739 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>.
740 <p>
741 References <a class="el" href="AliHLTPHOSRawAnalyzer_8h-source.html#l00038">fFloatDataPtr</a>.
742 <p>
743 Referenced by <a class="el" href="PeakFinderTest_8cxx-source.html#l00011">main()</a>.<div class="fragment"><pre class="fragment">00110 {
744 00111   <span class="comment">//  double *dta;</span>
745 00112   <span class="comment">//  dta = data;</span>
746 00113   <a class="code" href="classAliHLTPHOSRawAnalyzer.html#AliHLTPHOSRawAnalyzerPeakFinderp0">fFloatDataPtr</a> = data;
747 00114   <span class="comment">//  cout &lt;&lt; "Set data not yet implemented" &lt;&lt; endl;</span>
748 00115 }
749 </pre></div>
750 <p>
751     </td>
752   </tr>
753 </table>
754 <a class="anchor" name="AliHLTPHOSRawAnalyzerPeakFindera13" doxytag="AliHLTPHOSRawAnalyzer::SetSampleFreq"></a><p>
755 <table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
756   <tr>
757     <td class="mdRow">
758       <table cellpadding="0" cellspacing="0" border="0">
759         <tr>
760           <td class="md" nowrap valign="top">void AliHLTPHOSRawAnalyzer::SetSampleFreq           </td>
761           <td class="md" valign="top">(&nbsp;</td>
762           <td class="md" nowrap valign="top">double&nbsp;</td>
763           <td class="mdname1" valign="top" nowrap> <em>freq</em>          </td>
764           <td class="md" valign="top">&nbsp;)&nbsp;</td>
765           <td class="md" nowrap></td>
766         </tr>
767       </table>
768     </td>
769   </tr>
770 </table>
771 <table cellspacing="5" cellpadding="0" border="0">
772   <tr>
773     <td>
774       &nbsp;
775     </td>
776     <td>
777
778 <p>
779
780 <p>
781 Definition at line <a class="el" href="AliHLTPHOSRawAnalyzer_8cxx-source.html#l00118">118</a> of file <a class="el" href="AliHLTPHOSRawAnalyzer_8cxx-source.html">AliHLTPHOSRawAnalyzer.cxx</a>.
782 <p>
783 References <a class="el" href="AliHLTPHOSRawAnalyzer_8h-source.html#l00039">fSampleFrequency</a>.
784 <p>
785 Referenced by <a class="el" href="PeakFinderTest_8cxx-source.html#l00011">main()</a>.<div class="fragment"><pre class="fragment">00119 {
786 00120   <a class="code" href="classAliHLTPHOSRawAnalyzer.html#AliHLTPHOSRawAnalyzerPeakFinderp1">fSampleFrequency</a> = freq;
787 00121 }
788 </pre></div>
789 <p>
790     </td>
791   </tr>
792 </table>
793 <a class="anchor" name="AliHLTPHOSRawAnalyzerPeakFindera14" doxytag="AliHLTPHOSRawAnalyzer::SetStartIndex"></a><p>
794 <table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
795   <tr>
796     <td class="mdRow">
797       <table cellpadding="0" cellspacing="0" border="0">
798         <tr>
799           <td class="md" nowrap valign="top">void AliHLTPHOSRawAnalyzer::SetStartIndex           </td>
800           <td class="md" valign="top">(&nbsp;</td>
801           <td class="md" nowrap valign="top">int&nbsp;</td>
802           <td class="mdname1" valign="top" nowrap> <em>startIndex</em>          </td>
803           <td class="md" valign="top">&nbsp;)&nbsp;</td>
804           <td class="md" nowrap></td>
805         </tr>
806       </table>
807     </td>
808   </tr>
809 </table>
810 <table cellspacing="5" cellpadding="0" border="0">
811   <tr>
812     <td>
813       &nbsp;
814     </td>
815     <td>
816
817 <p>
818
819 <p>
820 Definition at line <a class="el" href="AliHLTPHOSRawAnalyzer_8cxx-source.html#l00156">156</a> of file <a class="el" href="AliHLTPHOSRawAnalyzer_8cxx-source.html">AliHLTPHOSRawAnalyzer.cxx</a>.
821 <p>
822 References <a class="el" href="AliHLTPHOSRawAnalyzer_8h-source.html#l00046">fStartIndex</a>.<div class="fragment"><pre class="fragment">00157 {
823 00158   <a class="code" href="classAliHLTPHOSRawAnalyzer.html#AliHLTPHOSRawAnalyzerPeakFinderp7">fStartIndex</a> = index;
824 00159 }
825 </pre></div>
826 <p>
827     </td>
828   </tr>
829 </table>
830 <a class="anchor" name="AliHLTPHOSRawAnalyzerLMSa16" doxytag="AliHLTPHOSRawAnalyzer::SetTVector"></a><p>
831 <table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
832   <tr>
833     <td class="mdRow">
834       <table cellpadding="0" cellspacing="0" border="0">
835         <tr>
836           <td class="md" nowrap valign="top">void AliHLTPHOSRawAnalyzer::SetTVector           </td>
837           <td class="md" valign="top">(&nbsp;</td>
838           <td class="md" nowrap valign="top">Double_t *&nbsp;</td>
839           <td class="mdname" nowrap> <em>tVector</em>, </td>
840         </tr>
841         <tr>
842           <td class="md" nowrap align="right"></td>
843           <td class="md"></td>
844           <td class="md" nowrap>Int_t&nbsp;</td>
845           <td class="mdname" nowrap> <em>size</em></td>
846         </tr>
847         <tr>
848           <td class="md"></td>
849           <td class="md">)&nbsp;</td>
850           <td class="md" colspan="2"><code> [virtual]</code></td>
851         </tr>
852       </table>
853     </td>
854   </tr>
855 </table>
856 <table cellspacing="5" cellpadding="0" border="0">
857   <tr>
858     <td>
859       &nbsp;
860     </td>
861     <td>
862
863 <p>
864
865 <p>
866 Reimplemented in <a class="el" href="classAliHLTPHOSRawAnalyzerPeakFinder.html#AliHLTPHOSRawAnalyzerPeakFindera4">AliHLTPHOSRawAnalyzerPeakFinder</a>.
867 <p>
868 Definition at line <a class="el" href="AliHLTPHOSRawAnalyzer_8cxx-source.html#l00162">162</a> of file <a class="el" href="AliHLTPHOSRawAnalyzer_8cxx-source.html">AliHLTPHOSRawAnalyzer.cxx</a>.
869 <p>
870 Referenced by <a class="el" href="AliHLTPHOSRawAnalyzerPeakFinderComponent_8cxx-source.html#l00069">AliHLTPHOSRawAnalyzerPeakFinderComponent::LoadPFVector()</a>.<div class="fragment"><pre class="fragment">00163 {
871 00164   cout &lt;&lt;<span class="stringliteral">"ERROR: AliHLTPHOSRawAnalyzer::SetTVector:  You cannot set the peakfindervector here, must be set in derived class peakfinder"</span>&lt;&lt;endl;
872 00165 }
873 </pre></div>
874 <p>
875     </td>
876   </tr>
877 </table>
878 <hr><h2>Member Data Documentation</h2>
879 <a class="anchor" name="AliHLTPHOSRawAnalyzerPeakFinderp6" doxytag="AliHLTPHOSRawAnalyzer::fDAmpl"></a><p>
880 <table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
881   <tr>
882     <td class="mdRow">
883       <table cellpadding="0" cellspacing="0" border="0">
884         <tr>
885           <td class="md" nowrap valign="top">double <a class="el" href="classAliHLTPHOSRawAnalyzer.html#AliHLTPHOSRawAnalyzerPeakFinderp6">AliHLTPHOSRawAnalyzer::fDAmpl</a><code> [protected]</code>          </td>
886         </tr>
887       </table>
888     </td>
889   </tr>
890 </table>
891 <table cellspacing="5" cellpadding="0" border="0">
892   <tr>
893     <td>
894       &nbsp;
895     </td>
896     <td>
897
898 <p>
899 Amplitude in entities of ADC levels 
900 <p>
901 Definition at line <a class="el" href="AliHLTPHOSRawAnalyzer_8h-source.html#l00044">44</a> of file <a class="el" href="AliHLTPHOSRawAnalyzer_8h-source.html">AliHLTPHOSRawAnalyzer.h</a>.    </td>
902   </tr>
903 </table>
904 <a class="anchor" name="AliHLTPHOSRawAnalyzerPeakFinderp3" doxytag="AliHLTPHOSRawAnalyzer::fDAmplGuess"></a><p>
905 <table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
906   <tr>
907     <td class="mdRow">
908       <table cellpadding="0" cellspacing="0" border="0">
909         <tr>
910           <td class="md" nowrap valign="top">double <a class="el" href="classAliHLTPHOSRawAnalyzer.html#AliHLTPHOSRawAnalyzerPeakFinderp3">AliHLTPHOSRawAnalyzer::fDAmplGuess</a><code> [protected]</code>          </td>
911         </tr>
912       </table>
913     </td>
914   </tr>
915 </table>
916 <table cellspacing="5" cellpadding="0" border="0">
917   <tr>
918     <td>
919       &nbsp;
920     </td>
921     <td>
922
923 <p>
924 Initial guess for amplitude 
925 <p>
926 Definition at line <a class="el" href="AliHLTPHOSRawAnalyzer_8h-source.html#l00041">41</a> of file <a class="el" href="AliHLTPHOSRawAnalyzer_8h-source.html">AliHLTPHOSRawAnalyzer.h</a>.    </td>
927   </tr>
928 </table>
929 <a class="anchor" name="AliHLTPHOSRawAnalyzerPeakFinderp5" doxytag="AliHLTPHOSRawAnalyzer::fDTof"></a><p>
930 <table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
931   <tr>
932     <td class="mdRow">
933       <table cellpadding="0" cellspacing="0" border="0">
934         <tr>
935           <td class="md" nowrap valign="top">double <a class="el" href="classAliHLTPHOSRawAnalyzer.html#AliHLTPHOSRawAnalyzerPeakFinderp5">AliHLTPHOSRawAnalyzer::fDTof</a><code> [protected]</code>          </td>
936         </tr>
937       </table>
938     </td>
939   </tr>
940 </table>
941 <table cellspacing="5" cellpadding="0" border="0">
942   <tr>
943     <td>
944       &nbsp;
945     </td>
946     <td>
947
948 <p>
949 Time of flight in entities of sample intervals 
950 <p>
951 Definition at line <a class="el" href="AliHLTPHOSRawAnalyzer_8h-source.html#l00043">43</a> of file <a class="el" href="AliHLTPHOSRawAnalyzer_8h-source.html">AliHLTPHOSRawAnalyzer.h</a>.    </td>
952   </tr>
953 </table>
954 <a class="anchor" name="AliHLTPHOSRawAnalyzerPeakFinderp2" doxytag="AliHLTPHOSRawAnalyzer::fDTofGuess"></a><p>
955 <table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
956   <tr>
957     <td class="mdRow">
958       <table cellpadding="0" cellspacing="0" border="0">
959         <tr>
960           <td class="md" nowrap valign="top">double <a class="el" href="classAliHLTPHOSRawAnalyzer.html#AliHLTPHOSRawAnalyzerPeakFinderp2">AliHLTPHOSRawAnalyzer::fDTofGuess</a><code> [protected]</code>          </td>
961         </tr>
962       </table>
963     </td>
964   </tr>
965 </table>
966 <table cellspacing="5" cellpadding="0" border="0">
967   <tr>
968     <td>
969       &nbsp;
970     </td>
971     <td>
972
973 <p>
974 Initial guess for t0 
975 <p>
976 Definition at line <a class="el" href="AliHLTPHOSRawAnalyzer_8h-source.html#l00040">40</a> of file <a class="el" href="AliHLTPHOSRawAnalyzer_8h-source.html">AliHLTPHOSRawAnalyzer.h</a>.    </td>
977   </tr>
978 </table>
979 <a class="anchor" name="AliHLTPHOSRawAnalyzerPeakFinderp0" doxytag="AliHLTPHOSRawAnalyzer::fFloatDataPtr"></a><p>
980 <table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
981   <tr>
982     <td class="mdRow">
983       <table cellpadding="0" cellspacing="0" border="0">
984         <tr>
985           <td class="md" nowrap valign="top">Double_t* <a class="el" href="classAliHLTPHOSRawAnalyzer.html#AliHLTPHOSRawAnalyzerPeakFinderp0">AliHLTPHOSRawAnalyzer::fFloatDataPtr</a><code> [protected]</code>          </td>
986         </tr>
987       </table>
988     </td>
989   </tr>
990 </table>
991 <table cellspacing="5" cellpadding="0" border="0">
992   <tr>
993     <td>
994       &nbsp;
995     </td>
996     <td>
997
998 <p>
999 Float representation of data that should be fitted 
1000 <p>
1001 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>.
1002 <p>
1003 Referenced by <a class="el" href="AliHLTPHOSRawAnalyzer_8cxx-source.html#l00024">AliHLTPHOSRawAnalyzer()</a>, <a class="el" href="AliHLTPHOSRawAnalyzer_8cxx-source.html#l00060">BaselineCorrection()</a>, and <a class="el" href="AliHLTPHOSRawAnalyzer_8cxx-source.html#l00109">SetData()</a>.    </td>
1004   </tr>
1005 </table>
1006 <a class="anchor" name="AliHLTPHOSRawAnalyzerPeakFinderp1" doxytag="AliHLTPHOSRawAnalyzer::fSampleFrequency"></a><p>
1007 <table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
1008   <tr>
1009     <td class="mdRow">
1010       <table cellpadding="0" cellspacing="0" border="0">
1011         <tr>
1012           <td class="md" nowrap valign="top">double <a class="el" href="classAliHLTPHOSRawAnalyzer.html#AliHLTPHOSRawAnalyzerPeakFinderp1">AliHLTPHOSRawAnalyzer::fSampleFrequency</a><code> [protected]</code>          </td>
1013         </tr>
1014       </table>
1015     </td>
1016   </tr>
1017 </table>
1018 <table cellspacing="5" cellpadding="0" border="0">
1019   <tr>
1020     <td>
1021       &nbsp;
1022     </td>
1023     <td>
1024
1025 <p>
1026 The ADC sample frequency in MHz used under data taking 
1027 <p>
1028 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>.
1029 <p>
1030 Referenced by <a class="el" href="AliHLTPHOSRawAnalyzer_8cxx-source.html#l00044">AliHLTPHOSRawAnalyzer()</a>, and <a class="el" href="AliHLTPHOSRawAnalyzer_8cxx-source.html#l00118">SetSampleFreq()</a>.    </td>
1031   </tr>
1032 </table>
1033 <a class="anchor" name="AliHLTPHOSRawAnalyzerPeakFinderp7" doxytag="AliHLTPHOSRawAnalyzer::fStartIndex"></a><p>
1034 <table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
1035   <tr>
1036     <td class="mdRow">
1037       <table cellpadding="0" cellspacing="0" border="0">
1038         <tr>
1039           <td class="md" nowrap valign="top">int <a class="el" href="classAliHLTPHOSRawAnalyzer.html#AliHLTPHOSRawAnalyzerPeakFinderp7">AliHLTPHOSRawAnalyzer::fStartIndex</a><code> [protected]</code>          </td>
1040         </tr>
1041       </table>
1042     </td>
1043   </tr>
1044 </table>
1045 <table cellspacing="5" cellpadding="0" border="0">
1046   <tr>
1047     <td>
1048       &nbsp;
1049     </td>
1050     <td>
1051
1052 <p>
1053
1054 <p>
1055 Definition at line <a class="el" href="AliHLTPHOSRawAnalyzer_8h-source.html#l00046">46</a> of file <a class="el" href="AliHLTPHOSRawAnalyzer_8h-source.html">AliHLTPHOSRawAnalyzer.h</a>.
1056 <p>
1057 Referenced by <a class="el" href="AliHLTPHOSRawAnalyzer_8cxx-source.html#l00156">SetStartIndex()</a>.    </td>
1058   </tr>
1059 </table>
1060 <a class="anchor" name="AliHLTPHOSRawAnalyzerPeakFinderp4" doxytag="AliHLTPHOSRawAnalyzer::fTau"></a><p>
1061 <table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
1062   <tr>
1063     <td class="mdRow">
1064       <table cellpadding="0" cellspacing="0" border="0">
1065         <tr>
1066           <td class="md" nowrap valign="top">double <a class="el" href="classAliHLTPHOSRawAnalyzer.html#AliHLTPHOSRawAnalyzerPeakFinderp4">AliHLTPHOSRawAnalyzer::fTau</a><code> [protected]</code>          </td>
1067         </tr>
1068       </table>
1069     </td>
1070   </tr>
1071 </table>
1072 <table cellspacing="5" cellpadding="0" border="0">
1073   <tr>
1074     <td>
1075       &nbsp;
1076     </td>
1077     <td>
1078
1079 <p>
1080 The risetime in micro seconds 
1081 <p>
1082 Definition at line <a class="el" href="AliHLTPHOSRawAnalyzer_8h-source.html#l00042">42</a> of file <a class="el" href="AliHLTPHOSRawAnalyzer_8h-source.html">AliHLTPHOSRawAnalyzer.h</a>.    </td>
1083   </tr>
1084 </table>
1085 <hr>The documentation for this class was generated from the following files:<ul>
1086 <li><a class="el" href="AliHLTPHOSRawAnalyzer_8h-source.html">AliHLTPHOSRawAnalyzer.h</a><li><a class="el" href="AliHLTPHOSRawAnalyzer_8cxx-source.html">AliHLTPHOSRawAnalyzer.cxx</a></ul>
1087 <hr size="1"><address style="align: right;"><small>Generated on Sun Feb 18 22:17:03 2007 for AliHLTPHOS by&nbsp;
1088 <a href="http://www.doxygen.org/index.html">
1089 <img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.3.9.1 </small></address>
1090 </body>
1091 </html>