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">
6 <!-- Generated by Doxygen 1.3.9.1 -->
7 <div class="qindex"><a class="qindex" href="main.html">Main Page</a> | <a class="qindex" href="hierarchy.html">Class Hierarchy</a> | <a class="qindex" href="classes.html">Alphabetical List</a> | <a class="qindex" href="annotated.html">Class List</a> | <a class="qindex" href="files.html">File List</a> | <a class="qindex" href="functions.html">Class Members</a> | <a class="qindex" href="globals.html">File Members</a></div>
8 <h1>AliHLTPHOSRawAnalyzer Class Reference</h1><code>#include <<a class="el" href="AliHLTPHOSRawAnalyzer_8h-source.html">AliHLTPHOSRawAnalyzer.h</a>></code>
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">
19 <a href="classAliHLTPHOSRawAnalyzer-members.html">List of all members.</a><table border="0" cellpadding="0" cellspacing="0">
21 <tr><td colspan="2"><br><h2>Public Member Functions</h2></td></tr>
22 <tr><td class="memItemLeft" nowrap align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classAliHLTPHOSRawAnalyzer.html#AliHLTPHOSRawAnalyzera0">AliHLTPHOSRawAnalyzer</a> ()</td></tr>
24 <tr><td class="memItemLeft" nowrap align="right" valign="top">virtual </td><td class="memItemRight" valign="bottom"><a class="el" href="classAliHLTPHOSRawAnalyzer.html#AliHLTPHOSRawAnalyzera1">~AliHLTPHOSRawAnalyzer</a> ()</td></tr>
26 <tr><td class="memItemLeft" nowrap align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classAliHLTPHOSRawAnalyzer.html#AliHLTPHOSRawAnalyzera2">AliHLTPHOSRawAnalyzer</a> (double *dataPtr, double fs)</td></tr>
28 <tr><td class="memItemLeft" nowrap align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classAliHLTPHOSRawAnalyzer.html#AliHLTPHOSRawAnalyzera3">AliHLTPHOSRawAnalyzer</a> (const <a class="el" href="classAliHLTPHOSRawAnalyzer.html">AliHLTPHOSRawAnalyzer</a> &)</td></tr>
30 <tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="classAliHLTPHOSRawAnalyzer.html">AliHLTPHOSRawAnalyzer</a> & </td><td class="memItemRight" valign="bottom"><a class="el" href="classAliHLTPHOSRawAnalyzer.html#AliHLTPHOSRawAnalyzera4">operator=</a> (const <a class="el" href="classAliHLTPHOSRawAnalyzer.html">AliHLTPHOSRawAnalyzer</a> &)</td></tr>
32 <tr><td class="memItemLeft" nowrap align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classAliHLTPHOSRawAnalyzer.html#AliHLTPHOSRawAnalyzerPeakFindera7">BaselineCorrection</a> (double *dataPtr, int N)</td></tr>
34 <tr><td class="memItemLeft" nowrap align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classAliHLTPHOSRawAnalyzer.html#AliHLTPHOSRawAnalyzerPeakFindera8">BaselineCorrection</a> (double *dataPtr, double baselineValue)</td></tr>
36 <tr><td class="memItemLeft" nowrap align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="classAliHLTPHOSRawAnalyzer.html#AliHLTPHOSRawAnalyzerPeakFindera9">FindStartIndex</a> (double treshold)</td></tr>
38 <tr><td class="memItemLeft" nowrap align="right" valign="top">float </td><td class="memItemRight" valign="bottom"><a class="el" href="classAliHLTPHOSRawAnalyzer.html#AliHLTPHOSRawAnalyzerPeakFindera10">GetTiming</a> ()</td></tr>
40 <tr><td class="memItemLeft" nowrap align="right" valign="top">float </td><td class="memItemRight" valign="bottom"><a class="el" href="classAliHLTPHOSRawAnalyzer.html#AliHLTPHOSRawAnalyzerPeakFindera11">GetEnergy</a> ()</td></tr>
42 <tr><td class="memItemLeft" nowrap align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classAliHLTPHOSRawAnalyzer.html#AliHLTPHOSRawAnalyzerPeakFindera12">SetData</a> (double *data)</td></tr>
44 <tr><td class="memItemLeft" nowrap align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classAliHLTPHOSRawAnalyzer.html#AliHLTPHOSRawAnalyzerPeakFindera13">SetSampleFreq</a> (double freq)</td></tr>
46 <tr><td class="memItemLeft" nowrap align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classAliHLTPHOSRawAnalyzer.html#AliHLTPHOSRawAnalyzerPeakFindera14">SetStartIndex</a> (int startIndex)</td></tr>
48 <tr><td class="memItemLeft" nowrap align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classAliHLTPHOSRawAnalyzer.html#AliHLTPHOSRawAnalyzerPeakFindera15">MakeInitialGuess</a> ()</td></tr>
50 <tr><td class="memItemLeft" nowrap align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classAliHLTPHOSRawAnalyzer.html#AliHLTPHOSRawAnalyzerPeakFindera16">MakeInitialGuess</a> (int treshold)</td></tr>
52 <tr><td class="memItemLeft" nowrap align="right" valign="top">virtual void </td><td class="memItemRight" valign="bottom"><a class="el" href="classAliHLTPHOSRawAnalyzer.html#AliHLTPHOSRawAnalyzerLMSa16">SetTVector</a> (Double_t *tVector, Int_t size)</td></tr>
54 <tr><td class="memItemLeft" nowrap align="right" valign="top">virtual void </td><td class="memItemRight" valign="bottom"><a class="el" href="classAliHLTPHOSRawAnalyzer.html#AliHLTPHOSRawAnalyzerLMSa17">SetAVector</a> (Double_t *aVector, Int_t size)</td></tr>
56 <tr><td class="memItemLeft" nowrap align="right" valign="top">virtual void </td><td class="memItemRight" valign="bottom"><a class="el" href="classAliHLTPHOSRawAnalyzer.html#AliHLTPHOSRawAnalyzerPeakFindera17">Evaluate</a> (int start=0, int lenght=100)=0</td></tr>
58 <tr><td class="memItemLeft" nowrap align="right" valign="top">Double_t </td><td class="memItemRight" valign="bottom"><a class="el" href="classAliHLTPHOSRawAnalyzer.html#AliHLTPHOSRawAnalyzerPeakFindera18">GetMaxValue</a> (Double_t *dta, Int_t size)</td></tr>
60 <tr><td colspan="2"><br><h2>Protected Attributes</h2></td></tr>
61 <tr><td class="memItemLeft" nowrap align="right" valign="top">Double_t * </td><td class="memItemRight" valign="bottom"><a class="el" href="classAliHLTPHOSRawAnalyzer.html#AliHLTPHOSRawAnalyzerPeakFinderp0">fFloatDataPtr</a></td></tr>
63 <tr><td class="memItemLeft" nowrap align="right" valign="top">double </td><td class="memItemRight" valign="bottom"><a class="el" href="classAliHLTPHOSRawAnalyzer.html#AliHLTPHOSRawAnalyzerPeakFinderp1">fSampleFrequency</a></td></tr>
65 <tr><td class="memItemLeft" nowrap align="right" valign="top">double </td><td class="memItemRight" valign="bottom"><a class="el" href="classAliHLTPHOSRawAnalyzer.html#AliHLTPHOSRawAnalyzerPeakFinderp2">fDTofGuess</a></td></tr>
67 <tr><td class="memItemLeft" nowrap align="right" valign="top">double </td><td class="memItemRight" valign="bottom"><a class="el" href="classAliHLTPHOSRawAnalyzer.html#AliHLTPHOSRawAnalyzerPeakFinderp3">fDAmplGuess</a></td></tr>
69 <tr><td class="memItemLeft" nowrap align="right" valign="top">double </td><td class="memItemRight" valign="bottom"><a class="el" href="classAliHLTPHOSRawAnalyzer.html#AliHLTPHOSRawAnalyzerPeakFinderp4">fTau</a></td></tr>
71 <tr><td class="memItemLeft" nowrap align="right" valign="top">double </td><td class="memItemRight" valign="bottom"><a class="el" href="classAliHLTPHOSRawAnalyzer.html#AliHLTPHOSRawAnalyzerPeakFinderp5">fDTof</a></td></tr>
73 <tr><td class="memItemLeft" nowrap align="right" valign="top">double </td><td class="memItemRight" valign="bottom"><a class="el" href="classAliHLTPHOSRawAnalyzer.html#AliHLTPHOSRawAnalyzerPeakFinderp6">fDAmpl</a></td></tr>
75 <tr><td class="memItemLeft" nowrap align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="classAliHLTPHOSRawAnalyzer.html#AliHLTPHOSRawAnalyzerPeakFinderp7">fStartIndex</a></td></tr>
78 <hr><h2>Constructor & Destructor Documentation</h2>
79 <a class="anchor" name="AliHLTPHOSRawAnalyzera0" doxytag="AliHLTPHOSRawAnalyzer::AliHLTPHOSRawAnalyzer"></a><p>
80 <table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
83 <table cellpadding="0" cellspacing="0" border="0">
85 <td class="md" nowrap valign="top">AliHLTPHOSRawAnalyzer::AliHLTPHOSRawAnalyzer </td>
86 <td class="md" valign="top">( </td>
87 <td class="mdname1" valign="top" nowrap> </td>
88 <td class="md" valign="top"> ) </td>
89 <td class="md" nowrap></td>
95 <table cellspacing="5" cellpadding="0" border="0">
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>.
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)
109 00026 <a class="code" href="classAliHLTPHOSRawAnalyzer.html#AliHLTPHOSRawAnalyzerPeakFinderp0">fFloatDataPtr</a> = <span class="keyword">new</span> <span class="keywordtype">double</span>[1008];
116 <a class="anchor" name="AliHLTPHOSRawAnalyzera1" doxytag="AliHLTPHOSRawAnalyzer::~AliHLTPHOSRawAnalyzer"></a><p>
117 <table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
120 <table cellpadding="0" cellspacing="0" border="0">
122 <td class="md" nowrap valign="top">AliHLTPHOSRawAnalyzer::~<a class="el" href="classAliHLTPHOSRawAnalyzer.html">AliHLTPHOSRawAnalyzer</a> </td>
123 <td class="md" valign="top">( </td>
124 <td class="mdname1" valign="top" nowrap> </td>
125 <td class="md" valign="top"> ) </td>
126 <td class="md" nowrap><code> [virtual]</code></td>
132 <table cellspacing="5" cellpadding="0" border="0">
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 {
150 <a class="anchor" name="AliHLTPHOSRawAnalyzera2" doxytag="AliHLTPHOSRawAnalyzer::AliHLTPHOSRawAnalyzer"></a><p>
151 <table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
154 <table cellpadding="0" cellspacing="0" border="0">
156 <td class="md" nowrap valign="top">AliHLTPHOSRawAnalyzer::AliHLTPHOSRawAnalyzer </td>
157 <td class="md" valign="top">( </td>
158 <td class="md" nowrap valign="top">double * </td>
159 <td class="mdname" nowrap> <em>dtaPtr</em>, </td>
162 <td class="md" nowrap align="right"></td>
164 <td class="md" nowrap>double </td>
165 <td class="mdname" nowrap> <em>fs</em></td>
169 <td class="md">) </td>
170 <td class="md" colspan="2"></td>
176 <table cellspacing="5" cellpadding="0" border="0">
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> </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> </td><td>the sampling frequency in entities of MHz. Needed in order to calculate physical time </td></tr>
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>.
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)
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>
204 <a class="anchor" name="AliHLTPHOSRawAnalyzera3" doxytag="AliHLTPHOSRawAnalyzer::AliHLTPHOSRawAnalyzer"></a><p>
205 <table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
208 <table cellpadding="0" cellspacing="0" border="0">
210 <td class="md" nowrap valign="top">AliHLTPHOSRawAnalyzer::AliHLTPHOSRawAnalyzer </td>
211 <td class="md" valign="top">( </td>
212 <td class="md" nowrap valign="top">const <a class="el" href="classAliHLTPHOSRawAnalyzer.html">AliHLTPHOSRawAnalyzer</a> & </td>
213 <td class="mdname1" valign="top" nowrap> </td>
214 <td class="md" valign="top"> ) </td>
215 <td class="md" nowrap></td>
221 <table cellspacing="5" cellpadding="0" border="0">
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)
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">
245 <table cellpadding="0" cellspacing="0" border="0">
247 <td class="md" nowrap valign="top">void AliHLTPHOSRawAnalyzer::BaselineCorrection </td>
248 <td class="md" valign="top">( </td>
249 <td class="md" nowrap valign="top">double * </td>
250 <td class="mdname" nowrap> <em>dataPtr</em>, </td>
253 <td class="md" nowrap align="right"></td>
255 <td class="md" nowrap>double </td>
256 <td class="mdname" nowrap> <em>baselineValue</em></td>
260 <td class="md">) </td>
261 <td class="md" colspan="2"></td>
267 <table cellspacing="5" cellpadding="0" border="0">
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> </td><td>array for wich to correct the basline </td></tr>
278 <tr><td valign="top"></td><td valign="top"><em>BaslineValue</em> </td><td>the basline value to subtract.. </td></tr>
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>.
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 << <span class="stringliteral">"Baseline correction not yet implemeted"</span> << endl;
289 00080 } <span class="comment">//end BaslineCorrection</span>
295 <a class="anchor" name="AliHLTPHOSRawAnalyzerPeakFindera7" doxytag="AliHLTPHOSRawAnalyzer::BaselineCorrection"></a><p>
296 <table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
299 <table cellpadding="0" cellspacing="0" border="0">
301 <td class="md" nowrap valign="top">void AliHLTPHOSRawAnalyzer::BaselineCorrection </td>
302 <td class="md" valign="top">( </td>
303 <td class="md" nowrap valign="top">double * </td>
304 <td class="mdname" nowrap> <em>dataPtr</em>, </td>
307 <td class="md" nowrap align="right"></td>
309 <td class="md" nowrap>int </td>
310 <td class="mdname" nowrap> <em>N</em></td>
314 <td class="md">) </td>
315 <td class="md" colspan="2"></td>
321 <table cellspacing="5" cellpadding="0" border="0">
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> </td><td>array for wich to correct the basline </td></tr>
332 <tr><td valign="top"></td><td valign="top"><em>N</em> </td><td>the number of pretrigger samples used to calculate the baseline. </td></tr>
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>.
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 << <span class="stringliteral">"Baseline correction not yet implemeted"</span> << endl;
343 00065 } <span class="comment">//end BaselineCorrection</span>
349 <a class="anchor" name="AliHLTPHOSRawAnalyzerPeakFindera17" doxytag="AliHLTPHOSRawAnalyzer::Evaluate"></a><p>
350 <table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
353 <table cellpadding="0" cellspacing="0" border="0">
355 <td class="md" nowrap valign="top">virtual void AliHLTPHOSRawAnalyzer::Evaluate </td>
356 <td class="md" valign="top">( </td>
357 <td class="md" nowrap valign="top">int </td>
358 <td class="mdname" nowrap> <em>start</em> = <code>0</code>, </td>
361 <td class="md" nowrap align="right"></td>
363 <td class="md" nowrap>int </td>
364 <td class="mdname" nowrap> <em>lenght</em> = <code>100</code></td>
368 <td class="md">) </td>
369 <td class="md" colspan="2"><code> [pure virtual]</code></td>
375 <table cellspacing="5" cellpadding="0" border="0">
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>
388 <a class="anchor" name="AliHLTPHOSRawAnalyzerPeakFindera9" doxytag="AliHLTPHOSRawAnalyzer::FindStartIndex"></a><p>
389 <table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
392 <table cellpadding="0" cellspacing="0" border="0">
394 <td class="md" nowrap valign="top">int AliHLTPHOSRawAnalyzer::FindStartIndex </td>
395 <td class="md" valign="top">( </td>
396 <td class="md" nowrap valign="top">double </td>
397 <td class="mdname1" valign="top" nowrap> <em>treshold</em> </td>
398 <td class="md" valign="top"> ) </td>
399 <td class="md" nowrap></td>
405 <table cellspacing="5" cellpadding="0" border="0">
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 << <span class="stringliteral">"Find Start index not yet implemented"</span> << endl;
418 00128 <span class="keywordflow">return</span> 0;
419 00129 } <span class="comment">//end FindStartIndex</span>
425 <a class="anchor" name="AliHLTPHOSRawAnalyzerPeakFindera11" doxytag="AliHLTPHOSRawAnalyzer::GetEnergy"></a><p>
426 <table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
429 <table cellpadding="0" cellspacing="0" border="0">
431 <td class="md" nowrap valign="top">float AliHLTPHOSRawAnalyzer::GetEnergy </td>
432 <td class="md" valign="top">( </td>
433 <td class="mdname1" valign="top" nowrap> </td>
434 <td class="md" valign="top"> ) </td>
435 <td class="md" nowrap></td>
441 <table cellspacing="5" cellpadding="0" border="0">
449 Gives the time in entities of ADC channels (quantization levels). Absolute enrgy is found by multiplying with offline calibration constants.
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>.
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>
461 <a class="anchor" name="AliHLTPHOSRawAnalyzerPeakFindera18" doxytag="AliHLTPHOSRawAnalyzer::GetMaxValue"></a><p>
462 <table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
465 <table cellpadding="0" cellspacing="0" border="0">
467 <td class="md" nowrap valign="top">Double_t AliHLTPHOSRawAnalyzer::GetMaxValue </td>
468 <td class="md" valign="top">( </td>
469 <td class="md" nowrap valign="top">Double_t * </td>
470 <td class="mdname" nowrap> <em>dta</em>, </td>
473 <td class="md" nowrap align="right"></td>
475 <td class="md" nowrap>Int_t </td>
476 <td class="mdname" nowrap> <em>size</em></td>
480 <td class="md">) </td>
481 <td class="md" colspan="2"></td>
487 <table cellspacing="5" cellpadding="0" border="0">
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 {
499 00179 Double_t tmpMax = 0;
501 00181 <span class="keywordflow">for</span>(<span class="keywordtype">int</span> i = 0; i < size; i++)
503 00183 <span class="keywordflow">if</span>(dta[i] > tmpMax)
505 00185 tmpMax = dta[i];
510 00190 <span class="keywordflow">return</span> tmpMax;
518 <a class="anchor" name="AliHLTPHOSRawAnalyzerPeakFindera10" doxytag="AliHLTPHOSRawAnalyzer::GetTiming"></a><p>
519 <table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
522 <table cellpadding="0" cellspacing="0" border="0">
524 <td class="md" nowrap valign="top">float AliHLTPHOSRawAnalyzer::GetTiming </td>
525 <td class="md" valign="top">( </td>
526 <td class="mdname1" valign="top" nowrap> </td>
527 <td class="md" valign="top"> ) </td>
528 <td class="md" nowrap></td>
534 <table cellspacing="5" cellpadding="0" border="0">
542 Gives the timing in entities of sample indexes Physical time is found by multiplying with the sampling intervall (Ts).
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>.
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>
554 <a class="anchor" name="AliHLTPHOSRawAnalyzerPeakFindera16" doxytag="AliHLTPHOSRawAnalyzer::MakeInitialGuess"></a><p>
555 <table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
558 <table cellpadding="0" cellspacing="0" border="0">
560 <td class="md" nowrap valign="top">void AliHLTPHOSRawAnalyzer::MakeInitialGuess </td>
561 <td class="md" valign="top">( </td>
562 <td class="md" nowrap valign="top">int </td>
563 <td class="mdname1" valign="top" nowrap> <em>treshold</em> </td>
564 <td class="md" valign="top"> ) </td>
565 <td class="md" nowrap></td>
571 <table cellspacing="5" cellpadding="0" border="0">
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> </td><td>The index of the first value above treshold is ntaken to be the first value. </td></tr>
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 << <span class="stringliteral">"Make initial guess not yet implemeted"</span> << endl;
595 <a class="anchor" name="AliHLTPHOSRawAnalyzerPeakFindera15" doxytag="AliHLTPHOSRawAnalyzer::MakeInitialGuess"></a><p>
596 <table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
599 <table cellpadding="0" cellspacing="0" border="0">
601 <td class="md" nowrap valign="top">void AliHLTPHOSRawAnalyzer::MakeInitialGuess </td>
602 <td class="md" valign="top">( </td>
603 <td class="mdname1" valign="top" nowrap> </td>
604 <td class="md" valign="top"> ) </td>
605 <td class="md" nowrap></td>
611 <table cellspacing="5" cellpadding="0" border="0">
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.
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 << <span class="stringliteral">"Make initial guess not yet implemeted"</span> << endl;
629 <a class="anchor" name="AliHLTPHOSRawAnalyzera4" doxytag="AliHLTPHOSRawAnalyzer::operator="></a><p>
630 <table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
633 <table cellpadding="0" cellspacing="0" border="0">
635 <td class="md" nowrap valign="top"><a class="el" href="classAliHLTPHOSRawAnalyzer.html">AliHLTPHOSRawAnalyzer</a>& AliHLTPHOSRawAnalyzer::operator= </td>
636 <td class="md" valign="top">( </td>
637 <td class="md" nowrap valign="top">const <a class="el" href="classAliHLTPHOSRawAnalyzer.html">AliHLTPHOSRawAnalyzer</a> & </td>
638 <td class="mdname1" valign="top" nowrap> </td>
639 <td class="md" valign="top"> ) </td>
640 <td class="md" nowrap><code> [inline]</code></td>
646 <table cellspacing="5" cellpadding="0" border="0">
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>;
664 <a class="anchor" name="AliHLTPHOSRawAnalyzerLMSa17" doxytag="AliHLTPHOSRawAnalyzer::SetAVector"></a><p>
665 <table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
668 <table cellpadding="0" cellspacing="0" border="0">
670 <td class="md" nowrap valign="top">void AliHLTPHOSRawAnalyzer::SetAVector </td>
671 <td class="md" valign="top">( </td>
672 <td class="md" nowrap valign="top">Double_t * </td>
673 <td class="mdname" nowrap> <em>aVector</em>, </td>
676 <td class="md" nowrap align="right"></td>
678 <td class="md" nowrap>Int_t </td>
679 <td class="mdname" nowrap> <em>size</em></td>
683 <td class="md">) </td>
684 <td class="md" colspan="2"><code> [virtual]</code></td>
690 <table cellspacing="5" cellpadding="0" border="0">
700 Reimplemented in <a class="el" href="classAliHLTPHOSRawAnalyzerPeakFinder.html#AliHLTPHOSRawAnalyzerPeakFindera5">AliHLTPHOSRawAnalyzerPeakFinder</a>.
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>.
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 <<<span class="stringliteral">"ERROR: AliHLTPHOSRawAnalyzer::SetAVector: You cannot set the peakfindervector here, must be set in derived class peakfinder"</span><<endl;
712 <a class="anchor" name="AliHLTPHOSRawAnalyzerPeakFindera12" doxytag="AliHLTPHOSRawAnalyzer::SetData"></a><p>
713 <table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
716 <table cellpadding="0" cellspacing="0" border="0">
718 <td class="md" nowrap valign="top">void AliHLTPHOSRawAnalyzer::SetData </td>
719 <td class="md" valign="top">( </td>
720 <td class="md" nowrap valign="top">double * </td>
721 <td class="mdname1" valign="top" nowrap> <em>data</em> </td>
722 <td class="md" valign="top"> ) </td>
723 <td class="md" nowrap></td>
729 <table cellspacing="5" cellpadding="0" border="0">
737 Set data array. Overrides data data array set in the constructor.
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>.
741 References <a class="el" href="AliHLTPHOSRawAnalyzer_8h-source.html#l00038">fFloatDataPtr</a>.
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 << "Set data not yet implemented" << endl;</span>
754 <a class="anchor" name="AliHLTPHOSRawAnalyzerPeakFindera13" doxytag="AliHLTPHOSRawAnalyzer::SetSampleFreq"></a><p>
755 <table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
758 <table cellpadding="0" cellspacing="0" border="0">
760 <td class="md" nowrap valign="top">void AliHLTPHOSRawAnalyzer::SetSampleFreq </td>
761 <td class="md" valign="top">( </td>
762 <td class="md" nowrap valign="top">double </td>
763 <td class="mdname1" valign="top" nowrap> <em>freq</em> </td>
764 <td class="md" valign="top"> ) </td>
765 <td class="md" nowrap></td>
771 <table cellspacing="5" cellpadding="0" border="0">
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>.
783 References <a class="el" href="AliHLTPHOSRawAnalyzer_8h-source.html#l00039">fSampleFrequency</a>.
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;
793 <a class="anchor" name="AliHLTPHOSRawAnalyzerPeakFindera14" doxytag="AliHLTPHOSRawAnalyzer::SetStartIndex"></a><p>
794 <table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
797 <table cellpadding="0" cellspacing="0" border="0">
799 <td class="md" nowrap valign="top">void AliHLTPHOSRawAnalyzer::SetStartIndex </td>
800 <td class="md" valign="top">( </td>
801 <td class="md" nowrap valign="top">int </td>
802 <td class="mdname1" valign="top" nowrap> <em>startIndex</em> </td>
803 <td class="md" valign="top"> ) </td>
804 <td class="md" nowrap></td>
810 <table cellspacing="5" cellpadding="0" border="0">
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>.
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;
830 <a class="anchor" name="AliHLTPHOSRawAnalyzerLMSa16" doxytag="AliHLTPHOSRawAnalyzer::SetTVector"></a><p>
831 <table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
834 <table cellpadding="0" cellspacing="0" border="0">
836 <td class="md" nowrap valign="top">void AliHLTPHOSRawAnalyzer::SetTVector </td>
837 <td class="md" valign="top">( </td>
838 <td class="md" nowrap valign="top">Double_t * </td>
839 <td class="mdname" nowrap> <em>tVector</em>, </td>
842 <td class="md" nowrap align="right"></td>
844 <td class="md" nowrap>Int_t </td>
845 <td class="mdname" nowrap> <em>size</em></td>
849 <td class="md">) </td>
850 <td class="md" colspan="2"><code> [virtual]</code></td>
856 <table cellspacing="5" cellpadding="0" border="0">
866 Reimplemented in <a class="el" href="classAliHLTPHOSRawAnalyzerPeakFinder.html#AliHLTPHOSRawAnalyzerPeakFindera4">AliHLTPHOSRawAnalyzerPeakFinder</a>.
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>.
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 <<<span class="stringliteral">"ERROR: AliHLTPHOSRawAnalyzer::SetTVector: You cannot set the peakfindervector here, must be set in derived class peakfinder"</span><<endl;
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">
883 <table cellpadding="0" cellspacing="0" border="0">
885 <td class="md" nowrap valign="top">double <a class="el" href="classAliHLTPHOSRawAnalyzer.html#AliHLTPHOSRawAnalyzerPeakFinderp6">AliHLTPHOSRawAnalyzer::fDAmpl</a><code> [protected]</code> </td>
891 <table cellspacing="5" cellpadding="0" border="0">
899 Amplitude in entities of ADC levels
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>
904 <a class="anchor" name="AliHLTPHOSRawAnalyzerPeakFinderp3" doxytag="AliHLTPHOSRawAnalyzer::fDAmplGuess"></a><p>
905 <table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
908 <table cellpadding="0" cellspacing="0" border="0">
910 <td class="md" nowrap valign="top">double <a class="el" href="classAliHLTPHOSRawAnalyzer.html#AliHLTPHOSRawAnalyzerPeakFinderp3">AliHLTPHOSRawAnalyzer::fDAmplGuess</a><code> [protected]</code> </td>
916 <table cellspacing="5" cellpadding="0" border="0">
924 Initial guess for amplitude
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>
929 <a class="anchor" name="AliHLTPHOSRawAnalyzerPeakFinderp5" doxytag="AliHLTPHOSRawAnalyzer::fDTof"></a><p>
930 <table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
933 <table cellpadding="0" cellspacing="0" border="0">
935 <td class="md" nowrap valign="top">double <a class="el" href="classAliHLTPHOSRawAnalyzer.html#AliHLTPHOSRawAnalyzerPeakFinderp5">AliHLTPHOSRawAnalyzer::fDTof</a><code> [protected]</code> </td>
941 <table cellspacing="5" cellpadding="0" border="0">
949 Time of flight in entities of sample intervals
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>
954 <a class="anchor" name="AliHLTPHOSRawAnalyzerPeakFinderp2" doxytag="AliHLTPHOSRawAnalyzer::fDTofGuess"></a><p>
955 <table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
958 <table cellpadding="0" cellspacing="0" border="0">
960 <td class="md" nowrap valign="top">double <a class="el" href="classAliHLTPHOSRawAnalyzer.html#AliHLTPHOSRawAnalyzerPeakFinderp2">AliHLTPHOSRawAnalyzer::fDTofGuess</a><code> [protected]</code> </td>
966 <table cellspacing="5" cellpadding="0" border="0">
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>
979 <a class="anchor" name="AliHLTPHOSRawAnalyzerPeakFinderp0" doxytag="AliHLTPHOSRawAnalyzer::fFloatDataPtr"></a><p>
980 <table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
983 <table cellpadding="0" cellspacing="0" border="0">
985 <td class="md" nowrap valign="top">Double_t* <a class="el" href="classAliHLTPHOSRawAnalyzer.html#AliHLTPHOSRawAnalyzerPeakFinderp0">AliHLTPHOSRawAnalyzer::fFloatDataPtr</a><code> [protected]</code> </td>
991 <table cellspacing="5" cellpadding="0" border="0">
999 Float representation of data that should be fitted
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>.
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>
1006 <a class="anchor" name="AliHLTPHOSRawAnalyzerPeakFinderp1" doxytag="AliHLTPHOSRawAnalyzer::fSampleFrequency"></a><p>
1007 <table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
1010 <table cellpadding="0" cellspacing="0" border="0">
1012 <td class="md" nowrap valign="top">double <a class="el" href="classAliHLTPHOSRawAnalyzer.html#AliHLTPHOSRawAnalyzerPeakFinderp1">AliHLTPHOSRawAnalyzer::fSampleFrequency</a><code> [protected]</code> </td>
1018 <table cellspacing="5" cellpadding="0" border="0">
1026 The ADC sample frequency in MHz used under data taking
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>.
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>
1033 <a class="anchor" name="AliHLTPHOSRawAnalyzerPeakFinderp7" doxytag="AliHLTPHOSRawAnalyzer::fStartIndex"></a><p>
1034 <table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
1037 <table cellpadding="0" cellspacing="0" border="0">
1039 <td class="md" nowrap valign="top">int <a class="el" href="classAliHLTPHOSRawAnalyzer.html#AliHLTPHOSRawAnalyzerPeakFinderp7">AliHLTPHOSRawAnalyzer::fStartIndex</a><code> [protected]</code> </td>
1045 <table cellspacing="5" cellpadding="0" border="0">
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>.
1057 Referenced by <a class="el" href="AliHLTPHOSRawAnalyzer_8cxx-source.html#l00156">SetStartIndex()</a>. </td>
1060 <a class="anchor" name="AliHLTPHOSRawAnalyzerPeakFinderp4" doxytag="AliHLTPHOSRawAnalyzer::fTau"></a><p>
1061 <table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
1064 <table cellpadding="0" cellspacing="0" border="0">
1066 <td class="md" nowrap valign="top">double <a class="el" href="classAliHLTPHOSRawAnalyzer.html#AliHLTPHOSRawAnalyzerPeakFinderp4">AliHLTPHOSRawAnalyzer::fTau</a><code> [protected]</code> </td>
1072 <table cellspacing="5" cellpadding="0" border="0">
1080 The risetime in micro seconds
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>
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
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>