00002 <span class="preprocessor"></span><span class="preprocessor">#define ALIPHOSCOMMONDEFS_H</span>
00003 <span class="preprocessor"></span>
00004 <span class="comment">//Hardware constants</span>
-<a name="l00005"></a><a class="code" href="AliHLTPHOSCommonDefs_8h.html#a0">00005</a> <span class="preprocessor">#define PHOS_RCUS 4 </span>
-<a name="l00006"></a><a class="code" href="AliHLTPHOSCommonDefs_8h.html#a1">00006</a> <span class="preprocessor">#define PHOS_BRANCHES 2 </span>
-<a name="l00007"></a><a class="code" href="AliHLTPHOSCommonDefs_8h.html#a2">00007</a> <span class="preprocessor">#define PHOS_FEECS 14 </span>
-<a name="l00008"></a><a class="code" href="AliHLTPHOSCommonDefs_8h.html#a3">00008</a> <span class="preprocessor">#define PHOS_ALTROS 4 </span>
-<a name="l00009"></a><a class="code" href="AliHLTPHOSCommonDefs_8h.html#a4">00009</a> <span class="preprocessor">#define PHOS_ALTROCHANNELS 16 </span>
-00011 <span class="preprocessor">//Geometry constants</span>
-<a name="l00012"></a><a class="code" href="AliHLTPHOSCommonDefs_8h.html#a5">00012</a> <span class="preprocessor"></span><span class="preprocessor">#define PHOS_MODULES 5 </span>
-<a name="l00013"></a><a class="code" href="AliHLTPHOSCommonDefs_8h.html#a6">00013</a> <span class="preprocessor">#define PHOS_ROWS 64 </span>
-<a name="l00014"></a><a class="code" href="AliHLTPHOSCommonDefs_8h.html#a7">00014</a> <span class="preprocessor">#define PHOS_COLUMNS 56 </span>
-<a name="l00015"></a><a class="code" href="AliHLTPHOSCommonDefs_8h.html#a8">00015</a> <span class="preprocessor">#define PHOS_GAINS 2 </span>
-00017 <span class="preprocessor">#endif</span>
-</pre></div><hr size="1"><address style="align: right;"><small>Generated on Wed Jan 17 21:56:43 2007 for AliHLTPHOS by
+<a name="l00005"></a><a class="code" href="AliHLTPHOSCommonDefs_8h.html#a0">00005</a> <span class="preprocessor">#define N_RCUS 4 </span>
+<a name="l00006"></a><a class="code" href="AliHLTPHOSCommonDefs_8h.html#a1">00006</a> <span class="preprocessor">#define N_BRANCHES 2 </span>
+<a name="l00007"></a><a class="code" href="AliHLTPHOSCommonDefs_8h.html#a2">00007</a> <span class="preprocessor">#define N_FEECS 14 </span>
+<a name="l00008"></a><a class="code" href="AliHLTPHOSCommonDefs_8h.html#a3">00008</a> <span class="preprocessor">#define N_ALTROS 4 </span>
+<a name="l00009"></a><a class="code" href="AliHLTPHOSCommonDefs_8h.html#a4">00009</a> <span class="preprocessor">#define N_ALTROCHANNELS 16 </span>
+<a name="l00010"></a><a class="code" href="AliHLTPHOSCommonDefs_8h.html#a5">00010</a> <span class="preprocessor">#define ALTRO_MAX_SAMPLES 1008 </span>
+00012 <span class="preprocessor">//Geometry constants</span>
+<a name="l00013"></a><a class="code" href="AliHLTPHOSCommonDefs_8h.html#a6">00013</a> <span class="preprocessor"></span><span class="preprocessor">#define N_MODULES 5 </span>
+<a name="l00014"></a><a class="code" href="AliHLTPHOSCommonDefs_8h.html#a7">00014</a> <span class="preprocessor">#define N_ROWS_MOD 64 </span>
+<a name="l00015"></a><a class="code" href="AliHLTPHOSCommonDefs_8h.html#a8">00015</a> <span class="preprocessor">#define N_COLUMNS_MOD 56 </span>
+<a name="l00016"></a><a class="code" href="AliHLTPHOSCommonDefs_8h.html#a9">00016</a> <span class="preprocessor">#define N_ROWS_RCU 32 </span>
+<a name="l00017"></a><a class="code" href="AliHLTPHOSCommonDefs_8h.html#a10">00017</a> <span class="preprocessor">#define N_COLUMNS_RCU 28 </span>
+<a name="l00018"></a><a class="code" href="AliHLTPHOSCommonDefs_8h.html#a11">00018</a> <span class="preprocessor">#define N_GAINS 2 </span>
+<a name="l00020"></a><a class="code" href="AliHLTPHOSCommonDefs_8h.html#a12">00020</a> <span class="preprocessor">#define N_DATATYPES 10 </span>
+00021 <span class="preprocessor"></span>
+00022 <span class="comment">//peakfinder constatnts</span>
+<a name="l00023"></a><a class="code" href="AliHLTPHOSCommonDefs_8h.html#a13">00023</a> <span class="preprocessor">#define PF_MAX_PATH_LENGTH 256</span>
+<a name="l00024"></a><a class="code" href="AliHLTPHOSCommonDefs_8h.html#a14">00024</a> <span class="preprocessor"></span><span class="preprocessor">#define PF_VECTOR_DIR "/HLT/PHOS/PFVectors"</span>
+<a name="l00025"></a><a class="code" href="AliHLTPHOSCommonDefs_8h.html#a15">00025</a> <span class="preprocessor"></span><span class="preprocessor">#define PF_DEFAULT_N_SAMPLES 70</span>
+<a name="l00026"></a><a class="code" href="AliHLTPHOSCommonDefs_8h.html#a16">00026</a> <span class="preprocessor"></span><span class="preprocessor">#define PF_DEFAULT_STARTINDEX 0</span>
+00027 <span class="preprocessor"></span>
+00028 <span class="comment">//analysis constatnts</span>
+<a name="l00029"></a><a class="code" href="AliHLTPHOSCommonDefs_8h.html#a17">00029</a> <span class="preprocessor">#define LOW_GAIN 1</span>
+<a name="l00030"></a><a class="code" href="AliHLTPHOSCommonDefs_8h.html#a18">00030</a> <span class="preprocessor"></span><span class="preprocessor">#define HIGH_GAIN 0</span>
+00031 <span class="preprocessor"></span>
+00032
+00033 <span class="comment">//general altro signal constatnts</span>
+<a name="l00034"></a><a class="code" href="AliHLTPHOSCommonDefs_8h.html#a19">00034</a> <span class="preprocessor">#define DEFAULT_TAU 2 </span>
+<a name="l00035"></a><a class="code" href="AliHLTPHOSCommonDefs_8h.html#a20">00035</a> <span class="preprocessor">#define DEFAULT_FS 10 </span>
+00037 <span class="preprocessor">#endif</span>
+</pre></div><hr size="1"><address style="align: right;"><small>Generated on Sun Feb 18 22:17:02 2007 for AliHLTPHOS by
<a href="http://www.doxygen.org/index.html">
<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.3.9.1 </small></address>
</body>
<a href="AliHLTPHOSCommonDefs_8h-source.html">Go to the source code of this file.</a><table border="0" cellpadding="0" cellspacing="0">
<tr><td></td></tr>
<tr><td colspan="2"><br><h2>Defines</h2></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="AliHLTPHOSCommonDefs_8h.html#a0">PHOS_RCUS</a> 4</td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="AliHLTPHOSCommonDefs_8h.html#a0">N_RCUS</a> 4</td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="AliHLTPHOSCommonDefs_8h.html#a1">PHOS_BRANCHES</a> 2</td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="AliHLTPHOSCommonDefs_8h.html#a1">N_BRANCHES</a> 2</td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="AliHLTPHOSCommonDefs_8h.html#a2">PHOS_FEECS</a> 14</td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="AliHLTPHOSCommonDefs_8h.html#a2">N_FEECS</a> 14</td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="AliHLTPHOSCommonDefs_8h.html#a3">PHOS_ALTROS</a> 4</td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="AliHLTPHOSCommonDefs_8h.html#a3">N_ALTROS</a> 4</td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="AliHLTPHOSCommonDefs_8h.html#a4">PHOS_ALTROCHANNELS</a> 16</td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="AliHLTPHOSCommonDefs_8h.html#a4">N_ALTROCHANNELS</a> 16</td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="AliHLTPHOSCommonDefs_8h.html#a5">PHOS_MODULES</a> 5</td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="AliHLTPHOSCommonDefs_8h.html#a5">ALTRO_MAX_SAMPLES</a> 1008</td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="AliHLTPHOSCommonDefs_8h.html#a6">PHOS_ROWS</a> 64</td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="AliHLTPHOSCommonDefs_8h.html#a6">N_MODULES</a> 5</td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="AliHLTPHOSCommonDefs_8h.html#a7">PHOS_COLUMNS</a> 56</td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="AliHLTPHOSCommonDefs_8h.html#a7">N_ROWS_MOD</a> 64</td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="AliHLTPHOSCommonDefs_8h.html#a8">PHOS_GAINS</a> 2</td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="AliHLTPHOSCommonDefs_8h.html#a8">N_COLUMNS_MOD</a> 56</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="AliHLTPHOSCommonDefs_8h.html#a9">N_ROWS_RCU</a> 32</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="AliHLTPHOSCommonDefs_8h.html#a10">N_COLUMNS_RCU</a> 28</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="AliHLTPHOSCommonDefs_8h.html#a11">N_GAINS</a> 2</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="AliHLTPHOSCommonDefs_8h.html#a12">N_DATATYPES</a> 10</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="AliHLTPHOSCommonDefs_8h.html#a13">PF_MAX_PATH_LENGTH</a> 256</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="AliHLTPHOSCommonDefs_8h.html#a14">PF_VECTOR_DIR</a> "/HLT/PHOS/PFVectors"</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="AliHLTPHOSCommonDefs_8h.html#a15">PF_DEFAULT_N_SAMPLES</a> 70</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="AliHLTPHOSCommonDefs_8h.html#a16">PF_DEFAULT_STARTINDEX</a> 0</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="AliHLTPHOSCommonDefs_8h.html#a17">LOW_GAIN</a> 1</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="AliHLTPHOSCommonDefs_8h.html#a18">HIGH_GAIN</a> 0</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="AliHLTPHOSCommonDefs_8h.html#a19">DEFAULT_TAU</a> 2</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="AliHLTPHOSCommonDefs_8h.html#a20">DEFAULT_FS</a> 10</td></tr>
</table>
<hr><h2>Define Documentation</h2>
-<a class="anchor" name="a4" doxytag="AliHLTPHOSCommonDefs.h::PHOS_ALTROCHANNELS"></a><p>
+<a class="anchor" name="a5" doxytag="AliHLTPHOSCommonDefs.h::ALTRO_MAX_SAMPLES"></a><p>
+<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
+ <tr>
+ <td class="mdRow">
+ <table cellpadding="0" cellspacing="0" border="0">
+ <tr>
+ <td class="md" nowrap valign="top">#define ALTRO_MAX_SAMPLES 1008 </td>
+ </tr>
+ </table>
+ </td>
+ </tr>
+</table>
+<table cellspacing="5" cellpadding="0" border="0">
+ <tr>
+ <td>
+
+ </td>
+ <td>
+
+<p>
+The maximum number of samples of the ALTRO
+<p>
+Definition at line <a class="el" href="AliHLTPHOSCommonDefs_8h-source.html#l00010">10</a> of file <a class="el" href="AliHLTPHOSCommonDefs_8h-source.html">AliHLTPHOSCommonDefs.h</a>. </td>
+ </tr>
+</table>
+<a class="anchor" name="a20" doxytag="AliHLTPHOSCommonDefs.h::DEFAULT_FS"></a><p>
+<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
+ <tr>
+ <td class="mdRow">
+ <table cellpadding="0" cellspacing="0" border="0">
+ <tr>
+ <td class="md" nowrap valign="top">#define DEFAULT_FS 10 </td>
+ </tr>
+ </table>
+ </td>
+ </tr>
+</table>
+<table cellspacing="5" cellpadding="0" border="0">
+ <tr>
+ <td>
+
+ </td>
+ <td>
+
+<p>
+Assume that the signal is samples with 10 MHZ samle rate
+<p>
+Definition at line <a class="el" href="AliHLTPHOSCommonDefs_8h-source.html#l00035">35</a> of file <a class="el" href="AliHLTPHOSCommonDefs_8h-source.html">AliHLTPHOSCommonDefs.h</a>.
+<p>
+Referenced by <a class="el" href="AliHLTPHOSRawAnalyzerPeakFinderComponent_8cxx-source.html#l00062">AliHLTPHOSRawAnalyzerPeakFinderComponent::LoadPFVector()</a>. </td>
+ </tr>
+</table>
+<a class="anchor" name="a19" doxytag="AliHLTPHOSCommonDefs.h::DEFAULT_TAU"></a><p>
<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
<tr>
<td class="mdRow">
<table cellpadding="0" cellspacing="0" border="0">
<tr>
- <td class="md" nowrap valign="top">#define PHOS_ALTROCHANNELS 16 </td>
+ <td class="md" nowrap valign="top">#define DEFAULT_TAU 2 </td>
+ </tr>
+ </table>
+ </td>
+ </tr>
+</table>
+<table cellspacing="5" cellpadding="0" border="0">
+ <tr>
+ <td>
+
+ </td>
+ <td>
+
+<p>
+Assume that the signal rise time of the altrp pulses is 2 us (nominal value of the electronics)
+<p>
+Definition at line <a class="el" href="AliHLTPHOSCommonDefs_8h-source.html#l00034">34</a> of file <a class="el" href="AliHLTPHOSCommonDefs_8h-source.html">AliHLTPHOSCommonDefs.h</a>.
+<p>
+Referenced by <a class="el" href="AliHLTPHOSRawAnalyzerPeakFinderComponent_8cxx-source.html#l00062">AliHLTPHOSRawAnalyzerPeakFinderComponent::LoadPFVector()</a>. </td>
+ </tr>
+</table>
+<a class="anchor" name="a18" doxytag="AliHLTPHOSCommonDefs.h::HIGH_GAIN"></a><p>
+<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
+ <tr>
+ <td class="mdRow">
+ <table cellpadding="0" cellspacing="0" border="0">
+ <tr>
+ <td class="md" nowrap valign="top">#define HIGH_GAIN 0 </td>
+ </tr>
+ </table>
+ </td>
+ </tr>
+</table>
+<table cellspacing="5" cellpadding="0" border="0">
+ <tr>
+ <td>
+
+ </td>
+ <td>
+
+<p>
+
+<p>
+Definition at line <a class="el" href="AliHLTPHOSCommonDefs_8h-source.html#l00030">30</a> of file <a class="el" href="AliHLTPHOSCommonDefs_8h-source.html">AliHLTPHOSCommonDefs.h</a>. </td>
+ </tr>
+</table>
+<a class="anchor" name="a17" doxytag="AliHLTPHOSCommonDefs.h::LOW_GAIN"></a><p>
+<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
+ <tr>
+ <td class="mdRow">
+ <table cellpadding="0" cellspacing="0" border="0">
+ <tr>
+ <td class="md" nowrap valign="top">#define LOW_GAIN 1 </td>
+ </tr>
+ </table>
+ </td>
+ </tr>
+</table>
+<table cellspacing="5" cellpadding="0" border="0">
+ <tr>
+ <td>
+
+ </td>
+ <td>
+
+<p>
+
+<p>
+Definition at line <a class="el" href="AliHLTPHOSCommonDefs_8h-source.html#l00029">29</a> of file <a class="el" href="AliHLTPHOSCommonDefs_8h-source.html">AliHLTPHOSCommonDefs.h</a>. </td>
+ </tr>
+</table>
+<a class="anchor" name="a4" doxytag="AliHLTPHOSCommonDefs.h::N_ALTROCHANNELS"></a><p>
+<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
+ <tr>
+ <td class="mdRow">
+ <table cellpadding="0" cellspacing="0" border="0">
+ <tr>
+ <td class="md" nowrap valign="top">#define N_ALTROCHANNELS 16 </td>
</tr>
</table>
</td>
Definition at line <a class="el" href="AliHLTPHOSCommonDefs_8h-source.html#l00009">9</a> of file <a class="el" href="AliHLTPHOSCommonDefs_8h-source.html">AliHLTPHOSCommonDefs.h</a>. </td>
</tr>
</table>
-<a class="anchor" name="a3" doxytag="AliHLTPHOSCommonDefs.h::PHOS_ALTROS"></a><p>
+<a class="anchor" name="a3" doxytag="AliHLTPHOSCommonDefs.h::N_ALTROS"></a><p>
<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
<tr>
<td class="mdRow">
<table cellpadding="0" cellspacing="0" border="0">
<tr>
- <td class="md" nowrap valign="top">#define PHOS_ALTROS 4 </td>
+ <td class="md" nowrap valign="top">#define N_ALTROS 4 </td>
</tr>
</table>
</td>
Definition at line <a class="el" href="AliHLTPHOSCommonDefs_8h-source.html#l00008">8</a> of file <a class="el" href="AliHLTPHOSCommonDefs_8h-source.html">AliHLTPHOSCommonDefs.h</a>. </td>
</tr>
</table>
-<a class="anchor" name="a1" doxytag="AliHLTPHOSCommonDefs.h::PHOS_BRANCHES"></a><p>
+<a class="anchor" name="a1" doxytag="AliHLTPHOSCommonDefs.h::N_BRANCHES"></a><p>
<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
<tr>
<td class="mdRow">
<table cellpadding="0" cellspacing="0" border="0">
<tr>
- <td class="md" nowrap valign="top">#define PHOS_BRANCHES 2 </td>
+ <td class="md" nowrap valign="top">#define N_BRANCHES 2 </td>
</tr>
</table>
</td>
Definition at line <a class="el" href="AliHLTPHOSCommonDefs_8h-source.html#l00006">6</a> of file <a class="el" href="AliHLTPHOSCommonDefs_8h-source.html">AliHLTPHOSCommonDefs.h</a>. </td>
</tr>
</table>
-<a class="anchor" name="a7" doxytag="AliHLTPHOSCommonDefs.h::PHOS_COLUMNS"></a><p>
+<a class="anchor" name="a8" doxytag="AliHLTPHOSCommonDefs.h::N_COLUMNS_MOD"></a><p>
<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
<tr>
<td class="mdRow">
<table cellpadding="0" cellspacing="0" border="0">
<tr>
- <td class="md" nowrap valign="top">#define PHOS_COLUMNS 56 </td>
+ <td class="md" nowrap valign="top">#define N_COLUMNS_MOD 56 </td>
</tr>
</table>
</td>
<p>
Number of columns per module
<p>
-Definition at line <a class="el" href="AliHLTPHOSCommonDefs_8h-source.html#l00014">14</a> of file <a class="el" href="AliHLTPHOSCommonDefs_8h-source.html">AliHLTPHOSCommonDefs.h</a>. </td>
+Definition at line <a class="el" href="AliHLTPHOSCommonDefs_8h-source.html#l00015">15</a> of file <a class="el" href="AliHLTPHOSCommonDefs_8h-source.html">AliHLTPHOSCommonDefs.h</a>. </td>
</tr>
</table>
-<a class="anchor" name="a2" doxytag="AliHLTPHOSCommonDefs.h::PHOS_FEECS"></a><p>
+<a class="anchor" name="a10" doxytag="AliHLTPHOSCommonDefs.h::N_COLUMNS_RCU"></a><p>
<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
<tr>
<td class="mdRow">
<table cellpadding="0" cellspacing="0" border="0">
<tr>
- <td class="md" nowrap valign="top">#define PHOS_FEECS 14 </td>
+ <td class="md" nowrap valign="top">#define N_COLUMNS_RCU 28 </td>
+ </tr>
+ </table>
+ </td>
+ </tr>
+</table>
+<table cellspacing="5" cellpadding="0" border="0">
+ <tr>
+ <td>
+
+ </td>
+ <td>
+
+<p>
+Number of columns per module
+<p>
+Definition at line <a class="el" href="AliHLTPHOSCommonDefs_8h-source.html#l00017">17</a> of file <a class="el" href="AliHLTPHOSCommonDefs_8h-source.html">AliHLTPHOSCommonDefs.h</a>. </td>
+ </tr>
+</table>
+<a class="anchor" name="a12" doxytag="AliHLTPHOSCommonDefs.h::N_DATATYPES"></a><p>
+<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
+ <tr>
+ <td class="mdRow">
+ <table cellpadding="0" cellspacing="0" border="0">
+ <tr>
+ <td class="md" nowrap valign="top">#define N_DATATYPES 10 </td>
+ </tr>
+ </table>
+ </td>
+ </tr>
+</table>
+<table cellspacing="5" cellpadding="0" border="0">
+ <tr>
+ <td>
+
+ </td>
+ <td>
+
+<p>
+
+<p>
+Definition at line <a class="el" href="AliHLTPHOSCommonDefs_8h-source.html#l00020">20</a> of file <a class="el" href="AliHLTPHOSCommonDefs_8h-source.html">AliHLTPHOSCommonDefs.h</a>. </td>
+ </tr>
+</table>
+<a class="anchor" name="a2" doxytag="AliHLTPHOSCommonDefs.h::N_FEECS"></a><p>
+<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
+ <tr>
+ <td class="mdRow">
+ <table cellpadding="0" cellspacing="0" border="0">
+ <tr>
+ <td class="md" nowrap valign="top">#define N_FEECS 14 </td>
</tr>
</table>
</td>
Definition at line <a class="el" href="AliHLTPHOSCommonDefs_8h-source.html#l00007">7</a> of file <a class="el" href="AliHLTPHOSCommonDefs_8h-source.html">AliHLTPHOSCommonDefs.h</a>. </td>
</tr>
</table>
-<a class="anchor" name="a8" doxytag="AliHLTPHOSCommonDefs.h::PHOS_GAINS"></a><p>
+<a class="anchor" name="a11" doxytag="AliHLTPHOSCommonDefs.h::N_GAINS"></a><p>
<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
<tr>
<td class="mdRow">
<table cellpadding="0" cellspacing="0" border="0">
<tr>
- <td class="md" nowrap valign="top">#define PHOS_GAINS 2 </td>
+ <td class="md" nowrap valign="top">#define N_GAINS 2 </td>
</tr>
</table>
</td>
<p>
Number of gains per ALTRO channel
<p>
-Definition at line <a class="el" href="AliHLTPHOSCommonDefs_8h-source.html#l00015">15</a> of file <a class="el" href="AliHLTPHOSCommonDefs_8h-source.html">AliHLTPHOSCommonDefs.h</a>. </td>
+Definition at line <a class="el" href="AliHLTPHOSCommonDefs_8h-source.html#l00018">18</a> of file <a class="el" href="AliHLTPHOSCommonDefs_8h-source.html">AliHLTPHOSCommonDefs.h</a>.
+<p>
+Referenced by <a class="el" href="AliHLTPHOSModuleMergerComponent_8cxx-source.html#l00157">AliHLTPHOSModuleMergerComponent::DumpData()</a>. </td>
</tr>
</table>
-<a class="anchor" name="a5" doxytag="AliHLTPHOSCommonDefs.h::PHOS_MODULES"></a><p>
+<a class="anchor" name="a6" doxytag="AliHLTPHOSCommonDefs.h::N_MODULES"></a><p>
<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
<tr>
<td class="mdRow">
<table cellpadding="0" cellspacing="0" border="0">
<tr>
- <td class="md" nowrap valign="top">#define PHOS_MODULES 5 </td>
+ <td class="md" nowrap valign="top">#define N_MODULES 5 </td>
</tr>
</table>
</td>
<p>
Number of modules of the PHOS detector
<p>
-Definition at line <a class="el" href="AliHLTPHOSCommonDefs_8h-source.html#l00012">12</a> of file <a class="el" href="AliHLTPHOSCommonDefs_8h-source.html">AliHLTPHOSCommonDefs.h</a>. </td>
+Definition at line <a class="el" href="AliHLTPHOSCommonDefs_8h-source.html#l00013">13</a> of file <a class="el" href="AliHLTPHOSCommonDefs_8h-source.html">AliHLTPHOSCommonDefs.h</a>. </td>
</tr>
</table>
-<a class="anchor" name="a0" doxytag="AliHLTPHOSCommonDefs.h::PHOS_RCUS"></a><p>
+<a class="anchor" name="a0" doxytag="AliHLTPHOSCommonDefs.h::N_RCUS"></a><p>
<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
<tr>
<td class="mdRow">
<table cellpadding="0" cellspacing="0" border="0">
<tr>
- <td class="md" nowrap valign="top">#define PHOS_RCUS 4 </td>
+ <td class="md" nowrap valign="top">#define N_RCUS 4 </td>
</tr>
</table>
</td>
Definition at line <a class="el" href="AliHLTPHOSCommonDefs_8h-source.html#l00005">5</a> of file <a class="el" href="AliHLTPHOSCommonDefs_8h-source.html">AliHLTPHOSCommonDefs.h</a>. </td>
</tr>
</table>
-<a class="anchor" name="a6" doxytag="AliHLTPHOSCommonDefs.h::PHOS_ROWS"></a><p>
+<a class="anchor" name="a7" doxytag="AliHLTPHOSCommonDefs.h::N_ROWS_MOD"></a><p>
<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
<tr>
<td class="mdRow">
<table cellpadding="0" cellspacing="0" border="0">
<tr>
- <td class="md" nowrap valign="top">#define PHOS_ROWS 64 </td>
+ <td class="md" nowrap valign="top">#define N_ROWS_MOD 64 </td>
</tr>
</table>
</td>
<p>
Number of rows per module
<p>
-Definition at line <a class="el" href="AliHLTPHOSCommonDefs_8h-source.html#l00013">13</a> of file <a class="el" href="AliHLTPHOSCommonDefs_8h-source.html">AliHLTPHOSCommonDefs.h</a>. </td>
+Definition at line <a class="el" href="AliHLTPHOSCommonDefs_8h-source.html#l00014">14</a> of file <a class="el" href="AliHLTPHOSCommonDefs_8h-source.html">AliHLTPHOSCommonDefs.h</a>. </td>
+ </tr>
+</table>
+<a class="anchor" name="a9" doxytag="AliHLTPHOSCommonDefs.h::N_ROWS_RCU"></a><p>
+<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
+ <tr>
+ <td class="mdRow">
+ <table cellpadding="0" cellspacing="0" border="0">
+ <tr>
+ <td class="md" nowrap valign="top">#define N_ROWS_RCU 32 </td>
+ </tr>
+ </table>
+ </td>
+ </tr>
+</table>
+<table cellspacing="5" cellpadding="0" border="0">
+ <tr>
+ <td>
+
+ </td>
+ <td>
+
+<p>
+Number of rows per module
+<p>
+Definition at line <a class="el" href="AliHLTPHOSCommonDefs_8h-source.html#l00016">16</a> of file <a class="el" href="AliHLTPHOSCommonDefs_8h-source.html">AliHLTPHOSCommonDefs.h</a>. </td>
+ </tr>
+</table>
+<a class="anchor" name="a15" doxytag="AliHLTPHOSCommonDefs.h::PF_DEFAULT_N_SAMPLES"></a><p>
+<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
+ <tr>
+ <td class="mdRow">
+ <table cellpadding="0" cellspacing="0" border="0">
+ <tr>
+ <td class="md" nowrap valign="top">#define PF_DEFAULT_N_SAMPLES 70 </td>
+ </tr>
+ </table>
+ </td>
+ </tr>
+</table>
+<table cellspacing="5" cellpadding="0" border="0">
+ <tr>
+ <td>
+
+ </td>
+ <td>
+
+<p>
+
+<p>
+Definition at line <a class="el" href="AliHLTPHOSCommonDefs_8h-source.html#l00025">25</a> of file <a class="el" href="AliHLTPHOSCommonDefs_8h-source.html">AliHLTPHOSCommonDefs.h</a>.
+<p>
+Referenced by <a class="el" href="AliHLTPHOSRawAnalyzerPeakFinderComponent_8cxx-source.html#l00062">AliHLTPHOSRawAnalyzerPeakFinderComponent::LoadPFVector()</a>. </td>
+ </tr>
+</table>
+<a class="anchor" name="a16" doxytag="AliHLTPHOSCommonDefs.h::PF_DEFAULT_STARTINDEX"></a><p>
+<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
+ <tr>
+ <td class="mdRow">
+ <table cellpadding="0" cellspacing="0" border="0">
+ <tr>
+ <td class="md" nowrap valign="top">#define PF_DEFAULT_STARTINDEX 0 </td>
+ </tr>
+ </table>
+ </td>
+ </tr>
+</table>
+<table cellspacing="5" cellpadding="0" border="0">
+ <tr>
+ <td>
+
+ </td>
+ <td>
+
+<p>
+
+<p>
+Definition at line <a class="el" href="AliHLTPHOSCommonDefs_8h-source.html#l00026">26</a> of file <a class="el" href="AliHLTPHOSCommonDefs_8h-source.html">AliHLTPHOSCommonDefs.h</a>.
+<p>
+Referenced by <a class="el" href="AliHLTPHOSRawAnalyzerPeakFinderComponent_8cxx-source.html#l00062">AliHLTPHOSRawAnalyzerPeakFinderComponent::LoadPFVector()</a>. </td>
+ </tr>
+</table>
+<a class="anchor" name="a13" doxytag="AliHLTPHOSCommonDefs.h::PF_MAX_PATH_LENGTH"></a><p>
+<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
+ <tr>
+ <td class="mdRow">
+ <table cellpadding="0" cellspacing="0" border="0">
+ <tr>
+ <td class="md" nowrap valign="top">#define PF_MAX_PATH_LENGTH 256 </td>
+ </tr>
+ </table>
+ </td>
+ </tr>
+</table>
+<table cellspacing="5" cellpadding="0" border="0">
+ <tr>
+ <td>
+
+ </td>
+ <td>
+
+<p>
+
+<p>
+Definition at line <a class="el" href="AliHLTPHOSCommonDefs_8h-source.html#l00023">23</a> of file <a class="el" href="AliHLTPHOSCommonDefs_8h-source.html">AliHLTPHOSCommonDefs.h</a>. </td>
+ </tr>
+</table>
+<a class="anchor" name="a14" doxytag="AliHLTPHOSCommonDefs.h::PF_VECTOR_DIR"></a><p>
+<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
+ <tr>
+ <td class="mdRow">
+ <table cellpadding="0" cellspacing="0" border="0">
+ <tr>
+ <td class="md" nowrap valign="top">#define PF_VECTOR_DIR "/HLT/PHOS/PFVectors" </td>
+ </tr>
+ </table>
+ </td>
+ </tr>
+</table>
+<table cellspacing="5" cellpadding="0" border="0">
+ <tr>
+ <td>
+
+ </td>
+ <td>
+
+<p>
+
+<p>
+Definition at line <a class="el" href="AliHLTPHOSCommonDefs_8h-source.html#l00024">24</a> of file <a class="el" href="AliHLTPHOSCommonDefs_8h-source.html">AliHLTPHOSCommonDefs.h</a>.
+<p>
+Referenced by <a class="el" href="AliHLTPHOSRawAnalyzerPeakFinderComponent_8cxx-source.html#l00069">AliHLTPHOSRawAnalyzerPeakFinderComponent::LoadPFVector()</a>. </td>
</tr>
</table>
-<hr size="1"><address style="align: right;"><small>Generated on Wed Jan 17 21:56:43 2007 for AliHLTPHOS by
+<hr size="1"><address style="align: right;"><small>Generated on Sun Feb 18 22:17:03 2007 for AliHLTPHOS by
<a href="http://www.doxygen.org/index.html">
<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.3.9.1 </small></address>
</body>
00058 SetTitle(calibda.GetName());
00059
00060
-00061 <span class="comment">// for(Int_t gain = 0; gain < PHOS_GAINS; gain ++){</span>
-00062 <span class="keywordflow">for</span>(Int_t module=0; module<PHOS_MODULES; module++) {
-00063 <span class="keywordflow">for</span>(Int_t column=0; column< PHOS_COLUMNS; column++) {
-00064 <span class="keywordflow">for</span>(Int_t row=0; row<PHOS_ROWS; row++) {
-00065 <span class="keywordflow">for</span>(Int_t gain = 0; gain < PHOS_GAINS; gain ++){
+00061 <span class="comment">// for(Int_t gain = 0; gain < N_GAINS; gain ++){</span>
+00062 <span class="keywordflow">for</span>(Int_t module=0; module<N_MODULES; module++) {
+00063 <span class="keywordflow">for</span>(Int_t column=0; column< N_COLUMNS_MOD; column++) {
+00064 <span class="keywordflow">for</span>(Int_t row=0; row<N_ROWS_MOD; row++) {
+00065 <span class="keywordflow">for</span>(Int_t gain = 0; gain < N_GAINS; gain ++){
00066 <a class="code" href="classAliHLTPHOSEmcCalibData.html#AliHLTPHOSEmcCalibDatap0">fADCchannelEnergy</a>[module][column][row][gain] = calibda.<a class="code" href="classAliHLTPHOSEmcCalibData.html#AliHLTPHOSEmcCalibDatap0">fADCchannelEnergy</a>[module][column][row][gain];
00067 <a class="code" href="classAliHLTPHOSEmcCalibData.html#AliHLTPHOSEmcCalibDatap1">fADCpedestalEmcMeasured</a>[module][column][row][gain] = calibda.<a class="code" href="classAliHLTPHOSEmcCalibData.html#AliHLTPHOSEmcCalibDatap1">fADCpedestalEmcMeasured</a>[module][column][row][gain];
00068 }
00080
00081 SetName(calibda.GetName());
00082 SetTitle(calibda.GetName());
-00083 <span class="comment">// for(Int_t gain = 0; gain < PHOS_GAINS; gain ++){</span>
-00084 <span class="keywordflow">for</span>(Int_t module=0; module<PHOS_MODULES; module++) {
-00085 <span class="keywordflow">for</span>(Int_t column=0; column< PHOS_COLUMNS; column++) {
-00086 <span class="keywordflow">for</span>(Int_t row=0; row<PHOS_ROWS; row++) {
-00087 <span class="keywordflow">for</span>(Int_t gain = 0; gain < PHOS_GAINS; gain ++){
+00083 <span class="comment">// for(Int_t gain = 0; gain < N_GAINS; gain ++){</span>
+00084 <span class="keywordflow">for</span>(Int_t module=0; module<N_MODULES; module++) {
+00085 <span class="keywordflow">for</span>(Int_t column=0; column< N_COLUMNS_MOD; column++) {
+00086 <span class="keywordflow">for</span>(Int_t row=0; row<N_ROWS_MOD; row++) {
+00087 <span class="keywordflow">for</span>(Int_t gain = 0; gain < N_GAINS; gain ++){
00088 <a class="code" href="classAliHLTPHOSEmcCalibData.html#AliHLTPHOSEmcCalibDatap0">fADCchannelEnergy</a>[module][column][row][gain] = calibda.<a class="code" href="classAliHLTPHOSEmcCalibData.html#AliHLTPHOSEmcCalibDatap0">fADCchannelEnergy</a>[module][column][row][gain];
00089 <a class="code" href="classAliHLTPHOSEmcCalibData.html#AliHLTPHOSEmcCalibDatap1">fADCpedestalEmcMeasured</a>[module][column][row][gain] = calibda.<a class="code" href="classAliHLTPHOSEmcCalibData.html#AliHLTPHOSEmcCalibDatap1">fADCpedestalEmcMeasured</a>[module][column][row][gain];
00090 }
00107 <span class="comment">// Set all pedestals and all ADC channels to its ideal values = 1.</span>
00108
00109 <span class="comment">// for(Int_t gain = 0; gain < PHOS_GAINS; gain ++){</span>
-00110 <span class="keywordflow">for</span> (Int_t module=0; module<PHOS_MODULES; module++){
-00111 <span class="keywordflow">for</span> (Int_t column=0; column< PHOS_COLUMNS; column++){
-00112 <span class="keywordflow">for</span> (Int_t row=0; row<PHOS_ROWS; row++){
-00113 <span class="keywordflow">for</span>(Int_t gain = 0; gain < PHOS_GAINS; gain ++){
+00110 <span class="keywordflow">for</span> (Int_t module=0; module<N_MODULES; module++){
+00111 <span class="keywordflow">for</span> (Int_t column=0; column< N_COLUMNS_MOD; column++){
+00112 <span class="keywordflow">for</span> (Int_t row=0; row<N_ROWS_MOD; row++){
+00113 <span class="keywordflow">for</span>(Int_t gain = 0; gain < N_GAINS; gain ++){
00114 <a class="code" href="classAliHLTPHOSEmcCalibData.html#AliHLTPHOSEmcCalibDatap1">fADCpedestalEmcMeasured</a>[module][column][row][gain] = 0.;
00115 <a class="code" href="classAliHLTPHOSEmcCalibData.html#AliHLTPHOSEmcCalibDatap0">fADCchannelEnergy</a>[module][column][row][gain] = 1.;
00116 }
00126
00127 <span class="keywordflow">if</span> (strstr(option,<span class="stringliteral">"ped"</span>)) {
00128 printf(<span class="stringliteral">"\n ---- EMC Pedestal values ----\n\n"</span>);
-00129 <span class="comment">// for(Int_t gain = 0; gain < PHOS_GAINS; gain ++){</span>
-00130 <span class="keywordflow">for</span> (Int_t module=0; module<PHOS_MODULES; module++){
+00129 <span class="comment">// for(Int_t gain = 0; gain < N_GAINS; gain ++){</span>
+00130 <span class="keywordflow">for</span> (Int_t module=0; module<N_MODULES; module++){
00131 printf(<span class="stringliteral">"============== Module %d\n"</span>,module+1);
-00132 <span class="keywordflow">for</span> (Int_t column=0; column< PHOS_COLUMNS; column++){
-00133 <span class="keywordflow">for</span> (Int_t row=0; row<PHOS_ROWS; row++){
-00134 <span class="keywordflow">for</span>(Int_t gain = 0; gain < PHOS_GAINS; gain ++){
+00132 <span class="keywordflow">for</span> (Int_t column=0; column< N_COLUMNS_MOD; column++){
+00133 <span class="keywordflow">for</span> (Int_t row=0; row<N_ROWS_MOD; row++){
+00134 <span class="keywordflow">for</span>(Int_t gain = 0; gain < N_GAINS; gain ++){
00135 printf(<span class="stringliteral">"%4.1f"</span>,<a class="code" href="classAliHLTPHOSEmcCalibData.html#AliHLTPHOSEmcCalibDatap1">fADCpedestalEmcMeasured</a>[module][column][row][gain]);
00136 }
00137 printf(<span class="stringliteral">"\n"</span>);
00142
00143 <span class="keywordflow">if</span> (strstr(option,<span class="stringliteral">"gain"</span>)) {
00144 printf(<span class="stringliteral">"\n ---- EMC ADC channel values ----\n\n"</span>);
-00145 <span class="comment">// for(Int_t gain = 0; gain < PHOS_GAINS; gain ++){ </span>
-00146 <span class="keywordflow">for</span> (Int_t module=0; module<PHOS_MODULES; module++){
+00145 <span class="comment">// for(Int_t gain = 0; gain < N_GAINS; gain ++){ </span>
+00146 <span class="keywordflow">for</span> (Int_t module=0; module<N_MODULES; module++){
00147 printf(<span class="stringliteral">"============== Module %d\n"</span>,module+1);
-00148 <span class="keywordflow">for</span> (Int_t column=0; column< PHOS_COLUMNS; column++){
-00149 <span class="keywordflow">for</span> (Int_t row=0; row<PHOS_ROWS; row++){
-00150 <span class="keywordflow">for</span>(Int_t gain = 0; gain < PHOS_GAINS; gain ++){
+00148 <span class="keywordflow">for</span> (Int_t column=0; column< N_COLUMNS_MOD; column++){
+00149 <span class="keywordflow">for</span> (Int_t row=0; row<N_ROWS_MOD; row++){
+00150 <span class="keywordflow">for</span>(Int_t gain = 0; gain < N_GAINS; gain ++){
00151 printf(<span class="stringliteral">"%4.1f"</span>,<a class="code" href="classAliHLTPHOSEmcCalibData.html#AliHLTPHOSEmcCalibDatap0">fADCchannelEnergy</a>[module][column][row][gain]);
00152 }
00153 printf(<span class="stringliteral">"\n"</span>);
00161 <span class="keywordtype">void</span>
<a name="l00162"></a><a class="code" href="classAliHLTPHOSEmcCalibData.html#AliHLTPHOSEmcCalibDataa11">00162</a> <a class="code" href="classAliHLTPHOSEmcCalibData.html#AliHLTPHOSEmcCalibDataa11">AliHLTPHOSEmcCalibData::MakeADCpedestalCorrectionTable</a>()
00163 {
-00164 <span class="keywordflow">for</span> (Int_t module=0; module<PHOS_MODULES; module++){
+00164 <span class="keywordflow">for</span> (Int_t module=0; module<N_MODULES; module++){
00165 printf(<span class="stringliteral">"============== Module %d\n"</span>,module+1);
-00166 <span class="keywordflow">for</span> (Int_t column=0; column< PHOS_COLUMNS; column++){
-00167 <span class="keywordflow">for</span> (Int_t row=0; row<PHOS_ROWS; row++){
-00168 <span class="keywordflow">for</span>(Int_t gain = 0; gain < PHOS_GAINS; gain ++){
+00166 <span class="keywordflow">for</span> (Int_t column=0; column< N_COLUMNS_MOD; column++){
+00167 <span class="keywordflow">for</span> (Int_t row=0; row<N_ROWS_MOD; row++){
+00168 <span class="keywordflow">for</span>(Int_t gain = 0; gain < N_GAINS; gain ++){
00169 <a class="code" href="classAliHLTPHOSEmcCalibData.html#AliHLTPHOSEmcCalibDatap3">fADCpedestalCorrectionTable</a>[module][column][row][gain] = <a class="code" href="classAliHLTPHOSEmcCalibData.html#AliHLTPHOSEmcCalibDatap1">fADCpedestalEmcMeasured</a>[module][column][row][gain] - <a class="code" href="classAliHLTPHOSEmcCalibData.html#AliHLTPHOSEmcCalibDatap2">fADCpedestalAltroReg</a>[module][column][row][gain];
00170 <span class="comment">// printf("%4.1f",fADCchannelEnergy[module][column][row][gain]);</span>
00171 <span class="comment">//</span>
00216 <span class="comment">//module 1:5, column 1:56, row 1:64</span>
00217 <a class="code" href="classAliHLTPHOSEmcCalibData.html#AliHLTPHOSEmcCalibDatap1">fADCpedestalEmcMeasured</a>[module-1][column-1][row-1][gain] = value;
00218 }
-</pre></div><hr size="1"><address style="align: right;"><small>Generated on Wed Jan 17 21:56:43 2007 for AliHLTPHOS by
+</pre></div><hr size="1"><address style="align: right;"><small>Generated on Sun Feb 18 22:17:02 2007 for AliHLTPHOS by
<a href="http://www.doxygen.org/index.html">
<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.3.9.1 </small></address>
</body>
</td>
</tr>
</table>
-<hr size="1"><address style="align: right;"><small>Generated on Wed Jan 17 21:56:43 2007 for AliHLTPHOS by
+<hr size="1"><address style="align: right;"><small>Generated on Sun Feb 18 22:17:03 2007 for AliHLTPHOS by
<a href="http://www.doxygen.org/index.html">
<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.3.9.1 </small></address>
</body>
</head><body>
<!-- Generated by Doxygen 1.3.9.1 -->
<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>
-<h1>AliHLTPHOSEmcCalibData.h</h1><a href="AliHLTPHOSEmcCalibData_8h.html">Go to the documentation of this file.</a><div class="fragment"><pre class="fragment">00001 <span class="preprocessor">#ifndef ALIHLTPHOSEMCCALIBDATA_H</span>
-00002 <span class="preprocessor"></span><span class="preprocessor">#define ALIHLTPHOSEMCCALIBDATA_H</span>
-00003 <span class="preprocessor"></span>
-00004 <span class="comment">/* Copyright(c) 1998-1999, ALICE Experiment at CERN, All rights reserved. *</span>
-00005 <span class="comment"> * See cxx source for full Copyright notice */</span>
-00006
-00008 <span class="comment">// class for EMC calibration //</span>
-00010 <span class="comment"></span>
-00011 <span class="preprocessor">#include "TNamed.h"</span>
-00012 <span class="preprocessor">#include "<a class="code" href="AliHLTPHOSCommonDefs_8h.html">AliHLTPHOSCommonDefs.h</a>"</span>
-00013
+<h1>AliHLTPHOSEmcCalibData.h</h1><a href="AliHLTPHOSEmcCalibData_8h.html">Go to the documentation of this file.</a><div class="fragment"><pre class="fragment">00001
+00002 <span class="preprocessor">#ifndef ALIHLTPHOSEMCCALIBDATA_H</span>
+00003 <span class="preprocessor"></span><span class="preprocessor">#define ALIHLTPHOSEMCCALIBDATA_H</span>
+00004 <span class="preprocessor"></span>
+00005 <span class="comment">/* Copyright(c) 1998-1999, ALICE Experiment at CERN, All rights reserved. *</span>
+00006 <span class="comment"> * See cxx source for full Copyright notice */</span>
+00007
+00009 <span class="comment">// class for EMC calibration //</span>
+00011 <span class="comment"></span>
+00012 <span class="preprocessor">#include "TNamed.h"</span>
+00013 <span class="preprocessor">#include "<a class="code" href="AliHLTPHOSCommonDefs_8h.html">AliHLTPHOSCommonDefs.h</a>"</span>
00014
-<a name="l00015"></a><a class="code" href="classAliHLTPHOSEmcCalibData.html">00015</a> <span class="keyword">class </span><a class="code" href="classAliHLTPHOSEmcCalibData.html">AliHLTPHOSEmcCalibData</a>: <span class="keyword">public</span> TNamed {
-00016
-00017 <span class="keyword">public</span>:
-00018 <a class="code" href="classAliHLTPHOSEmcCalibData.html#AliHLTPHOSEmcCalibDataa0">AliHLTPHOSEmcCalibData</a>();
-00019 <a class="code" href="classAliHLTPHOSEmcCalibData.html#AliHLTPHOSEmcCalibDataa0">AliHLTPHOSEmcCalibData</a>(<span class="keyword">const</span> <span class="keywordtype">char</span>* name);
-00020 <a class="code" href="classAliHLTPHOSEmcCalibData.html#AliHLTPHOSEmcCalibDataa0">AliHLTPHOSEmcCalibData</a>(<span class="keyword">const</span> <a class="code" href="classAliHLTPHOSEmcCalibData.html">AliHLTPHOSEmcCalibData</a> &calibda);
-00021 <a class="code" href="classAliHLTPHOSEmcCalibData.html">AliHLTPHOSEmcCalibData</a>& <a class="code" href="classAliHLTPHOSEmcCalibData.html#AliHLTPHOSEmcCalibDataa3">operator= </a>(<span class="keyword">const</span> <a class="code" href="classAliHLTPHOSEmcCalibData.html">AliHLTPHOSEmcCalibData</a> &calibda);
-00022 <span class="keyword">virtual</span> <a class="code" href="classAliHLTPHOSEmcCalibData.html#AliHLTPHOSEmcCalibDataa4">~AliHLTPHOSEmcCalibData</a>();
-00023 <span class="keywordtype">void</span> <a class="code" href="classAliHLTPHOSEmcCalibData.html#AliHLTPHOSEmcCalibDataa5">Reset</a>();
-00024 <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="classAliHLTPHOSEmcCalibData.html#AliHLTPHOSEmcCalibDataa6">Print</a>(Option_t *option = <span class="stringliteral">""</span>) <span class="keyword">const</span>;
-00025 Float_t <a class="code" href="classAliHLTPHOSEmcCalibData.html#AliHLTPHOSEmcCalibDataa7">GetADCchannelEnergy</a>(Int_t module, Int_t column, Int_t row, Int_t gain) <span class="keyword">const</span>;
-00026 Float_t <a class="code" href="classAliHLTPHOSEmcCalibData.html#AliHLTPHOSEmcCalibDataa8">GetADCpedestalEmcMeasured</a>(Int_t module, Int_t column, Int_t row, Int_t gain) <span class="keyword">const</span>;
-00027 <span class="keywordtype">void</span> <a class="code" href="classAliHLTPHOSEmcCalibData.html#AliHLTPHOSEmcCalibDataa9">SetADCchannelEnergy</a>(Int_t module, Int_t column, Int_t row, Int_t gain, Float_t value);
-00028 <span class="keywordtype">void</span> <a class="code" href="classAliHLTPHOSEmcCalibData.html#AliHLTPHOSEmcCalibDataa10">SetADCpedestalEmcMeasured</a>(Int_t module, Int_t column, Int_t row, Int_t gain, Float_t value);
-00029 <span class="keywordtype">void</span> <a class="code" href="classAliHLTPHOSEmcCalibData.html#AliHLTPHOSEmcCalibDataa11">MakeADCpedestalCorrectionTable</a>();
-00030 <span class="keyword">protected</span>:
-<a name="l00031"></a><a class="code" href="classAliHLTPHOSEmcCalibData.html#AliHLTPHOSEmcCalibDatap0">00031</a> Float_t <a class="code" href="classAliHLTPHOSEmcCalibData.html#AliHLTPHOSEmcCalibDatap0">fADCchannelEnergy</a>[PHOS_MODULES][PHOS_COLUMNS][PHOS_ROWS][PHOS_GAINS] ;
-<a name="l00032"></a><a class="code" href="classAliHLTPHOSEmcCalibData.html#AliHLTPHOSEmcCalibDatap1">00032</a> Float_t <a class="code" href="classAliHLTPHOSEmcCalibData.html#AliHLTPHOSEmcCalibDatap1">fADCpedestalEmcMeasured</a>[PHOS_MODULES][PHOS_COLUMNS][PHOS_ROWS][PHOS_GAINS] ;
-<a name="l00033"></a><a class="code" href="classAliHLTPHOSEmcCalibData.html#AliHLTPHOSEmcCalibDatap2">00033</a> Int_t <a class="code" href="classAliHLTPHOSEmcCalibData.html#AliHLTPHOSEmcCalibDatap2">fADCpedestalAltroReg</a>[PHOS_MODULES][PHOS_COLUMNS][PHOS_ROWS][PHOS_GAINS] ;
-<a name="l00034"></a><a class="code" href="classAliHLTPHOSEmcCalibData.html#AliHLTPHOSEmcCalibDatap3">00034</a> Float_t <a class="code" href="classAliHLTPHOSEmcCalibData.html#AliHLTPHOSEmcCalibDatap3">fADCpedestalCorrectionTable</a>[PHOS_MODULES][PHOS_COLUMNS][PHOS_ROWS][PHOS_GAINS] ;
-00036 ClassDef(<a class="code" href="classAliHLTPHOSEmcCalibData.html">AliHLTPHOSEmcCalibData</a>,1) <span class="comment">// PHOS EMC calibration data</span>
-00037 };
-00038
-00039 <span class="preprocessor">#endif</span>
-</pre></div><hr size="1"><address style="align: right;"><small>Generated on Wed Jan 17 21:56:43 2007 for AliHLTPHOS by
+00015
+<a name="l00016"></a><a class="code" href="classAliHLTPHOSEmcCalibData.html">00016</a> <span class="keyword">class </span><a class="code" href="classAliHLTPHOSEmcCalibData.html">AliHLTPHOSEmcCalibData</a>: <span class="keyword">public</span> TNamed {
+00017
+00018 <span class="keyword">public</span>:
+00019 <a class="code" href="classAliHLTPHOSEmcCalibData.html#AliHLTPHOSEmcCalibDataa0">AliHLTPHOSEmcCalibData</a>();
+00020 <a class="code" href="classAliHLTPHOSEmcCalibData.html#AliHLTPHOSEmcCalibDataa0">AliHLTPHOSEmcCalibData</a>(<span class="keyword">const</span> <span class="keywordtype">char</span>* name);
+00021 <a class="code" href="classAliHLTPHOSEmcCalibData.html#AliHLTPHOSEmcCalibDataa0">AliHLTPHOSEmcCalibData</a>(<span class="keyword">const</span> <a class="code" href="classAliHLTPHOSEmcCalibData.html">AliHLTPHOSEmcCalibData</a> &calibda);
+00022 <a class="code" href="classAliHLTPHOSEmcCalibData.html">AliHLTPHOSEmcCalibData</a>& <a class="code" href="classAliHLTPHOSEmcCalibData.html#AliHLTPHOSEmcCalibDataa3">operator= </a>(<span class="keyword">const</span> <a class="code" href="classAliHLTPHOSEmcCalibData.html">AliHLTPHOSEmcCalibData</a> &calibda);
+00023 <span class="keyword">virtual</span> <a class="code" href="classAliHLTPHOSEmcCalibData.html#AliHLTPHOSEmcCalibDataa4">~AliHLTPHOSEmcCalibData</a>();
+00024 <span class="keywordtype">void</span> <a class="code" href="classAliHLTPHOSEmcCalibData.html#AliHLTPHOSEmcCalibDataa5">Reset</a>();
+00025 <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="classAliHLTPHOSEmcCalibData.html#AliHLTPHOSEmcCalibDataa6">Print</a>(Option_t *option = <span class="stringliteral">""</span>) <span class="keyword">const</span>;
+00026 Float_t <a class="code" href="classAliHLTPHOSEmcCalibData.html#AliHLTPHOSEmcCalibDataa7">GetADCchannelEnergy</a>(Int_t module, Int_t column, Int_t row, Int_t gain) <span class="keyword">const</span>;
+00027 Float_t <a class="code" href="classAliHLTPHOSEmcCalibData.html#AliHLTPHOSEmcCalibDataa8">GetADCpedestalEmcMeasured</a>(Int_t module, Int_t column, Int_t row, Int_t gain) <span class="keyword">const</span>;
+00028 <span class="keywordtype">void</span> <a class="code" href="classAliHLTPHOSEmcCalibData.html#AliHLTPHOSEmcCalibDataa9">SetADCchannelEnergy</a>(Int_t module, Int_t column, Int_t row, Int_t gain, Float_t value);
+00029 <span class="keywordtype">void</span> <a class="code" href="classAliHLTPHOSEmcCalibData.html#AliHLTPHOSEmcCalibDataa10">SetADCpedestalEmcMeasured</a>(Int_t module, Int_t column, Int_t row, Int_t gain, Float_t value);
+00030 <span class="keywordtype">void</span> <a class="code" href="classAliHLTPHOSEmcCalibData.html#AliHLTPHOSEmcCalibDataa11">MakeADCpedestalCorrectionTable</a>();
+00031 <span class="keyword">protected</span>:
+<a name="l00032"></a><a class="code" href="classAliHLTPHOSEmcCalibData.html#AliHLTPHOSEmcCalibDatap0">00032</a> Float_t <a class="code" href="classAliHLTPHOSEmcCalibData.html#AliHLTPHOSEmcCalibDatap0">fADCchannelEnergy</a>[N_MODULES][N_COLUMNS_MOD][N_ROWS_MOD][N_GAINS] ;
+<a name="l00033"></a><a class="code" href="classAliHLTPHOSEmcCalibData.html#AliHLTPHOSEmcCalibDatap1">00033</a> Float_t <a class="code" href="classAliHLTPHOSEmcCalibData.html#AliHLTPHOSEmcCalibDatap1">fADCpedestalEmcMeasured</a>[N_MODULES][N_COLUMNS_MOD][N_ROWS_MOD][N_GAINS] ;
+<a name="l00034"></a><a class="code" href="classAliHLTPHOSEmcCalibData.html#AliHLTPHOSEmcCalibDatap2">00034</a> Int_t <a class="code" href="classAliHLTPHOSEmcCalibData.html#AliHLTPHOSEmcCalibDatap2">fADCpedestalAltroReg</a>[N_MODULES][N_COLUMNS_MOD][N_ROWS_MOD][N_GAINS] ;
+<a name="l00035"></a><a class="code" href="classAliHLTPHOSEmcCalibData.html#AliHLTPHOSEmcCalibDatap3">00035</a> Float_t <a class="code" href="classAliHLTPHOSEmcCalibData.html#AliHLTPHOSEmcCalibDatap3">fADCpedestalCorrectionTable</a>[N_MODULES][N_COLUMNS_MOD][N_ROWS_MOD][N_GAINS] ;
+00037 ClassDef(<a class="code" href="classAliHLTPHOSEmcCalibData.html">AliHLTPHOSEmcCalibData</a>,1) <span class="comment">// PHOS EMC calibration data</span>
+00038 };
+00039
+00040 <span class="preprocessor">#endif</span>
+</pre></div><hr size="1"><address style="align: right;"><small>Generated on Sun Feb 18 22:17:02 2007 for AliHLTPHOS by
<a href="http://www.doxygen.org/index.html">
<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.3.9.1 </small></address>
</body>
<tr><td class="memItemLeft" nowrap align="right" valign="top">class </td><td class="memItemRight" valign="bottom"><a class="el" href="classAliHLTPHOSEmcCalibData.html">AliHLTPHOSEmcCalibData</a></td></tr>
</table>
-<hr size="1"><address style="align: right;"><small>Generated on Wed Jan 17 21:56:43 2007 for AliHLTPHOS by
+<hr size="1"><address style="align: right;"><small>Generated on Sun Feb 18 22:17:03 2007 for AliHLTPHOS by
<a href="http://www.doxygen.org/index.html">
<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.3.9.1 </small></address>
</body>
00011 <span class="preprocessor"></span><span class="preprocessor">#pragma link C++ class AliHLTPHOSRawAnalyzerLMS+;</span>
00012 <span class="preprocessor"></span><span class="preprocessor">#pragma link C++ class AliHLTPHOSPulseGenerator+;</span>
00013 <span class="preprocessor"></span><span class="preprocessor">#pragma link C++ class AliHLTPHOSEmcCalibData+; </span>
-00014 <span class="preprocessor"></span><span class="comment">//#pragma link C++ class AliHLTPHOSRawAnalyzerComponent+;</span>
-00015 <span class="comment">//#pragma link C++ class AliHLTPHOSRawAnalyzerPeakFinderComponent+;</span>
-00016 <span class="comment">//#pragma link C++ class AliHLTPHOSRawAnalyzerCrudeComponent+;</span>
+00014 <span class="preprocessor"></span><span class="preprocessor">#pragma link C++ class AliHLTPHOSDefinitions+;</span>
+00015 <span class="preprocessor"></span><span class="comment">//#pragma link C++ class AliHLTPHOSValidCellDataStruct+;</span>
+00016 <span class="comment">//#pragma link C++ class AliHLTPHOSRawAnalyzerComponent+;</span>
00017 <span class="comment">//#pragma link C++ class AliHLTPHOSRawAnalyzerPeakFinderComponent+;</span>
-00018 <span class="comment">//#pragma link C++ class AliHLTPHOSRawAnalyzer+;</span>
-00019
-00020 <span class="preprocessor">#endif</span>
-</pre></div><hr size="1"><address style="align: right;"><small>Generated on Wed Jan 17 21:56:43 2007 for AliHLTPHOS by
+00018 <span class="comment">//#pragma link C++ class AliHLTPHOSRawAnalyzerCrudeComponent+;</span>
+00019 <span class="comment">//#pragma link C++ class AliHLTPHOSRawAnalyzerPeakFinderComponent+;</span>
+00020 <span class="comment">//#pragma link C++ class AliHLTPHOSRawAnalyzer+;</span>
+00021
+00022 <span class="preprocessor">#endif</span>
+</pre></div><hr size="1"><address style="align: right;"><small>Generated on Sun Feb 18 22:17:03 2007 for AliHLTPHOS by
<a href="http://www.doxygen.org/index.html">
<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.3.9.1 </small></address>
</body>
<a href="AliHLTPHOSLinkDef_8h-source.html">Go to the source code of this file.</a><table border="0" cellpadding="0" cellspacing="0">
<tr><td></td></tr>
</table>
-<hr size="1"><address style="align: right;"><small>Generated on Wed Jan 17 21:56:43 2007 for AliHLTPHOS by
+<hr size="1"><address style="align: right;"><small>Generated on Sun Feb 18 22:17:03 2007 for AliHLTPHOS by
<a href="http://www.doxygen.org/index.html">
<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.3.9.1 </small></address>
</body>
00184 {
00185 <span class="keywordflow">for</span>(<span class="keywordtype">int</span> i=0; i<fNSamples; i++)
00186 {
-00187 dtaPtr[i]=<a class="code" href="classAliHLTPHOSPulseGenerator.html#AliHLTPHOSPulseGeneratorr0">fAmplitude</a>*exp(2)*pow((i*<a class="code" href="classAliHLTPHOSPulseGenerator.html#AliHLTPHOSPulseGeneratorr6">fDT</a>-<a class="code" href="classAliHLTPHOSPulseGenerator.html#AliHLTPHOSPulseGeneratorr4">fTZero</a>)/<a class="code" href="classAliHLTPHOSPulseGenerator.html#AliHLTPHOSPulseGeneratorr2">fTau</a>, 2)*exp(-2*(i*<a class="code" href="classAliHLTPHOSPulseGenerator.html#AliHLTPHOSPulseGeneratorr6">fDT</a>-fTZero)/fTau);
+00187 dtaPtr[i]=<a class="code" href="classAliHLTPHOSPulseGenerator.html#AliHLTPHOSPulseGeneratorr0">fAmplitude</a>*exp((Double_t)2)*pow((i*<a class="code" href="classAliHLTPHOSPulseGenerator.html#AliHLTPHOSPulseGeneratorr6">fDT</a>-<a class="code" href="classAliHLTPHOSPulseGenerator.html#AliHLTPHOSPulseGeneratorr4">fTZero</a>)/<a class="code" href="classAliHLTPHOSPulseGenerator.html#AliHLTPHOSPulseGeneratorr2">fTau</a>, 2)*exp(-2*(i*<a class="code" href="classAliHLTPHOSPulseGenerator.html#AliHLTPHOSPulseGeneratorr6">fDT</a>-fTZero)/fTau);
00188 }
00189 }
-</pre></div><hr size="1"><address style="align: right;"><small>Generated on Wed Jan 17 21:56:43 2007 for AliHLTPHOS by
+</pre></div><hr size="1"><address style="align: right;"><small>Generated on Sun Feb 18 22:17:03 2007 for AliHLTPHOS by
<a href="http://www.doxygen.org/index.html">
<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.3.9.1 </small></address>
</body>
</td>
</tr>
</table>
-<hr size="1"><address style="align: right;"><small>Generated on Wed Jan 17 21:56:43 2007 for AliHLTPHOS by
+<hr size="1"><address style="align: right;"><small>Generated on Sun Feb 18 22:17:03 2007 for AliHLTPHOS by
<a href="http://www.doxygen.org/index.html">
<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.3.9.1 </small></address>
</body>
00046
00047 <span class="preprocessor">#endif</span>
00048 <span class="preprocessor"></span>
-</pre></div><hr size="1"><address style="align: right;"><small>Generated on Wed Jan 17 21:56:43 2007 for AliHLTPHOS by
+</pre></div><hr size="1"><address style="align: right;"><small>Generated on Sun Feb 18 22:17:03 2007 for AliHLTPHOS by
<a href="http://www.doxygen.org/index.html">
<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.3.9.1 </small></address>
</body>
<tr><td class="memItemLeft" nowrap align="right" valign="top">class </td><td class="memItemRight" valign="bottom"><a class="el" href="classAliHLTPHOSPulseGenerator.html">AliHLTPHOSPulseGenerator</a></td></tr>
</table>
-<hr size="1"><address style="align: right;"><small>Generated on Wed Jan 17 21:56:43 2007 for AliHLTPHOS by
+<hr size="1"><address style="align: right;"><small>Generated on Sun Feb 18 22:17:03 2007 for AliHLTPHOS by
<a href="http://www.doxygen.org/index.html">
<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.3.9.1 </small></address>
</body>
00070
00071
00072
-</pre></div><hr size="1"><address style="align: right;"><small>Generated on Wed Jan 17 21:56:43 2007 for AliHLTPHOS by
+</pre></div><hr size="1"><address style="align: right;"><small>Generated on Sun Feb 18 22:17:03 2007 for AliHLTPHOS by
<a href="http://www.doxygen.org/index.html">
<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.3.9.1 </small></address>
</body>
</td>
</tr>
</table>
-<hr size="1"><address style="align: right;"><small>Generated on Wed Jan 17 21:56:43 2007 for AliHLTPHOS by
+<hr size="1"><address style="align: right;"><small>Generated on Sun Feb 18 22:17:03 2007 for AliHLTPHOS by
<a href="http://www.doxygen.org/index.html">
<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.3.9.1 </small></address>
</body>
00030 };
00031
00032 <span class="preprocessor">#endif</span>
-</pre></div><hr size="1"><address style="align: right;"><small>Generated on Wed Jan 17 21:56:43 2007 for AliHLTPHOS by
+</pre></div><hr size="1"><address style="align: right;"><small>Generated on Sun Feb 18 22:17:03 2007 for AliHLTPHOS by
<a href="http://www.doxygen.org/index.html">
<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.3.9.1 </small></address>
</body>
<tr><td class="memItemLeft" nowrap align="right" valign="top">class </td><td class="memItemRight" valign="bottom"><a class="el" href="classAliHLTPHOSRawAnalyzerChiSquareFit.html">AliHLTPHOSRawAnalyzerChiSquareFit</a></td></tr>
</table>
-<hr size="1"><address style="align: right;"><small>Generated on Wed Jan 17 21:56:43 2007 for AliHLTPHOS by
+<hr size="1"><address style="align: right;"><small>Generated on Sun Feb 18 22:17:03 2007 for AliHLTPHOS by
<a href="http://www.doxygen.org/index.html">
<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.3.9.1 </small></address>
</body>
<!-- Generated by Doxygen 1.3.9.1 -->
<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>
<h1>AliHLTPHOSRawAnalyzerComponent.cxx</h1><a href="AliHLTPHOSRawAnalyzerComponent_8cxx.html">Go to the documentation of this file.</a><div class="fragment"><pre class="fragment">00001 <span class="comment">/**************************************************************************</span>
-00002 <span class="comment"> * Copyright(c) 2006, ALICE Experiment at CERN, All rights reserved. *</span>
-00003 <span class="comment"> * *</span>
-00004 <span class="comment"> * Author: Per Thomas Hille for the ALICE HLT Project. *</span>
-00005 <span class="comment"> * Contributors are mentioned in the code where appropriate. *</span>
-00006 <span class="comment"> * *</span>
-00007 <span class="comment"> * Permission to use, copy, modify and distribute this software and its *</span>
-00008 <span class="comment"> * documentation strictly for non-commercial purposes is hereby granted *</span>
-00009 <span class="comment"> * without fee, provided that the above copyright notice appears in all *</span>
-00010 <span class="comment"> * copies and that both the copyright notice and this permission notice *</span>
-00011 <span class="comment"> * appear in the supporting documentation. The authors make no claims *</span>
-00012 <span class="comment"> * about the suitability of this software for any purpose. It is *</span>
-00013 <span class="comment"> * provided "as is" without express or implied warranty. *</span>
-00014 <span class="comment"> **************************************************************************/</span>
-00015
-00016 <span class="preprocessor">#include "<a class="code" href="AliHLTPHOSRawAnalyzerComponent_8h.html">AliHLTPHOSRawAnalyzerComponent.h</a>"</span>
-00017 <span class="preprocessor">#include <iostream></span>
+00002 <span class="comment"> * This file is property of and copyright by the Experimental Nuclear *</span>
+00003 <span class="comment"> * Physics Group, Dep. of Physics *</span>
+00004 <span class="comment"> * University of Oslo, Norway, 2007 *</span>
+00005 <span class="comment"> * * </span>
+00006 <span class="comment"> * Author: Per Thomas Hille <perthi@fys.uio.no> for the ALICE HLT Project.*</span>
+00007 <span class="comment"> * Contributors are mentioned in the code where appropriate. *</span>
+00008 <span class="comment"> * Please report bugs to perthi@fys.uio.no * </span>
+00009 <span class="comment"> * *</span>
+00010 <span class="comment"> * Permission to use, copy, modify and distribute this software and its *</span>
+00011 <span class="comment"> * documentation strictly for non-commercial purposes is hereby granted *</span>
+00012 <span class="comment"> * without fee, provided that the above copyright notice appears in all *</span>
+00013 <span class="comment"> * copies and that both the copyright notice and this permission notice *</span>
+00014 <span class="comment"> * appear in the supporting documentation. The authors make no claims *</span>
+00015 <span class="comment"> * about the suitability of this software for any purpose. It is *</span>
+00016 <span class="comment"> * provided "as is" without express or implied warranty. *</span>
+00017 <span class="comment"> **************************************************************************/</span>
00018
-<a name="l00019"></a><a class="code" href="classAliHLTPHOSRawAnalyzerComponent.html#AliHLTPHOSRawAnalyzerComponentv0">00019</a> <span class="keyword">const</span> AliHLTComponentDataType <a class="code" href="classAliHLTPHOSRawAnalyzerComponent.html#AliHLTPHOSRawAnalyzerComponentv0">AliHLTPHOSRawAnalyzerComponent::inputDataTypes</a>[]={kAliHLTVoidDataType,{0,<span class="stringliteral">""</span>,<span class="stringliteral">""</span>}}; <span class="comment">//'zero' terminated array</span>
-<a name="l00020"></a><a class="code" href="classAliHLTPHOSRawAnalyzerComponent.html#AliHLTPHOSRawAnalyzerComponentv1">00020</a> <span class="keyword">const</span> AliHLTComponentDataType <a class="code" href="classAliHLTPHOSRawAnalyzerComponent.html#AliHLTPHOSRawAnalyzerComponentv1">AliHLTPHOSRawAnalyzerComponent::outputDataType</a>=kAliHLTVoidDataType;
-00021
-00022
-00023
-00024 <span class="comment">//ClassImp(AliHLTPHOSRawAnalyzerComponent) </span>
-<a name="l00025"></a><a class="code" href="classAliHLTPHOSRawAnalyzerComponent.html#AliHLTPHOSRawAnalyzerComponenta0">00025</a> <a class="code" href="classAliHLTPHOSRawAnalyzerComponent.html#AliHLTPHOSRawAnalyzerComponenta0">AliHLTPHOSRawAnalyzerComponent::AliHLTPHOSRawAnalyzerComponent</a>():AliHLTProcessor(), eventCount(0)
-00026 {
-00027
-00028 }
+00019 <span class="preprocessor">#include "<a class="code" href="AliHLTPHOSRawAnalyzerComponent_8h.html">AliHLTPHOSRawAnalyzerComponent.h</a>"</span>
+00020 <span class="preprocessor">#include <iostream></span>
+00021 <span class="preprocessor">#include "stdio.h"</span>
+00022 <span class="preprocessor">#include "AliRawReaderMemory.h"</span>
+00023 <span class="preprocessor">#include "AliCaloRawStream.h"</span>
+00024 <span class="preprocessor">#include <cstdlib></span>
+00025 <span class="preprocessor">#include "<a class="code" href="AliHLTPHOSRcuCellEnergyDataStruct_8h.html">AliHLTPHOSRcuCellEnergyDataStruct.h</a>"</span>
+00026
+<a name="l00027"></a><a class="code" href="classAliHLTPHOSRawAnalyzerComponent.html#AliHLTPHOSRawAnalyzerComponentv1">00027</a> <span class="keyword">const</span> AliHLTComponentDataType <a class="code" href="classAliHLTPHOSRawAnalyzerComponent.html#AliHLTPHOSRawAnalyzerComponentv1">AliHLTPHOSRawAnalyzerComponent::inputDataTypes</a>[]={kAliHLTVoidDataType,{0,<span class="stringliteral">""</span>,<span class="stringliteral">""</span>}}; <span class="comment">//'zero' terminated array</span>
+<a name="l00028"></a><a class="code" href="classAliHLTPHOSRawAnalyzerComponent.html#AliHLTPHOSRawAnalyzerComponentv0">00028</a> <span class="keywordtype">int</span> <a class="code" href="classAliHLTPHOSRawAnalyzerComponent.html#AliHLTPHOSRawAnalyzerComponentv0">AliHLTPHOSRawAnalyzerComponent::fEventCount</a> = 0;
00029
-<a name="l00030"></a><a class="code" href="classAliHLTPHOSRawAnalyzerComponent.html#AliHLTPHOSRawAnalyzerComponenta1">00030</a> <a class="code" href="classAliHLTPHOSRawAnalyzerComponent.html#AliHLTPHOSRawAnalyzerComponenta1">AliHLTPHOSRawAnalyzerComponent::~AliHLTPHOSRawAnalyzerComponent</a>()
-00031 {
-00032
-00033 }
-00034
-00035
-<a name="l00036"></a><a class="code" href="classAliHLTPHOSRawAnalyzerComponent.html#AliHLTPHOSRawAnalyzerComponenta2">00036</a> <a class="code" href="classAliHLTPHOSRawAnalyzerComponent.html#AliHLTPHOSRawAnalyzerComponenta0">AliHLTPHOSRawAnalyzerComponent::AliHLTPHOSRawAnalyzerComponent</a>(<span class="keyword">const</span> <a class="code" href="classAliHLTPHOSRawAnalyzerComponent.html">AliHLTPHOSRawAnalyzerComponent</a> & ) : AliHLTProcessor(), eventCount(0)
-00037 {
-00038
-00039 }
-00040
-00041 <span class="keywordtype">int</span>
-<a name="l00042"></a><a class="code" href="classAliHLTPHOSRawAnalyzerComponent.html#AliHLTPHOSRawAnalyzerPeakFinderComponenta7">00042</a> <a class="code" href="classAliHLTPHOSRawAnalyzerComponent.html#AliHLTPHOSRawAnalyzerPeakFinderComponenta7">AliHLTPHOSRawAnalyzerComponent::Deinit</a>()
-00043 {
-00044 <span class="keywordflow">return</span> 0;
-00045 }
-00046
-00047 <span class="keywordtype">int</span>
-<a name="l00048"></a><a class="code" href="classAliHLTPHOSRawAnalyzerComponent.html#AliHLTPHOSRawAnalyzerPeakFinderComponenta8">00048</a> <a class="code" href="classAliHLTPHOSRawAnalyzerComponent.html#AliHLTPHOSRawAnalyzerPeakFinderComponenta8">AliHLTPHOSRawAnalyzerComponent::DoDeinit</a>()
-00049 {
-00050 Logging(kHLTLogInfo, <span class="stringliteral">"HLT"</span>, <span class="stringliteral">"PHOS"</span>, <span class="stringliteral">",AliHLTPHOSRawAnalyzerComponen DoDeinit"</span>);
-00051 <span class="keywordflow">return</span> 0;
-00052
-00053 }
-00054
-00055 <span class="comment">//const char* </span>
-00056 <span class="comment">//AliHLTPHOSRawAnalyzerComponent::GetComponentID()</span>
-00057 <span class="comment">//{</span>
-00058 <span class="comment">// return 0;</span>
-00059 <span class="comment">//}</span>
+00030
+<a name="l00044"></a><a class="code" href="classAliHLTPHOSRawAnalyzerComponent.html#AliHLTPHOSRawAnalyzerComponenta0">00044</a> <a class="code" href="classAliHLTPHOSRawAnalyzerComponent.html#AliHLTPHOSRawAnalyzerComponenta0">AliHLTPHOSRawAnalyzerComponent::AliHLTPHOSRawAnalyzerComponent</a>():AliHLTProcessor(),fEquippmentID(0), fRcuX(0),
+00045 fRcuZ(0),fRcuRowOffeset(0), fRcuColOffeset(0), fModuleID(0), fPHOSRawStream(0), fRawMemoryReader(0), fOutPtr(0)
+00046 {
+00047
+00048 }
+00049
+<a name="l00050"></a><a class="code" href="classAliHLTPHOSRawAnalyzerComponent.html#AliHLTPHOSRawAnalyzerComponenta1">00050</a> <a class="code" href="classAliHLTPHOSRawAnalyzerComponent.html#AliHLTPHOSRawAnalyzerComponenta1">AliHLTPHOSRawAnalyzerComponent::~AliHLTPHOSRawAnalyzerComponent</a>()
+00051 {
+00052 <span class="keywordflow">if</span>(<a class="code" href="classAliHLTPHOSRawAnalyzerComponent.html#AliHLTPHOSRawAnalyzerComponentr9">fRawMemoryReader</a> != 0)
+00053 {
+00054 <span class="keyword">delete</span> fRawMemoryReader;
+00055 }
+00056 <span class="keywordflow">if</span>(<a class="code" href="classAliHLTPHOSRawAnalyzerComponent.html#AliHLTPHOSRawAnalyzerComponentr8">fPHOSRawStream</a> != 0)
+00057 {
+00058 <span class="keyword">delete</span> fPHOSRawStream;
+00059 }
00060
-00061 <span class="keywordtype">void</span>
-00062 <a class="code" href="classAliHLTPHOSRawAnalyzerComponent.html#AliHLTPHOSRawAnalyzerPeakFinderComponenta9">AliHLTPHOSRawAnalyzerComponent::GetInputDataTypes</a>( vector<AliHLTComponentDataType>& list)
-00063 {
-00064 <span class="keyword">const</span> AliHLTComponentDataType* pType=inputDataTypes;
-00065 <span class="keywordflow">while</span> (pType->fID!=0) {
-00066 list.push_back(*pType);
-00067 pType++;
-00068 }
-00069 }
+00061 }
+00062
+00063
+00064
+<a name="l00065"></a><a class="code" href="classAliHLTPHOSRawAnalyzerComponent.html#AliHLTPHOSRawAnalyzerComponenta2">00065</a> <a class="code" href="classAliHLTPHOSRawAnalyzerComponent.html#AliHLTPHOSRawAnalyzerComponenta0">AliHLTPHOSRawAnalyzerComponent::AliHLTPHOSRawAnalyzerComponent</a>(<span class="keyword">const</span> <a class="code" href="classAliHLTPHOSRawAnalyzerComponent.html">AliHLTPHOSRawAnalyzerComponent</a> & ) : AliHLTProcessor(),
+00066 fEquippmentID(0), fRcuX(0), fRcuZ(0),fRcuRowOffeset(0), fRcuColOffeset(0), fModuleID(0), fPHOSRawStream(0), fRawMemoryReader(0), fOutPtr(0)
+00067 {
+00068 }
+00069
00070
-00071 AliHLTComponentDataType
-<a name="l00072"></a><a class="code" href="classAliHLTPHOSRawAnalyzerComponent.html#AliHLTPHOSRawAnalyzerPeakFinderComponenta10">00072</a> <a class="code" href="classAliHLTPHOSRawAnalyzerComponent.html#AliHLTPHOSRawAnalyzerPeakFinderComponenta10">AliHLTPHOSRawAnalyzerComponent::GetOutputDataType</a>()
-00073 {
-00074 <span class="keywordflow">return</span> outputDataType;
-00075 }
-00076
-00077 <span class="keywordtype">void</span>
-00078 <a class="code" href="classAliHLTPHOSRawAnalyzerComponent.html#AliHLTPHOSRawAnalyzerPeakFinderComponenta11">AliHLTPHOSRawAnalyzerComponent::GetOutputDataSize</a>( <span class="keywordtype">unsigned</span> <span class="keywordtype">long</span>& constBase, <span class="keywordtype">double</span>& inputMultiplier )
-00079 {
-00080 constBase = 0;inputMultiplier = 0;
-00081 }
-00082
-00083 <span class="keywordtype">int</span>
-<a name="l00084"></a><a class="code" href="classAliHLTPHOSRawAnalyzerComponent.html#AliHLTPHOSRawAnalyzerPeakFinderComponenta12">00084</a> <a class="code" href="classAliHLTPHOSRawAnalyzerComponent.html#AliHLTPHOSRawAnalyzerPeakFinderComponenta12">AliHLTPHOSRawAnalyzerComponent::DoEvent</a>(<span class="keyword">const</span> AliHLTComponentEventData&, <span class="keyword">const</span> AliHLTComponentBlockData*, AliHLTComponentTriggerData&, AliHLTUInt8_t*, AliHLTUInt32_t&, std::vector<AliHLTComponentBlockData, std::allocator<AliHLTComponentBlockData> >&)
-00085 {
-00086 Logging(kHLTLogInfo, <span class="stringliteral">"HLT"</span>, <span class="stringliteral">"Sample"</span>, <span class="stringliteral">"PhosHLTRawAnalyzerComonent, DoEvent"</span>);
-00087 printf(<span class="stringliteral">"\nPHOSHLT DoEvent: processing event: %d\n"</span>, <a class="code" href="classAliHLTPHOSRawAnalyzerComponent.html#AliHLTPHOSRawAnalyzerComponentr0">eventCount</a>);
-00088 <span class="comment">// printf("\nPHOSHLT DoEvent, not yet implemented\n");</span>
-00089 <a class="code" href="classAliHLTPHOSRawAnalyzerComponent.html#AliHLTPHOSRawAnalyzerComponentr0">eventCount</a>++;
-00090 <span class="keywordflow">return</span> 0;
-00091 }
-00092
-00093
-00094 <span class="keywordtype">int</span>
-<a name="l00095"></a><a class="code" href="classAliHLTPHOSRawAnalyzerComponent.html#AliHLTPHOSRawAnalyzerPeakFinderComponenta6">00095</a> <a class="code" href="classAliHLTPHOSRawAnalyzerComponent.html#AliHLTPHOSRawAnalyzerPeakFinderComponenta6">AliHLTPHOSRawAnalyzerComponent::DoInit</a>( <span class="keywordtype">int</span> argc, <span class="keyword">const</span> <span class="keywordtype">char</span>** argv )
-00096 {
-00097 printf(<span class="stringliteral">"\nInside AliHLTPHOSRawAnalyzerComponent:DoInit\n"</span>);
-00098 <span class="keywordflow">if</span> (argc==0 && argv==NULL) {
-00099 <span class="comment">// this is currently just to get rid of the warning "unused parameter"</span>
-00100 }
-00101 <span class="keywordflow">return</span> 0;
+00071 <span class="comment">/*</span>
+00072 <span class="comment"> *Deinit function called by the HLT framwork at end of run</span>
+00073 <span class="comment"> *@return 0 if the denitialzation was sucessfull.</span>
+00074 <span class="comment"> */</span>
+00075 <span class="keywordtype">int</span>
+<a name="l00076"></a><a class="code" href="classAliHLTPHOSRawAnalyzerComponent.html#AliHLTPHOSRawAnalyzerPeakFinderComponenta5">00076</a> <a class="code" href="classAliHLTPHOSRawAnalyzerComponent.html#AliHLTPHOSRawAnalyzerPeakFinderComponenta5">AliHLTPHOSRawAnalyzerComponent::Deinit</a>()
+00077 {
+00078 <span class="keywordflow">return</span> 0;
+00079 }
+00080
+00081
+00082 <span class="comment">/*</span>
+00083 <span class="comment"> *Deinit function called by the HLT framwork at end of run</span>
+00084 <span class="comment"> *@return 0 if the denitialzation was sucessfull.</span>
+00085 <span class="comment"> */</span>
+00086 <span class="keywordtype">int</span>
+<a name="l00087"></a><a class="code" href="classAliHLTPHOSRawAnalyzerComponent.html#AliHLTPHOSRawAnalyzerPeakFinderComponenta6">00087</a> <a class="code" href="classAliHLTPHOSRawAnalyzerComponent.html#AliHLTPHOSRawAnalyzerPeakFinderComponenta6">AliHLTPHOSRawAnalyzerComponent::DoDeinit</a>()
+00088 {
+00089 Logging(kHLTLogInfo, <span class="stringliteral">"HLT"</span>, <span class="stringliteral">"PHOS"</span>, <span class="stringliteral">",AliHLTPHOSRawAnalyzerComponen DoDeinit"</span>);
+00090
+00091 <span class="keywordflow">if</span>(<a class="code" href="classAliHLTPHOSRawAnalyzerComponent.html#AliHLTPHOSRawAnalyzerComponentr9">fRawMemoryReader</a> !=0)
+00092 {
+00093 <span class="keyword">delete</span> fRawMemoryReader;
+00094 }
+00095
+00096 <span class="keywordflow">if</span>(<a class="code" href="classAliHLTPHOSRawAnalyzerComponent.html#AliHLTPHOSRawAnalyzerComponentr8">fPHOSRawStream</a> != 0)
+00097 {
+00098 <span class="keyword">delete</span> fPHOSRawStream;
+00099 }
+00100 <span class="keywordflow">return</span> 0;
+00101
00102 }
-</pre></div><hr size="1"><address style="align: right;"><small>Generated on Wed Jan 17 21:56:43 2007 for AliHLTPHOS by
+00103
+00104 <span class="comment">/*</span>
+00105 <span class="comment"> *Function called by the HLT framework during initialization</span>
+00106 <span class="comment"> *@return the ID of the component</span>
+00107 <span class="comment"> */</span>
+00108 <span class="keyword">const</span> <span class="keywordtype">char</span>*
+<a name="l00109"></a><a class="code" href="classAliHLTPHOSRawAnalyzerComponent.html#AliHLTPHOSRawAnalyzerComponenta13">00109</a> <a class="code" href="classAliHLTPHOSRawAnalyzerComponent.html#AliHLTPHOSRawAnalyzerComponenta13">AliHLTPHOSRawAnalyzerComponent::GetComponentID</a>()
+00110 {
+00111 <span class="keywordflow">return</span> <span class="stringliteral">"AliPhosTestRaw"</span>;
+00112 }
+00113
+00114
+00115 <span class="keywordtype">void</span>
+00116 <a class="code" href="classAliHLTPHOSRawAnalyzerComponent.html#AliHLTPHOSRawAnalyzerPeakFinderComponenta13">AliHLTPHOSRawAnalyzerComponent::GetInputDataTypes</a>( vector<AliHLTComponentDataType>& list)
+00117 {
+00118 <span class="keyword">const</span> AliHLTComponentDataType* pType=inputDataTypes;
+00119 <span class="keywordflow">while</span> (pType->fID!=0) {
+00120 list.push_back(*pType);
+00121 pType++;
+00122 }
+00123 }
+00124
+00125 AliHLTComponentDataType
+<a name="l00126"></a><a class="code" href="classAliHLTPHOSRawAnalyzerComponent.html#AliHLTPHOSRawAnalyzerPeakFinderComponenta14">00126</a> <a class="code" href="classAliHLTPHOSRawAnalyzerComponent.html#AliHLTPHOSRawAnalyzerPeakFinderComponenta14">AliHLTPHOSRawAnalyzerComponent::GetOutputDataType</a>()
+00127 {
+00128 <span class="keywordflow">return</span> AliHLTPHOSDefinitions::gkCellEnergyDataType;
+00129 }
+00130
+00131 <span class="keywordtype">void</span>
+<a name="l00132"></a><a class="code" href="classAliHLTPHOSRawAnalyzerComponent.html#AliHLTPHOSRawAnalyzerPeakFinderComponenta15">00132</a> <a class="code" href="classAliHLTPHOSRawAnalyzerComponent.html#AliHLTPHOSRawAnalyzerPeakFinderComponenta15">AliHLTPHOSRawAnalyzerComponent::GetOutputDataSize</a>(<span class="keywordtype">unsigned</span> <span class="keywordtype">long</span>& constBase, <span class="keywordtype">double</span>& inputMultiplier )
+00133
+00134 {
+00135 constBase = 30;
+00136 inputMultiplier = 0.1;
+00137 }
+00138
+00139
+00140 <span class="keywordtype">int</span> <a class="code" href="classAliHLTPHOSRawAnalyzerComponent.html#AliHLTPHOSRawAnalyzerPeakFinderComponenta16">AliHLTPHOSRawAnalyzerComponent::DoEvent</a>( <span class="keyword">const</span> AliHLTComponentEventData& evtData, <span class="keyword">const</span> AliHLTComponentBlockData* blocks,
+00141 AliHLTComponentTriggerData& trigData, AliHLTUInt8_t* outputPtr,
+00142 AliHLTUInt32_t& size, vector<AliHLTComponentBlockData>& outputBlocks )
+00143 {
+00144 Int_t tmpMod = 0;
+00145 Int_t tmpRow = 0;
+00146 Int_t tmpCol = 0;
+00147 Int_t tmpGain = 0;
+00148 Int_t sampleCnt = 0;
+00149 Int_t processedChannels = 0;
+00150 UInt_t offset = 0;
+00151 UInt_t mysize = 0;
+00152 UInt_t tSize = 0;
+00153 Int_t tmpChannelCnt = 0;
+00154 Int_t tmpStartIndex = 0;
+00155 AliHLTUInt8_t* outBPtr;
+00156 outBPtr = outputPtr;
+00157 <span class="keyword">const</span> AliHLTComponentBlockData* iter = NULL;
+00158 <span class="keywordtype">unsigned</span> <span class="keywordtype">long</span> ndx;
+00159
+00160 <span class="keywordflow">if</span>((fEventCount % 100) == 0)
+00161 {
+00162 <span class="comment">// cout << "analyzing event: " << fEventCount << endl;</span>
+00163 }
+00164
+00165 <span class="keywordflow">for</span>( ndx = 0; ndx < evtData.fBlockCnt; ndx++ )
+00166 {
+00167 iter = blocks+ndx;
+00168 mysize = 0;
+00169 offset = tSize;
+00170
+00171 <span class="keywordflow">if</span> ( iter->fDataType != AliHLTPHOSDefinitions::gkDDLPackedRawDataType )
+00172 {
+00173 <span class="comment">// cout << "Warning: data type = is nOT gkDDLPackedRawDataType " << endl;</span>
+00174 <span class="keywordflow">continue</span>;
+00175 }
+00176
+00177 <a class="code" href="classAliHLTPHOSRawAnalyzerComponent.html#AliHLTPHOSRawAnalyzerComponentr9">fRawMemoryReader</a>->SetMemory( reinterpret_cast<UChar_t*>( iter->fPtr ), iter->fSize );
+00178 <a class="code" href="classAliHLTPHOSRawAnalyzerComponent.html#AliHLTPHOSRawAnalyzerPeakFinderComponentp0">analyzerPtr</a>-><a class="code" href="classAliHLTPHOSRawAnalyzer.html#AliHLTPHOSRawAnalyzerPeakFindera12">SetData</a>(fTmpChannelData);
+00179 <a class="code" href="classAliHLTPHOSRawAnalyzerComponent.html#AliHLTPHOSRawAnalyzerComponentr10">fOutPtr</a> = (<a class="code" href="structAliHLTPHOSRcuCellEnergyDataStruct.html">AliHLTPHOSRcuCellEnergyDataStruct</a>*)outBPtr;
+00180 mysize += <span class="keyword">sizeof</span>(<a class="code" href="structAliHLTPHOSRcuCellEnergyDataStruct.html">AliHLTPHOSRcuCellEnergyDataStruct</a>);
+00181 <a class="code" href="classAliHLTPHOSRawAnalyzerComponent.html#AliHLTPHOSRawAnalyzerComponentr10">fOutPtr</a>-><a class="code" href="structAliHLTPHOSRcuCellEnergyDataStruct.html#AliHLTPHOSRcuCellEnergyDataStructo1">fRcuX</a> = fRcuX;
+00182 <a class="code" href="classAliHLTPHOSRawAnalyzerComponent.html#AliHLTPHOSRawAnalyzerComponentr10">fOutPtr</a>-><a class="code" href="structAliHLTPHOSRcuCellEnergyDataStruct.html#AliHLTPHOSRcuCellEnergyDataStructo2">fRcuZ</a> = fRcuZ;
+00183 <a class="code" href="classAliHLTPHOSRawAnalyzerComponent.html#AliHLTPHOSRawAnalyzerComponentr10">fOutPtr</a>-><a class="code" href="structAliHLTPHOSRcuCellEnergyDataStruct.html#AliHLTPHOSRcuCellEnergyDataStructo0">fModuleID</a> = fModuleID;
+00184 tmpChannelCnt = 0;
+00185
+00186 <span class="keywordflow">if</span>(<a class="code" href="classAliHLTPHOSRawAnalyzerComponent.html#AliHLTPHOSRawAnalyzerComponentv0">fEventCount</a>%100 ==0)
+00187 {
+00188 <span class="comment">// cout <<"Analyzing event: " << fEventCount << endl; </span>
+00189 }
+00190
+00191 <span class="keywordflow">while</span>(<a class="code" href="classAliHLTPHOSRawAnalyzerComponent.html#AliHLTPHOSRawAnalyzerComponentr8">fPHOSRawStream</a>->Next())
+00192 {
+00193 <span class="keywordflow">if</span> (<a class="code" href="classAliHLTPHOSRawAnalyzerComponent.html#AliHLTPHOSRawAnalyzerComponentr8">fPHOSRawStream</a>->IsNewHWAddress())
+00194 {
+00195 <span class="keywordflow">if</span>(processedChannels > 0)
+00196 {
+00197 <a class="code" href="classAliHLTPHOSRawAnalyzerComponent.html#AliHLTPHOSRawAnalyzerPeakFinderComponentp0">analyzerPtr</a>-><a class="code" href="classAliHLTPHOSRawAnalyzer.html#AliHLTPHOSRawAnalyzerPeakFindera12">SetData</a>(fTmpChannelData);
+00198 <a class="code" href="classAliHLTPHOSRawAnalyzerComponent.html#AliHLTPHOSRawAnalyzerPeakFinderComponentp0">analyzerPtr</a>-><a class="code" href="classAliHLTPHOSRawAnalyzer.html#AliHLTPHOSRawAnalyzerPeakFindera17">Evaluate</a>(0, sampleCnt);
+00199 sampleCnt = 0;
+00200
+00201 <span class="comment">// cout << "tmGain = " << tmpGain <<" tmpRow = " << tmpRow << " tmpCol = " << tmpCol <<endl;</span>
+00202 <a class="code" href="classAliHLTPHOSRawAnalyzerComponent.html#AliHLTPHOSRawAnalyzerComponentr10">fOutPtr</a>-><a class="code" href="structAliHLTPHOSRcuCellEnergyDataStruct.html#AliHLTPHOSRcuCellEnergyDataStructo4">fValidData</a>[tmpChannelCnt].<a class="code" href="structAliHLTPHOSValidCellDataStruct.html#AliHLTPHOSValidCellDataStructo2">fGain</a> = tmpGain;
+00203 <a class="code" href="classAliHLTPHOSRawAnalyzerComponent.html#AliHLTPHOSRawAnalyzerComponentr10">fOutPtr</a>-><a class="code" href="structAliHLTPHOSRcuCellEnergyDataStruct.html#AliHLTPHOSRcuCellEnergyDataStructo4">fValidData</a>[tmpChannelCnt].<a class="code" href="structAliHLTPHOSValidCellDataStruct.html#AliHLTPHOSValidCellDataStructo0">fRow</a> = tmpRow;
+00204 <a class="code" href="classAliHLTPHOSRawAnalyzerComponent.html#AliHLTPHOSRawAnalyzerComponentr10">fOutPtr</a>-><a class="code" href="structAliHLTPHOSRcuCellEnergyDataStruct.html#AliHLTPHOSRcuCellEnergyDataStructo4">fValidData</a>[tmpChannelCnt].<a class="code" href="structAliHLTPHOSValidCellDataStruct.html#AliHLTPHOSValidCellDataStructo1">fCol</a> = tmpCol;
+00205 <a class="code" href="classAliHLTPHOSRawAnalyzerComponent.html#AliHLTPHOSRawAnalyzerComponentr10">fOutPtr</a>-><a class="code" href="structAliHLTPHOSRcuCellEnergyDataStruct.html#AliHLTPHOSRcuCellEnergyDataStructo4">fValidData</a>[tmpChannelCnt].<a class="code" href="structAliHLTPHOSValidCellDataStruct.html#AliHLTPHOSValidCellDataStructo3">fEnergy</a> = <a class="code" href="classAliHLTPHOSRawAnalyzerComponent.html#AliHLTPHOSRawAnalyzerPeakFinderComponentp0">analyzerPtr</a>-><a class="code" href="classAliHLTPHOSRawAnalyzer.html#AliHLTPHOSRawAnalyzerPeakFindera11">GetEnergy</a>();
+00206 <a class="code" href="classAliHLTPHOSRawAnalyzerComponent.html#AliHLTPHOSRawAnalyzerComponentr10">fOutPtr</a>-><a class="code" href="structAliHLTPHOSRcuCellEnergyDataStruct.html#AliHLTPHOSRcuCellEnergyDataStructo4">fValidData</a>[tmpChannelCnt].<a class="code" href="structAliHLTPHOSValidCellDataStruct.html#AliHLTPHOSValidCellDataStructo4">fTime</a> = <a class="code" href="classAliHLTPHOSRawAnalyzerComponent.html#AliHLTPHOSRawAnalyzerPeakFinderComponentp0">analyzerPtr</a>-><a class="code" href="classAliHLTPHOSRawAnalyzer.html#AliHLTPHOSRawAnalyzerPeakFindera10">GetTiming</a>();
+00207 tmpChannelCnt ++;
+00208 <a class="code" href="classAliHLTPHOSRawAnalyzerComponent.html#AliHLTPHOSRawAnalyzerComponentd1">ResetDataPtr</a>(tmpStartIndex, sampleCnt);
+00209 sampleCnt = 0;
+00210 }
+00211
+00212 tmpMod = <a class="code" href="classAliHLTPHOSRawAnalyzerComponent.html#AliHLTPHOSRawAnalyzerComponentr8">fPHOSRawStream</a>->GetModule() ;
+00213 tmpRow = <a class="code" href="classAliHLTPHOSRawAnalyzerComponent.html#AliHLTPHOSRawAnalyzerComponentr8">fPHOSRawStream</a>->GetRow() - fRcuRowOffeset;
+00214 tmpCol = <a class="code" href="classAliHLTPHOSRawAnalyzerComponent.html#AliHLTPHOSRawAnalyzerComponentr8">fPHOSRawStream</a>->GetColumn() - fRcuColOffeset;
+00215 tmpGain = <a class="code" href="classAliHLTPHOSRawAnalyzerComponent.html#AliHLTPHOSRawAnalyzerComponentr8">fPHOSRawStream</a>->IsLowGain();
+00216 processedChannels ++;
+00217 <span class="comment">// cout << endl;</span>
+00218 cout << <span class="stringliteral">"EquitppmentId = "</span> << <a class="code" href="classAliHLTPHOSRawAnalyzerComponent.html#AliHLTPHOSRawAnalyzerComponentr9">fRawMemoryReader</a>->GetEquipmentId() <<<span class="stringliteral">"\t"</span> << <span class="stringliteral">"fPHOSRawStream->GetColumn()=\t"</span> <<<a class="code" href="classAliHLTPHOSRawAnalyzerComponent.html#AliHLTPHOSRawAnalyzerComponentr8">fPHOSRawStream</a>->GetColumn() <<<span class="stringliteral">"\t("</span> << tmpCol <<<span class="stringliteral">")\t"</span><<\
+00219 <span class="stringliteral">"fPHOSRawStream->GetRow()=\t"</span> <<<a class="code" href="classAliHLTPHOSRawAnalyzerComponent.html#AliHLTPHOSRawAnalyzerComponentr8">fPHOSRawStream</a>->GetRow()<<<span class="stringliteral">"\t("</span> << tmpRow <<<span class="stringliteral">")"</span> <<endl;
+00220 <span class="comment">// cout << "fPHOSRawStream->GetColumn()=\t" <<fPHOSRawStream->GetColumn() <<"\t(" << tmpCol <<")"<<endl;</span>
+00221 <span class="comment">// cout << "fPHOSRawStream->GetRow()=\t" <<fPHOSRawStream->GetRow() <<"\t(" << tmpRow <<")" <<endl;</span>
+00222 <span class="comment">// cout << "tmGain = " << tmpGain <<" tmpRow = " << tmpRow << " tmpCol = " << tmpCol <<endl << endl;</span>
+00223 }
+00224
+00225 <span class="keywordflow">if</span>(sampleCnt == 0)
+00226 {
+00227 tmpStartIndex = <a class="code" href="classAliHLTPHOSRawAnalyzerComponent.html#AliHLTPHOSRawAnalyzerComponentr8">fPHOSRawStream</a>->GetTime();
+00228 }
+00229
+00230 <a class="code" href="classAliHLTPHOSRawAnalyzerComponent.html#AliHLTPHOSRawAnalyzerComponentr6">fTmpChannelData</a>[<a class="code" href="classAliHLTPHOSRawAnalyzerComponent.html#AliHLTPHOSRawAnalyzerComponentr8">fPHOSRawStream</a>->GetTime()] = <a class="code" href="classAliHLTPHOSRawAnalyzerComponent.html#AliHLTPHOSRawAnalyzerComponentr8">fPHOSRawStream</a>->GetSignal();
+00231 sampleCnt ++;
+00232
+00233 }
+00234
+00235 <a class="code" href="classAliHLTPHOSRawAnalyzerComponent.html#AliHLTPHOSRawAnalyzerComponentr10">fOutPtr</a>-><a class="code" href="structAliHLTPHOSRcuCellEnergyDataStruct.html#AliHLTPHOSRcuCellEnergyDataStructo3">fCnt</a> = tmpChannelCnt;
+00236 AliHLTComponentBlockData bd;
+00237 FillBlockData( bd );
+00238 bd.fOffset = offset;
+00239 bd.fSize = mysize;
+00240 bd.fDataType = AliHLTPHOSDefinitions::gkCellEnergyDataType;
+00241 bd.fSpecification = 0xFFFFFFFF;
+00242 outputBlocks.push_back( bd );
+00243 tSize += mysize;
+00244 outBPtr += mysize;
+00245
+00246 <span class="keywordflow">if</span>( tSize > size )
+00247 {
+00248 Logging( kHLTLogFatal, <span class="stringliteral">"HLT::AliHLTPHOSRawAnalyzerComponent::DoEvent"</span>, <span class="stringliteral">"Too much data"</span>,
+00249 <span class="stringliteral">"Data written over allowed buffer. Amount written: %lu, allowed amount: %lu."</span>
+00250 , tSize, size );
+00251 <span class="keywordflow">return</span> EMSGSIZE;
+00252 }
+00253 }
+00254
+00255 <a class="code" href="classAliHLTPHOSRawAnalyzerComponent.html#AliHLTPHOSRawAnalyzerComponentv0">fEventCount</a>++;
+00256 size = tSize;
+00257 <span class="keywordflow">return</span> 0;
+00258 }<span class="comment">//end DoEvent</span>
+00259
+00260
+00261
+00262 <span class="keywordtype">int</span>
+<a name="l00263"></a><a class="code" href="classAliHLTPHOSRawAnalyzerComponent.html#AliHLTPHOSRawAnalyzerPeakFinderComponenta4">00263</a> <a class="code" href="classAliHLTPHOSRawAnalyzerComponent.html#AliHLTPHOSRawAnalyzerPeakFinderComponenta4">AliHLTPHOSRawAnalyzerComponent::DoInit</a>( <span class="keywordtype">int</span> argc, <span class="keyword">const</span> <span class="keywordtype">char</span>** argv )
+00264 {
+00265 <span class="keywordtype">int</span> equippmentID = atoi(argv[6]);
+00266 cout << <span class="stringliteral">"AliHLTPHOSRawAnalyzerComponent::DoIni Setting EquipmentID to"</span> << equippmentID << endl;
+00267 <a class="code" href="classAliHLTPHOSRawAnalyzerComponent.html#AliHLTPHOSRawAnalyzerComponentd0">Reset</a>();
+00268 <a class="code" href="classAliHLTPHOSRawAnalyzerComponent.html#AliHLTPHOSRawAnalyzerComponentr9">fRawMemoryReader</a> = <span class="keyword">new</span> AliRawReaderMemory();
+00269 <a class="code" href="classAliHLTPHOSRawAnalyzerComponent.html#AliHLTPHOSRawAnalyzerComponentr8">fPHOSRawStream</a> = <span class="keyword">new</span> AliCaloRawStream(<a class="code" href="classAliHLTPHOSRawAnalyzerComponent.html#AliHLTPHOSRawAnalyzerComponentr9">fRawMemoryReader</a>,<span class="stringliteral">"PHOS"</span>);
+00270 <a class="code" href="classAliHLTPHOSRawAnalyzerComponent.html#AliHLTPHOSRawAnalyzerComponentr8">fPHOSRawStream</a>->SetOldRCUFormat(kFALSE);
+00271 <a class="code" href="classAliHLTPHOSRawAnalyzerComponent.html#AliHLTPHOSRawAnalyzerComponentr9">fRawMemoryReader</a>->SetEquipmentID(equippmentID);
+00272 <a class="code" href="classAliHLTPHOSRawAnalyzerComponent.html#AliHLTPHOSRawAnalyzerPeakFinderComponenta10">SetEquippmentID</a>(equippmentID);
+00273 <a class="code" href="classAliHLTPHOSRawAnalyzerComponent.html#AliHLTPHOSRawAnalyzerPeakFinderComponenta12">SetCoordinates</a>(equippmentID);
+00274 <span class="keywordflow">if</span> (argc==0 && argv==NULL) {
+00275 <span class="comment">// this is currently just to get rid of the warning "unused parameter"</span>
+00276 }
+00277 <span class="keywordflow">return</span> 0;
+00278 }
+00279
+00280 <span class="keywordtype">void</span>
+<a name="l00281"></a><a class="code" href="classAliHLTPHOSRawAnalyzerComponent.html#AliHLTPHOSRawAnalyzerPeakFinderComponenta7">00281</a> <a class="code" href="classAliHLTPHOSRawAnalyzerComponent.html#AliHLTPHOSRawAnalyzerPeakFinderComponenta8">AliHLTPHOSRawAnalyzerComponent::DumpData</a>(<span class="keywordtype">int</span> gain)
+00282 {
+00283 <span class="keywordflow">for</span>(<span class="keywordtype">int</span> mod = 0; mod < N_MODULES; mod ++)
+00284 {
+00285 printf(<span class="stringliteral">"\n *********** MODULE %d ************\n"</span>, mod);
+00286 <span class="keywordflow">for</span>(<span class="keywordtype">int</span> row = 0; row < N_ROWS_MOD; row ++)
+00287 {
+00288 <span class="keywordflow">for</span>(<span class="keywordtype">int</span> col = 0; col < N_COLUMNS_MOD; col ++)
+00289 {
+00290 <span class="keywordflow">if</span>( <a class="code" href="classAliHLTPHOSRawAnalyzerComponent.html#AliHLTPHOSRawAnalyzerComponentr7">fMaxValues</a>[mod][row][col][0] != 0)
+00291 {
+00292 cout << <a class="code" href="classAliHLTPHOSRawAnalyzerComponent.html#AliHLTPHOSRawAnalyzerComponentr7">fMaxValues</a>[mod][row][col][gain] << <span class="stringliteral">"\t"</span>;
+00293 }
+00294 }
+00295 }
+00296 }
+00297 }
+00298
+00299
+00300 <span class="keywordtype">void</span>
+<a name="l00301"></a><a class="code" href="classAliHLTPHOSRawAnalyzerComponent.html#AliHLTPHOSRawAnalyzerPeakFinderComponenta8">00301</a> <a class="code" href="classAliHLTPHOSRawAnalyzerComponent.html#AliHLTPHOSRawAnalyzerPeakFinderComponenta8">AliHLTPHOSRawAnalyzerComponent::DumpData</a>()
+00302 {
+00303 <a class="code" href="classAliHLTPHOSRawAnalyzerComponent.html#AliHLTPHOSRawAnalyzerPeakFinderComponenta8">DumpData</a>(0);
+00304 }
+00305
+00306 <span class="keywordtype">void</span>
+<a name="l00307"></a><a class="code" href="classAliHLTPHOSRawAnalyzerComponent.html#AliHLTPHOSRawAnalyzerPeakFinderComponenta9">00307</a> <a class="code" href="classAliHLTPHOSRawAnalyzerComponent.html#AliHLTPHOSRawAnalyzerPeakFinderComponenta9">AliHLTPHOSRawAnalyzerComponent::DumpChannelData</a>(Double_t *data)
+00308 {
+00309 cout << endl;
+00310
+00311 <span class="keywordflow">for</span>(<span class="keywordtype">int</span> i=0; i< ALTRO_MAX_SAMPLES; i++)
+00312 {
+00313 <span class="keywordflow">if</span> (data[i] != 0)
+00314 {
+00315 cout <<i <<<span class="stringliteral">"\t"</span>;
+00316 }
+00317 }
+00318 cout << endl;
+00319
+00320 <span class="keywordflow">for</span>(<span class="keywordtype">int</span> i=0; i< ALTRO_MAX_SAMPLES; i++)
+00321 {
+00322 <span class="keywordflow">if</span> (data[i] != 0)
+00323 {
+00324 cout <<data[i] <<<span class="stringliteral">"\t"</span>;
+00325 }
+00326 }
+00327
+00328 cout << endl;
+00329 }
+00330
+00331
+00332
+00333 <span class="keywordtype">void</span>
+<a name="l00334"></a><a class="code" href="classAliHLTPHOSRawAnalyzerComponent.html#AliHLTPHOSRawAnalyzerComponentd0">00334</a> <a class="code" href="classAliHLTPHOSRawAnalyzerComponent.html#AliHLTPHOSRawAnalyzerComponentd0">AliHLTPHOSRawAnalyzerComponent::Reset</a>()
+00335 {
+00336 <span class="keywordflow">for</span>(<span class="keywordtype">int</span> mod = 0; mod < N_MODULES; mod ++)
+00337 {
+00338 <span class="keywordflow">for</span>(<span class="keywordtype">int</span> row = 0; row < N_ROWS_MOD; row ++)
+00339 {
+00340 <span class="keywordflow">for</span>(<span class="keywordtype">int</span> col = 0; col < N_COLUMNS_MOD; col ++)
+00341 {
+00342 <span class="keywordflow">for</span>(<span class="keywordtype">int</span> gain = 0; gain < N_GAINS; gain ++ )
+00343 {
+00344 <a class="code" href="classAliHLTPHOSRawAnalyzerComponent.html#AliHLTPHOSRawAnalyzerComponentr7">fMaxValues</a>[mod][row][col][gain] = 0;
+00345 }
+00346 }
+00347 }
+00348 }
+00349
+00350 <a class="code" href="classAliHLTPHOSRawAnalyzerComponent.html#AliHLTPHOSRawAnalyzerComponentd1">ResetDataPtr</a>();
+00351
+00352 } <span class="comment">// end Reset</span>
+00353
+00354
+00355
+00356 <span class="keywordtype">void</span>
+<a name="l00357"></a><a class="code" href="classAliHLTPHOSRawAnalyzerComponent.html#AliHLTPHOSRawAnalyzerComponentd1">00357</a> <a class="code" href="classAliHLTPHOSRawAnalyzerComponent.html#AliHLTPHOSRawAnalyzerComponentd1">AliHLTPHOSRawAnalyzerComponent::ResetDataPtr</a>()
+00358 {
+00359 <span class="keywordflow">for</span>(<span class="keywordtype">int</span> i = 0 ; i< ALTRO_MAX_SAMPLES; i++)
+00360 {
+00361 <a class="code" href="classAliHLTPHOSRawAnalyzerComponent.html#AliHLTPHOSRawAnalyzerComponentr6">fTmpChannelData</a>[i] = 0;
+00362 }
+00363 }
+00364
+00365 <span class="keywordtype">void</span>
+<a name="l00366"></a><a class="code" href="classAliHLTPHOSRawAnalyzerComponent.html#AliHLTPHOSRawAnalyzerComponentd2">00366</a> <a class="code" href="classAliHLTPHOSRawAnalyzerComponent.html#AliHLTPHOSRawAnalyzerComponentd1">AliHLTPHOSRawAnalyzerComponent::ResetDataPtr</a>(<span class="keywordtype">int</span> sampleCnt)
+00367 {
+00368 <span class="keywordflow">for</span>(<span class="keywordtype">int</span> i = 0 ; i< sampleCnt; i++)
+00369 {
+00370 <a class="code" href="classAliHLTPHOSRawAnalyzerComponent.html#AliHLTPHOSRawAnalyzerComponentr6">fTmpChannelData</a>[i] = 0;
+00371 }
+00372 }
+00373
+00374 <span class="keywordtype">void</span>
+<a name="l00375"></a><a class="code" href="classAliHLTPHOSRawAnalyzerComponent.html#AliHLTPHOSRawAnalyzerComponentd3">00375</a> <a class="code" href="classAliHLTPHOSRawAnalyzerComponent.html#AliHLTPHOSRawAnalyzerComponentd1">AliHLTPHOSRawAnalyzerComponent::ResetDataPtr</a>(<span class="keywordtype">int</span> startindex, <span class="keywordtype">int</span> sampleCnt)
+00376 {
+00377 <span class="keywordflow">for</span>(<span class="keywordtype">int</span> i = startindex ; i< sampleCnt; i++)
+00378 {
+00379 <a class="code" href="classAliHLTPHOSRawAnalyzerComponent.html#AliHLTPHOSRawAnalyzerComponentr6">fTmpChannelData</a>[i] = 0;
+00380 }
+00381 }
+00382
+00383
+00384 <span class="keywordtype">void</span>
+<a name="l00385"></a><a class="code" href="classAliHLTPHOSRawAnalyzerComponent.html#AliHLTPHOSRawAnalyzerPeakFinderComponenta10">00385</a> <a class="code" href="classAliHLTPHOSRawAnalyzerComponent.html#AliHLTPHOSRawAnalyzerPeakFinderComponenta10">AliHLTPHOSRawAnalyzerComponent::SetEquippmentID</a>(AliHLTUInt32_t <span class="keywordtype">id</span>)
+00386 {
+00387 <a class="code" href="classAliHLTPHOSRawAnalyzerComponent.html#AliHLTPHOSRawAnalyzerComponentr0">fEquippmentID</a> = id;
+00388 }
+00389
+00390 <span class="keywordtype">int</span>
+<a name="l00391"></a><a class="code" href="classAliHLTPHOSRawAnalyzerComponent.html#AliHLTPHOSRawAnalyzerPeakFinderComponenta11">00391</a> <a class="code" href="classAliHLTPHOSRawAnalyzerComponent.html#AliHLTPHOSRawAnalyzerPeakFinderComponenta11">AliHLTPHOSRawAnalyzerComponent::GetEquippmentID</a>()
+00392 {
+00393 <span class="keywordflow">return</span> fEquippmentID;
+00394 }
+00395
+00396 <span class="keywordtype">void</span>
+<a name="l00397"></a><a class="code" href="classAliHLTPHOSRawAnalyzerComponent.html#AliHLTPHOSRawAnalyzerPeakFinderComponenta12">00397</a> <a class="code" href="classAliHLTPHOSRawAnalyzerComponent.html#AliHLTPHOSRawAnalyzerPeakFinderComponenta12">AliHLTPHOSRawAnalyzerComponent::SetCoordinates</a>(AliHLTUInt32_t equippmentID)
+00398 {
+00399 <span class="keywordtype">int</span> rcuIndex = (<a class="code" href="classAliHLTPHOSRawAnalyzerComponent.html#AliHLTPHOSRawAnalyzerComponentr0">fEquippmentID</a> - 1792)%4;
+00400 <a class="code" href="classAliHLTPHOSRawAnalyzerComponent.html#AliHLTPHOSRawAnalyzerComponentr5">fModuleID</a> = (<a class="code" href="classAliHLTPHOSRawAnalyzerComponent.html#AliHLTPHOSRawAnalyzerComponentr0">fEquippmentID</a> -1792 -rcuIndex)/5;
+00401
+00402 <span class="keywordflow">if</span>(rcuIndex == 0)
+00403 {
+00404 <a class="code" href="classAliHLTPHOSRawAnalyzerComponent.html#AliHLTPHOSRawAnalyzerComponentr1">fRcuX</a> = 0;
+00405 <a class="code" href="classAliHLTPHOSRawAnalyzerComponent.html#AliHLTPHOSRawAnalyzerComponentr2">fRcuZ</a> = 0;
+00406 }
+00407
+00408 <span class="keywordflow">if</span>(rcuIndex == 1)
+00409 {
+00410 <a class="code" href="classAliHLTPHOSRawAnalyzerComponent.html#AliHLTPHOSRawAnalyzerComponentr1">fRcuX</a> = 0;
+00411 <a class="code" href="classAliHLTPHOSRawAnalyzerComponent.html#AliHLTPHOSRawAnalyzerComponentr2">fRcuZ</a> = 1;
+00412 }
+00413
+00414 <span class="keywordflow">if</span>(rcuIndex == 2)
+00415 {
+00416 <a class="code" href="classAliHLTPHOSRawAnalyzerComponent.html#AliHLTPHOSRawAnalyzerComponentr1">fRcuX</a> = 1;
+00417 <a class="code" href="classAliHLTPHOSRawAnalyzerComponent.html#AliHLTPHOSRawAnalyzerComponentr2">fRcuZ</a> = 0;
+00418 }
+00419
+00420
+00421 <span class="keywordflow">if</span>(rcuIndex == 3)
+00422 {
+00423 <a class="code" href="classAliHLTPHOSRawAnalyzerComponent.html#AliHLTPHOSRawAnalyzerComponentr1">fRcuX</a> = 1;
+00424 <a class="code" href="classAliHLTPHOSRawAnalyzerComponent.html#AliHLTPHOSRawAnalyzerComponentr2">fRcuZ</a> = 1;
+00425 }
+00426
+00427 <a class="code" href="classAliHLTPHOSRawAnalyzerComponent.html#AliHLTPHOSRawAnalyzerComponentr3">fRcuRowOffeset</a> = 32*fRcuX;
+00428 <a class="code" href="classAliHLTPHOSRawAnalyzerComponent.html#AliHLTPHOSRawAnalyzerComponentr4">fRcuColOffeset</a> = 28*fRcuZ;
+00429
+00430 }
+</pre></div><hr size="1"><address style="align: right;"><small>Generated on Sun Feb 18 22:17:03 2007 for AliHLTPHOS by
<a href="http://www.doxygen.org/index.html">
<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.3.9.1 </small></address>
</body>
<p>
<code>#include "<a class="el" href="AliHLTPHOSRawAnalyzerComponent_8h-source.html">AliHLTPHOSRawAnalyzerComponent.h</a>"</code><br>
<code>#include <iostream></code><br>
+<code>#include "stdio.h"</code><br>
+<code>#include "AliRawReaderMemory.h"</code><br>
+<code>#include "AliCaloRawStream.h"</code><br>
+<code>#include <cstdlib></code><br>
+<code>#include "<a class="el" href="AliHLTPHOSRcuCellEnergyDataStruct_8h-source.html">AliHLTPHOSRcuCellEnergyDataStruct.h</a>"</code><br>
<p>
<a href="AliHLTPHOSRawAnalyzerComponent_8cxx-source.html">Go to the source code of this file.</a><table border="0" cellpadding="0" cellspacing="0">
<tr><td></td></tr>
</table>
-<hr size="1"><address style="align: right;"><small>Generated on Wed Jan 17 21:56:43 2007 for AliHLTPHOS by
+<hr size="1"><address style="align: right;"><small>Generated on Sun Feb 18 22:17:03 2007 for AliHLTPHOS by
<a href="http://www.doxygen.org/index.html">
<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.3.9.1 </small></address>
</body>
</head><body>
<!-- Generated by Doxygen 1.3.9.1 -->
<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>
-<h1>AliHLTPHOSRawAnalyzerComponent.h</h1><a href="AliHLTPHOSRawAnalyzerComponent_8h.html">Go to the documentation of this file.</a><div class="fragment"><pre class="fragment">00001
-00002
-00003 <span class="preprocessor">#ifndef ALIHLTPHOSRAWANALYZERCOMPONENT_H</span>
-00004 <span class="preprocessor"></span><span class="preprocessor">#define ALIHLTPHOSRAWANALYZERCOMPONENT_H</span>
-00005 <span class="preprocessor"></span>
-00006 <span class="comment">/* Copyright(c) 2006, ALICE Experiment at CERN, All rights reserved. *</span>
-00007 <span class="comment"> * See cxx source for full Copyright notice */</span>
-00008
-00009 <span class="comment">//#include <Rtypes.h></span>
-00010 <span class="comment">//#include "TObject.h"</span>
-00011 <span class="preprocessor">#include "AliHLTProcessor.h"</span>
-00012 <span class="preprocessor">#include "<a class="code" href="AliHLTPHOSRawAnalyzer_8h.html">AliHLTPHOSRawAnalyzer.h</a>"</span>
-00013 <span class="comment">//#include "AliHLTPHOSRawAnalyzerCrude.h"</span>
-00014
-<a name="l00015"></a><a class="code" href="classAliHLTPHOSRawAnalyzerComponent.html">00015</a> <span class="keyword">class </span><a class="code" href="classAliHLTPHOSRawAnalyzerComponent.html">AliHLTPHOSRawAnalyzerComponent</a>: <span class="keyword">public</span> AliHLTProcessor
-00016 {
-00017 <span class="keyword">public</span>:
-00018 <a class="code" href="classAliHLTPHOSRawAnalyzerComponent.html#AliHLTPHOSRawAnalyzerComponenta0">AliHLTPHOSRawAnalyzerComponent</a>();
-00019 <a class="code" href="classAliHLTPHOSRawAnalyzerComponent.html#AliHLTPHOSRawAnalyzerComponenta1">~AliHLTPHOSRawAnalyzerComponent</a>();
-00020 <a class="code" href="classAliHLTPHOSRawAnalyzerComponent.html#AliHLTPHOSRawAnalyzerComponenta0">AliHLTPHOSRawAnalyzerComponent</a>(<span class="keyword">const</span> <a class="code" href="classAliHLTPHOSRawAnalyzerComponent.html">AliHLTPHOSRawAnalyzerComponent</a> & );
-<a name="l00021"></a><a class="code" href="classAliHLTPHOSRawAnalyzerComponent.html#AliHLTPHOSRawAnalyzerComponenta3">00021</a> <a class="code" href="classAliHLTPHOSRawAnalyzerComponent.html">AliHLTPHOSRawAnalyzerComponent</a> & <a class="code" href="classAliHLTPHOSRawAnalyzerComponent.html#AliHLTPHOSRawAnalyzerComponenta3">operator = </a>(<span class="keyword">const</span> <a class="code" href="classAliHLTPHOSRawAnalyzerComponent.html">AliHLTPHOSRawAnalyzerComponent</a>)
-00022 {
-00023 <span class="keywordflow">return</span> *<span class="keyword">this</span>;
-00024 };
-00025
-00026 <span class="keyword">virtual</span> <span class="keywordtype">int</span> <a class="code" href="classAliHLTPHOSRawAnalyzerComponent.html#AliHLTPHOSRawAnalyzerPeakFinderComponenta6">DoInit</a>( <span class="keywordtype">int</span> argc, <span class="keyword">const</span> <span class="keywordtype">char</span>** argv );
-00027 <span class="keyword">virtual</span> <span class="keywordtype">int</span> <a class="code" href="classAliHLTPHOSRawAnalyzerComponent.html#AliHLTPHOSRawAnalyzerPeakFinderComponenta7">Deinit</a>();
-00028 <span class="keyword">virtual</span> <span class="keywordtype">int</span> <a class="code" href="classAliHLTPHOSRawAnalyzerComponent.html#AliHLTPHOSRawAnalyzerPeakFinderComponenta8">DoDeinit</a>();
-00029
-00030 <span class="keyword">virtual</span> <span class="keyword">const</span> <span class="keywordtype">char</span>* <a class="code" href="classAliHLTPHOSRawAnalyzerComponent.html#AliHLTPHOSRawAnalyzerComponenta7">GetComponentID</a>() = 0;
-00031
-00032 <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="classAliHLTPHOSRawAnalyzerComponent.html#AliHLTPHOSRawAnalyzerPeakFinderComponenta9">GetInputDataTypes</a>(std::vector<AliHLTComponentDataType, std::allocator<AliHLTComponentDataType> >&);
-00033 <span class="keyword">virtual</span> AliHLTComponentDataType <a class="code" href="classAliHLTPHOSRawAnalyzerComponent.html#AliHLTPHOSRawAnalyzerPeakFinderComponenta10">GetOutputDataType</a>();
-00034 <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="classAliHLTPHOSRawAnalyzerComponent.html#AliHLTPHOSRawAnalyzerPeakFinderComponenta11">GetOutputDataSize</a>(<span class="keywordtype">long</span> <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span>&, <span class="keywordtype">double</span>&);
-00035
-00036 <span class="comment">// virtual void GetOutputDataSize(long int&, double&);</span>
-00037
-00038 <span class="comment">// virtual AliHLTComponent* Spawn();</span>
-00039 <span class="keyword">virtual</span> AliHLTComponent* <a class="code" href="classAliHLTPHOSRawAnalyzerComponent.html#AliHLTPHOSRawAnalyzerComponenta11">Spawn</a>() = 0;
-00040
-00041 <span class="keyword">virtual</span> <span class="keywordtype">int</span> <a class="code" href="classAliHLTPHOSRawAnalyzerComponent.html#AliHLTPHOSRawAnalyzerPeakFinderComponenta12">DoEvent</a>(<span class="keyword">const</span> AliHLTComponentEventData&, <span class="keyword">const</span> AliHLTComponentBlockData*, AliHLTComponentTriggerData&, AliHLTUInt8_t*, AliHLTUInt32_t&, std::vector<AliHLTComponentBlockData, std::allocator<AliHLTComponentBlockData> >&);
-00042
-00043 <span class="comment">// private:</span>
+<h1>AliHLTPHOSRawAnalyzerComponent.h</h1><a href="AliHLTPHOSRawAnalyzerComponent_8h.html">Go to the documentation of this file.</a><div class="fragment"><pre class="fragment">00001 <span class="preprocessor">#ifndef ALIHLTPHOSRAWANALYZERCOMPONENT_H</span>
+00002 <span class="preprocessor"></span><span class="preprocessor">#define ALIHLTPHOSRAWANALYZERCOMPONENT_H</span>
+00003 <span class="preprocessor"></span>
+00004 <span class="comment">/* Copyright(c) 2006, ALICE Experiment at CERN, All rights reserved. *</span>
+00005 <span class="comment"> * See cxx source for full Copyright notice */</span>
+00006
+00007 <span class="preprocessor">#include "AliHLTProcessor.h"</span>
+00008 <span class="preprocessor">#include "<a class="code" href="AliHLTPHOSRawAnalyzer_8h.html">AliHLTPHOSRawAnalyzer.h</a>"</span>
+00009 <span class="preprocessor">#include "AliRawReaderMemory.h"</span>
+00010 <span class="preprocessor">#include "AliCaloRawStream.h"</span>
+00011 <span class="preprocessor">#include "<a class="code" href="AliHLTPHOSDefinitions_8h.html">AliHLTPHOSDefinitions.h</a>"</span>
+00012 <span class="preprocessor">#include "<a class="code" href="AliHLTPHOSCommonDefs_8h.html">AliHLTPHOSCommonDefs.h</a>"</span>
+00013
+00014 <span class="keyword">class </span><a class="code" href="structAliHLTPHOSRcuCellEnergyDataStruct.html">AliHLTPHOSRcuCellEnergyDataStruct</a>;
+00015
+<a name="l00016"></a><a class="code" href="classAliHLTPHOSRawAnalyzerComponent.html">00016</a> <span class="keyword">class </span><a class="code" href="classAliHLTPHOSRawAnalyzerComponent.html">AliHLTPHOSRawAnalyzerComponent</a>: <span class="keyword">public</span> AliHLTProcessor
+00017 {
+00018 <span class="keyword">public</span>:
+00019
+00020 <a class="code" href="classAliHLTPHOSRawAnalyzerComponent.html#AliHLTPHOSRawAnalyzerComponenta0">AliHLTPHOSRawAnalyzerComponent</a>();
+00021 <a class="code" href="classAliHLTPHOSRawAnalyzerComponent.html#AliHLTPHOSRawAnalyzerComponenta1">~AliHLTPHOSRawAnalyzerComponent</a>();
+00022 <a class="code" href="classAliHLTPHOSRawAnalyzerComponent.html#AliHLTPHOSRawAnalyzerComponenta0">AliHLTPHOSRawAnalyzerComponent</a>(<span class="keyword">const</span> <a class="code" href="classAliHLTPHOSRawAnalyzerComponent.html">AliHLTPHOSRawAnalyzerComponent</a> & );
+<a name="l00023"></a><a class="code" href="classAliHLTPHOSRawAnalyzerComponent.html#AliHLTPHOSRawAnalyzerComponenta3">00023</a> <a class="code" href="classAliHLTPHOSRawAnalyzerComponent.html">AliHLTPHOSRawAnalyzerComponent</a> & <a class="code" href="classAliHLTPHOSRawAnalyzerComponent.html#AliHLTPHOSRawAnalyzerComponenta3">operator = </a>(<span class="keyword">const</span> <a class="code" href="classAliHLTPHOSRawAnalyzerComponent.html">AliHLTPHOSRawAnalyzerComponent</a> &)
+00024 {
+00025 <span class="keywordflow">return</span> *<span class="keyword">this</span>;
+00026 };
+00027
+00028 <span class="keyword">virtual</span> <span class="keywordtype">int</span> <a class="code" href="classAliHLTPHOSRawAnalyzerComponent.html#AliHLTPHOSRawAnalyzerPeakFinderComponenta4">DoInit</a>( <span class="keywordtype">int</span> argc, <span class="keyword">const</span> <span class="keywordtype">char</span>** argv );
+00029 <span class="keyword">virtual</span> <span class="keywordtype">int</span> <a class="code" href="classAliHLTPHOSRawAnalyzerComponent.html#AliHLTPHOSRawAnalyzerPeakFinderComponenta5">Deinit</a>();
+00030 <span class="keyword">virtual</span> <span class="keywordtype">int</span> <a class="code" href="classAliHLTPHOSRawAnalyzerComponent.html#AliHLTPHOSRawAnalyzerPeakFinderComponenta6">DoDeinit</a>();
+00031 <span class="keywordtype">void</span> <a class="code" href="classAliHLTPHOSRawAnalyzerComponent.html#AliHLTPHOSRawAnalyzerPeakFinderComponenta8">DumpData</a>(<span class="keywordtype">int</span> gain);
+00032 <span class="keywordtype">void</span> <a class="code" href="classAliHLTPHOSRawAnalyzerComponent.html#AliHLTPHOSRawAnalyzerPeakFinderComponenta8">DumpData</a>();
+00033 <span class="keywordtype">void</span> <a class="code" href="classAliHLTPHOSRawAnalyzerComponent.html#AliHLTPHOSRawAnalyzerPeakFinderComponenta9">DumpChannelData</a>(Double_t *data);
+00034 <span class="keywordtype">void</span> <a class="code" href="classAliHLTPHOSRawAnalyzerComponent.html#AliHLTPHOSRawAnalyzerPeakFinderComponenta10">SetEquippmentID</a>(AliHLTUInt32_t <span class="keywordtype">id</span>);
+00035 <span class="keywordtype">int</span> <a class="code" href="classAliHLTPHOSRawAnalyzerComponent.html#AliHLTPHOSRawAnalyzerPeakFinderComponenta11">GetEquippmentID</a>();
+00036 <span class="keywordtype">void</span> <a class="code" href="classAliHLTPHOSRawAnalyzerComponent.html#AliHLTPHOSRawAnalyzerPeakFinderComponenta12">SetCoordinates</a>( AliHLTUInt32_t equippmentID);
+00037 <span class="keyword">virtual</span> <span class="keyword">const</span> <span class="keywordtype">char</span>* <a class="code" href="classAliHLTPHOSRawAnalyzerComponent.html#AliHLTPHOSRawAnalyzerComponenta13">GetComponentID</a>() = 0;
+00038 <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="classAliHLTPHOSRawAnalyzerComponent.html#AliHLTPHOSRawAnalyzerPeakFinderComponenta13">GetInputDataTypes</a>(std::vector<AliHLTComponentDataType, std::allocator<AliHLTComponentDataType> >&);
+00039 <span class="keyword">virtual</span> AliHLTComponentDataType <a class="code" href="classAliHLTPHOSRawAnalyzerComponent.html#AliHLTPHOSRawAnalyzerPeakFinderComponenta14">GetOutputDataType</a>();
+00040 <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="classAliHLTPHOSRawAnalyzerComponent.html#AliHLTPHOSRawAnalyzerPeakFinderComponenta15">GetOutputDataSize</a>(<span class="keywordtype">unsigned</span> <span class="keywordtype">long</span>& constBase, <span class="keywordtype">double</span>& inputMultiplier);
+00041 <span class="keyword">virtual</span> AliHLTComponent* <a class="code" href="classAliHLTPHOSRawAnalyzerComponent.html#AliHLTPHOSRawAnalyzerComponenta17">Spawn</a>() = 0;
+00042 <span class="keyword">virtual</span> <span class="keywordtype">int</span> <a class="code" href="classAliHLTPHOSRawAnalyzerComponent.html#AliHLTPHOSRawAnalyzerPeakFinderComponenta16">DoEvent</a>(<span class="keyword">const</span> AliHLTComponentEventData&, <span class="keyword">const</span> AliHLTComponentBlockData*, AliHLTComponentTriggerData&, AliHLTUInt8_t*, AliHLTUInt32_t&, std::vector<AliHLTComponentBlockData, std::allocator<AliHLTComponentBlockData> >&);
+00043
00044 <span class="keyword">protected</span>:
-<a name="l00045"></a><a class="code" href="classAliHLTPHOSRawAnalyzerComponent.html#AliHLTPHOSRawAnalyzerPeakFinderComponentp0">00045</a> <a class="code" href="classAliHLTPHOSRawAnalyzer.html">AliHLTPHOSRawAnalyzer</a> *analyzerPtr;
+<a name="l00045"></a><a class="code" href="classAliHLTPHOSRawAnalyzerComponent.html#AliHLTPHOSRawAnalyzerPeakFinderComponentp0">00045</a> <a class="code" href="classAliHLTPHOSRawAnalyzer.html">AliHLTPHOSRawAnalyzer</a> *analyzerPtr;
00046
-00047 <span class="comment">// ClassDef(AliHLTPHOSRawAnalyzerComponent, 2) </span>
-00048 <span class="keyword">private</span>:
-<a name="l00049"></a><a class="code" href="classAliHLTPHOSRawAnalyzerComponent.html#AliHLTPHOSRawAnalyzerComponentr0">00049</a> <span class="keywordtype">int</span> eventCount;
-00050 <span class="keyword">static</span> <span class="keyword">const</span> AliHLTComponentDataType <a class="code" href="classAliHLTPHOSRawAnalyzerComponent.html#AliHLTPHOSRawAnalyzerComponentv0">inputDataTypes</a>[];
-00051 <span class="keyword">static</span> <span class="keyword">const</span> AliHLTComponentDataType outputDataType;
-00052
-00053 };
-00054 <span class="preprocessor">#endif</span>
-</pre></div><hr size="1"><address style="align: right;"><small>Generated on Wed Jan 17 21:56:43 2007 for AliHLTPHOS by
+00047 <span class="keyword">private</span>:
+00048 <span class="keywordtype">void</span> <a class="code" href="classAliHLTPHOSRawAnalyzerComponent.html#AliHLTPHOSRawAnalyzerComponentd0">Reset</a>();
+00049 <span class="keywordtype">void</span> <a class="code" href="classAliHLTPHOSRawAnalyzerComponent.html#AliHLTPHOSRawAnalyzerComponentd1">ResetDataPtr</a>();
+00050 <span class="keywordtype">void</span> <a class="code" href="classAliHLTPHOSRawAnalyzerComponent.html#AliHLTPHOSRawAnalyzerComponentd1">ResetDataPtr</a>(<span class="keywordtype">int</span> sampleCnt);
+00051 <span class="keywordtype">void</span> <a class="code" href="classAliHLTPHOSRawAnalyzerComponent.html#AliHLTPHOSRawAnalyzerComponentd1">ResetDataPtr</a>(<span class="keywordtype">int</span> startindex, <span class="keywordtype">int</span> sampleCnt);
+00052 <span class="keyword">static</span> <span class="keywordtype">int</span> fEventCount;
+<a name="l00053"></a><a class="code" href="classAliHLTPHOSRawAnalyzerComponent.html#AliHLTPHOSRawAnalyzerComponentr0">00053</a> AliHLTUInt32_t fEquippmentID;
+<a name="l00054"></a><a class="code" href="classAliHLTPHOSRawAnalyzerComponent.html#AliHLTPHOSRawAnalyzerComponentr1">00054</a> AliHLTUInt16_t fRcuX;
+<a name="l00055"></a><a class="code" href="classAliHLTPHOSRawAnalyzerComponent.html#AliHLTPHOSRawAnalyzerComponentr2">00055</a> AliHLTUInt16_t fRcuZ;
+<a name="l00056"></a><a class="code" href="classAliHLTPHOSRawAnalyzerComponent.html#AliHLTPHOSRawAnalyzerComponentr3">00056</a> AliHLTUInt16_t fRcuRowOffeset;
+<a name="l00057"></a><a class="code" href="classAliHLTPHOSRawAnalyzerComponent.html#AliHLTPHOSRawAnalyzerComponentr4">00057</a> AliHLTUInt16_t fRcuColOffeset;
+<a name="l00058"></a><a class="code" href="classAliHLTPHOSRawAnalyzerComponent.html#AliHLTPHOSRawAnalyzerComponentr5">00058</a> AliHLTUInt16_t fModuleID;
+<a name="l00059"></a><a class="code" href="classAliHLTPHOSRawAnalyzerComponent.html#AliHLTPHOSRawAnalyzerComponentr6">00059</a> Double_t <a class="code" href="classAliHLTPHOSRawAnalyzerComponent.html#AliHLTPHOSRawAnalyzerComponentr6">fTmpChannelData</a>[ALTRO_MAX_SAMPLES];
+<a name="l00060"></a><a class="code" href="classAliHLTPHOSRawAnalyzerComponent.html#AliHLTPHOSRawAnalyzerComponentr7">00060</a> Double_t <a class="code" href="classAliHLTPHOSRawAnalyzerComponent.html#AliHLTPHOSRawAnalyzerComponentr7">fMaxValues</a>[N_MODULES][N_ROWS_MOD][N_COLUMNS_MOD][N_GAINS];
+<a name="l00061"></a><a class="code" href="classAliHLTPHOSRawAnalyzerComponent.html#AliHLTPHOSRawAnalyzerComponentr8">00061</a> AliCaloRawStream *fPHOSRawStream;
+<a name="l00062"></a><a class="code" href="classAliHLTPHOSRawAnalyzerComponent.html#AliHLTPHOSRawAnalyzerComponentr9">00062</a> AliRawReaderMemory *fRawMemoryReader;
+<a name="l00063"></a><a class="code" href="classAliHLTPHOSRawAnalyzerComponent.html#AliHLTPHOSRawAnalyzerComponentr10">00063</a> <a class="code" href="structAliHLTPHOSRcuCellEnergyDataStruct.html">AliHLTPHOSRcuCellEnergyDataStruct</a>* fOutPtr;
+00064 <span class="keyword">static</span> <span class="keyword">const</span> AliHLTComponentDataType <a class="code" href="classAliHLTPHOSRawAnalyzerComponent.html#AliHLTPHOSRawAnalyzerComponentv1">inputDataTypes</a>[];
+00065 };
+00066 <span class="preprocessor">#endif</span>
+</pre></div><hr size="1"><address style="align: right;"><small>Generated on Sun Feb 18 22:17:03 2007 for AliHLTPHOS by
<a href="http://www.doxygen.org/index.html">
<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.3.9.1 </small></address>
</body>
<p>
<code>#include "AliHLTProcessor.h"</code><br>
<code>#include "<a class="el" href="AliHLTPHOSRawAnalyzer_8h-source.html">AliHLTPHOSRawAnalyzer.h</a>"</code><br>
+<code>#include "AliRawReaderMemory.h"</code><br>
+<code>#include "AliCaloRawStream.h"</code><br>
+<code>#include "<a class="el" href="AliHLTPHOSDefinitions_8h-source.html">AliHLTPHOSDefinitions.h</a>"</code><br>
+<code>#include "<a class="el" href="AliHLTPHOSCommonDefs_8h-source.html">AliHLTPHOSCommonDefs.h</a>"</code><br>
<p>
<a href="AliHLTPHOSRawAnalyzerComponent_8h-source.html">Go to the source code of this file.</a><table border="0" cellpadding="0" cellspacing="0">
<tr><td class="memItemLeft" nowrap align="right" valign="top">class </td><td class="memItemRight" valign="bottom"><a class="el" href="classAliHLTPHOSRawAnalyzerComponent.html">AliHLTPHOSRawAnalyzerComponent</a></td></tr>
</table>
-<hr size="1"><address style="align: right;"><small>Generated on Wed Jan 17 21:56:43 2007 for AliHLTPHOS by
+<hr size="1"><address style="align: right;"><small>Generated on Sun Feb 18 22:17:03 2007 for AliHLTPHOS by
<a href="http://www.doxygen.org/index.html">
<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.3.9.1 </small></address>
</body>
00047 {
00048 <span class="keywordflow">return</span> <span class="keyword">new</span> <a class="code" href="classAliHLTPHOSRawAnalyzerCrudeComponent.html">AliHLTPHOSRawAnalyzerCrudeComponent</a>;
00049 }
-</pre></div><hr size="1"><address style="align: right;"><small>Generated on Wed Jan 17 21:56:43 2007 for AliHLTPHOS by
+</pre></div><hr size="1"><address style="align: right;"><small>Generated on Sun Feb 18 22:17:03 2007 for AliHLTPHOS by
<a href="http://www.doxygen.org/index.html">
<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.3.9.1 </small></address>
</body>
Definition at line <a class="el" href="AliHLTPHOSRawAnalyzerCrudeComponent_8cxx-source.html#l00021">21</a> of file <a class="el" href="AliHLTPHOSRawAnalyzerCrudeComponent_8cxx-source.html">AliHLTPHOSRawAnalyzerCrudeComponent.cxx</a>. </td>
</tr>
</table>
-<hr size="1"><address style="align: right;"><small>Generated on Wed Jan 17 21:56:43 2007 for AliHLTPHOS by
+<hr size="1"><address style="align: right;"><small>Generated on Sun Feb 18 22:17:03 2007 for AliHLTPHOS by
<a href="http://www.doxygen.org/index.html">
<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.3.9.1 </small></address>
</body>
00025 };
00026
00027 <span class="preprocessor">#endif</span>
-</pre></div><hr size="1"><address style="align: right;"><small>Generated on Wed Jan 17 21:56:43 2007 for AliHLTPHOS by
+</pre></div><hr size="1"><address style="align: right;"><small>Generated on Sun Feb 18 22:17:03 2007 for AliHLTPHOS by
<a href="http://www.doxygen.org/index.html">
<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.3.9.1 </small></address>
</body>
<tr><td class="memItemLeft" nowrap align="right" valign="top">class </td><td class="memItemRight" valign="bottom"><a class="el" href="classAliHLTPHOSRawAnalyzerCrudeComponent.html">AliHLTPHOSRawAnalyzerCrudeComponent</a></td></tr>
</table>
-<hr size="1"><address style="align: right;"><small>Generated on Wed Jan 17 21:56:43 2007 for AliHLTPHOS by
+<hr size="1"><address style="align: right;"><small>Generated on Sun Feb 18 22:17:03 2007 for AliHLTPHOS by
<a href="http://www.doxygen.org/index.html">
<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.3.9.1 </small></address>
</body>
00029
<a name="l00036"></a><a class="code" href="classAliHLTPHOSRawAnalyzerCrude.html#AliHLTPHOSRawAnalyzerCrudea0">00036</a> <a class="code" href="classAliHLTPHOSRawAnalyzerCrude.html#AliHLTPHOSRawAnalyzerCrudea0">AliHLTPHOSRawAnalyzerCrude::AliHLTPHOSRawAnalyzerCrude</a>():<a class="code" href="classAliHLTPHOSRawAnalyzer.html">AliHLTPHOSRawAnalyzer</a>()
00037 {
-00038 cout <<<span class="stringliteral">"AliHLTPHOSRawAnalyzerCrude::Creating a new AliHLTPHOSRawAnalyzerCrude() object "</span><<endl;
+00038 <span class="comment">// cout <<"AliHLTPHOSRawAnalyzerCrude::Creating a new AliHLTPHOSRawAnalyzerCrude() object "<<endl;</span>
00039 }
00040
00041
00063 <span class="keywordtype">void</span>
<a name="l00064"></a><a class="code" href="classAliHLTPHOSRawAnalyzerCrude.html#AliHLTPHOSRawAnalyzerCrudea4">00064</a> <a class="code" href="classAliHLTPHOSRawAnalyzerCrude.html#AliHLTPHOSRawAnalyzerCrudea4">AliHLTPHOSRawAnalyzerCrude::Evaluate</a>(<span class="keywordtype">int</span> start, <span class="keywordtype">int</span> length)
00065 {
-00066
-00067 <span class="keywordtype">double</span> tmpAmplitudeMax =0;
-00068 <span class="keywordtype">double</span> tmpTime = 0;
-00069
-00070 <span class="keywordflow">for</span>(<span class="keywordtype">int</span> i=start; i<length; i++)
-00071 {
-00072 <span class="keywordflow">if</span>(fFloatDataPtr[i] > tmpAmplitudeMax)
-00073 {
-00074 tmpAmplitudeMax = fFloatDataPtr[i];
-00075 tmpTime = i;
-00076 }
-00077 }
-00078
-00079 fDAmpl = tmpAmplitudeMax;
-00080 fDTof = tmpTime;
-00081 <span class="comment">//thats all </span>
-00082 } <span class="comment">//end Crude</span>
-00083
-00084
-00085
+00066 <span class="comment">// printf("\nAliHLTPHOSRawAnalyzerCrude::Evaluat() from index %d to %d\n", start, start + length);</span>
+00067
+00068
+00069 <span class="keywordtype">double</span> tmpAmplitudeMax =0;
+00070 <span class="keywordtype">double</span> tmpTime = 0;
+00071
+00072 <span class="keywordflow">for</span>(<span class="keywordtype">int</span> i=start; i<length; i++)
+00073 {
+00074 <span class="keywordflow">if</span>(fFloatDataPtr[i] > tmpAmplitudeMax)
+00075 {
+00076 tmpAmplitudeMax = fFloatDataPtr[i];
+00077 tmpTime = i;
+00078 }
+00079 }
+00080
+00081 fDAmpl = tmpAmplitudeMax;
+00082 fDTof = tmpTime;
+00083
+00084 <span class="comment">//thats all </span>
+00085 } <span class="comment">//end Crude</span>
00086
00087
00088
-</pre></div><hr size="1"><address style="align: right;"><small>Generated on Wed Jan 17 21:56:43 2007 for AliHLTPHOS by
+00089
+00090
+00091
+</pre></div><hr size="1"><address style="align: right;"><small>Generated on Sun Feb 18 22:17:03 2007 for AliHLTPHOS by
<a href="http://www.doxygen.org/index.html">
<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.3.9.1 </small></address>
</body>
</td>
</tr>
</table>
-<hr size="1"><address style="align: right;"><small>Generated on Wed Jan 17 21:56:43 2007 for AliHLTPHOS by
+<hr size="1"><address style="align: right;"><small>Generated on Sun Feb 18 22:17:03 2007 for AliHLTPHOS by
<a href="http://www.doxygen.org/index.html">
<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.3.9.1 </small></address>
</body>
00028 };
00029
00030 <span class="preprocessor">#endif</span>
-</pre></div><hr size="1"><address style="align: right;"><small>Generated on Wed Jan 17 21:56:43 2007 for AliHLTPHOS by
+</pre></div><hr size="1"><address style="align: right;"><small>Generated on Sun Feb 18 22:17:03 2007 for AliHLTPHOS by
<a href="http://www.doxygen.org/index.html">
<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.3.9.1 </small></address>
</body>
<tr><td class="memItemLeft" nowrap align="right" valign="top">class </td><td class="memItemRight" valign="bottom"><a class="el" href="classAliHLTPHOSRawAnalyzerCrude.html">AliHLTPHOSRawAnalyzerCrude</a></td></tr>
</table>
-<hr size="1"><address style="align: right;"><small>Generated on Wed Jan 17 21:56:43 2007 for AliHLTPHOS by
+<hr size="1"><address style="align: right;"><small>Generated on Sun Feb 18 22:17:03 2007 for AliHLTPHOS by
<a href="http://www.doxygen.org/index.html">
<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.3.9.1 </small></address>
</body>
00068
00069
00070
-</pre></div><hr size="1"><address style="align: right;"><small>Generated on Wed Jan 17 21:56:43 2007 for AliHLTPHOS by
+</pre></div><hr size="1"><address style="align: right;"><small>Generated on Sun Feb 18 22:17:03 2007 for AliHLTPHOS by
<a href="http://www.doxygen.org/index.html">
<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.3.9.1 </small></address>
</body>
</td>
</tr>
</table>
-<hr size="1"><address style="align: right;"><small>Generated on Wed Jan 17 21:56:43 2007 for AliHLTPHOS by
+<hr size="1"><address style="align: right;"><small>Generated on Sun Feb 18 22:17:03 2007 for AliHLTPHOS by
<a href="http://www.doxygen.org/index.html">
<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.3.9.1 </small></address>
</body>
00026 };
00027
00028 <span class="preprocessor">#endif</span>
-</pre></div><hr size="1"><address style="align: right;"><small>Generated on Wed Jan 17 21:56:43 2007 for AliHLTPHOS by
+</pre></div><hr size="1"><address style="align: right;"><small>Generated on Sun Feb 18 22:17:03 2007 for AliHLTPHOS by
<a href="http://www.doxygen.org/index.html">
<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.3.9.1 </small></address>
</body>
<tr><td class="memItemLeft" nowrap align="right" valign="top">class </td><td class="memItemRight" valign="bottom"><a class="el" href="classAliHLTPHOSRawAnalyzerKLevel.html">AliHLTPHOSRawAnalyzerKLevel</a></td></tr>
</table>
-<hr size="1"><address style="align: right;"><small>Generated on Wed Jan 17 21:56:43 2007 for AliHLTPHOS by
+<hr size="1"><address style="align: right;"><small>Generated on Sun Feb 18 22:17:03 2007 for AliHLTPHOS by
<a href="http://www.doxygen.org/index.html">
<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.3.9.1 </small></address>
</body>
<a name="l00023"></a><a class="code" href="AliHLTPHOSRawAnalyzerLMS_8cxx.html#a0">00023</a> <a class="code" href="AliHLTPHOSRawAnalyzerPeakFinder_8cxx.html#a0">ClassImp</a>(<a class="code" href="classAliHLTPHOSRawAnalyzerLMS.html">AliHLTPHOSRawAnalyzerLMS</a>)
00024
00025
-00026 <a class="code" href="classAliHLTPHOSRawAnalyzerLMS.html">AliHLTPHOSRawAnalyzerLMS</a>::<a class="code" href="classAliHLTPHOSRawAnalyzerLMS.html">AliHLTPHOSRawAnalyzerLMS</a>(const <a class="code" href="classAliHLTPHOSRawAnalyzerLMS.html">AliHLTPHOSRawAnalyzerLMS</a>&):<a class="code" href="classAliHLTPHOSRawAnalyzer.html">AliHLTPHOSRawAnalyzer</a>(), kfMCovarPtrPtr(0), fPCovarPtrPtr(0)
+00026 <a class="code" href="classAliHLTPHOSRawAnalyzerLMS.html">AliHLTPHOSRawAnalyzerLMS</a>::<a class="code" href="classAliHLTPHOSRawAnalyzerLMS.html">AliHLTPHOSRawAnalyzerLMS</a>(const <a class="code" href="classAliHLTPHOSRawAnalyzerLMS.html">AliHLTPHOSRawAnalyzerLMS</a>&):<a class="code" href="classAliHLTPHOSRawAnalyzer.html">AliHLTPHOSRawAnalyzer</a>()
00027 {
00028
00029 }
00030
00031
-<a name="l00038"></a><a class="code" href="classAliHLTPHOSRawAnalyzerLMS.html#AliHLTPHOSRawAnalyzerLMSa0">00038</a> <a class="code" href="classAliHLTPHOSRawAnalyzerLMS.html#AliHLTPHOSRawAnalyzerLMSa0">AliHLTPHOSRawAnalyzerLMS::AliHLTPHOSRawAnalyzerLMS</a>():<a class="code" href="classAliHLTPHOSRawAnalyzer.html">AliHLTPHOSRawAnalyzer</a>(), kfMCovarPtrPtr(0), fPCovarPtrPtr(0)
+<a name="l00038"></a><a class="code" href="classAliHLTPHOSRawAnalyzerLMS.html#AliHLTPHOSRawAnalyzerLMSa0">00038</a> <a class="code" href="classAliHLTPHOSRawAnalyzerLMS.html#AliHLTPHOSRawAnalyzerLMSa0">AliHLTPHOSRawAnalyzerLMS::AliHLTPHOSRawAnalyzerLMS</a>():<a class="code" href="classAliHLTPHOSRawAnalyzer.html">AliHLTPHOSRawAnalyzer</a>()
00039 {
00040 cout <<<span class="stringliteral">"You cannot invoke the Fitter without arguments"</span><<endl;;
00041 }
00042
00043
-<a name="l00049"></a><a class="code" href="classAliHLTPHOSRawAnalyzerLMS.html#AliHLTPHOSRawAnalyzerLMSa1">00049</a> <a class="code" href="classAliHLTPHOSRawAnalyzerLMS.html#AliHLTPHOSRawAnalyzerLMSa0">AliHLTPHOSRawAnalyzerLMS::AliHLTPHOSRawAnalyzerLMS</a>(<span class="keywordtype">double</span> *dtaPtr, <span class="keywordtype">double</span> fs):<a class="code" href="classAliHLTPHOSRawAnalyzer.html">AliHLTPHOSRawAnalyzer</a>(),kfMCovarPtrPtr(0), fPCovarPtrPtr(0)
+<a name="l00049"></a><a class="code" href="classAliHLTPHOSRawAnalyzerLMS.html#AliHLTPHOSRawAnalyzerLMSa1">00049</a> <a class="code" href="classAliHLTPHOSRawAnalyzerLMS.html#AliHLTPHOSRawAnalyzerLMSa0">AliHLTPHOSRawAnalyzerLMS::AliHLTPHOSRawAnalyzerLMS</a>(<span class="keywordtype">double</span> *dtaPtr, <span class="keywordtype">double</span> fs):<a class="code" href="classAliHLTPHOSRawAnalyzer.html">AliHLTPHOSRawAnalyzer</a>()
00050 {
00051 fFloatDataPtr = dtaPtr;
00052 fSampleFrequency = fs;
00084
00085
00086
-</pre></div><hr size="1"><address style="align: right;"><small>Generated on Wed Jan 17 21:56:43 2007 for AliHLTPHOS by
+</pre></div><hr size="1"><address style="align: right;"><small>Generated on Sun Feb 18 22:17:03 2007 for AliHLTPHOS by
<a href="http://www.doxygen.org/index.html">
<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.3.9.1 </small></address>
</body>
<p>
<p>
-Definition at line <a class="el" href="AliHLTPHOSRawAnalyzerLMS_8cxx-source.html#l00023">23</a> of file <a class="el" href="AliHLTPHOSRawAnalyzerLMS_8cxx-source.html">AliHLTPHOSRawAnalyzerLMS.cxx</a>.<div class="fragment"><pre class="fragment">00026 :<a class="code" href="classAliHLTPHOSRawAnalyzer.html">AliHLTPHOSRawAnalyzer</a>(), kfMCovarPtrPtr(0), fPCovarPtrPtr(0)
+Definition at line <a class="el" href="AliHLTPHOSRawAnalyzerLMS_8cxx-source.html#l00023">23</a> of file <a class="el" href="AliHLTPHOSRawAnalyzerLMS_8cxx-source.html">AliHLTPHOSRawAnalyzerLMS.cxx</a>.<div class="fragment"><pre class="fragment">00026 :<a class="code" href="classAliHLTPHOSRawAnalyzer.html">AliHLTPHOSRawAnalyzer</a>()
00027 {
00028
00029 }
</td>
</tr>
</table>
-<hr size="1"><address style="align: right;"><small>Generated on Wed Jan 17 21:56:43 2007 for AliHLTPHOS by
+<hr size="1"><address style="align: right;"><small>Generated on Sun Feb 18 22:17:03 2007 for AliHLTPHOS by
<a href="http://www.doxygen.org/index.html">
<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.3.9.1 </small></address>
</body>
</head><body>
<!-- Generated by Doxygen 1.3.9.1 -->
<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>
-<h1>AliHLTPHOSRawAnalyzerLMS.h</h1><a href="AliHLTPHOSRawAnalyzerLMS_8h.html">Go to the documentation of this file.</a><div class="fragment"><pre class="fragment">00001 <span class="preprocessor">#ifndef ALIHLTPHOSRAWANALYZERLMS_H</span>
-00002 <span class="preprocessor"></span><span class="preprocessor">#define ALIHLTPHOSRAWANALYZERLMS_H</span>
-00003 <span class="preprocessor"></span><span class="preprocessor">#include <Rtypes.h></span>
-00004 <span class="preprocessor">#include "TObject.h"</span>
-00005 <span class="preprocessor">#include "<a class="code" href="AliHLTPHOSRawAnalyzer_8h.html">AliHLTPHOSRawAnalyzer.h</a>"</span>
-00006
-00007 <span class="comment">/* Copyright(c) 2006, ALICE Experiment at CERN, All rights reserved. *</span>
-00008 <span class="comment"> * See cxx source for full Copyright notice */</span>
-00009
+<h1>AliHLTPHOSRawAnalyzerLMS.h</h1><a href="AliHLTPHOSRawAnalyzerLMS_8h.html">Go to the documentation of this file.</a><div class="fragment"><pre class="fragment">00001
+00002 <span class="preprocessor">#ifndef ALIHLTPHOSRAWANALYZERLMS_H</span>
+00003 <span class="preprocessor"></span><span class="preprocessor">#define ALIHLTPHOSRAWANALYZERLMS_H</span>
+00004 <span class="preprocessor"></span><span class="preprocessor">#include <Rtypes.h></span>
+00005 <span class="preprocessor">#include "TObject.h"</span>
+00006 <span class="preprocessor">#include "<a class="code" href="AliHLTPHOSRawAnalyzer_8h.html">AliHLTPHOSRawAnalyzer.h</a>"</span>
+00007
+00008 <span class="comment">/* Copyright(c) 2006, ALICE Experiment at CERN, All rights reserved. *</span>
+00009 <span class="comment"> * See cxx source for full Copyright notice */</span>
00010
-<a name="l00011"></a><a class="code" href="classAliHLTPHOSRawAnalyzerLMS.html">00011</a> <span class="keyword">class </span><a class="code" href="classAliHLTPHOSRawAnalyzerLMS.html">AliHLTPHOSRawAnalyzerLMS</a> : <span class="keyword">public</span> <a class="code" href="classAliHLTPHOSRawAnalyzer.html">AliHLTPHOSRawAnalyzer</a>
-00012 {
-00013 <span class="keyword">public</span>:
-00014 <a class="code" href="classAliHLTPHOSRawAnalyzerLMS.html#AliHLTPHOSRawAnalyzerLMSa0">AliHLTPHOSRawAnalyzerLMS</a>();
-00015 <a class="code" href="classAliHLTPHOSRawAnalyzerLMS.html#AliHLTPHOSRawAnalyzerLMSa0">AliHLTPHOSRawAnalyzerLMS</a>(<span class="keywordtype">double</span> *dataPtr, <span class="keywordtype">double</span> fs);
-00016 <a class="code" href="classAliHLTPHOSRawAnalyzerLMS.html#AliHLTPHOSRawAnalyzerLMSa0">AliHLTPHOSRawAnalyzerLMS</a>(<span class="keyword">const</span> <a class="code" href="classAliHLTPHOSRawAnalyzerLMS.html">AliHLTPHOSRawAnalyzerLMS</a> & );
-<a name="l00017"></a><a class="code" href="classAliHLTPHOSRawAnalyzerLMS.html#AliHLTPHOSRawAnalyzerLMSa3">00017</a> <a class="code" href="classAliHLTPHOSRawAnalyzerLMS.html">AliHLTPHOSRawAnalyzerLMS</a> & <a class="code" href="classAliHLTPHOSRawAnalyzerLMS.html#AliHLTPHOSRawAnalyzerLMSa3">operator = </a>(<span class="keyword">const</span> <a class="code" href="classAliHLTPHOSRawAnalyzerLMS.html">AliHLTPHOSRawAnalyzerLMS</a>)
-00018 {
-00019 <span class="keywordflow">return</span> *<span class="keyword">this</span>;
-00020 }
-00021
-00022 <span class="keyword">virtual</span> <a class="code" href="classAliHLTPHOSRawAnalyzerLMS.html#AliHLTPHOSRawAnalyzerLMSa4">~AliHLTPHOSRawAnalyzerLMS</a>();
-00023 <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="classAliHLTPHOSRawAnalyzerLMS.html#AliHLTPHOSRawAnalyzerLMSa5">Evaluate</a>(<span class="keywordtype">int</span> start = 0, <span class="keywordtype">int</span> lenght = 100);
-00024 <span class="keyword">private</span>:
-<a name="l00025"></a><a class="code" href="classAliHLTPHOSRawAnalyzerLMS.html#AliHLTPHOSRawAnalyzerLMSr0">00025</a> <span class="keywordtype">double</span> **kfMCovarPtrPtr;
-<a name="l00026"></a><a class="code" href="classAliHLTPHOSRawAnalyzerLMS.html#AliHLTPHOSRawAnalyzerLMSr1">00026</a> <span class="keywordtype">double</span> **fPCovarPtrPtr;
-00028 ClassDef(<a class="code" href="classAliHLTPHOSRawAnalyzerLMS.html">AliHLTPHOSRawAnalyzerLMS</a>, 2)
-00029
-00030 };
-00031
-00032 <span class="preprocessor">#endif</span>
-</pre></div><hr size="1"><address style="align: right;"><small>Generated on Wed Jan 17 21:56:43 2007 for AliHLTPHOS by
+00011
+<a name="l00012"></a><a class="code" href="classAliHLTPHOSRawAnalyzerLMS.html">00012</a> <span class="keyword">class </span><a class="code" href="classAliHLTPHOSRawAnalyzerLMS.html">AliHLTPHOSRawAnalyzerLMS</a> : <span class="keyword">public</span> <a class="code" href="classAliHLTPHOSRawAnalyzer.html">AliHLTPHOSRawAnalyzer</a>
+00013 {
+00014 <span class="keyword">public</span>:
+00015 <a class="code" href="classAliHLTPHOSRawAnalyzerLMS.html#AliHLTPHOSRawAnalyzerLMSa0">AliHLTPHOSRawAnalyzerLMS</a>();
+00016 <a class="code" href="classAliHLTPHOSRawAnalyzerLMS.html#AliHLTPHOSRawAnalyzerLMSa0">AliHLTPHOSRawAnalyzerLMS</a>(<span class="keywordtype">double</span> *dataPtr, <span class="keywordtype">double</span> fs);
+00017 <a class="code" href="classAliHLTPHOSRawAnalyzerLMS.html#AliHLTPHOSRawAnalyzerLMSa0">AliHLTPHOSRawAnalyzerLMS</a>(<span class="keyword">const</span> <a class="code" href="classAliHLTPHOSRawAnalyzerLMS.html">AliHLTPHOSRawAnalyzerLMS</a> & );
+<a name="l00018"></a><a class="code" href="classAliHLTPHOSRawAnalyzerLMS.html#AliHLTPHOSRawAnalyzerLMSa3">00018</a> <a class="code" href="classAliHLTPHOSRawAnalyzerLMS.html">AliHLTPHOSRawAnalyzerLMS</a> & <a class="code" href="classAliHLTPHOSRawAnalyzerLMS.html#AliHLTPHOSRawAnalyzerLMSa3">operator = </a>(<span class="keyword">const</span> <a class="code" href="classAliHLTPHOSRawAnalyzerLMS.html">AliHLTPHOSRawAnalyzerLMS</a>)
+00019 {
+00020 <span class="keywordflow">return</span> *<span class="keyword">this</span>;
+00021 }
+00022
+00023 <span class="keyword">virtual</span> <a class="code" href="classAliHLTPHOSRawAnalyzerLMS.html#AliHLTPHOSRawAnalyzerLMSa4">~AliHLTPHOSRawAnalyzerLMS</a>();
+00024 <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="classAliHLTPHOSRawAnalyzerLMS.html#AliHLTPHOSRawAnalyzerLMSa5">Evaluate</a>(<span class="keywordtype">int</span> start = 0, <span class="keywordtype">int</span> lenght = 100);
+00025 <span class="keyword">private</span>:
+00026 <span class="comment">// double **kfMCovarPtrPtr; //*[1000000] /**<Covariance matrix of the measurements*/</span>
+00027 <span class="comment">// double **fPCovarPtrPtr; //*[1000000] /**<Covariance matrix of the estimated parameters*/</span>
+00028
+<a name="l00029"></a><a class="code" href="classAliHLTPHOSRawAnalyzerLMS.html#AliHLTPHOSRawAnalyzerLMSr0">00029</a> <span class="keywordtype">double</span> <a class="code" href="classAliHLTPHOSRawAnalyzerLMS.html#AliHLTPHOSRawAnalyzerLMSr0">kfMCovarPtrPtr</a>[1008][1008];
+<a name="l00030"></a><a class="code" href="classAliHLTPHOSRawAnalyzerLMS.html#AliHLTPHOSRawAnalyzerLMSr1">00030</a> <span class="keywordtype">double</span> <a class="code" href="classAliHLTPHOSRawAnalyzerLMS.html#AliHLTPHOSRawAnalyzerLMSr1">fPCovarPtrPtr</a>[1008][1008];
+00032 ClassDef(<a class="code" href="classAliHLTPHOSRawAnalyzerLMS.html">AliHLTPHOSRawAnalyzerLMS</a>, 2)
+00033
+00034 };
+00035
+00036 <span class="preprocessor">#endif</span>
+</pre></div><hr size="1"><address style="align: right;"><small>Generated on Sun Feb 18 22:17:03 2007 for AliHLTPHOS by
<a href="http://www.doxygen.org/index.html">
<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.3.9.1 </small></address>
</body>
<tr><td class="memItemLeft" nowrap align="right" valign="top">class </td><td class="memItemRight" valign="bottom"><a class="el" href="classAliHLTPHOSRawAnalyzerLMS.html">AliHLTPHOSRawAnalyzerLMS</a></td></tr>
</table>
-<hr size="1"><address style="align: right;"><small>Generated on Wed Jan 17 21:56:43 2007 for AliHLTPHOS by
+<hr size="1"><address style="align: right;"><small>Generated on Sun Feb 18 22:17:03 2007 for AliHLTPHOS by
<a href="http://www.doxygen.org/index.html">
<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.3.9.1 </small></address>
</body>
00015
00016 <span class="preprocessor">#include "<a class="code" href="AliHLTPHOSRawAnalyzerPeakFinderComponent_8h.html">AliHLTPHOSRawAnalyzerPeakFinderComponent.h</a>"</span>
00017 <span class="preprocessor">#include "<a class="code" href="AliHLTPHOSRawAnalyzerPeakFinder_8h.html">AliHLTPHOSRawAnalyzerPeakFinder.h</a>"</span>
-00018
-00019 <span class="comment">//ClassImp(AliHLTPHOSRawAnalyzerPeakFinderComponent) </span>
-<a name="l00020"></a><a class="code" href="AliHLTPHOSRawAnalyzerPeakFinderComponent_8cxx.html#a0">00020</a> <a class="code" href="classAliHLTPHOSRawAnalyzerPeakFinderComponent.html">AliHLTPHOSRawAnalyzerPeakFinderComponent</a> gAliHLTPHOSRawAnalyzerPeakFinderComponent;
+00018 <span class="preprocessor">#include <cstdlib></span>
+00019 <span class="preprocessor">#include "<a class="code" href="AliHLTPHOSCommonDefs_8h.html">AliHLTPHOSCommonDefs.h</a>"</span>
+00020
00021
-<a name="l00022"></a><a class="code" href="classAliHLTPHOSRawAnalyzerPeakFinderComponent.html#AliHLTPHOSRawAnalyzerPeakFinderComponenta0">00022</a> <a class="code" href="classAliHLTPHOSRawAnalyzerPeakFinderComponent.html#AliHLTPHOSRawAnalyzerPeakFinderComponenta0">AliHLTPHOSRawAnalyzerPeakFinderComponent::AliHLTPHOSRawAnalyzerPeakFinderComponent</a>():<a class="code" href="classAliHLTPHOSRawAnalyzerComponent.html">AliHLTPHOSRawAnalyzerComponent</a>()
-00023 {
-00024 analyzerPtr = <span class="keyword">new</span> <a class="code" href="classAliHLTPHOSRawAnalyzerPeakFinder.html">AliHLTPHOSRawAnalyzerPeakFinder</a>();
-00025 }
+<a name="l00022"></a><a class="code" href="AliHLTPHOSRawAnalyzerPeakFinderComponent_8cxx.html#a0">00022</a> <a class="code" href="classAliHLTPHOSRawAnalyzerPeakFinderComponent.html">AliHLTPHOSRawAnalyzerPeakFinderComponent</a> gAliHLTPHOSRawAnalyzerPeakFinderComponent;
+00023 <span class="comment">//AliHLTPHOSRawAnalyzerPeakFinderComponen </span>
+00024 <span class="comment">//AliHLTPHOSRawAnalyzerPeakFinderComponent AliHLTPHOSRawAnalyzerPeakFinderComponent::gAliHLTPHOSRawAnalyzerPeakFinderComponent;</span>
+00025
00026
-<a name="l00027"></a><a class="code" href="classAliHLTPHOSRawAnalyzerPeakFinderComponent.html#AliHLTPHOSRawAnalyzerPeakFinderComponenta1">00027</a> <a class="code" href="classAliHLTPHOSRawAnalyzerPeakFinderComponent.html#AliHLTPHOSRawAnalyzerPeakFinderComponenta1">AliHLTPHOSRawAnalyzerPeakFinderComponent::~AliHLTPHOSRawAnalyzerPeakFinderComponent</a>()
+<a name="l00027"></a><a class="code" href="classAliHLTPHOSRawAnalyzerPeakFinderComponent.html#AliHLTPHOSRawAnalyzerPeakFinderComponenta0">00027</a> <a class="code" href="classAliHLTPHOSRawAnalyzerPeakFinderComponent.html#AliHLTPHOSRawAnalyzerPeakFinderComponenta0">AliHLTPHOSRawAnalyzerPeakFinderComponent::AliHLTPHOSRawAnalyzerPeakFinderComponent</a>():<a class="code" href="classAliHLTPHOSRawAnalyzerComponent.html">AliHLTPHOSRawAnalyzerComponent</a>()
00028 {
-00029
-00030 }
-00031
-00032
-00033
-<a name="l00034"></a><a class="code" href="classAliHLTPHOSRawAnalyzerPeakFinderComponent.html#AliHLTPHOSRawAnalyzerPeakFinderComponenta2">00034</a> <a class="code" href="classAliHLTPHOSRawAnalyzerPeakFinderComponent.html#AliHLTPHOSRawAnalyzerPeakFinderComponenta0">AliHLTPHOSRawAnalyzerPeakFinderComponent::AliHLTPHOSRawAnalyzerPeakFinderComponent</a>(<span class="keyword">const</span> <a class="code" href="classAliHLTPHOSRawAnalyzerPeakFinderComponent.html">AliHLTPHOSRawAnalyzerPeakFinderComponent</a> & ) : <a class="code" href="classAliHLTPHOSRawAnalyzerComponent.html">AliHLTPHOSRawAnalyzerComponent</a>()
-00035 {
-00036
-00037 }
-00038
+00029 analyzerPtr = <span class="keyword">new</span> <a class="code" href="classAliHLTPHOSRawAnalyzerPeakFinder.html">AliHLTPHOSRawAnalyzerPeakFinder</a>();
+00030
+00031 <span class="keywordflow">if</span>(<a class="code" href="classAliHLTPHOSRawAnalyzerPeakFinderComponent.html#AliHLTPHOSRawAnalyzerPeakFinderComponentd0">LoadPFVector</a>() == kFALSE)
+00032 {
+00033 <span class="comment">// cout << "Warning, could not load PF vectors" << endl;</span>
+00034 }
+00035 <span class="keywordflow">else</span>
+00036 {
+00037 <span class="comment">// cout << "Loaded PF vectors" << endl;</span>
+00038 }
00039
-00040 <span class="keyword">const</span> <span class="keywordtype">char</span>*
-<a name="l00041"></a><a class="code" href="classAliHLTPHOSRawAnalyzerPeakFinderComponent.html#AliHLTPHOSRawAnalyzerPeakFinderComponenta4">00041</a> <a class="code" href="classAliHLTPHOSRawAnalyzerPeakFinderComponent.html#AliHLTPHOSRawAnalyzerPeakFinderComponenta4">AliHLTPHOSRawAnalyzerPeakFinderComponent::GetComponentID</a>()
-00042 {
-00043 <span class="keywordflow">return</span> <span class="stringliteral">"PhosRawPeakFinder"</span>;
-00044 }
-00045
+00040 }
+00041
+<a name="l00042"></a><a class="code" href="classAliHLTPHOSRawAnalyzerPeakFinderComponent.html#AliHLTPHOSRawAnalyzerPeakFinderComponenta1">00042</a> <a class="code" href="classAliHLTPHOSRawAnalyzerPeakFinderComponent.html#AliHLTPHOSRawAnalyzerPeakFinderComponenta1">AliHLTPHOSRawAnalyzerPeakFinderComponent::~AliHLTPHOSRawAnalyzerPeakFinderComponent</a>()
+00043 {
+00044
+00045 }
00046
-00047 AliHLTComponent*
-<a name="l00048"></a><a class="code" href="classAliHLTPHOSRawAnalyzerPeakFinderComponent.html#AliHLTPHOSRawAnalyzerPeakFinderComponenta5">00048</a> <a class="code" href="classAliHLTPHOSRawAnalyzerPeakFinderComponent.html#AliHLTPHOSRawAnalyzerPeakFinderComponenta5">AliHLTPHOSRawAnalyzerPeakFinderComponent::Spawn</a>()
-00049 {
-00050 <span class="keywordflow">return</span> <span class="keyword">new</span> <a class="code" href="classAliHLTPHOSRawAnalyzerPeakFinderComponent.html">AliHLTPHOSRawAnalyzerPeakFinderComponent</a>;
-00051 }
-</pre></div><hr size="1"><address style="align: right;"><small>Generated on Wed Jan 17 21:56:43 2007 for AliHLTPHOS by
+00047
+00048
+<a name="l00049"></a><a class="code" href="classAliHLTPHOSRawAnalyzerPeakFinderComponent.html#AliHLTPHOSRawAnalyzerPeakFinderComponentd2">00049</a> <a class="code" href="classAliHLTPHOSRawAnalyzerPeakFinderComponent.html#AliHLTPHOSRawAnalyzerPeakFinderComponenta0">AliHLTPHOSRawAnalyzerPeakFinderComponent::AliHLTPHOSRawAnalyzerPeakFinderComponent</a>(<span class="keyword">const</span> <a class="code" href="classAliHLTPHOSRawAnalyzerPeakFinderComponent.html">AliHLTPHOSRawAnalyzerPeakFinderComponent</a> & ) : <a class="code" href="classAliHLTPHOSRawAnalyzerComponent.html">AliHLTPHOSRawAnalyzerComponent</a>()
+00050 {
+00051
+00052 }
+00053
+00054
+00055 <span class="keyword">const</span> <span class="keywordtype">char</span>*
+<a name="l00056"></a><a class="code" href="classAliHLTPHOSRawAnalyzerPeakFinderComponent.html#AliHLTPHOSRawAnalyzerPeakFinderComponenta2">00056</a> <a class="code" href="classAliHLTPHOSRawAnalyzerPeakFinderComponent.html#AliHLTPHOSRawAnalyzerPeakFinderComponenta2">AliHLTPHOSRawAnalyzerPeakFinderComponent::GetComponentID</a>()
+00057 {
+00058 <span class="keywordflow">return</span> <span class="stringliteral">"PhosRawPeakFinder"</span>;
+00059 }
+00060
+00061 Bool_t
+<a name="l00062"></a><a class="code" href="classAliHLTPHOSRawAnalyzerPeakFinderComponent.html#AliHLTPHOSRawAnalyzerPeakFinderComponentd0">00062</a> <a class="code" href="classAliHLTPHOSRawAnalyzerPeakFinderComponent.html#AliHLTPHOSRawAnalyzerPeakFinderComponentd0">AliHLTPHOSRawAnalyzerPeakFinderComponent::LoadPFVector</a>()
+00063 {
+00064 <span class="keywordflow">return</span> <a class="code" href="classAliHLTPHOSRawAnalyzerPeakFinderComponent.html#AliHLTPHOSRawAnalyzerPeakFinderComponentd0">LoadPFVector</a>(<a class="code" href="AliHLTPHOSCommonDefs_8h.html#a16">PF_DEFAULT_STARTINDEX</a>, <a class="code" href="AliHLTPHOSCommonDefs_8h.html#a15">PF_DEFAULT_N_SAMPLES</a>, <a class="code" href="AliHLTPHOSCommonDefs_8h.html#a19">DEFAULT_TAU</a>, <a class="code" href="AliHLTPHOSCommonDefs_8h.html#a20">DEFAULT_FS</a> );
+00065 }
+00066
+00067
+00068 Bool_t
+<a name="l00069"></a><a class="code" href="classAliHLTPHOSRawAnalyzerPeakFinderComponent.html#AliHLTPHOSRawAnalyzerPeakFinderComponentd1">00069</a> <a class="code" href="classAliHLTPHOSRawAnalyzerPeakFinderComponent.html#AliHLTPHOSRawAnalyzerPeakFinderComponentd0">AliHLTPHOSRawAnalyzerPeakFinderComponent::LoadPFVector</a>(<span class="keywordtype">int</span> startIndex, <span class="keywordtype">int</span> nSamples, <span class="keywordtype">int</span> tau, <span class="keywordtype">int</span> fs)
+00070 {
+00071 <span class="keywordtype">char</span> tmpPFPath[PF_MAX_PATH_LENGTH];
+00072 Double_t tmpAVector[nSamples];
+00073 Double_t tmpTVector[nSamples];
+00074 sprintf(tmpPFPath,<span class="stringliteral">"%s%s/start%dN%dtau%dfs%d.txt"</span>, getenv(<span class="stringliteral">"ALICE_ROOT"</span>), <a class="code" href="AliHLTPHOSCommonDefs_8h.html#a14">PF_VECTOR_DIR</a>, startIndex, nSamples, tau, fs);
+00075 <span class="comment">// cout <<"PF PATH =" << tmpPFPath << endl;</span>
+00076
+00077 FILE *fp;
+00078
+00079 fp = fopen(tmpPFPath, <span class="stringliteral">"r"</span>);
+00080
+00081 <span class="keywordflow">if</span>(fp != 0)
+00082 {
+00083 <span class="keywordflow">for</span>(<span class="keywordtype">int</span> i=0; i < nSamples; i++)
+00084 {
+00085 fscanf(fp, <span class="stringliteral">"%lf"</span>, &tmpAVector[i]);
+00086 }
+00087
+00088
+00089 fscanf(fp, <span class="stringliteral">"\n"</span>);
+00090
+00091 <span class="keywordflow">for</span>(<span class="keywordtype">int</span> i=0; i < nSamples; i++)
+00092 {
+00093 fscanf(fp, <span class="stringliteral">"%lf"</span>, &tmpTVector[i]);
+00094 }
+00095
+00096 analyzerPtr-><a class="code" href="classAliHLTPHOSRawAnalyzer.html#AliHLTPHOSRawAnalyzerLMSa17">SetAVector</a>(tmpAVector, nSamples);
+00097 analyzerPtr-><a class="code" href="classAliHLTPHOSRawAnalyzer.html#AliHLTPHOSRawAnalyzerLMSa16">SetTVector</a>(tmpTVector, nSamples);
+00098
+00099 fclose(fp);
+00100 <span class="keywordflow">return</span> kTRUE;
+00101
+00102 }
+00103
+00104 <span class="keywordflow">else</span>
+00105 {
+00106 HLTFatal(<span class="stringliteral">"ERROR: could not open PF vector file"</span>);
+00107 <span class="keywordflow">return</span> kFALSE;
+00108 }
+00109 }
+00110
+00111
+00112
+00113 AliHLTComponent*
+<a name="l00114"></a><a class="code" href="classAliHLTPHOSRawAnalyzerPeakFinderComponent.html#AliHLTPHOSRawAnalyzerPeakFinderComponenta3">00114</a> <a class="code" href="classAliHLTPHOSRawAnalyzerPeakFinderComponent.html#AliHLTPHOSRawAnalyzerPeakFinderComponenta3">AliHLTPHOSRawAnalyzerPeakFinderComponent::Spawn</a>()
+00115 {
+00116 <span class="keywordflow">return</span> <span class="keyword">new</span> <a class="code" href="classAliHLTPHOSRawAnalyzerPeakFinderComponent.html">AliHLTPHOSRawAnalyzerPeakFinderComponent</a>;
+00117 }
+00118
+</pre></div><hr size="1"><address style="align: right;"><small>Generated on Sun Feb 18 22:17:03 2007 for AliHLTPHOS by
<a href="http://www.doxygen.org/index.html">
<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.3.9.1 </small></address>
</body>
<p>
<code>#include "<a class="el" href="AliHLTPHOSRawAnalyzerPeakFinderComponent_8h-source.html">AliHLTPHOSRawAnalyzerPeakFinderComponent.h</a>"</code><br>
<code>#include "<a class="el" href="AliHLTPHOSRawAnalyzerPeakFinder_8h-source.html">AliHLTPHOSRawAnalyzerPeakFinder.h</a>"</code><br>
+<code>#include <cstdlib></code><br>
+<code>#include "<a class="el" href="AliHLTPHOSCommonDefs_8h-source.html">AliHLTPHOSCommonDefs.h</a>"</code><br>
<p>
<a href="AliHLTPHOSRawAnalyzerPeakFinderComponent_8cxx-source.html">Go to the source code of this file.</a><table border="0" cellpadding="0" cellspacing="0">
<p>
<p>
-Definition at line <a class="el" href="AliHLTPHOSRawAnalyzerPeakFinderComponent_8cxx-source.html#l00020">20</a> of file <a class="el" href="AliHLTPHOSRawAnalyzerPeakFinderComponent_8cxx-source.html">AliHLTPHOSRawAnalyzerPeakFinderComponent.cxx</a>. </td>
+Definition at line <a class="el" href="AliHLTPHOSRawAnalyzerPeakFinderComponent_8cxx-source.html#l00022">22</a> of file <a class="el" href="AliHLTPHOSRawAnalyzerPeakFinderComponent_8cxx-source.html">AliHLTPHOSRawAnalyzerPeakFinderComponent.cxx</a>. </td>
</tr>
</table>
-<hr size="1"><address style="align: right;"><small>Generated on Wed Jan 17 21:56:43 2007 for AliHLTPHOS by
+<hr size="1"><address style="align: right;"><small>Generated on Sun Feb 18 22:17:03 2007 for AliHLTPHOS by
<a href="http://www.doxygen.org/index.html">
<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.3.9.1 </small></address>
</body>
00011 <span class="keyword">public</span>:
00012 <a class="code" href="classAliHLTPHOSRawAnalyzerPeakFinderComponent.html#AliHLTPHOSRawAnalyzerPeakFinderComponenta0">AliHLTPHOSRawAnalyzerPeakFinderComponent</a>();
00013 <a class="code" href="classAliHLTPHOSRawAnalyzerPeakFinderComponent.html#AliHLTPHOSRawAnalyzerPeakFinderComponenta1">~AliHLTPHOSRawAnalyzerPeakFinderComponent</a>();
-00014 <a class="code" href="classAliHLTPHOSRawAnalyzerPeakFinderComponent.html#AliHLTPHOSRawAnalyzerPeakFinderComponenta0">AliHLTPHOSRawAnalyzerPeakFinderComponent</a>(<span class="keyword">const</span> <a class="code" href="classAliHLTPHOSRawAnalyzerPeakFinderComponent.html">AliHLTPHOSRawAnalyzerPeakFinderComponent</a> & );
-<a name="l00015"></a><a class="code" href="classAliHLTPHOSRawAnalyzerPeakFinderComponent.html#AliHLTPHOSRawAnalyzerPeakFinderComponenta3">00015</a> <a class="code" href="classAliHLTPHOSRawAnalyzerPeakFinderComponent.html">AliHLTPHOSRawAnalyzerPeakFinderComponent</a> & <a class="code" href="classAliHLTPHOSRawAnalyzerPeakFinderComponent.html#AliHLTPHOSRawAnalyzerPeakFinderComponenta3">operator = </a>(<span class="keyword">const</span> <a class="code" href="classAliHLTPHOSRawAnalyzerPeakFinderComponent.html">AliHLTPHOSRawAnalyzerPeakFinderComponent</a>)
-00016 {
-00017 <span class="keywordflow">return</span> *<span class="keyword">this</span>;
-00018 };
-00019
-00020
-00021 <span class="keyword">virtual</span> <span class="keyword">const</span> <span class="keywordtype">char</span>* <a class="code" href="classAliHLTPHOSRawAnalyzerPeakFinderComponent.html#AliHLTPHOSRawAnalyzerPeakFinderComponenta4">GetComponentID</a>();
-00022 <span class="keyword">virtual</span> AliHLTComponent* <a class="code" href="classAliHLTPHOSRawAnalyzerPeakFinderComponent.html#AliHLTPHOSRawAnalyzerPeakFinderComponenta5">Spawn</a>();
-00023 <span class="comment">//ClassDef(AliHLTPHOSRawAnalyzerPeakFinderComponent, 2) </span>
-00024 };
+00014 <span class="keyword">virtual</span> <span class="keyword">const</span> <span class="keywordtype">char</span>* <a class="code" href="classAliHLTPHOSRawAnalyzerPeakFinderComponent.html#AliHLTPHOSRawAnalyzerPeakFinderComponenta2">GetComponentID</a>();
+00015 <span class="keyword">virtual</span> AliHLTComponent* <a class="code" href="classAliHLTPHOSRawAnalyzerPeakFinderComponent.html#AliHLTPHOSRawAnalyzerPeakFinderComponenta3">Spawn</a>();
+<a name="l00016"></a><a class="code" href="classAliHLTPHOSRawAnalyzerPeakFinderComponent.html#AliHLTPHOSRawAnalyzerPeakFinderComponents0">00016</a> <span class="keyword">static</span> <a class="code" href="classAliHLTPHOSRawAnalyzerPeakFinderComponent.html">AliHLTPHOSRawAnalyzerPeakFinderComponent</a> gAliHLTPHOSRawAnalyzerPeakFinderComponent;
+00017 <span class="keyword">private</span>:
+00018 Bool_t <a class="code" href="classAliHLTPHOSRawAnalyzerPeakFinderComponent.html#AliHLTPHOSRawAnalyzerPeakFinderComponentd0">LoadPFVector</a>();
+00019 Bool_t <a class="code" href="classAliHLTPHOSRawAnalyzerPeakFinderComponent.html#AliHLTPHOSRawAnalyzerPeakFinderComponentd0">LoadPFVector</a>(<span class="keywordtype">int</span> startindex, <span class="keywordtype">int</span> Nsamples, <span class="keywordtype">int</span> tau, <span class="keywordtype">int</span> fs);
+00020 <a class="code" href="classAliHLTPHOSRawAnalyzerPeakFinderComponent.html#AliHLTPHOSRawAnalyzerPeakFinderComponenta0">AliHLTPHOSRawAnalyzerPeakFinderComponent</a>(<span class="keyword">const</span> <a class="code" href="classAliHLTPHOSRawAnalyzerPeakFinderComponent.html">AliHLTPHOSRawAnalyzerPeakFinderComponent</a> & );
+<a name="l00021"></a><a class="code" href="classAliHLTPHOSRawAnalyzerPeakFinderComponent.html#AliHLTPHOSRawAnalyzerPeakFinderComponentd3">00021</a> <a class="code" href="classAliHLTPHOSRawAnalyzerPeakFinderComponent.html">AliHLTPHOSRawAnalyzerPeakFinderComponent</a> & <a class="code" href="classAliHLTPHOSRawAnalyzerPeakFinderComponent.html#AliHLTPHOSRawAnalyzerPeakFinderComponentd3">operator = </a>(<span class="keyword">const</span> <a class="code" href="classAliHLTPHOSRawAnalyzerPeakFinderComponent.html">AliHLTPHOSRawAnalyzerPeakFinderComponent</a>)
+00022 {
+00023 <span class="keywordflow">return</span> *<span class="keyword">this</span>;
+00024 };
00025
-00026
+00026 };
00027
-00028 <span class="preprocessor">#endif</span>
-</pre></div><hr size="1"><address style="align: right;"><small>Generated on Wed Jan 17 21:56:43 2007 for AliHLTPHOS by
+00028
+00029
+00030 <span class="preprocessor">#endif</span>
+</pre></div><hr size="1"><address style="align: right;"><small>Generated on Sun Feb 18 22:17:03 2007 for AliHLTPHOS by
<a href="http://www.doxygen.org/index.html">
<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.3.9.1 </small></address>
</body>
<tr><td class="memItemLeft" nowrap align="right" valign="top">class </td><td class="memItemRight" valign="bottom"><a class="el" href="classAliHLTPHOSRawAnalyzerPeakFinderComponent.html">AliHLTPHOSRawAnalyzerPeakFinderComponent</a></td></tr>
</table>
-<hr size="1"><address style="align: right;"><small>Generated on Wed Jan 17 21:56:43 2007 for AliHLTPHOS by
+<hr size="1"><address style="align: right;"><small>Generated on Sun Feb 18 22:17:03 2007 for AliHLTPHOS by
<a href="http://www.doxygen.org/index.html">
<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.3.9.1 </small></address>
</body>
</head><body>
<!-- Generated by Doxygen 1.3.9.1 -->
<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>
-<h1>AliHLTPHOSRawAnalyzerPeakFinder.cxx</h1><a href="AliHLTPHOSRawAnalyzerPeakFinder_8cxx.html">Go to the documentation of this file.</a><div class="fragment"><pre class="fragment">00001
-00002 <span class="comment">/**************************************************************************</span>
-00003 <span class="comment"> * Copyright(c) 2006, ALICE Experiment at CERN, All rights reserved. *</span>
-00004 <span class="comment"> * *</span>
-00005 <span class="comment"> * Author: Per Thomas Hille for the ALICE HLT Project. *</span>
-00006 <span class="comment"> * Contributors are mentioned in the code where appropriate. *</span>
-00007 <span class="comment"> * *</span>
-00008 <span class="comment"> * Permission to use, copy, modify and distribute this software and its *</span>
-00009 <span class="comment"> * documentation strictly for non-commercial purposes is hereby granted *</span>
-00010 <span class="comment"> * without fee, provided that the above copyright notice appears in all *</span>
-00011 <span class="comment"> * copies and that both the copyright notice and this permission notice *</span>
-00012 <span class="comment"> * appear in the supporting documentation. The authors make no claims *</span>
-00013 <span class="comment"> * about the suitability of this software for any purpose. It is *</span>
-00014 <span class="comment"> * provided "as is" without express or implied warranty. *</span>
-00015 <span class="comment"> **************************************************************************/</span>
-00016
-00017 <span class="preprocessor">#include "<a class="code" href="AliHLTPHOSRawAnalyzerPeakFinder_8h.html">AliHLTPHOSRawAnalyzerPeakFinder.h</a>"</span>
-00018 <span class="preprocessor">#include <iostream></span>
-00019
-00020 <span class="keyword">using</span> std::cout;
-00021 <span class="keyword">using</span> std::endl;
+<h1>AliHLTPHOSRawAnalyzerPeakFinder.cxx</h1><a href="AliHLTPHOSRawAnalyzerPeakFinder_8cxx.html">Go to the documentation of this file.</a><div class="fragment"><pre class="fragment">00001 <span class="comment">/**************************************************************************</span>
+00002 <span class="comment"> * This file is property of and copyright by the Experimental Nuclear *</span>
+00003 <span class="comment"> * Physics Group, Dep. of Physics *</span>
+00004 <span class="comment"> * University of Oslo, Norway, 2007 *</span>
+00005 <span class="comment"> * * </span>
+00006 <span class="comment"> * Author: Per Thomas Hille <perthi@fys.uio.no> for the ALICE HLT Project.*</span>
+00007 <span class="comment"> * Contributors are mentioned in the code where appropriate. *</span>
+00008 <span class="comment"> * Please report bugs to perthi@fys.uio.no * </span>
+00009 <span class="comment"> * *</span>
+00010 <span class="comment"> * Permission to use, copy, modify and distribute this software and its *</span>
+00011 <span class="comment"> * documentation strictly for non-commercial purposes is hereby granted *</span>
+00012 <span class="comment"> * without fee, provided that the above copyright notice appears in all *</span>
+00013 <span class="comment"> * copies and that both the copyright notice and this permission notice *</span>
+00014 <span class="comment"> * appear in the supporting documentation. The authors make no claims *</span>
+00015 <span class="comment"> * about the suitability of this software for any purpose. It is *</span>
+00016 <span class="comment"> * provided "as is" without express or implied warranty. *</span>
+00017 <span class="comment"> **************************************************************************/</span>
+00018
+00019 <span class="preprocessor">#include "<a class="code" href="AliHLTPHOSRawAnalyzerPeakFinder_8h.html">AliHLTPHOSRawAnalyzerPeakFinder.h</a>"</span>
+00020 <span class="preprocessor">#include <iostream></span>
+00021 <span class="preprocessor">#include <cmath></span>
00022
-<a name="l00023"></a><a class="code" href="AliHLTPHOSRawAnalyzerPeakFinder_8cxx.html#a0">00023</a> <a class="code" href="AliHLTPHOSRawAnalyzerPeakFinder_8cxx.html#a0">ClassImp</a>(<a class="code" href="classAliHLTPHOSRawAnalyzerPeakFinder.html">AliHLTPHOSRawAnalyzerPeakFinder</a>)
-00024
+00023 <span class="keyword">using</span> std::cout;
+00024 <span class="keyword">using</span> std::endl;
00025
-00026 <a class="code" href="classAliHLTPHOSRawAnalyzerPeakFinder.html">AliHLTPHOSRawAnalyzerPeakFinder</a>::<a class="code" href="classAliHLTPHOSRawAnalyzerPeakFinder.html">AliHLTPHOSRawAnalyzerPeakFinder</a>(const <a class="code" href="classAliHLTPHOSRawAnalyzerPeakFinder.html">AliHLTPHOSRawAnalyzerPeakFinder</a>&):<a class="code" href="classAliHLTPHOSRawAnalyzer.html">AliHLTPHOSRawAnalyzer</a>(),tVector(0), aVector(0)
-00027 {
+<a name="l00026"></a><a class="code" href="AliHLTPHOSRawAnalyzerPeakFinder_8cxx.html#a0">00026</a> <a class="code" href="AliHLTPHOSRawAnalyzerPeakFinder_8cxx.html#a0">ClassImp</a>(<a class="code" href="classAliHLTPHOSRawAnalyzerPeakFinder.html">AliHLTPHOSRawAnalyzerPeakFinder</a>)
+00027
00028
-00029 }
-00030
+00029 <a class="code" href="classAliHLTPHOSRawAnalyzerPeakFinder.html">AliHLTPHOSRawAnalyzerPeakFinder</a>::<a class="code" href="classAliHLTPHOSRawAnalyzerPeakFinder.html">AliHLTPHOSRawAnalyzerPeakFinder</a>(const <a class="code" href="classAliHLTPHOSRawAnalyzerPeakFinder.html">AliHLTPHOSRawAnalyzerPeakFinder</a>&):<a class="code" href="classAliHLTPHOSRawAnalyzer.html">AliHLTPHOSRawAnalyzer</a>() , fTVectorPtr(0), fAVectorPtr(0), fTVectorSize(0), fAVectorSize(0)
+00030 {
00031
-<a name="l00038"></a><a class="code" href="classAliHLTPHOSRawAnalyzerPeakFinder.html#AliHLTPHOSRawAnalyzerPeakFindera0">00038</a> <a class="code" href="classAliHLTPHOSRawAnalyzerPeakFinder.html#AliHLTPHOSRawAnalyzerPeakFindera0">AliHLTPHOSRawAnalyzerPeakFinder::AliHLTPHOSRawAnalyzerPeakFinder</a>():<a class="code" href="classAliHLTPHOSRawAnalyzer.html">AliHLTPHOSRawAnalyzer</a>(),tVector(0), aVector(0)
-00039 {
-00040 cout <<<span class="stringliteral">"PeakFinder:You cannot invoke the Fitter without arguments"</span><<endl;;
-00041 }
-00042
-00043
-00044
-<a name="l00045"></a><a class="code" href="classAliHLTPHOSRawAnalyzerPeakFinder.html#AliHLTPHOSRawAnalyzerPeakFindera3">00045</a> <a class="code" href="classAliHLTPHOSRawAnalyzerPeakFinder.html#AliHLTPHOSRawAnalyzerPeakFindera3">AliHLTPHOSRawAnalyzerPeakFinder::~AliHLTPHOSRawAnalyzerPeakFinder</a>()
-00046 {
+00032
+00033 }
+00034
+00035
+<a name="l00042"></a><a class="code" href="classAliHLTPHOSRawAnalyzerPeakFinder.html#AliHLTPHOSRawAnalyzerPeakFindera0">00042</a> <a class="code" href="classAliHLTPHOSRawAnalyzerPeakFinder.html#AliHLTPHOSRawAnalyzerPeakFindera0">AliHLTPHOSRawAnalyzerPeakFinder::AliHLTPHOSRawAnalyzerPeakFinder</a>():<a class="code" href="classAliHLTPHOSRawAnalyzer.html">AliHLTPHOSRawAnalyzer</a>(), fTVectorPtr(0), fAVectorPtr(0), fTVectorSize(0), fAVectorSize(0)
+00043 {
+00044 <span class="comment">// cout <<"PeakFinder:You cannot invoke the Fitter without arguments"<<endl;;</span>
+00045 }
+00046
00047
-00048 } <span class="comment">//end AliHLTPHOSRawAnalyzerPeakFinder</span>
-00049
-00050 <span class="keywordtype">void</span>
-<a name="l00051"></a><a class="code" href="classAliHLTPHOSRawAnalyzerPeakFinder.html#AliHLTPHOSRawAnalyzerPeakFindera4">00051</a> <a class="code" href="classAliHLTPHOSRawAnalyzerPeakFinder.html#AliHLTPHOSRawAnalyzerPeakFindera4">AliHLTPHOSRawAnalyzerPeakFinder::SetTVector</a>(<span class="keywordtype">double</span> *tVec)
-00052 {
-00053 <a class="code" href="classAliHLTPHOSRawAnalyzerPeakFinder.html#AliHLTPHOSRawAnalyzerPeakFinderr0">tVector</a> = tVec;
-00054 }
-00055
-00056 <span class="keywordtype">void</span>
-<a name="l00057"></a><a class="code" href="classAliHLTPHOSRawAnalyzerPeakFinder.html#AliHLTPHOSRawAnalyzerPeakFindera5">00057</a> <a class="code" href="classAliHLTPHOSRawAnalyzerPeakFinder.html#AliHLTPHOSRawAnalyzerPeakFindera5">AliHLTPHOSRawAnalyzerPeakFinder::SetAVector</a>(<span class="keywordtype">double</span> *aVec)
-00058 {
-00059 <a class="code" href="classAliHLTPHOSRawAnalyzerPeakFinder.html#AliHLTPHOSRawAnalyzerPeakFinderr1">aVector</a> = aVec;
-00060
-00061 }
-00062
-00076 <span class="keywordtype">void</span>
-<a name="l00077"></a><a class="code" href="classAliHLTPHOSRawAnalyzerPeakFinder.html#AliHLTPHOSRawAnalyzerPeakFindera6">00077</a> <a class="code" href="classAliHLTPHOSRawAnalyzerPeakFinder.html#AliHLTPHOSRawAnalyzerPeakFindera6">AliHLTPHOSRawAnalyzerPeakFinder::Evaluate</a>(<span class="keywordtype">int</span> start, <span class="keywordtype">int</span> length)
-00078 {
-00079 fDTof = 0;
-00080 fDAmpl = 0;
-00081
-00082 <span class="keywordflow">if</span>(<a class="code" href="classAliHLTPHOSRawAnalyzerPeakFinder.html#AliHLTPHOSRawAnalyzerPeakFinderr0">tVector</a> == 0 || <a class="code" href="classAliHLTPHOSRawAnalyzerPeakFinder.html#AliHLTPHOSRawAnalyzerPeakFinderr1">aVector</a> == 0)
-00083 {
-00084 printf(<span class="stringliteral">"\nError: the peakfinder vectors are not specified, aborting !!!\n"</span>);
-00085 }
-00086 <span class="keywordflow">else</span>
+00048
+<a name="l00049"></a><a class="code" href="classAliHLTPHOSRawAnalyzerPeakFinder.html#AliHLTPHOSRawAnalyzerPeakFindera3">00049</a> <a class="code" href="classAliHLTPHOSRawAnalyzerPeakFinder.html#AliHLTPHOSRawAnalyzerPeakFindera3">AliHLTPHOSRawAnalyzerPeakFinder::~AliHLTPHOSRawAnalyzerPeakFinder</a>()
+00050 {
+00051
+00052 } <span class="comment">//end AliHLTPHOSRawAnalyzerPeakFinder</span>
+00053
+00054 <span class="keywordtype">void</span>
+<a name="l00055"></a><a class="code" href="classAliHLTPHOSRawAnalyzerPeakFinder.html#AliHLTPHOSRawAnalyzerPeakFindera4">00055</a> <a class="code" href="classAliHLTPHOSRawAnalyzerPeakFinder.html#AliHLTPHOSRawAnalyzerPeakFindera4">AliHLTPHOSRawAnalyzerPeakFinder::SetTVector</a>(Double_t *tVec, Int_t size)
+00056 {
+00057 <a class="code" href="classAliHLTPHOSRawAnalyzerPeakFinder.html#AliHLTPHOSRawAnalyzerPeakFinderr2">fTVectorSize</a> = size;
+00058
+00059 <span class="keywordflow">if</span>(<a class="code" href="classAliHLTPHOSRawAnalyzerPeakFinder.html#AliHLTPHOSRawAnalyzerPeakFinderr0">fTVectorPtr</a> != 0)
+00060 {
+00061 <span class="keyword">delete</span> fTVectorPtr;
+00062 }
+00063
+00064 <a class="code" href="classAliHLTPHOSRawAnalyzerPeakFinder.html#AliHLTPHOSRawAnalyzerPeakFinderr0">fTVectorPtr</a> = <span class="keyword">new</span> Double_t[size];
+00065
+00066 <span class="keywordflow">for</span>(<span class="keywordtype">int</span> i=0; i< size; i++)
+00067 {
+00068 <a class="code" href="classAliHLTPHOSRawAnalyzerPeakFinder.html#AliHLTPHOSRawAnalyzerPeakFinderr0">fTVectorPtr</a>[i] = tVec[i];
+00069 }
+00070 }
+00071
+00072
+00073 <span class="keywordtype">void</span>
+<a name="l00074"></a><a class="code" href="classAliHLTPHOSRawAnalyzerPeakFinder.html#AliHLTPHOSRawAnalyzerPeakFindera5">00074</a> <a class="code" href="classAliHLTPHOSRawAnalyzerPeakFinder.html#AliHLTPHOSRawAnalyzerPeakFindera5">AliHLTPHOSRawAnalyzerPeakFinder::SetAVector</a>(Double_t *aVec, Int_t size)
+00075 {
+00076
+00077 <a class="code" href="classAliHLTPHOSRawAnalyzerPeakFinder.html#AliHLTPHOSRawAnalyzerPeakFinderr3">fAVectorSize</a> = size;
+00078
+00079 <span class="keywordflow">if</span>(<a class="code" href="classAliHLTPHOSRawAnalyzerPeakFinder.html#AliHLTPHOSRawAnalyzerPeakFinderr1">fAVectorPtr</a> != 0)
+00080 {
+00081 <span class="keyword">delete</span> fAVectorPtr;
+00082 }
+00083
+00084 <a class="code" href="classAliHLTPHOSRawAnalyzerPeakFinder.html#AliHLTPHOSRawAnalyzerPeakFinderr1">fAVectorPtr</a> = <span class="keyword">new</span> Double_t[size];
+00085
+00086 <span class="keywordflow">for</span>(<span class="keywordtype">int</span> i=0; i< size; i++)
00087 {
-00088
-00089 printf(<span class="stringliteral">"\nstart = %d, length = %d\n"</span>, start, length);
-00090 <span class="keywordtype">double</span> tmpTime[1008];
-00091
-00092 <span class="keywordflow">for</span>(<span class="keywordtype">int</span> i=0; i < length; i++)
-00093 {
-00094 fDAmpl += <a class="code" href="classAliHLTPHOSRawAnalyzerPeakFinder.html#AliHLTPHOSRawAnalyzerPeakFinderr1">aVector</a>[i]*fFloatDataPtr[i];
-00095 }
-00096
-00097 <span class="keywordflow">for</span>(<span class="keywordtype">int</span> i=0; i < length; i++)
-00098 {
-00099 tmpTime[i] = <a class="code" href="classAliHLTPHOSRawAnalyzerPeakFinder.html#AliHLTPHOSRawAnalyzerPeakFinderr0">tVector</a>[i]*fFloatDataPtr[i];
-00100 fDTof = fDTof + tmpTime[i];
-00101 }
-00102
-00103 fDTof = fDTof/fDAmpl;
-00104 }
-00105 <span class="comment">//thats all </span>
-00106 } <span class="comment">//end FitPeakFinder</span>
-00107
-00108
-00109
-00110
-</pre></div><hr size="1"><address style="align: right;"><small>Generated on Wed Jan 17 21:56:43 2007 for AliHLTPHOS by
+00088 <a class="code" href="classAliHLTPHOSRawAnalyzerPeakFinder.html#AliHLTPHOSRawAnalyzerPeakFinderr1">fAVectorPtr</a>[i] = aVec[i];
+00089 }
+00090 }
+00091
+00105 <span class="keywordtype">void</span>
+00106 <a class="code" href="classAliHLTPHOSRawAnalyzerPeakFinder.html#AliHLTPHOSRawAnalyzerPeakFindera6">AliHLTPHOSRawAnalyzerPeakFinder::Evaluate</a>(<span class="keywordtype">int</span> start, <span class="keywordtype">int</span> length)
+00107 {
+00108 <span class="comment">// printf("\n AliHLTPHOSRawAnalyzerPeakFinder::Evaluat from index %d to %d\n", start, start + length);</span>
+00109 fDTof = 0;
+00110 fDAmpl = 0;
+00111 Int_t tmpLength;
+00112
+00113
+00114 <span class="keywordflow">if</span>(fTVectorPtr == 0 || fAVectorPtr == 0)
+00115 {
+00116 <span class="comment">// printf("\nError: the peakfinder vectors are not specified, aborting !!!\n");</span>
+00117 }
+00118 <span class="keywordflow">else</span>
+00119 {
+00120
+00121 <span class="keywordflow">if</span>(length < fTVectorSize)
+00122 {
+00123 tmpLength = length;
+00124 }
+00125 <span class="keywordflow">else</span>
+00126 {
+00127 tmpLength = fTVectorSize;
+00128 }
+00129
+00130 <span class="keywordflow">for</span>(<span class="keywordtype">int</span> i=0; i < tmpLength; i++)
+00131 {
+00132 <a class="code" href="classAliHLTPHOSRawAnalyzer.html#AliHLTPHOSRawAnalyzerPeakFinderp6">fDAmpl</a> += <a class="code" href="classAliHLTPHOSRawAnalyzerPeakFinder.html#AliHLTPHOSRawAnalyzerPeakFinderr1">fAVectorPtr</a>[i]*<a class="code" href="classAliHLTPHOSRawAnalyzer.html#AliHLTPHOSRawAnalyzerPeakFinderp0">fFloatDataPtr</a>[i];
+00133 }
+00134
+00135 <span class="keywordflow">for</span>(<span class="keywordtype">int</span> i=0; i < tmpLength; i++)
+00136 {
+00137 <a class="code" href="classAliHLTPHOSRawAnalyzer.html#AliHLTPHOSRawAnalyzerPeakFinderp5">fDTof</a> += <a class="code" href="classAliHLTPHOSRawAnalyzerPeakFinder.html#AliHLTPHOSRawAnalyzerPeakFinderr0">fTVectorPtr</a>[i]*<a class="code" href="classAliHLTPHOSRawAnalyzer.html#AliHLTPHOSRawAnalyzerPeakFinderp0">fFloatDataPtr</a>[i];
+00138 }
+00139
+00140 <span class="keywordflow">if</span>(<a class="code" href="classAliHLTPHOSRawAnalyzer.html#AliHLTPHOSRawAnalyzerPeakFinderp6">fDAmpl</a> > 900)
+00141 {
+00142 Double_t tmpMax = <a class="code" href="classAliHLTPHOSRawAnalyzer.html#AliHLTPHOSRawAnalyzerPeakFindera18">GetMaxValue</a>(fFloatDataPtr, tmpLength);
+00143 <span class="keywordflow">if</span>(tmpMax == 1023)
+00144 {
+00145 <a class="code" href="classAliHLTPHOSRawAnalyzer.html#AliHLTPHOSRawAnalyzerPeakFinderp6">fDAmpl</a> = tmpMax;
+00146 }
+00147 }
+00148
+00149 <a class="code" href="classAliHLTPHOSRawAnalyzer.html#AliHLTPHOSRawAnalyzerPeakFinderp5">fDTof</a> = <a class="code" href="classAliHLTPHOSRawAnalyzer.html#AliHLTPHOSRawAnalyzerPeakFinderp5">fDTof</a>/fDAmpl;
+00150
+00151 }
+00152 } <span class="comment">//end Evaluate</span>
+00153
+00154
+00155
+00156
+</pre></div><hr size="1"><address style="align: right;"><small>Generated on Sun Feb 18 22:17:03 2007 for AliHLTPHOS by
<a href="http://www.doxygen.org/index.html">
<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.3.9.1 </small></address>
</body>
<p>
<code>#include "<a class="el" href="AliHLTPHOSRawAnalyzerPeakFinder_8h-source.html">AliHLTPHOSRawAnalyzerPeakFinder.h</a>"</code><br>
<code>#include <iostream></code><br>
+<code>#include <cmath></code><br>
<p>
<a href="AliHLTPHOSRawAnalyzerPeakFinder_8cxx-source.html">Go to the source code of this file.</a><table border="0" cellpadding="0" cellspacing="0">
<p>
<p>
-Definition at line <a class="el" href="AliHLTPHOSRawAnalyzerPeakFinder_8cxx-source.html#l00023">23</a> of file <a class="el" href="AliHLTPHOSRawAnalyzerPeakFinder_8cxx-source.html">AliHLTPHOSRawAnalyzerPeakFinder.cxx</a>.<div class="fragment"><pre class="fragment">00026 :<a class="code" href="classAliHLTPHOSRawAnalyzer.html">AliHLTPHOSRawAnalyzer</a>(),tVector(0), aVector(0)
-00027 {
-00028
-00029 }
+Definition at line <a class="el" href="AliHLTPHOSRawAnalyzerPeakFinder_8cxx-source.html#l00026">26</a> of file <a class="el" href="AliHLTPHOSRawAnalyzerPeakFinder_8cxx-source.html">AliHLTPHOSRawAnalyzerPeakFinder.cxx</a>.<div class="fragment"><pre class="fragment">00029 :<a class="code" href="classAliHLTPHOSRawAnalyzer.html">AliHLTPHOSRawAnalyzer</a>() , fTVectorPtr(0), fAVectorPtr(0), fTVectorSize(0), fAVectorSize(0)
+00030 {
+00031
+00032
+00033 }
</pre></div>
<p>
</td>
</tr>
</table>
-<hr size="1"><address style="align: right;"><small>Generated on Wed Jan 17 21:56:43 2007 for AliHLTPHOS by
+<hr size="1"><address style="align: right;"><small>Generated on Sun Feb 18 22:17:03 2007 for AliHLTPHOS by
<a href="http://www.doxygen.org/index.html">
<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.3.9.1 </small></address>
</body>
<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>
<h1>AliHLTPHOSRawAnalyzerPeakFinder.h</h1><a href="AliHLTPHOSRawAnalyzerPeakFinder_8h.html">Go to the documentation of this file.</a><div class="fragment"><pre class="fragment">00001 <span class="preprocessor">#ifndef ALIHLTPHOSRAWANALYZERPEAKFINDER_H</span>
00002 <span class="preprocessor"></span><span class="preprocessor">#define ALIHLTPHOSRAWANALYZERPEAKFINDER_H</span>
-00003 <span class="preprocessor"></span><span class="preprocessor">#include <Rtypes.h></span>
-00004 <span class="preprocessor">#include "TObject.h"</span>
-00005 <span class="preprocessor">#include "<a class="code" href="AliHLTPHOSRawAnalyzer_8h.html">AliHLTPHOSRawAnalyzer.h</a>"</span>
-00006
-00007 <span class="comment">/* Copyright(c) 2006, ALICE Experiment at CERN, All rights reserved. *</span>
-00008 <span class="comment"> * See cxx source for full Copyright notice */</span>
+00003 <span class="preprocessor"></span><span class="comment">/* Copyright(c) 2006, ALICE Experiment at CERN, All rights reserved. *</span>
+00004 <span class="comment"> * See cxx source for full Copyright notice */</span>
+00005
+00006 <span class="preprocessor">#include <Rtypes.h></span>
+00007 <span class="preprocessor">#include "TObject.h"</span>
+00008 <span class="preprocessor">#include "<a class="code" href="AliHLTPHOSRawAnalyzer_8h.html">AliHLTPHOSRawAnalyzer.h</a>"</span>
00009
-<a name="l00010"></a><a class="code" href="classAliHLTPHOSRawAnalyzerPeakFinder.html">00010</a> <span class="keyword">class </span><a class="code" href="classAliHLTPHOSRawAnalyzerPeakFinder.html">AliHLTPHOSRawAnalyzerPeakFinder</a> : <span class="keyword">public</span> <a class="code" href="classAliHLTPHOSRawAnalyzer.html">AliHLTPHOSRawAnalyzer</a>
-00011 {
-00012 <span class="keyword">public</span>:
-00013 <a class="code" href="classAliHLTPHOSRawAnalyzerPeakFinder.html#AliHLTPHOSRawAnalyzerPeakFindera0">AliHLTPHOSRawAnalyzerPeakFinder</a>();
-00014 <a class="code" href="classAliHLTPHOSRawAnalyzerPeakFinder.html#AliHLTPHOSRawAnalyzerPeakFindera0">AliHLTPHOSRawAnalyzerPeakFinder</a>(<span class="keyword">const</span> <a class="code" href="classAliHLTPHOSRawAnalyzerPeakFinder.html">AliHLTPHOSRawAnalyzerPeakFinder</a> & );
-<a name="l00015"></a><a class="code" href="classAliHLTPHOSRawAnalyzerPeakFinder.html#AliHLTPHOSRawAnalyzerPeakFindera2">00015</a> <a class="code" href="classAliHLTPHOSRawAnalyzerPeakFinder.html">AliHLTPHOSRawAnalyzerPeakFinder</a> & <a class="code" href="classAliHLTPHOSRawAnalyzerPeakFinder.html#AliHLTPHOSRawAnalyzerPeakFindera2">operator = </a>(<span class="keyword">const</span> <a class="code" href="classAliHLTPHOSRawAnalyzerPeakFinder.html">AliHLTPHOSRawAnalyzerPeakFinder</a>)
-00016 {
-00017 <span class="keywordflow">return</span> *<span class="keyword">this</span>;
-00018 }
-00019
+00010
+<a name="l00011"></a><a class="code" href="classAliHLTPHOSRawAnalyzerPeakFinder.html">00011</a> <span class="keyword">class </span><a class="code" href="classAliHLTPHOSRawAnalyzerPeakFinder.html">AliHLTPHOSRawAnalyzerPeakFinder</a> : <span class="keyword">public</span> <a class="code" href="classAliHLTPHOSRawAnalyzer.html">AliHLTPHOSRawAnalyzer</a>
+00012 {
+00013 <span class="keyword">public</span>:
+00014 <a class="code" href="classAliHLTPHOSRawAnalyzerPeakFinder.html#AliHLTPHOSRawAnalyzerPeakFindera0">AliHLTPHOSRawAnalyzerPeakFinder</a>();
+00015 <a class="code" href="classAliHLTPHOSRawAnalyzerPeakFinder.html#AliHLTPHOSRawAnalyzerPeakFindera0">AliHLTPHOSRawAnalyzerPeakFinder</a>(<span class="keyword">const</span> <a class="code" href="classAliHLTPHOSRawAnalyzerPeakFinder.html">AliHLTPHOSRawAnalyzerPeakFinder</a> & );
+<a name="l00016"></a><a class="code" href="classAliHLTPHOSRawAnalyzerPeakFinder.html#AliHLTPHOSRawAnalyzerPeakFindera2">00016</a> <a class="code" href="classAliHLTPHOSRawAnalyzerPeakFinder.html">AliHLTPHOSRawAnalyzerPeakFinder</a> & <a class="code" href="classAliHLTPHOSRawAnalyzerPeakFinder.html#AliHLTPHOSRawAnalyzerPeakFindera2">operator = </a>(<span class="keyword">const</span> <a class="code" href="classAliHLTPHOSRawAnalyzerPeakFinder.html">AliHLTPHOSRawAnalyzerPeakFinder</a>)
+00017 {
+00018 <span class="keywordflow">return</span> *<span class="keyword">this</span>;
+00019 }
00020 <span class="keyword">virtual</span> <a class="code" href="classAliHLTPHOSRawAnalyzerPeakFinder.html#AliHLTPHOSRawAnalyzerPeakFindera3">~AliHLTPHOSRawAnalyzerPeakFinder</a>();
-00021 <span class="keywordtype">void</span> <a class="code" href="classAliHLTPHOSRawAnalyzerPeakFinder.html#AliHLTPHOSRawAnalyzerPeakFindera4">SetTVector</a>(<span class="keywordtype">double</span> *tVector);
-00022 <span class="keywordtype">void</span> <a class="code" href="classAliHLTPHOSRawAnalyzerPeakFinder.html#AliHLTPHOSRawAnalyzerPeakFindera5">SetAVector</a>(<span class="keywordtype">double</span> *aVector);
-00023 <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="classAliHLTPHOSRawAnalyzerPeakFinder.html#AliHLTPHOSRawAnalyzerPeakFindera6">Evaluate</a>(<span class="keywordtype">int</span> start = 0, <span class="keywordtype">int</span> lenght = 100);
+00021 <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="classAliHLTPHOSRawAnalyzerPeakFinder.html#AliHLTPHOSRawAnalyzerPeakFindera4">SetTVector</a>(Double_t *tVect, Int_t size);
+00022 <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="classAliHLTPHOSRawAnalyzerPeakFinder.html#AliHLTPHOSRawAnalyzerPeakFindera5">SetAVector</a>(Double_t *aVect, Int_t size);
+00023 <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="classAliHLTPHOSRawAnalyzerPeakFinder.html#AliHLTPHOSRawAnalyzerPeakFindera6">Evaluate</a>(Int_t start = 0, Int_t lenght = 100);
00024 <span class="keyword">private</span>:
-<a name="l00025"></a><a class="code" href="classAliHLTPHOSRawAnalyzerPeakFinder.html#AliHLTPHOSRawAnalyzerPeakFinderr0">00025</a> <span class="keywordtype">double</span> *tVector;
-<a name="l00026"></a><a class="code" href="classAliHLTPHOSRawAnalyzerPeakFinder.html#AliHLTPHOSRawAnalyzerPeakFinderr1">00026</a> <span class="keywordtype">double</span> *aVector;
-00028 ClassDef(<a class="code" href="classAliHLTPHOSRawAnalyzerPeakFinder.html">AliHLTPHOSRawAnalyzerPeakFinder</a>, 2)
-00029
-00030 };
-00031
-00032 <span class="preprocessor">#endif</span>
-</pre></div><hr size="1"><address style="align: right;"><small>Generated on Wed Jan 17 21:56:43 2007 for AliHLTPHOS by
+<a name="l00025"></a><a class="code" href="classAliHLTPHOSRawAnalyzerPeakFinder.html#AliHLTPHOSRawAnalyzerPeakFinderr0">00025</a> Double_t *fTVectorPtr; <span class="comment">//[1008] /**<Peakfinder vector for TOF reconstruction*/</span>
+<a name="l00026"></a><a class="code" href="classAliHLTPHOSRawAnalyzerPeakFinder.html#AliHLTPHOSRawAnalyzerPeakFinderr1">00026</a> Double_t *fAVectorPtr; <span class="comment">//[1008] /**<Peakfinder vector for Energy reconstruction*/ </span>
+<a name="l00027"></a><a class="code" href="classAliHLTPHOSRawAnalyzerPeakFinder.html#AliHLTPHOSRawAnalyzerPeakFinderr2">00027</a> Int_t fTVectorSize;
+<a name="l00028"></a><a class="code" href="classAliHLTPHOSRawAnalyzerPeakFinder.html#AliHLTPHOSRawAnalyzerPeakFinderr3">00028</a> Int_t fAVectorSize;
+00029
+00030 ClassDef(<a class="code" href="classAliHLTPHOSRawAnalyzerPeakFinder.html">AliHLTPHOSRawAnalyzerPeakFinder</a>, 2)
+00031
+00032 };
+00033
+00034 <span class="preprocessor">#endif</span>
+</pre></div><hr size="1"><address style="align: right;"><small>Generated on Sun Feb 18 22:17:03 2007 for AliHLTPHOS by
<a href="http://www.doxygen.org/index.html">
<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.3.9.1 </small></address>
</body>
<tr><td class="memItemLeft" nowrap align="right" valign="top">class </td><td class="memItemRight" valign="bottom"><a class="el" href="classAliHLTPHOSRawAnalyzerPeakFinder.html">AliHLTPHOSRawAnalyzerPeakFinder</a></td></tr>
</table>
-<hr size="1"><address style="align: right;"><small>Generated on Wed Jan 17 21:56:43 2007 for AliHLTPHOS by
+<hr size="1"><address style="align: right;"><small>Generated on Sun Feb 18 22:17:03 2007 for AliHLTPHOS by
<a href="http://www.doxygen.org/index.html">
<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.3.9.1 </small></address>
</body>
</head><body>
<!-- Generated by Doxygen 1.3.9.1 -->
<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>
-<h1>AliHLTPHOSRawAnalyzer.cxx</h1><a href="AliHLTPHOSRawAnalyzer_8cxx.html">Go to the documentation of this file.</a><div class="fragment"><pre class="fragment">00001 <span class="preprocessor">#include "<a class="code" href="AliHLTPHOSRawAnalyzer_8h.html">AliHLTPHOSRawAnalyzer.h</a>"</span>
-00002 <span class="preprocessor">#include <iostream></span>
-00003
-00004 <span class="keyword">using</span> std::cout;
-00005 <span class="keyword">using</span> std::endl;
-00006
-00007
-00008
-<a name="l00009"></a><a class="code" href="classAliHLTPHOSRawAnalyzer.html#AliHLTPHOSRawAnalyzera0">00009</a> <a class="code" href="classAliHLTPHOSRawAnalyzer.html#AliHLTPHOSRawAnalyzera0">AliHLTPHOSRawAnalyzer:: AliHLTPHOSRawAnalyzer</a>():fFloatDataPtr(0), fSampleFrequency(10), fTau(2), fDTof(99999), fDAmpl(99999), n(99999)
-00010 {
-00011 cout <<<span class="stringliteral">"AliHLTPHOSRawAnalyzer Base class::Creating a new AliHLTPHOSRawAnalyzer() object"</span><<endl;
-00012 }
-00013
-<a name="l00014"></a><a class="code" href="classAliHLTPHOSRawAnalyzer.html#AliHLTPHOSRawAnalyzera1">00014</a> <a class="code" href="classAliHLTPHOSRawAnalyzer.html#AliHLTPHOSRawAnalyzera1">AliHLTPHOSRawAnalyzer::~AliHLTPHOSRawAnalyzer</a>()
-00015 {
-00016
-00017 }
+<h1>AliHLTPHOSRawAnalyzer.cxx</h1><a href="AliHLTPHOSRawAnalyzer_8cxx.html">Go to the documentation of this file.</a><div class="fragment"><pre class="fragment">00001 <span class="comment">/**************************************************************************</span>
+00002 <span class="comment"> * Copyright(c) 2006, ALICE Experiment at CERN, All rights reserved. *</span>
+00003 <span class="comment"> * *</span>
+00004 <span class="comment"> * Author: Per Thomas Hille for the ALICE HLT Project. *</span>
+00005 <span class="comment"> * Contributors are mentioned in the code where appropriate. *</span>
+00006 <span class="comment"> * *</span>
+00007 <span class="comment"> * Permission to use, copy, modify and distribute this software and its *</span>
+00008 <span class="comment"> * documentation strictly for non-commercial purposes is hereby granted *</span>
+00009 <span class="comment"> * without fee, provided that the above copyright notice appears in all *</span>
+00010 <span class="comment"> * copies and that both the copyright notice and this permission notice *</span>
+00011 <span class="comment"> * appear in the supporting documentation. The authors make no claims *</span>
+00012 <span class="comment"> * about the suitability of this software for any purpose. It is *</span>
+00013 <span class="comment"> * provided "as is" without express or implied warranty. *</span>
+00014 <span class="comment"> **************************************************************************/</span>
+00015
+00016 <span class="preprocessor">#include "<a class="code" href="AliHLTPHOSRawAnalyzer_8h.html">AliHLTPHOSRawAnalyzer.h</a>"</span>
+00017 <span class="preprocessor">#include <iostream></span>
00018
-<a name="l00019"></a><a class="code" href="classAliHLTPHOSRawAnalyzer.html#AliHLTPHOSRawAnalyzera3">00019</a> <a class="code" href="classAliHLTPHOSRawAnalyzer.html#AliHLTPHOSRawAnalyzera0">AliHLTPHOSRawAnalyzer::AliHLTPHOSRawAnalyzer</a>(<a class="code" href="classAliHLTPHOSRawAnalyzer.html">AliHLTPHOSRawAnalyzer</a> <span class="keyword">const</span>&):fFloatDataPtr(0), fSampleFrequency(10), fTau(2), fDTof(99999), fDAmpl(99999), n(99999)
-00020 {
+00019 <span class="keyword">using</span> std::cout;
+00020 <span class="keyword">using</span> std::endl;
00021
-00022 }
+00022
00023
-<a name="l00029"></a><a class="code" href="classAliHLTPHOSRawAnalyzer.html#AliHLTPHOSRawAnalyzera2">00029</a> <a class="code" href="classAliHLTPHOSRawAnalyzer.html#AliHLTPHOSRawAnalyzera0">AliHLTPHOSRawAnalyzer::AliHLTPHOSRawAnalyzer</a>(<span class="keywordtype">double</span> *dtaPtr, <span class="keywordtype">double</span> fs):fFloatDataPtr(0), fSampleFrequency(10), fTau(2), fDTof(99999), fDAmpl(99999), n(99999)
+<a name="l00024"></a><a class="code" href="classAliHLTPHOSRawAnalyzer.html#AliHLTPHOSRawAnalyzera0">00024</a> <a class="code" href="classAliHLTPHOSRawAnalyzer.html#AliHLTPHOSRawAnalyzera0">AliHLTPHOSRawAnalyzer:: AliHLTPHOSRawAnalyzer</a>():fFloatDataPtr(0), fSampleFrequency(10), fTau(2), fDTof(99999), fDAmpl(99999)
+00025 {
+00026 <a class="code" href="classAliHLTPHOSRawAnalyzer.html#AliHLTPHOSRawAnalyzerPeakFinderp0">fFloatDataPtr</a> = <span class="keyword">new</span> <span class="keywordtype">double</span>[1008];
+00027 }
+00028
+<a name="l00029"></a><a class="code" href="classAliHLTPHOSRawAnalyzer.html#AliHLTPHOSRawAnalyzera1">00029</a> <a class="code" href="classAliHLTPHOSRawAnalyzer.html#AliHLTPHOSRawAnalyzera1">AliHLTPHOSRawAnalyzer::~AliHLTPHOSRawAnalyzer</a>()
00030 {
-00031 <a class="code" href="classAliHLTPHOSRawAnalyzer.html#AliHLTPHOSRawAnalyzerPeakFinderp0">fFloatDataPtr</a> = dtaPtr;
-00032 <a class="code" href="classAliHLTPHOSRawAnalyzer.html#AliHLTPHOSRawAnalyzerPeakFinderp1">fSampleFrequency</a> = fs;
-00033 } <span class="comment">//end </span>
-00034
-00035
-00044 <span class="keywordtype">void</span>
-<a name="l00045"></a><a class="code" href="classAliHLTPHOSRawAnalyzer.html#AliHLTPHOSRawAnalyzerPeakFindera7">00045</a> <a class="code" href="classAliHLTPHOSRawAnalyzer.html#AliHLTPHOSRawAnalyzerPeakFindera7">AliHLTPHOSRawAnalyzer::BaselineCorrection</a>(<span class="keywordtype">double</span> *dataPtr, <span class="keywordtype">int</span> N)
-00046 {
-00047 <a class="code" href="classAliHLTPHOSRawAnalyzer.html#AliHLTPHOSRawAnalyzerPeakFinderp0">fFloatDataPtr</a> = dataPtr;
-00048 <a class="code" href="classAliHLTPHOSRawAnalyzer.html#AliHLTPHOSRawAnalyzerPeakFinderp7">n</a>=N;
-00049 cout << <span class="stringliteral">"Baseline correction not yet implemeted"</span> << endl;
-00050 } <span class="comment">//end BaselineCorrection</span>
-00051
-00052
+00031
+00032 }
+00033
+<a name="l00034"></a><a class="code" href="classAliHLTPHOSRawAnalyzer.html#AliHLTPHOSRawAnalyzera3">00034</a> <a class="code" href="classAliHLTPHOSRawAnalyzer.html#AliHLTPHOSRawAnalyzera0">AliHLTPHOSRawAnalyzer::AliHLTPHOSRawAnalyzer</a>(<a class="code" href="classAliHLTPHOSRawAnalyzer.html">AliHLTPHOSRawAnalyzer</a> <span class="keyword">const</span>&):fFloatDataPtr(0), fSampleFrequency(10), fTau(2), fDTof(99999), fDAmpl(99999), fStartIndex(0)
+00035 {
+00036
+00037 }
+00038
+<a name="l00044"></a><a class="code" href="classAliHLTPHOSRawAnalyzer.html#AliHLTPHOSRawAnalyzera2">00044</a> <a class="code" href="classAliHLTPHOSRawAnalyzer.html#AliHLTPHOSRawAnalyzera0">AliHLTPHOSRawAnalyzer::AliHLTPHOSRawAnalyzer</a>(<span class="keywordtype">double</span> *dtaPtr, <span class="keywordtype">double</span> fs):fFloatDataPtr(0), fSampleFrequency(10), fTau(2), fDTof(99999), fDAmpl(99999), fStartIndex(0)
+00045 {
+00046 <a class="code" href="classAliHLTPHOSRawAnalyzer.html#AliHLTPHOSRawAnalyzerPeakFinderp0">fFloatDataPtr</a> = dtaPtr;
+00047 <a class="code" href="classAliHLTPHOSRawAnalyzer.html#AliHLTPHOSRawAnalyzerPeakFinderp1">fSampleFrequency</a> = fs;
+00048 } <span class="comment">//end </span>
+00049
+00050
00059 <span class="keywordtype">void</span>
-<a name="l00060"></a><a class="code" href="classAliHLTPHOSRawAnalyzer.html#AliHLTPHOSRawAnalyzerPeakFindera8">00060</a> <a class="code" href="classAliHLTPHOSRawAnalyzer.html#AliHLTPHOSRawAnalyzerPeakFindera7">AliHLTPHOSRawAnalyzer::BaselineCorrection</a>(<span class="keywordtype">double</span> *dataPtr, <span class="keywordtype">double</span> baselineValue)
+<a name="l00060"></a><a class="code" href="classAliHLTPHOSRawAnalyzer.html#AliHLTPHOSRawAnalyzerPeakFindera7">00060</a> <a class="code" href="classAliHLTPHOSRawAnalyzer.html#AliHLTPHOSRawAnalyzerPeakFindera7">AliHLTPHOSRawAnalyzer::BaselineCorrection</a>(<span class="keywordtype">double</span> *dataPtr, <span class="keywordtype">int</span> N)
00061 {
-00062 <a class="code" href="classAliHLTPHOSRawAnalyzer.html#AliHLTPHOSRawAnalyzerPeakFinderp0">fFloatDataPtr</a> = dataPtr;
-00063 printf(<span class="stringliteral">"\nbaselineValue = %f\n"</span>, baselineValue);
+00062 <a class="code" href="classAliHLTPHOSRawAnalyzer.html#AliHLTPHOSRawAnalyzerPeakFinderp0">fFloatDataPtr</a> = dataPtr;
+00063 <span class="comment">// n=N;</span>
00064 cout << <span class="stringliteral">"Baseline correction not yet implemeted"</span> << endl;
-00065 } <span class="comment">//end BaslineCorrection</span>
+00065 } <span class="comment">//end BaselineCorrection</span>
00066
00067
-00072 <span class="keywordtype">float</span>
-<a name="l00073"></a><a class="code" href="classAliHLTPHOSRawAnalyzer.html#AliHLTPHOSRawAnalyzerPeakFindera10">00073</a> <a class="code" href="classAliHLTPHOSRawAnalyzer.html#AliHLTPHOSRawAnalyzerPeakFindera10">AliHLTPHOSRawAnalyzer::GetTiming</a>()
-00074 {
-00075 <span class="keywordflow">return</span> fDTof;
-00076 } <span class="comment">//end GetTiming</span>
-00077
-00078
-00083 <span class="keywordtype">float</span>
-<a name="l00084"></a><a class="code" href="classAliHLTPHOSRawAnalyzer.html#AliHLTPHOSRawAnalyzerPeakFindera11">00084</a> <a class="code" href="classAliHLTPHOSRawAnalyzer.html#AliHLTPHOSRawAnalyzerPeakFindera11">AliHLTPHOSRawAnalyzer::GetEnergy</a>()
-00085 {
-00086 <span class="keywordflow">return</span> fDAmpl;
-00087 } <span class="comment">//end GetEnergy</span>
-00088
-00089
-00093 <span class="keywordtype">void</span>
-<a name="l00094"></a><a class="code" href="classAliHLTPHOSRawAnalyzer.html#AliHLTPHOSRawAnalyzerPeakFindera12">00094</a> <a class="code" href="classAliHLTPHOSRawAnalyzer.html#AliHLTPHOSRawAnalyzerPeakFindera12">AliHLTPHOSRawAnalyzer::SetData</a>(<span class="keywordtype">double</span> *data)
-00095 {
-00096 <span class="comment">// double *dta;</span>
-00097 <span class="comment">// dta = data;</span>
-00098 <a class="code" href="classAliHLTPHOSRawAnalyzer.html#AliHLTPHOSRawAnalyzerPeakFinderp0">fFloatDataPtr</a> = data;
-00099 <span class="comment">// cout << "Set data not yet implemented" << endl;</span>
-00100 }
-00101
-00102 <span class="keywordtype">void</span>
-<a name="l00103"></a><a class="code" href="classAliHLTPHOSRawAnalyzer.html#AliHLTPHOSRawAnalyzerPeakFindera13">00103</a> <a class="code" href="classAliHLTPHOSRawAnalyzer.html#AliHLTPHOSRawAnalyzerPeakFindera13">AliHLTPHOSRawAnalyzer::SetSampleFreq</a>(<span class="keywordtype">double</span> freq)
-00104 {
-00105
-00106 }
-00107
-00108 <span class="keywordtype">int</span>
-<a name="l00109"></a><a class="code" href="classAliHLTPHOSRawAnalyzer.html#AliHLTPHOSRawAnalyzerPeakFindera9">00109</a> <a class="code" href="classAliHLTPHOSRawAnalyzer.html#AliHLTPHOSRawAnalyzerPeakFindera9">AliHLTPHOSRawAnalyzer::FindStartIndex</a>(<span class="keywordtype">double</span> treshold)
+00074 <span class="keywordtype">void</span>
+<a name="l00075"></a><a class="code" href="classAliHLTPHOSRawAnalyzer.html#AliHLTPHOSRawAnalyzerPeakFindera8">00075</a> <a class="code" href="classAliHLTPHOSRawAnalyzer.html#AliHLTPHOSRawAnalyzerPeakFindera7">AliHLTPHOSRawAnalyzer::BaselineCorrection</a>(<span class="keywordtype">double</span> *dataPtr, <span class="keywordtype">double</span> baselineValue)
+00076 {
+00077 <a class="code" href="classAliHLTPHOSRawAnalyzer.html#AliHLTPHOSRawAnalyzerPeakFinderp0">fFloatDataPtr</a> = dataPtr;
+00078 printf(<span class="stringliteral">"\nbaselineValue = %f\n"</span>, baselineValue);
+00079 cout << <span class="stringliteral">"Baseline correction not yet implemeted"</span> << endl;
+00080 } <span class="comment">//end BaslineCorrection</span>
+00081
+00082
+00087 <span class="keywordtype">float</span>
+<a name="l00088"></a><a class="code" href="classAliHLTPHOSRawAnalyzer.html#AliHLTPHOSRawAnalyzerPeakFindera10">00088</a> <a class="code" href="classAliHLTPHOSRawAnalyzer.html#AliHLTPHOSRawAnalyzerPeakFindera10">AliHLTPHOSRawAnalyzer::GetTiming</a>()
+00089 {
+00090 <span class="keywordflow">return</span> fDTof;
+00091 } <span class="comment">//end GetTiming</span>
+00092
+00093
+00098 <span class="keywordtype">float</span>
+<a name="l00099"></a><a class="code" href="classAliHLTPHOSRawAnalyzer.html#AliHLTPHOSRawAnalyzerPeakFindera11">00099</a> <a class="code" href="classAliHLTPHOSRawAnalyzer.html#AliHLTPHOSRawAnalyzerPeakFindera11">AliHLTPHOSRawAnalyzer::GetEnergy</a>()
+00100 {
+00101 <span class="keywordflow">return</span> fDAmpl;
+00102 } <span class="comment">//end GetEnergy</span>
+00103
+00104
+00108 <span class="keywordtype">void</span>
+<a name="l00109"></a><a class="code" href="classAliHLTPHOSRawAnalyzer.html#AliHLTPHOSRawAnalyzerPeakFindera12">00109</a> <a class="code" href="classAliHLTPHOSRawAnalyzer.html#AliHLTPHOSRawAnalyzerPeakFindera12">AliHLTPHOSRawAnalyzer::SetData</a>(<span class="keywordtype">double</span> *data)
00110 {
-00111 printf(<span class="stringliteral">"\ntreshold = %f \n"</span>, treshold);
-00112 cout << <span class="stringliteral">"Find Start index not yet implemented"</span> << endl;
-00113 <span class="keywordflow">return</span> 0;
-00114 } <span class="comment">//end FindStartIndex</span>
-00115
+00111 <span class="comment">// double *dta;</span>
+00112 <span class="comment">// dta = data;</span>
+00113 <a class="code" href="classAliHLTPHOSRawAnalyzer.html#AliHLTPHOSRawAnalyzerPeakFinderp0">fFloatDataPtr</a> = data;
+00114 <span class="comment">// cout << "Set data not yet implemented" << endl;</span>
+00115 }
00116
-00121 <span class="keywordtype">void</span>
-<a name="l00122"></a><a class="code" href="classAliHLTPHOSRawAnalyzer.html#AliHLTPHOSRawAnalyzerPeakFindera14">00122</a> <a class="code" href="classAliHLTPHOSRawAnalyzer.html#AliHLTPHOSRawAnalyzerPeakFindera14">AliHLTPHOSRawAnalyzer::MakeInitialGuess</a>()
-00123 {
-00124 cout << <span class="stringliteral">"Make initial guess not yet implemeted"</span> << endl;
-00125 }
-00126
-00127
-00133 <span class="keywordtype">void</span>
-<a name="l00134"></a><a class="code" href="classAliHLTPHOSRawAnalyzer.html#AliHLTPHOSRawAnalyzerPeakFindera15">00134</a> <a class="code" href="classAliHLTPHOSRawAnalyzer.html#AliHLTPHOSRawAnalyzerPeakFindera14">AliHLTPHOSRawAnalyzer::MakeInitialGuess</a>(<span class="keywordtype">int</span> treshold)
-00135 {
-00136 printf(<span class="stringliteral">"\ntreshold = %d\n"</span>, treshold);
-00137 cout << <span class="stringliteral">"Make initial guess not yet implemeted"</span> << endl;
-00138 }
-</pre></div><hr size="1"><address style="align: right;"><small>Generated on Wed Jan 17 21:56:43 2007 for AliHLTPHOS by
+00117 <span class="keywordtype">void</span>
+<a name="l00118"></a><a class="code" href="classAliHLTPHOSRawAnalyzer.html#AliHLTPHOSRawAnalyzerPeakFindera13">00118</a> <a class="code" href="classAliHLTPHOSRawAnalyzer.html#AliHLTPHOSRawAnalyzerPeakFindera13">AliHLTPHOSRawAnalyzer::SetSampleFreq</a>(<span class="keywordtype">double</span> freq)
+00119 {
+00120 <a class="code" href="classAliHLTPHOSRawAnalyzer.html#AliHLTPHOSRawAnalyzerPeakFinderp1">fSampleFrequency</a> = freq;
+00121 }
+00122
+00123 <span class="keywordtype">int</span>
+<a name="l00124"></a><a class="code" href="classAliHLTPHOSRawAnalyzer.html#AliHLTPHOSRawAnalyzerPeakFindera9">00124</a> <a class="code" href="classAliHLTPHOSRawAnalyzer.html#AliHLTPHOSRawAnalyzerPeakFindera9">AliHLTPHOSRawAnalyzer::FindStartIndex</a>(<span class="keywordtype">double</span> treshold)
+00125 {
+00126 printf(<span class="stringliteral">"\ntreshold = %f \n"</span>, treshold);
+00127 cout << <span class="stringliteral">"Find Start index not yet implemented"</span> << endl;
+00128 <span class="keywordflow">return</span> 0;
+00129 } <span class="comment">//end FindStartIndex</span>
+00130
+00131
+00136 <span class="keywordtype">void</span>
+<a name="l00137"></a><a class="code" href="classAliHLTPHOSRawAnalyzer.html#AliHLTPHOSRawAnalyzerPeakFindera15">00137</a> <a class="code" href="classAliHLTPHOSRawAnalyzer.html#AliHLTPHOSRawAnalyzerPeakFindera15">AliHLTPHOSRawAnalyzer::MakeInitialGuess</a>()
+00138 {
+00139 cout << <span class="stringliteral">"Make initial guess not yet implemeted"</span> << endl;
+00140 }
+00141
+00142
+00148 <span class="keywordtype">void</span>
+<a name="l00149"></a><a class="code" href="classAliHLTPHOSRawAnalyzer.html#AliHLTPHOSRawAnalyzerPeakFindera16">00149</a> <a class="code" href="classAliHLTPHOSRawAnalyzer.html#AliHLTPHOSRawAnalyzerPeakFindera15">AliHLTPHOSRawAnalyzer::MakeInitialGuess</a>(<span class="keywordtype">int</span> treshold)
+00150 {
+00151 printf(<span class="stringliteral">"\ntreshold = %d\n"</span>, treshold);
+00152 cout << <span class="stringliteral">"Make initial guess not yet implemeted"</span> << endl;
+00153 }
+00154
+00155 <span class="keywordtype">void</span>
+<a name="l00156"></a><a class="code" href="classAliHLTPHOSRawAnalyzer.html#AliHLTPHOSRawAnalyzerPeakFindera14">00156</a> <a class="code" href="classAliHLTPHOSRawAnalyzer.html#AliHLTPHOSRawAnalyzerPeakFindera14">AliHLTPHOSRawAnalyzer::SetStartIndex</a>(<span class="keywordtype">int</span> index)
+00157 {
+00158 <a class="code" href="classAliHLTPHOSRawAnalyzer.html#AliHLTPHOSRawAnalyzerPeakFinderp7">fStartIndex</a> = index;
+00159 }
+00160
+00161 <span class="keywordtype">void</span>
+<a name="l00162"></a><a class="code" href="classAliHLTPHOSRawAnalyzer.html#AliHLTPHOSRawAnalyzerLMSa16">00162</a> <a class="code" href="classAliHLTPHOSRawAnalyzer.html#AliHLTPHOSRawAnalyzerLMSa16">AliHLTPHOSRawAnalyzer::SetTVector</a>(Double_t *tVector, Int_t size)
+00163 {
+00164 cout <<<span class="stringliteral">"ERROR: AliHLTPHOSRawAnalyzer::SetTVector: You cannot set the peakfindervector here, must be set in derived class peakfinder"</span><<endl;
+00165 }
+00166
+00167
+00168 <span class="keywordtype">void</span>
+<a name="l00169"></a><a class="code" href="classAliHLTPHOSRawAnalyzer.html#AliHLTPHOSRawAnalyzerLMSa17">00169</a> <a class="code" href="classAliHLTPHOSRawAnalyzer.html#AliHLTPHOSRawAnalyzerLMSa17">AliHLTPHOSRawAnalyzer::SetAVector</a>(Double_t *aVector, Int_t size)
+00170 {
+00171 cout <<<span class="stringliteral">"ERROR: AliHLTPHOSRawAnalyzer::SetAVector: You cannot set the peakfindervector here, must be set in derived class peakfinder"</span><<endl;
+00172 }
+00173
+00174
+00175 Double_t
+<a name="l00176"></a><a class="code" href="classAliHLTPHOSRawAnalyzer.html#AliHLTPHOSRawAnalyzerPeakFindera18">00176</a> <a class="code" href="classAliHLTPHOSRawAnalyzer.html#AliHLTPHOSRawAnalyzerPeakFindera18">AliHLTPHOSRawAnalyzer::GetMaxValue</a>(Double_t *dta, Int_t size)
+00177 {
+00178
+00179 Double_t tmpMax = 0;
+00180
+00181 <span class="keywordflow">for</span>(<span class="keywordtype">int</span> i = 0; i < size; i++)
+00182 {
+00183 <span class="keywordflow">if</span>(dta[i] > tmpMax)
+00184 {
+00185 tmpMax = dta[i];
+00186 }
+00187
+00188 }
+00189
+00190 <span class="keywordflow">return</span> tmpMax;
+00191
+00192 }
+</pre></div><hr size="1"><address style="align: right;"><small>Generated on Sun Feb 18 22:17:03 2007 for AliHLTPHOS by
<a href="http://www.doxygen.org/index.html">
<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.3.9.1 </small></address>
</body>
<a href="AliHLTPHOSRawAnalyzer_8cxx-source.html">Go to the source code of this file.</a><table border="0" cellpadding="0" cellspacing="0">
<tr><td></td></tr>
</table>
-<hr size="1"><address style="align: right;"><small>Generated on Wed Jan 17 21:56:43 2007 for AliHLTPHOS by
+<hr size="1"><address style="align: right;"><small>Generated on Sun Feb 18 22:17:03 2007 for AliHLTPHOS by
<a href="http://www.doxygen.org/index.html">
<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.3.9.1 </small></address>
</body>
00005
00006 <span class="comment">/* $Id$ */</span>
00007
-<a name="l00008"></a><a class="code" href="classAliHLTPHOSRawAnalyzer.html">00008</a> <span class="keyword">class </span><a class="code" href="classAliHLTPHOSRawAnalyzer.html">AliHLTPHOSRawAnalyzer</a>
-00009 {
-00010 <span class="keyword">public</span>:
-00011 <a class="code" href="classAliHLTPHOSRawAnalyzer.html">AliHLTPHOSRawAnalyzer</a>();
-00012 <span class="keyword">virtual</span> ~<a class="code" href="classAliHLTPHOSRawAnalyzer.html">AliHLTPHOSRawAnalyzer</a>();
-00013 <a class="code" href="classAliHLTPHOSRawAnalyzer.html">AliHLTPHOSRawAnalyzer</a>(<span class="keywordtype">double</span> *dataPtr, <span class="keywordtype">double</span> fs);
-00014 <a class="code" href="classAliHLTPHOSRawAnalyzer.html">AliHLTPHOSRawAnalyzer</a>(<span class="keyword">const</span> <a class="code" href="classAliHLTPHOSRawAnalyzer.html">AliHLTPHOSRawAnalyzer</a> & );
-<a name="l00015"></a><a class="code" href="classAliHLTPHOSRawAnalyzer.html#AliHLTPHOSRawAnalyzera4">00015</a> <a class="code" href="classAliHLTPHOSRawAnalyzer.html">AliHLTPHOSRawAnalyzer</a> & operator = (<span class="keyword">const</span> <a class="code" href="classAliHLTPHOSRawAnalyzer.html">AliHLTPHOSRawAnalyzer</a> &)
-00016 {
-00017 <span class="keywordflow">return</span> *<span class="keyword">this</span>;
-00018 }
-00019
-00020 <span class="keywordtype">void</span> BaselineCorrection(<span class="keywordtype">double</span> *dataPtr, <span class="keywordtype">int</span> N);
-00021 <span class="keywordtype">void</span> BaselineCorrection(<span class="keywordtype">double</span> *dataPtr, <span class="keywordtype">double</span> baselineValue);
-00022 <span class="keywordtype">int</span> FindStartIndex(<span class="keywordtype">double</span> treshold);
-00023 <span class="keywordtype">float</span> GetTiming();
-00024 <span class="keywordtype">float</span> GetEnergy();
-00025 <span class="keywordtype">void</span> SetData(<span class="keywordtype">double</span> *data);
-00026 <span class="keywordtype">void</span> SetSampleFreq(<span class="keywordtype">double</span> freq);
-00027 <span class="keywordtype">void</span> MakeInitialGuess();
-00028 <span class="keywordtype">void</span> MakeInitialGuess(<span class="keywordtype">int</span> treshold);
-00029 <span class="keyword">virtual</span> <span class="keywordtype">void</span> Evaluate(<span class="keywordtype">int</span> start = 0, <span class="keywordtype">int</span> lenght = 100) = 0;
-00030
-00031 <span class="keyword">protected</span>:
-<a name="l00032"></a><a class="code" href="classAliHLTPHOSRawAnalyzer.html#AliHLTPHOSRawAnalyzerPeakFinderp0">00032</a> <span class="keywordtype">double</span> *fFloatDataPtr;
-<a name="l00033"></a><a class="code" href="classAliHLTPHOSRawAnalyzer.html#AliHLTPHOSRawAnalyzerPeakFinderp1">00033</a> <span class="keywordtype">double</span> fSampleFrequency;
-<a name="l00034"></a><a class="code" href="classAliHLTPHOSRawAnalyzer.html#AliHLTPHOSRawAnalyzerPeakFinderp2">00034</a> <span class="keywordtype">double</span> fDTofGuess;
-<a name="l00035"></a><a class="code" href="classAliHLTPHOSRawAnalyzer.html#AliHLTPHOSRawAnalyzerPeakFinderp3">00035</a> <span class="keywordtype">double</span> fDAmplGuess;
-<a name="l00036"></a><a class="code" href="classAliHLTPHOSRawAnalyzer.html#AliHLTPHOSRawAnalyzerPeakFinderp4">00036</a> <span class="keywordtype">double</span> fTau;
-<a name="l00037"></a><a class="code" href="classAliHLTPHOSRawAnalyzer.html#AliHLTPHOSRawAnalyzerPeakFinderp5">00037</a> <span class="keywordtype">double</span> fDTof;
-<a name="l00038"></a><a class="code" href="classAliHLTPHOSRawAnalyzer.html#AliHLTPHOSRawAnalyzerPeakFinderp6">00038</a> <span class="keywordtype">double</span> fDAmpl;
-<a name="l00039"></a><a class="code" href="classAliHLTPHOSRawAnalyzer.html#AliHLTPHOSRawAnalyzerPeakFinderp7">00039</a> <span class="keywordtype">int</span> n;
-00040
-00041 };
-00042
-00043
-00044 <span class="preprocessor">#endif</span>
-</pre></div><hr size="1"><address style="align: right;"><small>Generated on Wed Jan 17 21:56:43 2007 for AliHLTPHOS by
+00008 <span class="preprocessor">#include "Rtypes.h"</span>
+00009
+<a name="l00010"></a><a class="code" href="classAliHLTPHOSRawAnalyzer.html">00010</a> <span class="keyword">class </span><a class="code" href="classAliHLTPHOSRawAnalyzer.html">AliHLTPHOSRawAnalyzer</a>
+00011 {
+00012 <span class="keyword">public</span>:
+00013 <a class="code" href="classAliHLTPHOSRawAnalyzer.html">AliHLTPHOSRawAnalyzer</a>();
+00014 <span class="keyword">virtual</span> ~<a class="code" href="classAliHLTPHOSRawAnalyzer.html">AliHLTPHOSRawAnalyzer</a>();
+00015 <a class="code" href="classAliHLTPHOSRawAnalyzer.html">AliHLTPHOSRawAnalyzer</a>(<span class="keywordtype">double</span> *dataPtr, <span class="keywordtype">double</span> fs);
+00016 <a class="code" href="classAliHLTPHOSRawAnalyzer.html">AliHLTPHOSRawAnalyzer</a>(<span class="keyword">const</span> <a class="code" href="classAliHLTPHOSRawAnalyzer.html">AliHLTPHOSRawAnalyzer</a> & );
+<a name="l00017"></a><a class="code" href="classAliHLTPHOSRawAnalyzer.html#AliHLTPHOSRawAnalyzera4">00017</a> <a class="code" href="classAliHLTPHOSRawAnalyzer.html">AliHLTPHOSRawAnalyzer</a> & operator = (<span class="keyword">const</span> <a class="code" href="classAliHLTPHOSRawAnalyzer.html">AliHLTPHOSRawAnalyzer</a> &)
+00018 {
+00019 <span class="keywordflow">return</span> *<span class="keyword">this</span>;
+00020 }
+00021
+00022 <span class="keywordtype">void</span> BaselineCorrection(<span class="keywordtype">double</span> *dataPtr, <span class="keywordtype">int</span> N);
+00023 <span class="keywordtype">void</span> BaselineCorrection(<span class="keywordtype">double</span> *dataPtr, <span class="keywordtype">double</span> baselineValue);
+00024 <span class="keywordtype">int</span> FindStartIndex(<span class="keywordtype">double</span> treshold);
+00025 <span class="keywordtype">float</span> GetTiming();
+00026 <span class="keywordtype">float</span> GetEnergy();
+00027 <span class="keywordtype">void</span> SetData(<span class="keywordtype">double</span> *data);
+00028 <span class="keywordtype">void</span> SetSampleFreq(<span class="keywordtype">double</span> freq);
+00029 <span class="keywordtype">void</span> SetStartIndex(<span class="keywordtype">int</span> startIndex);
+00030 <span class="keywordtype">void</span> MakeInitialGuess();
+00031 <span class="keywordtype">void</span> MakeInitialGuess(<span class="keywordtype">int</span> treshold);
+00032 <span class="keyword">virtual</span> <span class="keywordtype">void</span> SetTVector(Double_t *tVector, Int_t size);
+00033 <span class="keyword">virtual</span> <span class="keywordtype">void</span> SetAVector(Double_t *aVector, Int_t size);
+00034 <span class="keyword">virtual</span> <span class="keywordtype">void</span> Evaluate(<span class="keywordtype">int</span> start = 0, <span class="keywordtype">int</span> lenght = 100) = 0;
+00035 Double_t GetMaxValue(Double_t *dta, Int_t size);
+00036
+00037 <span class="keyword">protected</span>:
+<a name="l00038"></a><a class="code" href="classAliHLTPHOSRawAnalyzer.html#AliHLTPHOSRawAnalyzerPeakFinderp0">00038</a> Double_t *fFloatDataPtr;
+<a name="l00039"></a><a class="code" href="classAliHLTPHOSRawAnalyzer.html#AliHLTPHOSRawAnalyzerPeakFinderp1">00039</a> <span class="keywordtype">double</span> fSampleFrequency;
+<a name="l00040"></a><a class="code" href="classAliHLTPHOSRawAnalyzer.html#AliHLTPHOSRawAnalyzerPeakFinderp2">00040</a> <span class="keywordtype">double</span> fDTofGuess;
+<a name="l00041"></a><a class="code" href="classAliHLTPHOSRawAnalyzer.html#AliHLTPHOSRawAnalyzerPeakFinderp3">00041</a> <span class="keywordtype">double</span> fDAmplGuess;
+<a name="l00042"></a><a class="code" href="classAliHLTPHOSRawAnalyzer.html#AliHLTPHOSRawAnalyzerPeakFinderp4">00042</a> <span class="keywordtype">double</span> fTau;
+<a name="l00043"></a><a class="code" href="classAliHLTPHOSRawAnalyzer.html#AliHLTPHOSRawAnalyzerPeakFinderp5">00043</a> <span class="keywordtype">double</span> fDTof;
+<a name="l00044"></a><a class="code" href="classAliHLTPHOSRawAnalyzer.html#AliHLTPHOSRawAnalyzerPeakFinderp6">00044</a> <span class="keywordtype">double</span> fDAmpl;
+00045 <span class="comment">// int n;</span>
+<a name="l00046"></a><a class="code" href="classAliHLTPHOSRawAnalyzer.html#AliHLTPHOSRawAnalyzerPeakFinderp7">00046</a> <span class="keywordtype">int</span> fStartIndex;
+00047 };
+00048
+00049
+00050 <span class="preprocessor">#endif</span>
+</pre></div><hr size="1"><address style="align: right;"><small>Generated on Sun Feb 18 22:17:03 2007 for AliHLTPHOS by
<a href="http://www.doxygen.org/index.html">
<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.3.9.1 </small></address>
</body>
<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>
<h1>AliHLTPHOSRawAnalyzer.h File Reference</h1>
<p>
+<code>#include "Rtypes.h"</code><br>
<p>
<a href="AliHLTPHOSRawAnalyzer_8h-source.html">Go to the source code of this file.</a><table border="0" cellpadding="0" cellspacing="0">
<tr><td class="memItemLeft" nowrap align="right" valign="top">class </td><td class="memItemRight" valign="bottom"><a class="el" href="classAliHLTPHOSRawAnalyzer.html">AliHLTPHOSRawAnalyzer</a></td></tr>
</table>
-<hr size="1"><address style="align: right;"><small>Generated on Wed Jan 17 21:56:43 2007 for AliHLTPHOS by
+<hr size="1"><address style="align: right;"><small>Generated on Sun Feb 18 22:17:03 2007 for AliHLTPHOS by
<a href="http://www.doxygen.org/index.html">
<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.3.9.1 </small></address>
</body>
<!-- Generated by Doxygen 1.3.9.1 -->
<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>
<h1>PeakFinderTest.cxx</h1><a href="PeakFinderTest_8cxx.html">Go to the documentation of this file.</a><div class="fragment"><pre class="fragment">00001 <span class="preprocessor">#include "<a class="code" href="AliHLTPHOSPulseGenerator_8h.html">AliHLTPHOSPulseGenerator.h</a>"</span>
-00002 <span class="preprocessor">#include "AliHLTPHOSAnalyzerPeakFinder.h"</span>
+00002 <span class="preprocessor">#include "<a class="code" href="AliHLTPHOSRawAnalyzerPeakFinder_8h.html">AliHLTPHOSRawAnalyzerPeakFinder.h</a>"</span>
00003 <span class="preprocessor">#include <stdio.h></span>
00004 <span class="preprocessor">#include <cmath></span>
00005
00067
00068
00069 <span class="comment">// AliHLTPHOSAnalyzerPeakFinder *fitPtr= new AliHLTPHOSAnalyzerPeakFinder(data, fs); </span>
-00070 AliHLTPHOSAnalyzerPeakFinder *fitPtr= <span class="keyword">new</span> AliHLTPHOSAnalyzerPeakFinder();
+00070 <a class="code" href="classAliHLTPHOSRawAnalyzerPeakFinder.html">AliHLTPHOSRawAnalyzerPeakFinder</a> *fitPtr= <span class="keyword">new</span> <a class="code" href="classAliHLTPHOSRawAnalyzerPeakFinder.html">AliHLTPHOSRawAnalyzerPeakFinder</a>();
00071
-00072 fitPtr->SetData(data);
-00073 fitPtr->SetSampleFreq(fs);
-00074 fitPtr->SetTVector(timeVector);
-00075 fitPtr->SetAVector(amplitudeVector);
+00072 fitPtr-><a class="code" href="classAliHLTPHOSRawAnalyzer.html#AliHLTPHOSRawAnalyzerPeakFindera12">SetData</a>(data);
+00073 fitPtr-><a class="code" href="classAliHLTPHOSRawAnalyzer.html#AliHLTPHOSRawAnalyzerPeakFindera13">SetSampleFreq</a>(fs);
+00074 fitPtr-><a class="code" href="classAliHLTPHOSRawAnalyzerPeakFinder.html#AliHLTPHOSRawAnalyzerPeakFindera4">SetTVector</a>(timeVector, 100);
+00075 fitPtr-><a class="code" href="classAliHLTPHOSRawAnalyzerPeakFinder.html#AliHLTPHOSRawAnalyzerPeakFindera5">SetAVector</a>(amplitudeVector, 100);
00076 <span class="comment">// fitPtr->Set</span>
-00077 fitPtr->Evaluate(start, N);
+00077 fitPtr-><a class="code" href="classAliHLTPHOSRawAnalyzerPeakFinder.html#AliHLTPHOSRawAnalyzerPeakFindera6">Evaluate</a>(start, N);
00078
00079 <span class="keywordtype">double</span> energy;
00080 <span class="keywordtype">double</span> time;
00081
-00082 time = fitPtr->GetTiming();
-00083 energy = fitPtr->GetEnergy();
+00082 time = fitPtr-><a class="code" href="classAliHLTPHOSRawAnalyzer.html#AliHLTPHOSRawAnalyzerPeakFindera10">GetTiming</a>();
+00083 energy = fitPtr-><a class="code" href="classAliHLTPHOSRawAnalyzer.html#AliHLTPHOSRawAnalyzerPeakFindera11">GetEnergy</a>();
00084
00085 printf(<span class="stringliteral">"\nReal amplitude \t\t= %lf ADC counts \nReconstructed amplitude\t= %lf ADC counts\n"</span>, amplitude, energy);
00086 printf(<span class="stringliteral">"\nReal time \t\t= %lf nanoseconds \nReconstructed time\t= %lf nanoseconds\n"</span>, t0, time);
00095 <span class="comment">// printf("\nfilename: %s\n", fName);</span>
00096 }
00097
-</pre></div><hr size="1"><address style="align: right;"><small>Generated on Wed Jan 17 21:56:43 2007 for AliHLTPHOS by
+</pre></div><hr size="1"><address style="align: right;"><small>Generated on Sun Feb 18 22:17:03 2007 for AliHLTPHOS by
<a href="http://www.doxygen.org/index.html">
<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.3.9.1 </small></address>
</body>
<h1>PeakFinderTest.cxx File Reference</h1>
<p>
<code>#include "<a class="el" href="AliHLTPHOSPulseGenerator_8h-source.html">AliHLTPHOSPulseGenerator.h</a>"</code><br>
-<code>#include "AliHLTPHOSAnalyzerPeakFinder.h"</code><br>
+<code>#include "<a class="el" href="AliHLTPHOSRawAnalyzerPeakFinder_8h-source.html">AliHLTPHOSRawAnalyzerPeakFinder.h</a>"</code><br>
<code>#include <stdio.h></code><br>
<code>#include <cmath></code><br>
<p>
Definition at line <a class="el" href="PeakFinderTest_8cxx-source.html#l00011">11</a> of file <a class="el" href="PeakFinderTest_8cxx-source.html">PeakFinderTest.cxx</a>.
<p>
-References <a class="el" href="AliHLTPHOSPulseGenerator_8cxx-source.html#l00134">AliHLTPHOSPulseGenerator::GetPulse()</a>, and <a class="el" href="PeakFinderTest_8cxx-source.html#l00092">setFileName()</a>.<div class="fragment"><pre class="fragment">00012 {
+References <a class="el" href="classAliHLTPHOSRawAnalyzerPeakFinder.html#AliHLTPHOSRawAnalyzerPeakFindera6">AliHLTPHOSRawAnalyzerPeakFinder::Evaluate()</a>, <a class="el" href="AliHLTPHOSRawAnalyzer_8cxx-source.html#l00099">AliHLTPHOSRawAnalyzer::GetEnergy()</a>, <a class="el" href="AliHLTPHOSPulseGenerator_8cxx-source.html#l00134">AliHLTPHOSPulseGenerator::GetPulse()</a>, <a class="el" href="AliHLTPHOSRawAnalyzer_8cxx-source.html#l00088">AliHLTPHOSRawAnalyzer::GetTiming()</a>, <a class="el" href="AliHLTPHOSRawAnalyzerPeakFinder_8cxx-source.html#l00074">AliHLTPHOSRawAnalyzerPeakFinder::SetAVector()</a>, <a class="el" href="AliHLTPHOSRawAnalyzer_8cxx-source.html#l00109">AliHLTPHOSRawAnalyzer::SetData()</a>, <a class="el" href="PeakFinderTest_8cxx-source.html#l00092">setFileName()</a>, <a class="el" href="AliHLTPHOSRawAnalyzer_8cxx-source.html#l00118">AliHLTPHOSRawAnalyzer::SetSampleFreq()</a>, and <a class="el" href="AliHLTPHOSRawAnalyzerPeakFinder_8cxx-source.html#l00055">AliHLTPHOSRawAnalyzerPeakFinder::SetTVector()</a>.<div class="fragment"><pre class="fragment">00012 {
00013 FILE *fp = 0;
00014 <span class="keywordtype">int</span> start = 0; <span class="comment">// Start index of subarray of sample array</span>
00015 <span class="keywordtype">int</span> N = 128; <span class="comment">// Number of samples </span>
00067
00068
00069 <span class="comment">// AliHLTPHOSAnalyzerPeakFinder *fitPtr= new AliHLTPHOSAnalyzerPeakFinder(data, fs); </span>
-00070 AliHLTPHOSAnalyzerPeakFinder *fitPtr= <span class="keyword">new</span> AliHLTPHOSAnalyzerPeakFinder();
+00070 <a class="code" href="classAliHLTPHOSRawAnalyzerPeakFinder.html">AliHLTPHOSRawAnalyzerPeakFinder</a> *fitPtr= <span class="keyword">new</span> <a class="code" href="classAliHLTPHOSRawAnalyzerPeakFinder.html">AliHLTPHOSRawAnalyzerPeakFinder</a>();
00071
-00072 fitPtr->SetData(data);
-00073 fitPtr->SetSampleFreq(fs);
-00074 fitPtr->SetTVector(timeVector);
-00075 fitPtr->SetAVector(amplitudeVector);
+00072 fitPtr-><a class="code" href="classAliHLTPHOSRawAnalyzer.html#AliHLTPHOSRawAnalyzerPeakFindera12">SetData</a>(data);
+00073 fitPtr-><a class="code" href="classAliHLTPHOSRawAnalyzer.html#AliHLTPHOSRawAnalyzerPeakFindera13">SetSampleFreq</a>(fs);
+00074 fitPtr-><a class="code" href="classAliHLTPHOSRawAnalyzerPeakFinder.html#AliHLTPHOSRawAnalyzerPeakFindera4">SetTVector</a>(timeVector, 100);
+00075 fitPtr-><a class="code" href="classAliHLTPHOSRawAnalyzerPeakFinder.html#AliHLTPHOSRawAnalyzerPeakFindera5">SetAVector</a>(amplitudeVector, 100);
00076 <span class="comment">// fitPtr->Set</span>
-00077 fitPtr->Evaluate(start, N);
+00077 fitPtr-><a class="code" href="classAliHLTPHOSRawAnalyzerPeakFinder.html#AliHLTPHOSRawAnalyzerPeakFindera6">Evaluate</a>(start, N);
00078
00079 <span class="keywordtype">double</span> energy;
00080 <span class="keywordtype">double</span> time;
00081
-00082 time = fitPtr->GetTiming();
-00083 energy = fitPtr->GetEnergy();
+00082 time = fitPtr-><a class="code" href="classAliHLTPHOSRawAnalyzer.html#AliHLTPHOSRawAnalyzerPeakFindera10">GetTiming</a>();
+00083 energy = fitPtr-><a class="code" href="classAliHLTPHOSRawAnalyzer.html#AliHLTPHOSRawAnalyzerPeakFindera11">GetEnergy</a>();
00084
00085 printf(<span class="stringliteral">"\nReal amplitude \t\t= %lf ADC counts \nReconstructed amplitude\t= %lf ADC counts\n"</span>, amplitude, energy);
00086 printf(<span class="stringliteral">"\nReal time \t\t= %lf nanoseconds \nReconstructed time\t= %lf nanoseconds\n"</span>, t0, time);
</td>
</tr>
</table>
-<hr size="1"><address style="align: right;"><small>Generated on Wed Jan 17 21:56:43 2007 for AliHLTPHOS by
+<hr size="1"><address style="align: right;"><small>Generated on Sun Feb 18 22:17:03 2007 for AliHLTPHOS by
<a href="http://www.doxygen.org/index.html">
<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.3.9.1 </small></address>
</body>
<!-- Generated by Doxygen 1.3.9.1 -->
<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="qindexHL" 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>
<h1>AliHLTPHOS Class List</h1>Here are the classes, structs, unions and interfaces with brief descriptions:<table>
+ <tr><td class="indexkey"><a class="el" href="classAliHLTPHOSCellEnergiesFileWriter.html">AliHLTPHOSCellEnergiesFileWriter</a></td><td class="indexvalue"></td></tr>
+ <tr><td class="indexkey"><a class="el" href="structAliHLTPHOSDataHeaderStruct.html">AliHLTPHOSDataHeaderStruct</a></td><td class="indexvalue"></td></tr>
+ <tr><td class="indexkey"><a class="el" href="classAliHLTPHOSDDLPackedFileWriter.html">AliHLTPHOSDDLPackedFileWriter</a></td><td class="indexvalue"></td></tr>
+ <tr><td class="indexkey"><a class="el" href="classAliHLTPHOSDefinitions.html">AliHLTPHOSDefinitions</a></td><td class="indexvalue"></td></tr>
<tr><td class="indexkey"><a class="el" href="classAliHLTPHOSEmcCalibData.html">AliHLTPHOSEmcCalibData</a></td><td class="indexvalue"></td></tr>
+ <tr><td class="indexkey"><a class="el" href="classAliHLTPHOSFileWriter.html">AliHLTPHOSFileWriter</a></td><td class="indexvalue"></td></tr>
+ <tr><td class="indexkey"><a class="el" href="classAliHLTPHOSFileWriterComponent.html">AliHLTPHOSFileWriterComponent</a></td><td class="indexvalue"></td></tr>
+ <tr><td class="indexkey"><a class="el" href="structAliHLTPHOSModuleCellEnergyDataStruct.html">AliHLTPHOSModuleCellEnergyDataStruct</a></td><td class="indexvalue"></td></tr>
+ <tr><td class="indexkey"><a class="el" href="classAliHLTPHOSModuleMergerComponent.html">AliHLTPHOSModuleMergerComponent</a></td><td class="indexvalue"></td></tr>
<tr><td class="indexkey"><a class="el" href="classAliHLTPHOSPulseGenerator.html">AliHLTPHOSPulseGenerator</a></td><td class="indexvalue"></td></tr>
<tr><td class="indexkey"><a class="el" href="classAliHLTPHOSRawAnalyzer.html">AliHLTPHOSRawAnalyzer</a></td><td class="indexvalue"></td></tr>
<tr><td class="indexkey"><a class="el" href="classAliHLTPHOSRawAnalyzerChiSquareFit.html">AliHLTPHOSRawAnalyzerChiSquareFit</a></td><td class="indexvalue"></td></tr>
<tr><td class="indexkey"><a class="el" href="classAliHLTPHOSRawAnalyzerLMS.html">AliHLTPHOSRawAnalyzerLMS</a></td><td class="indexvalue"></td></tr>
<tr><td class="indexkey"><a class="el" href="classAliHLTPHOSRawAnalyzerPeakFinder.html">AliHLTPHOSRawAnalyzerPeakFinder</a></td><td class="indexvalue"></td></tr>
<tr><td class="indexkey"><a class="el" href="classAliHLTPHOSRawAnalyzerPeakFinderComponent.html">AliHLTPHOSRawAnalyzerPeakFinderComponent</a></td><td class="indexvalue"></td></tr>
+ <tr><td class="indexkey"><a class="el" href="structAliHLTPHOSRcuCellEnergyDataStruct.html">AliHLTPHOSRcuCellEnergyDataStruct</a></td><td class="indexvalue"></td></tr>
+ <tr><td class="indexkey"><a class="el" href="structAliHLTPHOSValidCellDataStruct.html">AliHLTPHOSValidCellDataStruct</a></td><td class="indexvalue"></td></tr>
</table>
-<hr size="1"><address style="align: right;"><small>Generated on Wed Jan 17 21:56:43 2007 for AliHLTPHOS by
+<hr size="1"><address style="align: right;"><small>Generated on Sun Feb 18 22:17:03 2007 for AliHLTPHOS by
<a href="http://www.doxygen.org/index.html">
<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.3.9.1 </small></address>
</body>
<tr class="memlist"><td><a class="el" href="classAliHLTPHOSEmcCalibData.html#AliHLTPHOSEmcCalibDataa9">SetADCchannelEnergy</a>(Int_t module, Int_t column, Int_t row, Int_t gain, Float_t value)</td><td><a class="el" href="classAliHLTPHOSEmcCalibData.html">AliHLTPHOSEmcCalibData</a></td><td></td></tr>
<tr class="memlist"><td><a class="el" href="classAliHLTPHOSEmcCalibData.html#AliHLTPHOSEmcCalibDataa10">SetADCpedestalEmcMeasured</a>(Int_t module, Int_t column, Int_t row, Int_t gain, Float_t value)</td><td><a class="el" href="classAliHLTPHOSEmcCalibData.html">AliHLTPHOSEmcCalibData</a></td><td></td></tr>
<tr class="memlist"><td><a class="el" href="classAliHLTPHOSEmcCalibData.html#AliHLTPHOSEmcCalibDataa4">~AliHLTPHOSEmcCalibData</a>()</td><td><a class="el" href="classAliHLTPHOSEmcCalibData.html">AliHLTPHOSEmcCalibData</a></td><td><code> [virtual]</code></td></tr>
-</table><hr size="1"><address style="align: right;"><small>Generated on Wed Jan 17 21:56:43 2007 for AliHLTPHOS by
+</table><hr size="1"><address style="align: right;"><small>Generated on Sun Feb 18 22:17:03 2007 for AliHLTPHOS by
<a href="http://www.doxygen.org/index.html">
<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.3.9.1 </small></address>
</body>
<tr><td class="memItemLeft" nowrap align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classAliHLTPHOSEmcCalibData.html#AliHLTPHOSEmcCalibDataa11">MakeADCpedestalCorrectionTable</a> ()</td></tr>
<tr><td colspan="2"><br><h2>Protected Attributes</h2></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">Float_t </td><td class="memItemRight" valign="bottom"><a class="el" href="classAliHLTPHOSEmcCalibData.html#AliHLTPHOSEmcCalibDatap0">fADCchannelEnergy</a> [PHOS_MODULES][PHOS_COLUMNS][PHOS_ROWS][PHOS_GAINS]</td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">Float_t </td><td class="memItemRight" valign="bottom"><a class="el" href="classAliHLTPHOSEmcCalibData.html#AliHLTPHOSEmcCalibDatap0">fADCchannelEnergy</a> [N_MODULES][N_COLUMNS_MOD][N_ROWS_MOD][N_GAINS]</td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">Float_t </td><td class="memItemRight" valign="bottom"><a class="el" href="classAliHLTPHOSEmcCalibData.html#AliHLTPHOSEmcCalibDatap1">fADCpedestalEmcMeasured</a> [PHOS_MODULES][PHOS_COLUMNS][PHOS_ROWS][PHOS_GAINS]</td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">Float_t </td><td class="memItemRight" valign="bottom"><a class="el" href="classAliHLTPHOSEmcCalibData.html#AliHLTPHOSEmcCalibDatap1">fADCpedestalEmcMeasured</a> [N_MODULES][N_COLUMNS_MOD][N_ROWS_MOD][N_GAINS]</td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">Int_t </td><td class="memItemRight" valign="bottom"><a class="el" href="classAliHLTPHOSEmcCalibData.html#AliHLTPHOSEmcCalibDatap2">fADCpedestalAltroReg</a> [PHOS_MODULES][PHOS_COLUMNS][PHOS_ROWS][PHOS_GAINS]</td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">Int_t </td><td class="memItemRight" valign="bottom"><a class="el" href="classAliHLTPHOSEmcCalibData.html#AliHLTPHOSEmcCalibDatap2">fADCpedestalAltroReg</a> [N_MODULES][N_COLUMNS_MOD][N_ROWS_MOD][N_GAINS]</td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">Float_t </td><td class="memItemRight" valign="bottom"><a class="el" href="classAliHLTPHOSEmcCalibData.html#AliHLTPHOSEmcCalibDatap3">fADCpedestalCorrectionTable</a> [PHOS_MODULES][PHOS_COLUMNS][PHOS_ROWS][PHOS_GAINS]</td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">Float_t </td><td class="memItemRight" valign="bottom"><a class="el" href="classAliHLTPHOSEmcCalibData.html#AliHLTPHOSEmcCalibDatap3">fADCpedestalCorrectionTable</a> [N_MODULES][N_COLUMNS_MOD][N_ROWS_MOD][N_GAINS]</td></tr>
</table>
<hr><h2>Constructor & Destructor Documentation</h2>
<p>
Definition at line <a class="el" href="AliHLTPHOSEmcCalibData_8cxx-source.html#l00053">53</a> of file <a class="el" href="AliHLTPHOSEmcCalibData_8cxx-source.html">AliHLTPHOSEmcCalibData.cxx</a>.
<p>
-References <a class="el" href="AliHLTPHOSEmcCalibData_8h-source.html#l00031">fADCchannelEnergy</a>, and <a class="el" href="AliHLTPHOSEmcCalibData_8h-source.html#l00032">fADCpedestalEmcMeasured</a>.<div class="fragment"><pre class="fragment">00053 :
+References <a class="el" href="AliHLTPHOSEmcCalibData_8h-source.html#l00032">fADCchannelEnergy</a>, and <a class="el" href="AliHLTPHOSEmcCalibData_8h-source.html#l00033">fADCpedestalEmcMeasured</a>.<div class="fragment"><pre class="fragment">00053 :
00054 TNamed(calibda)
00055 {
00056 <span class="comment">// copy constructor</span>
00058 SetTitle(calibda.GetName());
00059
00060
-00061 <span class="comment">// for(Int_t gain = 0; gain < PHOS_GAINS; gain ++){</span>
-00062 <span class="keywordflow">for</span>(Int_t module=0; module<PHOS_MODULES; module++) {
-00063 <span class="keywordflow">for</span>(Int_t column=0; column< PHOS_COLUMNS; column++) {
-00064 <span class="keywordflow">for</span>(Int_t row=0; row<PHOS_ROWS; row++) {
-00065 <span class="keywordflow">for</span>(Int_t gain = 0; gain < PHOS_GAINS; gain ++){
+00061 <span class="comment">// for(Int_t gain = 0; gain < N_GAINS; gain ++){</span>
+00062 <span class="keywordflow">for</span>(Int_t module=0; module<N_MODULES; module++) {
+00063 <span class="keywordflow">for</span>(Int_t column=0; column< N_COLUMNS_MOD; column++) {
+00064 <span class="keywordflow">for</span>(Int_t row=0; row<N_ROWS_MOD; row++) {
+00065 <span class="keywordflow">for</span>(Int_t gain = 0; gain < N_GAINS; gain ++){
00066 <a class="code" href="classAliHLTPHOSEmcCalibData.html#AliHLTPHOSEmcCalibDatap0">fADCchannelEnergy</a>[module][column][row][gain] = calibda.<a class="code" href="classAliHLTPHOSEmcCalibData.html#AliHLTPHOSEmcCalibDatap0">fADCchannelEnergy</a>[module][column][row][gain];
00067 <a class="code" href="classAliHLTPHOSEmcCalibData.html#AliHLTPHOSEmcCalibDatap1">fADCpedestalEmcMeasured</a>[module][column][row][gain] = calibda.<a class="code" href="classAliHLTPHOSEmcCalibData.html#AliHLTPHOSEmcCalibDatap1">fADCpedestalEmcMeasured</a>[module][column][row][gain];
00068 }
<p>
Definition at line <a class="el" href="AliHLTPHOSEmcCalibData_8cxx-source.html#l00181">181</a> of file <a class="el" href="AliHLTPHOSEmcCalibData_8cxx-source.html">AliHLTPHOSEmcCalibData.cxx</a>.
<p>
-References <a class="el" href="AliHLTPHOSEmcCalibData_8h-source.html#l00031">fADCchannelEnergy</a>.<div class="fragment"><pre class="fragment">00182 {
+References <a class="el" href="AliHLTPHOSEmcCalibData_8h-source.html#l00032">fADCchannelEnergy</a>.<div class="fragment"><pre class="fragment">00182 {
00183 <span class="comment">//Return EMC calibration coefficient</span>
00184 <span class="comment">//module, column,raw should follow the internal PHOS convention:</span>
00185 <span class="comment">//module 1:5, column 1:56, row 1:64</span>
<p>
Definition at line <a class="el" href="AliHLTPHOSEmcCalibData_8cxx-source.html#l00191">191</a> of file <a class="el" href="AliHLTPHOSEmcCalibData_8cxx-source.html">AliHLTPHOSEmcCalibData.cxx</a>.
<p>
-References <a class="el" href="AliHLTPHOSEmcCalibData_8h-source.html#l00032">fADCpedestalEmcMeasured</a>.<div class="fragment"><pre class="fragment">00192 {
+References <a class="el" href="AliHLTPHOSEmcCalibData_8h-source.html#l00033">fADCpedestalEmcMeasured</a>.<div class="fragment"><pre class="fragment">00192 {
00193 <span class="comment">//Return EMC pedestal</span>
00194 <span class="comment">//module, column,raw should follow the internal PHOS convention:</span>
00195 <span class="comment">//module 1:5, column 1:56, row 1:64</span>
<p>
Definition at line <a class="el" href="AliHLTPHOSEmcCalibData_8cxx-source.html#l00162">162</a> of file <a class="el" href="AliHLTPHOSEmcCalibData_8cxx-source.html">AliHLTPHOSEmcCalibData.cxx</a>.
<p>
-References <a class="el" href="AliHLTPHOSEmcCalibData_8h-source.html#l00033">fADCpedestalAltroReg</a>, <a class="el" href="AliHLTPHOSEmcCalibData_8h-source.html#l00034">fADCpedestalCorrectionTable</a>, and <a class="el" href="AliHLTPHOSEmcCalibData_8h-source.html#l00032">fADCpedestalEmcMeasured</a>.<div class="fragment"><pre class="fragment">00163 {
-00164 <span class="keywordflow">for</span> (Int_t module=0; module<PHOS_MODULES; module++){
+References <a class="el" href="AliHLTPHOSEmcCalibData_8h-source.html#l00034">fADCpedestalAltroReg</a>, <a class="el" href="AliHLTPHOSEmcCalibData_8h-source.html#l00035">fADCpedestalCorrectionTable</a>, and <a class="el" href="AliHLTPHOSEmcCalibData_8h-source.html#l00033">fADCpedestalEmcMeasured</a>.<div class="fragment"><pre class="fragment">00163 {
+00164 <span class="keywordflow">for</span> (Int_t module=0; module<N_MODULES; module++){
00165 printf(<span class="stringliteral">"============== Module %d\n"</span>,module+1);
-00166 <span class="keywordflow">for</span> (Int_t column=0; column< PHOS_COLUMNS; column++){
-00167 <span class="keywordflow">for</span> (Int_t row=0; row<PHOS_ROWS; row++){
-00168 <span class="keywordflow">for</span>(Int_t gain = 0; gain < PHOS_GAINS; gain ++){
+00166 <span class="keywordflow">for</span> (Int_t column=0; column< N_COLUMNS_MOD; column++){
+00167 <span class="keywordflow">for</span> (Int_t row=0; row<N_ROWS_MOD; row++){
+00168 <span class="keywordflow">for</span>(Int_t gain = 0; gain < N_GAINS; gain ++){
00169 <a class="code" href="classAliHLTPHOSEmcCalibData.html#AliHLTPHOSEmcCalibDatap3">fADCpedestalCorrectionTable</a>[module][column][row][gain] = <a class="code" href="classAliHLTPHOSEmcCalibData.html#AliHLTPHOSEmcCalibDatap1">fADCpedestalEmcMeasured</a>[module][column][row][gain] - <a class="code" href="classAliHLTPHOSEmcCalibData.html#AliHLTPHOSEmcCalibDatap2">fADCpedestalAltroReg</a>[module][column][row][gain];
00170 <span class="comment">// printf("%4.1f",fADCchannelEnergy[module][column][row][gain]);</span>
00171 <span class="comment">//</span>
<p>
Definition at line <a class="el" href="AliHLTPHOSEmcCalibData_8cxx-source.html#l00075">75</a> of file <a class="el" href="AliHLTPHOSEmcCalibData_8cxx-source.html">AliHLTPHOSEmcCalibData.cxx</a>.
<p>
-References <a class="el" href="AliHLTPHOSEmcCalibData_8h-source.html#l00031">fADCchannelEnergy</a>, and <a class="el" href="AliHLTPHOSEmcCalibData_8h-source.html#l00032">fADCpedestalEmcMeasured</a>.<div class="fragment"><pre class="fragment">00076 {
+References <a class="el" href="AliHLTPHOSEmcCalibData_8h-source.html#l00032">fADCchannelEnergy</a>, and <a class="el" href="AliHLTPHOSEmcCalibData_8h-source.html#l00033">fADCpedestalEmcMeasured</a>.<div class="fragment"><pre class="fragment">00076 {
00077 <span class="comment">// assignment operator</span>
00078
00079 <span class="keywordflow">if</span>(<span class="keyword">this</span> != &calibda) {
00080
00081 SetName(calibda.GetName());
00082 SetTitle(calibda.GetName());
-00083 <span class="comment">// for(Int_t gain = 0; gain < PHOS_GAINS; gain ++){</span>
-00084 <span class="keywordflow">for</span>(Int_t module=0; module<PHOS_MODULES; module++) {
-00085 <span class="keywordflow">for</span>(Int_t column=0; column< PHOS_COLUMNS; column++) {
-00086 <span class="keywordflow">for</span>(Int_t row=0; row<PHOS_ROWS; row++) {
-00087 <span class="keywordflow">for</span>(Int_t gain = 0; gain < PHOS_GAINS; gain ++){
+00083 <span class="comment">// for(Int_t gain = 0; gain < N_GAINS; gain ++){</span>
+00084 <span class="keywordflow">for</span>(Int_t module=0; module<N_MODULES; module++) {
+00085 <span class="keywordflow">for</span>(Int_t column=0; column< N_COLUMNS_MOD; column++) {
+00086 <span class="keywordflow">for</span>(Int_t row=0; row<N_ROWS_MOD; row++) {
+00087 <span class="keywordflow">for</span>(Int_t gain = 0; gain < N_GAINS; gain ++){
00088 <a class="code" href="classAliHLTPHOSEmcCalibData.html#AliHLTPHOSEmcCalibDatap0">fADCchannelEnergy</a>[module][column][row][gain] = calibda.<a class="code" href="classAliHLTPHOSEmcCalibData.html#AliHLTPHOSEmcCalibDatap0">fADCchannelEnergy</a>[module][column][row][gain];
00089 <a class="code" href="classAliHLTPHOSEmcCalibData.html#AliHLTPHOSEmcCalibDatap1">fADCpedestalEmcMeasured</a>[module][column][row][gain] = calibda.<a class="code" href="classAliHLTPHOSEmcCalibData.html#AliHLTPHOSEmcCalibDatap1">fADCpedestalEmcMeasured</a>[module][column][row][gain];
00090 }
<p>
Definition at line <a class="el" href="AliHLTPHOSEmcCalibData_8cxx-source.html#l00123">123</a> of file <a class="el" href="AliHLTPHOSEmcCalibData_8cxx-source.html">AliHLTPHOSEmcCalibData.cxx</a>.
<p>
-References <a class="el" href="AliHLTPHOSEmcCalibData_8h-source.html#l00031">fADCchannelEnergy</a>, and <a class="el" href="AliHLTPHOSEmcCalibData_8h-source.html#l00032">fADCpedestalEmcMeasured</a>.<div class="fragment"><pre class="fragment">00124 {
+References <a class="el" href="AliHLTPHOSEmcCalibData_8h-source.html#l00032">fADCchannelEnergy</a>, and <a class="el" href="AliHLTPHOSEmcCalibData_8h-source.html#l00033">fADCpedestalEmcMeasured</a>.<div class="fragment"><pre class="fragment">00124 {
00125 <span class="comment">// Print tables of pedestals and ADC channels</span>
00126
00127 <span class="keywordflow">if</span> (strstr(option,<span class="stringliteral">"ped"</span>)) {
00128 printf(<span class="stringliteral">"\n ---- EMC Pedestal values ----\n\n"</span>);
-00129 <span class="comment">// for(Int_t gain = 0; gain < PHOS_GAINS; gain ++){</span>
-00130 <span class="keywordflow">for</span> (Int_t module=0; module<PHOS_MODULES; module++){
+00129 <span class="comment">// for(Int_t gain = 0; gain < N_GAINS; gain ++){</span>
+00130 <span class="keywordflow">for</span> (Int_t module=0; module<N_MODULES; module++){
00131 printf(<span class="stringliteral">"============== Module %d\n"</span>,module+1);
-00132 <span class="keywordflow">for</span> (Int_t column=0; column< PHOS_COLUMNS; column++){
-00133 <span class="keywordflow">for</span> (Int_t row=0; row<PHOS_ROWS; row++){
-00134 <span class="keywordflow">for</span>(Int_t gain = 0; gain < PHOS_GAINS; gain ++){
+00132 <span class="keywordflow">for</span> (Int_t column=0; column< N_COLUMNS_MOD; column++){
+00133 <span class="keywordflow">for</span> (Int_t row=0; row<N_ROWS_MOD; row++){
+00134 <span class="keywordflow">for</span>(Int_t gain = 0; gain < N_GAINS; gain ++){
00135 printf(<span class="stringliteral">"%4.1f"</span>,fADCpedestalEmcMeasured[module][column][row][gain]);
00136 }
00137 printf(<span class="stringliteral">"\n"</span>);
00142
00143 <span class="keywordflow">if</span> (strstr(option,<span class="stringliteral">"gain"</span>)) {
00144 printf(<span class="stringliteral">"\n ---- EMC ADC channel values ----\n\n"</span>);
-00145 <span class="comment">// for(Int_t gain = 0; gain < PHOS_GAINS; gain ++){ </span>
-00146 <span class="keywordflow">for</span> (Int_t module=0; module<PHOS_MODULES; module++){
+00145 <span class="comment">// for(Int_t gain = 0; gain < N_GAINS; gain ++){ </span>
+00146 <span class="keywordflow">for</span> (Int_t module=0; module<N_MODULES; module++){
00147 printf(<span class="stringliteral">"============== Module %d\n"</span>,module+1);
-00148 <span class="keywordflow">for</span> (Int_t column=0; column< PHOS_COLUMNS; column++){
-00149 <span class="keywordflow">for</span> (Int_t row=0; row<PHOS_ROWS; row++){
-00150 <span class="keywordflow">for</span>(Int_t gain = 0; gain < PHOS_GAINS; gain ++){
+00148 <span class="keywordflow">for</span> (Int_t column=0; column< N_COLUMNS_MOD; column++){
+00149 <span class="keywordflow">for</span> (Int_t row=0; row<N_ROWS_MOD; row++){
+00150 <span class="keywordflow">for</span>(Int_t gain = 0; gain < N_GAINS; gain ++){
00151 printf(<span class="stringliteral">"%4.1f"</span>,fADCchannelEnergy[module][column][row][gain]);
00152 }
00153 printf(<span class="stringliteral">"\n"</span>);
<p>
Definition at line <a class="el" href="AliHLTPHOSEmcCalibData_8cxx-source.html#l00105">105</a> of file <a class="el" href="AliHLTPHOSEmcCalibData_8cxx-source.html">AliHLTPHOSEmcCalibData.cxx</a>.
<p>
-References <a class="el" href="AliHLTPHOSEmcCalibData_8h-source.html#l00031">fADCchannelEnergy</a>, and <a class="el" href="AliHLTPHOSEmcCalibData_8h-source.html#l00032">fADCpedestalEmcMeasured</a>.
+References <a class="el" href="AliHLTPHOSEmcCalibData_8h-source.html#l00032">fADCchannelEnergy</a>, and <a class="el" href="AliHLTPHOSEmcCalibData_8h-source.html#l00033">fADCpedestalEmcMeasured</a>.
<p>
Referenced by <a class="el" href="AliHLTPHOSEmcCalibData_8cxx-source.html#l00042">AliHLTPHOSEmcCalibData()</a>.<div class="fragment"><pre class="fragment">00106 {
00107 <span class="comment">// Set all pedestals and all ADC channels to its ideal values = 1.</span>
00108
00109 <span class="comment">// for(Int_t gain = 0; gain < PHOS_GAINS; gain ++){</span>
-00110 <span class="keywordflow">for</span> (Int_t module=0; module<PHOS_MODULES; module++){
-00111 <span class="keywordflow">for</span> (Int_t column=0; column< PHOS_COLUMNS; column++){
-00112 <span class="keywordflow">for</span> (Int_t row=0; row<PHOS_ROWS; row++){
-00113 <span class="keywordflow">for</span>(Int_t gain = 0; gain < PHOS_GAINS; gain ++){
+00110 <span class="keywordflow">for</span> (Int_t module=0; module<N_MODULES; module++){
+00111 <span class="keywordflow">for</span> (Int_t column=0; column< N_COLUMNS_MOD; column++){
+00112 <span class="keywordflow">for</span> (Int_t row=0; row<N_ROWS_MOD; row++){
+00113 <span class="keywordflow">for</span>(Int_t gain = 0; gain < N_GAINS; gain ++){
00114 <a class="code" href="classAliHLTPHOSEmcCalibData.html#AliHLTPHOSEmcCalibDatap1">fADCpedestalEmcMeasured</a>[module][column][row][gain] = 0.;
00115 <a class="code" href="classAliHLTPHOSEmcCalibData.html#AliHLTPHOSEmcCalibDatap0">fADCchannelEnergy</a>[module][column][row][gain] = 1.;
00116 }
<p>
Definition at line <a class="el" href="AliHLTPHOSEmcCalibData_8cxx-source.html#l00202">202</a> of file <a class="el" href="AliHLTPHOSEmcCalibData_8cxx-source.html">AliHLTPHOSEmcCalibData.cxx</a>.
<p>
-References <a class="el" href="AliHLTPHOSEmcCalibData_8h-source.html#l00031">fADCchannelEnergy</a>.<div class="fragment"><pre class="fragment">00203 {
+References <a class="el" href="AliHLTPHOSEmcCalibData_8h-source.html#l00032">fADCchannelEnergy</a>.<div class="fragment"><pre class="fragment">00203 {
00204 <span class="comment">//Set EMC calibration coefficient</span>
00205 <span class="comment">//module, column,raw should follow the internal PHOS convention:</span>
00206 <span class="comment">//module 1:5, column 1:56, row 1:64</span>
<p>
Definition at line <a class="el" href="AliHLTPHOSEmcCalibData_8cxx-source.html#l00212">212</a> of file <a class="el" href="AliHLTPHOSEmcCalibData_8cxx-source.html">AliHLTPHOSEmcCalibData.cxx</a>.
<p>
-References <a class="el" href="AliHLTPHOSEmcCalibData_8h-source.html#l00032">fADCpedestalEmcMeasured</a>.<div class="fragment"><pre class="fragment">00213 {
+References <a class="el" href="AliHLTPHOSEmcCalibData_8h-source.html#l00033">fADCpedestalEmcMeasured</a>.<div class="fragment"><pre class="fragment">00213 {
00214 <span class="comment">//Set EMC pedestal</span>
00215 <span class="comment">//module, column,raw should follow the internal PHOS convention:</span>
00216 <span class="comment">//module 1:5, column 1:56, row 1:64</span>
<td class="mdRow">
<table cellpadding="0" cellspacing="0" border="0">
<tr>
- <td class="md" nowrap valign="top">Float_t <a class="el" href="classAliHLTPHOSEmcCalibData.html#AliHLTPHOSEmcCalibDatap0">AliHLTPHOSEmcCalibData::fADCchannelEnergy</a>[PHOS_MODULES][PHOS_COLUMNS][PHOS_ROWS][PHOS_GAINS]<code> [protected]</code> </td>
+ <td class="md" nowrap valign="top">Float_t <a class="el" href="classAliHLTPHOSEmcCalibData.html#AliHLTPHOSEmcCalibDatap0">AliHLTPHOSEmcCalibData::fADCchannelEnergy</a>[N_MODULES][N_COLUMNS_MOD][N_ROWS_MOD][N_GAINS]<code> [protected]</code> </td>
</tr>
</table>
</td>
<p>
width of one EMC ADC channel in GeV
<p>
-Definition at line <a class="el" href="AliHLTPHOSEmcCalibData_8h-source.html#l00031">31</a> of file <a class="el" href="AliHLTPHOSEmcCalibData_8h-source.html">AliHLTPHOSEmcCalibData.h</a>.
+Definition at line <a class="el" href="AliHLTPHOSEmcCalibData_8h-source.html#l00032">32</a> of file <a class="el" href="AliHLTPHOSEmcCalibData_8h-source.html">AliHLTPHOSEmcCalibData.h</a>.
<p>
Referenced by <a class="el" href="AliHLTPHOSEmcCalibData_8cxx-source.html#l00053">AliHLTPHOSEmcCalibData()</a>, <a class="el" href="AliHLTPHOSEmcCalibData_8cxx-source.html#l00181">GetADCchannelEnergy()</a>, <a class="el" href="AliHLTPHOSEmcCalibData_8cxx-source.html#l00075">operator=()</a>, <a class="el" href="AliHLTPHOSEmcCalibData_8cxx-source.html#l00123">Print()</a>, <a class="el" href="AliHLTPHOSEmcCalibData_8cxx-source.html#l00105">Reset()</a>, and <a class="el" href="AliHLTPHOSEmcCalibData_8cxx-source.html#l00202">SetADCchannelEnergy()</a>. </td>
</tr>
<td class="mdRow">
<table cellpadding="0" cellspacing="0" border="0">
<tr>
- <td class="md" nowrap valign="top">Int_t <a class="el" href="classAliHLTPHOSEmcCalibData.html#AliHLTPHOSEmcCalibDatap2">AliHLTPHOSEmcCalibData::fADCpedestalAltroReg</a>[PHOS_MODULES][PHOS_COLUMNS][PHOS_ROWS][PHOS_GAINS]<code> [protected]</code> </td>
+ <td class="md" nowrap valign="top">Int_t <a class="el" href="classAliHLTPHOSEmcCalibData.html#AliHLTPHOSEmcCalibDatap2">AliHLTPHOSEmcCalibData::fADCpedestalAltroReg</a>[N_MODULES][N_COLUMNS_MOD][N_ROWS_MOD][N_GAINS]<code> [protected]</code> </td>
</tr>
</table>
</td>
<p>
value of the EMC ADC pedestal subtraction values stored in the ALTRO registers
<p>
-Definition at line <a class="el" href="AliHLTPHOSEmcCalibData_8h-source.html#l00033">33</a> of file <a class="el" href="AliHLTPHOSEmcCalibData_8h-source.html">AliHLTPHOSEmcCalibData.h</a>.
+Definition at line <a class="el" href="AliHLTPHOSEmcCalibData_8h-source.html#l00034">34</a> of file <a class="el" href="AliHLTPHOSEmcCalibData_8h-source.html">AliHLTPHOSEmcCalibData.h</a>.
<p>
Referenced by <a class="el" href="AliHLTPHOSEmcCalibData_8cxx-source.html#l00162">MakeADCpedestalCorrectionTable()</a>. </td>
</tr>
<td class="mdRow">
<table cellpadding="0" cellspacing="0" border="0">
<tr>
- <td class="md" nowrap valign="top">Float_t <a class="el" href="classAliHLTPHOSEmcCalibData.html#AliHLTPHOSEmcCalibDatap3">AliHLTPHOSEmcCalibData::fADCpedestalCorrectionTable</a>[PHOS_MODULES][PHOS_COLUMNS][PHOS_ROWS][PHOS_GAINS]<code> [protected]</code> </td>
+ <td class="md" nowrap valign="top">Float_t <a class="el" href="classAliHLTPHOSEmcCalibData.html#AliHLTPHOSEmcCalibDatap3">AliHLTPHOSEmcCalibData::fADCpedestalCorrectionTable</a>[N_MODULES][N_COLUMNS_MOD][N_ROWS_MOD][N_GAINS]<code> [protected]</code> </td>
</tr>
</table>
</td>
<p>
value of the EMC ADC pedestal values to be subtracted form the decoed cahnnel data (= fADCpedestalEmcMeasured - fADCpedestalAltroReg)
<p>
-Definition at line <a class="el" href="AliHLTPHOSEmcCalibData_8h-source.html#l00034">34</a> of file <a class="el" href="AliHLTPHOSEmcCalibData_8h-source.html">AliHLTPHOSEmcCalibData.h</a>.
+Definition at line <a class="el" href="AliHLTPHOSEmcCalibData_8h-source.html#l00035">35</a> of file <a class="el" href="AliHLTPHOSEmcCalibData_8h-source.html">AliHLTPHOSEmcCalibData.h</a>.
<p>
Referenced by <a class="el" href="AliHLTPHOSEmcCalibData_8cxx-source.html#l00162">MakeADCpedestalCorrectionTable()</a>. </td>
</tr>
<td class="mdRow">
<table cellpadding="0" cellspacing="0" border="0">
<tr>
- <td class="md" nowrap valign="top">Float_t <a class="el" href="classAliHLTPHOSEmcCalibData.html#AliHLTPHOSEmcCalibDatap1">AliHLTPHOSEmcCalibData::fADCpedestalEmcMeasured</a>[PHOS_MODULES][PHOS_COLUMNS][PHOS_ROWS][PHOS_GAINS]<code> [protected]</code> </td>
+ <td class="md" nowrap valign="top">Float_t <a class="el" href="classAliHLTPHOSEmcCalibData.html#AliHLTPHOSEmcCalibDatap1">AliHLTPHOSEmcCalibData::fADCpedestalEmcMeasured</a>[N_MODULES][N_COLUMNS_MOD][N_ROWS_MOD][N_GAINS]<code> [protected]</code> </td>
</tr>
</table>
</td>
<p>
value of the EMC ADC pedestal measured from calibration run
<p>
-Definition at line <a class="el" href="AliHLTPHOSEmcCalibData_8h-source.html#l00032">32</a> of file <a class="el" href="AliHLTPHOSEmcCalibData_8h-source.html">AliHLTPHOSEmcCalibData.h</a>.
+Definition at line <a class="el" href="AliHLTPHOSEmcCalibData_8h-source.html#l00033">33</a> of file <a class="el" href="AliHLTPHOSEmcCalibData_8h-source.html">AliHLTPHOSEmcCalibData.h</a>.
<p>
Referenced by <a class="el" href="AliHLTPHOSEmcCalibData_8cxx-source.html#l00053">AliHLTPHOSEmcCalibData()</a>, <a class="el" href="AliHLTPHOSEmcCalibData_8cxx-source.html#l00191">GetADCpedestalEmcMeasured()</a>, <a class="el" href="AliHLTPHOSEmcCalibData_8cxx-source.html#l00162">MakeADCpedestalCorrectionTable()</a>, <a class="el" href="AliHLTPHOSEmcCalibData_8cxx-source.html#l00075">operator=()</a>, <a class="el" href="AliHLTPHOSEmcCalibData_8cxx-source.html#l00123">Print()</a>, <a class="el" href="AliHLTPHOSEmcCalibData_8cxx-source.html#l00105">Reset()</a>, and <a class="el" href="AliHLTPHOSEmcCalibData_8cxx-source.html#l00212">SetADCpedestalEmcMeasured()</a>. </td>
</tr>
</table>
<hr>The documentation for this class was generated from the following files:<ul>
<li><a class="el" href="AliHLTPHOSEmcCalibData_8h-source.html">AliHLTPHOSEmcCalibData.h</a><li><a class="el" href="AliHLTPHOSEmcCalibData_8cxx-source.html">AliHLTPHOSEmcCalibData.cxx</a></ul>
-<hr size="1"><address style="align: right;"><small>Generated on Wed Jan 17 21:56:43 2007 for AliHLTPHOS by
+<hr size="1"><address style="align: right;"><small>Generated on Sun Feb 18 22:17:03 2007 for AliHLTPHOS by
<a href="http://www.doxygen.org/index.html">
<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.3.9.1 </small></address>
</body>
<tr class="memlist"><td><a class="el" href="classAliHLTPHOSPulseGenerator.html#AliHLTPHOSPulseGeneratora13">SetDT</a>(double fs)</td><td><a class="el" href="classAliHLTPHOSPulseGenerator.html">AliHLTPHOSPulseGenerator</a></td><td></td></tr>
<tr class="memlist"><td><a class="el" href="classAliHLTPHOSPulseGenerator.html#AliHLTPHOSPulseGeneratora14">SetTZero</a>(double t0)</td><td><a class="el" href="classAliHLTPHOSPulseGenerator.html">AliHLTPHOSPulseGenerator</a></td><td></td></tr>
<tr class="memlist"><td><a class="el" href="classAliHLTPHOSPulseGenerator.html#AliHLTPHOSPulseGeneratora1">~AliHLTPHOSPulseGenerator</a>()</td><td><a class="el" href="classAliHLTPHOSPulseGenerator.html">AliHLTPHOSPulseGenerator</a></td><td><code> [virtual]</code></td></tr>
-</table><hr size="1"><address style="align: right;"><small>Generated on Wed Jan 17 21:56:43 2007 for AliHLTPHOS by
+</table><hr size="1"><address style="align: right;"><small>Generated on Sun Feb 18 22:17:03 2007 for AliHLTPHOS by
<a href="http://www.doxygen.org/index.html">
<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.3.9.1 </small></address>
</body>
Referenced by <a class="el" href="AliHLTPHOSPulseGenerator_8cxx-source.html#l00056">AliHLTPHOSPulseGenerator()</a>.<div class="fragment"><pre class="fragment">00184 {
00185 <span class="keywordflow">for</span>(<span class="keywordtype">int</span> i=0; i<fNSamples; i++)
00186 {
-00187 dtaPtr[i]=<a class="code" href="classAliHLTPHOSPulseGenerator.html#AliHLTPHOSPulseGeneratorr0">fAmplitude</a>*exp(2)*pow((i*fDT-fTZero)/fTau, 2)*exp(-2*(i*fDT-fTZero)/fTau);
+00187 dtaPtr[i]=<a class="code" href="classAliHLTPHOSPulseGenerator.html#AliHLTPHOSPulseGeneratorr0">fAmplitude</a>*exp((Double_t)2)*pow((i*fDT-fTZero)/fTau, 2)*exp(-2*(i*fDT-fTZero)/fTau);
00188 }
00189 }
</pre></div>
</table>
<hr>The documentation for this class was generated from the following files:<ul>
<li><a class="el" href="AliHLTPHOSPulseGenerator_8h-source.html">AliHLTPHOSPulseGenerator.h</a><li><a class="el" href="AliHLTPHOSPulseGenerator_8cxx-source.html">AliHLTPHOSPulseGenerator.cxx</a></ul>
-<hr size="1"><address style="align: right;"><small>Generated on Wed Jan 17 21:56:43 2007 for AliHLTPHOS by
+<hr size="1"><address style="align: right;"><small>Generated on Sun Feb 18 22:17:03 2007 for AliHLTPHOS by
<a href="http://www.doxygen.org/index.html">
<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.3.9.1 </small></address>
</body>
<tr class="memlist"><td><a class="el" href="classAliHLTPHOSRawAnalyzer.html#AliHLTPHOSRawAnalyzera3">AliHLTPHOSRawAnalyzer</a>(const AliHLTPHOSRawAnalyzer &)</td><td><a class="el" href="classAliHLTPHOSRawAnalyzer.html">AliHLTPHOSRawAnalyzer</a></td><td></td></tr>
<tr class="memlist"><td><a class="el" href="classAliHLTPHOSRawAnalyzer.html#AliHLTPHOSRawAnalyzerPeakFindera7">BaselineCorrection</a>(double *dataPtr, int N)</td><td><a class="el" href="classAliHLTPHOSRawAnalyzer.html">AliHLTPHOSRawAnalyzer</a></td><td></td></tr>
<tr class="memlist"><td><a class="el" href="classAliHLTPHOSRawAnalyzer.html#AliHLTPHOSRawAnalyzerPeakFindera8">BaselineCorrection</a>(double *dataPtr, double baselineValue)</td><td><a class="el" href="classAliHLTPHOSRawAnalyzer.html">AliHLTPHOSRawAnalyzer</a></td><td></td></tr>
- <tr class="memlist"><td><a class="el" href="classAliHLTPHOSRawAnalyzer.html#AliHLTPHOSRawAnalyzera14">Evaluate</a>(int start=0, int lenght=100)=0</td><td><a class="el" href="classAliHLTPHOSRawAnalyzer.html">AliHLTPHOSRawAnalyzer</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="classAliHLTPHOSRawAnalyzer.html#AliHLTPHOSRawAnalyzerPeakFindera17">Evaluate</a>(int start=0, int lenght=100)=0</td><td><a class="el" href="classAliHLTPHOSRawAnalyzer.html">AliHLTPHOSRawAnalyzer</a></td><td><code> [pure virtual]</code></td></tr>
<tr class="memlist"><td><a class="el" href="classAliHLTPHOSRawAnalyzer.html#AliHLTPHOSRawAnalyzerPeakFinderp6">fDAmpl</a></td><td><a class="el" href="classAliHLTPHOSRawAnalyzer.html">AliHLTPHOSRawAnalyzer</a></td><td><code> [protected]</code></td></tr>
<tr class="memlist"><td><a class="el" href="classAliHLTPHOSRawAnalyzer.html#AliHLTPHOSRawAnalyzerPeakFinderp3">fDAmplGuess</a></td><td><a class="el" href="classAliHLTPHOSRawAnalyzer.html">AliHLTPHOSRawAnalyzer</a></td><td><code> [protected]</code></td></tr>
<tr class="memlist"><td><a class="el" href="classAliHLTPHOSRawAnalyzer.html#AliHLTPHOSRawAnalyzerPeakFinderp5">fDTof</a></td><td><a class="el" href="classAliHLTPHOSRawAnalyzer.html">AliHLTPHOSRawAnalyzer</a></td><td><code> [protected]</code></td></tr>
<tr class="memlist"><td><a class="el" href="classAliHLTPHOSRawAnalyzer.html#AliHLTPHOSRawAnalyzerPeakFinderp0">fFloatDataPtr</a></td><td><a class="el" href="classAliHLTPHOSRawAnalyzer.html">AliHLTPHOSRawAnalyzer</a></td><td><code> [protected]</code></td></tr>
<tr class="memlist"><td><a class="el" href="classAliHLTPHOSRawAnalyzer.html#AliHLTPHOSRawAnalyzerPeakFindera9">FindStartIndex</a>(double treshold)</td><td><a class="el" href="classAliHLTPHOSRawAnalyzer.html">AliHLTPHOSRawAnalyzer</a></td><td></td></tr>
<tr class="memlist"><td><a class="el" href="classAliHLTPHOSRawAnalyzer.html#AliHLTPHOSRawAnalyzerPeakFinderp1">fSampleFrequency</a></td><td><a class="el" href="classAliHLTPHOSRawAnalyzer.html">AliHLTPHOSRawAnalyzer</a></td><td><code> [protected]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="classAliHLTPHOSRawAnalyzer.html#AliHLTPHOSRawAnalyzerPeakFinderp7">fStartIndex</a></td><td><a class="el" href="classAliHLTPHOSRawAnalyzer.html">AliHLTPHOSRawAnalyzer</a></td><td><code> [protected]</code></td></tr>
<tr class="memlist"><td><a class="el" href="classAliHLTPHOSRawAnalyzer.html#AliHLTPHOSRawAnalyzerPeakFinderp4">fTau</a></td><td><a class="el" href="classAliHLTPHOSRawAnalyzer.html">AliHLTPHOSRawAnalyzer</a></td><td><code> [protected]</code></td></tr>
<tr class="memlist"><td><a class="el" href="classAliHLTPHOSRawAnalyzer.html#AliHLTPHOSRawAnalyzerPeakFindera11">GetEnergy</a>()</td><td><a class="el" href="classAliHLTPHOSRawAnalyzer.html">AliHLTPHOSRawAnalyzer</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="classAliHLTPHOSRawAnalyzer.html#AliHLTPHOSRawAnalyzerPeakFindera18">GetMaxValue</a>(Double_t *dta, Int_t size)</td><td><a class="el" href="classAliHLTPHOSRawAnalyzer.html">AliHLTPHOSRawAnalyzer</a></td><td></td></tr>
<tr class="memlist"><td><a class="el" href="classAliHLTPHOSRawAnalyzer.html#AliHLTPHOSRawAnalyzerPeakFindera10">GetTiming</a>()</td><td><a class="el" href="classAliHLTPHOSRawAnalyzer.html">AliHLTPHOSRawAnalyzer</a></td><td></td></tr>
- <tr class="memlist"><td><a class="el" href="classAliHLTPHOSRawAnalyzer.html#AliHLTPHOSRawAnalyzerPeakFindera14">MakeInitialGuess</a>()</td><td><a class="el" href="classAliHLTPHOSRawAnalyzer.html">AliHLTPHOSRawAnalyzer</a></td><td></td></tr>
- <tr class="memlist"><td><a class="el" href="classAliHLTPHOSRawAnalyzer.html#AliHLTPHOSRawAnalyzerPeakFindera15">MakeInitialGuess</a>(int treshold)</td><td><a class="el" href="classAliHLTPHOSRawAnalyzer.html">AliHLTPHOSRawAnalyzer</a></td><td></td></tr>
- <tr class="memlist"><td><a class="el" href="classAliHLTPHOSRawAnalyzer.html#AliHLTPHOSRawAnalyzerPeakFinderp7">n</a></td><td><a class="el" href="classAliHLTPHOSRawAnalyzer.html">AliHLTPHOSRawAnalyzer</a></td><td><code> [protected]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="classAliHLTPHOSRawAnalyzer.html#AliHLTPHOSRawAnalyzerPeakFindera15">MakeInitialGuess</a>()</td><td><a class="el" href="classAliHLTPHOSRawAnalyzer.html">AliHLTPHOSRawAnalyzer</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="classAliHLTPHOSRawAnalyzer.html#AliHLTPHOSRawAnalyzerPeakFindera16">MakeInitialGuess</a>(int treshold)</td><td><a class="el" href="classAliHLTPHOSRawAnalyzer.html">AliHLTPHOSRawAnalyzer</a></td><td></td></tr>
<tr class="memlist"><td><a class="el" href="classAliHLTPHOSRawAnalyzer.html#AliHLTPHOSRawAnalyzera4">operator=</a>(const AliHLTPHOSRawAnalyzer &)</td><td><a class="el" href="classAliHLTPHOSRawAnalyzer.html">AliHLTPHOSRawAnalyzer</a></td><td><code> [inline]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="classAliHLTPHOSRawAnalyzer.html#AliHLTPHOSRawAnalyzerLMSa17">SetAVector</a>(Double_t *aVector, Int_t size)</td><td><a class="el" href="classAliHLTPHOSRawAnalyzer.html">AliHLTPHOSRawAnalyzer</a></td><td><code> [virtual]</code></td></tr>
<tr class="memlist"><td><a class="el" href="classAliHLTPHOSRawAnalyzer.html#AliHLTPHOSRawAnalyzerPeakFindera12">SetData</a>(double *data)</td><td><a class="el" href="classAliHLTPHOSRawAnalyzer.html">AliHLTPHOSRawAnalyzer</a></td><td></td></tr>
<tr class="memlist"><td><a class="el" href="classAliHLTPHOSRawAnalyzer.html#AliHLTPHOSRawAnalyzerPeakFindera13">SetSampleFreq</a>(double freq)</td><td><a class="el" href="classAliHLTPHOSRawAnalyzer.html">AliHLTPHOSRawAnalyzer</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="classAliHLTPHOSRawAnalyzer.html#AliHLTPHOSRawAnalyzerPeakFindera14">SetStartIndex</a>(int startIndex)</td><td><a class="el" href="classAliHLTPHOSRawAnalyzer.html">AliHLTPHOSRawAnalyzer</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="classAliHLTPHOSRawAnalyzer.html#AliHLTPHOSRawAnalyzerLMSa16">SetTVector</a>(Double_t *tVector, Int_t size)</td><td><a class="el" href="classAliHLTPHOSRawAnalyzer.html">AliHLTPHOSRawAnalyzer</a></td><td><code> [virtual]</code></td></tr>
<tr class="memlist"><td><a class="el" href="classAliHLTPHOSRawAnalyzer.html#AliHLTPHOSRawAnalyzera1">~AliHLTPHOSRawAnalyzer</a>()</td><td><a class="el" href="classAliHLTPHOSRawAnalyzer.html">AliHLTPHOSRawAnalyzer</a></td><td><code> [virtual]</code></td></tr>
-</table><hr size="1"><address style="align: right;"><small>Generated on Wed Jan 17 21:56:43 2007 for AliHLTPHOS by
+</table><hr size="1"><address style="align: right;"><small>Generated on Sun Feb 18 22:17:03 2007 for AliHLTPHOS by
<a href="http://www.doxygen.org/index.html">
<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.3.9.1 </small></address>
</body>
<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>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classAliHLTPHOSRawAnalyzer.html#AliHLTPHOSRawAnalyzerPeakFindera14">MakeInitialGuess</a> ()</td></tr>
+<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>
-<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> (int treshold)</td></tr>
+<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>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual void </td><td class="memItemRight" valign="bottom"><a class="el" href="classAliHLTPHOSRawAnalyzer.html#AliHLTPHOSRawAnalyzera14">Evaluate</a> (int start=0, int lenght=100)=0</td></tr>
+<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>
+
+<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>
+
+<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>
+
+<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>
+
+<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>
<tr><td colspan="2"><br><h2>Protected Attributes</h2></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">double * </td><td class="memItemRight" valign="bottom"><a class="el" href="classAliHLTPHOSRawAnalyzer.html#AliHLTPHOSRawAnalyzerPeakFinderp0">fFloatDataPtr</a></td></tr>
+<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>
<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>
<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>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="classAliHLTPHOSRawAnalyzer.html#AliHLTPHOSRawAnalyzerPeakFinderp7">n</a></td></tr>
+<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>
</table>
<hr><h2>Constructor & Destructor Documentation</h2>
<p>
<p>
-Definition at line <a class="el" href="AliHLTPHOSRawAnalyzer_8cxx-source.html#l00009">9</a> of file <a class="el" href="AliHLTPHOSRawAnalyzer_8cxx-source.html">AliHLTPHOSRawAnalyzer.cxx</a>.<div class="fragment"><pre class="fragment">00009 :<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">n</a>(99999)
-00010 {
-00011 cout <<<span class="stringliteral">"AliHLTPHOSRawAnalyzer Base class::Creating a new AliHLTPHOSRawAnalyzer() object"</span><<endl;
-00012 }
+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>.
+<p>
+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)
+00025 {
+00026 <a class="code" href="classAliHLTPHOSRawAnalyzer.html#AliHLTPHOSRawAnalyzerPeakFinderp0">fFloatDataPtr</a> = <span class="keyword">new</span> <span class="keywordtype">double</span>[1008];
+00027 }
</pre></div>
<p>
</td>
<p>
<p>
-Definition at line <a class="el" href="AliHLTPHOSRawAnalyzer_8cxx-source.html#l00014">14</a> of file <a class="el" href="AliHLTPHOSRawAnalyzer_8cxx-source.html">AliHLTPHOSRawAnalyzer.cxx</a>.<div class="fragment"><pre class="fragment">00015 {
-00016
-00017 }
+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 {
+00031
+00032 }
</pre></div>
<p>
</td>
</dl>
<p>
-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>.
+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>.
<p>
-References <a class="el" href="AliHLTPHOSRawAnalyzer_8h-source.html#l00032">fFloatDataPtr</a>, and <a class="el" href="AliHLTPHOSRawAnalyzer_8h-source.html#l00033">fSampleFrequency</a>.<div class="fragment"><pre class="fragment">00029 :<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">n</a>(99999)
-00030 {
-00031 <a class="code" href="classAliHLTPHOSRawAnalyzer.html#AliHLTPHOSRawAnalyzerPeakFinderp0">fFloatDataPtr</a> = dtaPtr;
-00032 <a class="code" href="classAliHLTPHOSRawAnalyzer.html#AliHLTPHOSRawAnalyzerPeakFinderp1">fSampleFrequency</a> = fs;
-00033 } <span class="comment">//end </span>
+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)
+00045 {
+00046 <a class="code" href="classAliHLTPHOSRawAnalyzer.html#AliHLTPHOSRawAnalyzerPeakFinderp0">fFloatDataPtr</a> = dtaPtr;
+00047 <a class="code" href="classAliHLTPHOSRawAnalyzer.html#AliHLTPHOSRawAnalyzerPeakFinderp1">fSampleFrequency</a> = fs;
+00048 } <span class="comment">//end </span>
</pre></div>
<p>
</td>
<p>
<p>
-Definition at line <a class="el" href="AliHLTPHOSRawAnalyzer_8cxx-source.html#l00019">19</a> of file <a class="el" href="AliHLTPHOSRawAnalyzer_8cxx-source.html">AliHLTPHOSRawAnalyzer.cxx</a>.<div class="fragment"><pre class="fragment">00019 :<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">n</a>(99999)
-00020 {
-00021
-00022 }
+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)
+00035 {
+00036
+00037 }
</pre></div>
<p>
</td>
<td>
<p>
-Shifts the basline with the amount given by baselineValue If pretrigger samples are not present then the basline correction will be incorrect. <dl compact><dt><b>Parameters:</b></dt><dd>
+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>
<table border="0" cellspacing="2" cellpadding="0">
<tr><td valign="top"></td><td valign="top"><em>dataPtr</em> </td><td>array for wich to correct the basline </td></tr>
<tr><td valign="top"></td><td valign="top"><em>BaslineValue</em> </td><td>the basline value to subtract.. </td></tr>
</dl>
<p>
-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>.
+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>.
<p>
-References <a class="el" href="AliHLTPHOSRawAnalyzer_8h-source.html#l00032">fFloatDataPtr</a>.<div class="fragment"><pre class="fragment">00061 {
-00062 <a class="code" href="classAliHLTPHOSRawAnalyzer.html#AliHLTPHOSRawAnalyzerPeakFinderp0">fFloatDataPtr</a> = dataPtr;
-00063 printf(<span class="stringliteral">"\nbaselineValue = %f\n"</span>, baselineValue);
-00064 cout << <span class="stringliteral">"Baseline correction not yet implemeted"</span> << endl;
-00065 } <span class="comment">//end BaslineCorrection</span>
+References <a class="el" href="AliHLTPHOSRawAnalyzer_8h-source.html#l00038">fFloatDataPtr</a>.<div class="fragment"><pre class="fragment">00076 {
+00077 <a class="code" href="classAliHLTPHOSRawAnalyzer.html#AliHLTPHOSRawAnalyzerPeakFinderp0">fFloatDataPtr</a> = dataPtr;
+00078 printf(<span class="stringliteral">"\nbaselineValue = %f\n"</span>, baselineValue);
+00079 cout << <span class="stringliteral">"Baseline correction not yet implemeted"</span> << endl;
+00080 } <span class="comment">//end BaslineCorrection</span>
</pre></div>
<p>
</td>
</dl>
<p>
-Definition at line <a class="el" href="AliHLTPHOSRawAnalyzer_8cxx-source.html#l00045">45</a> of file <a class="el" href="AliHLTPHOSRawAnalyzer_8cxx-source.html">AliHLTPHOSRawAnalyzer.cxx</a>.
+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>.
<p>
-References <a class="el" href="AliHLTPHOSRawAnalyzer_8h-source.html#l00032">fFloatDataPtr</a>, and <a class="el" href="AliHLTPHOSRawAnalyzer_8h-source.html#l00039">n</a>.<div class="fragment"><pre class="fragment">00046 {
-00047 <a class="code" href="classAliHLTPHOSRawAnalyzer.html#AliHLTPHOSRawAnalyzerPeakFinderp0">fFloatDataPtr</a> = dataPtr;
-00048 <a class="code" href="classAliHLTPHOSRawAnalyzer.html#AliHLTPHOSRawAnalyzerPeakFinderp7">n</a>=N;
-00049 cout << <span class="stringliteral">"Baseline correction not yet implemeted"</span> << endl;
-00050 } <span class="comment">//end BaselineCorrection</span>
+References <a class="el" href="AliHLTPHOSRawAnalyzer_8h-source.html#l00038">fFloatDataPtr</a>.<div class="fragment"><pre class="fragment">00061 {
+00062 <a class="code" href="classAliHLTPHOSRawAnalyzer.html#AliHLTPHOSRawAnalyzerPeakFinderp0">fFloatDataPtr</a> = dataPtr;
+00063 <span class="comment">// n=N;</span>
+00064 cout << <span class="stringliteral">"Baseline correction not yet implemeted"</span> << endl;
+00065 } <span class="comment">//end BaselineCorrection</span>
</pre></div>
<p>
</td>
</tr>
</table>
-<a class="anchor" name="AliHLTPHOSRawAnalyzera14" doxytag="AliHLTPHOSRawAnalyzer::Evaluate"></a><p>
+<a class="anchor" name="AliHLTPHOSRawAnalyzerPeakFindera17" doxytag="AliHLTPHOSRawAnalyzer::Evaluate"></a><p>
<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
<tr>
<td class="mdRow">
<p>
<p>
-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>, <a class="el" href="classAliHLTPHOSRawAnalyzerLMS.html#AliHLTPHOSRawAnalyzerLMSa5">AliHLTPHOSRawAnalyzerLMS</a>, and <a class="el" href="classAliHLTPHOSRawAnalyzerPeakFinder.html#AliHLTPHOSRawAnalyzerPeakFindera6">AliHLTPHOSRawAnalyzerPeakFinder</a>. </td>
+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>
</tr>
</table>
<a class="anchor" name="AliHLTPHOSRawAnalyzerPeakFindera9" doxytag="AliHLTPHOSRawAnalyzer::FindStartIndex"></a><p>
<p>
<p>
-Definition at line <a class="el" href="AliHLTPHOSRawAnalyzer_8cxx-source.html#l00109">109</a> of file <a class="el" href="AliHLTPHOSRawAnalyzer_8cxx-source.html">AliHLTPHOSRawAnalyzer.cxx</a>.<div class="fragment"><pre class="fragment">00110 {
-00111 printf(<span class="stringliteral">"\ntreshold = %f \n"</span>, treshold);
-00112 cout << <span class="stringliteral">"Find Start index not yet implemented"</span> << endl;
-00113 <span class="keywordflow">return</span> 0;
-00114 } <span class="comment">//end FindStartIndex</span>
+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 {
+00126 printf(<span class="stringliteral">"\ntreshold = %f \n"</span>, treshold);
+00127 cout << <span class="stringliteral">"Find Start index not yet implemented"</span> << endl;
+00128 <span class="keywordflow">return</span> 0;
+00129 } <span class="comment">//end FindStartIndex</span>
</pre></div>
<p>
</td>
<p>
Gives the time in entities of ADC channels (quantization levels). Absolute enrgy is found by multiplying with offline calibration constants.
<p>
-Definition at line <a class="el" href="AliHLTPHOSRawAnalyzer_8cxx-source.html#l00084">84</a> of file <a class="el" href="AliHLTPHOSRawAnalyzer_8cxx-source.html">AliHLTPHOSRawAnalyzer.cxx</a>.<div class="fragment"><pre class="fragment">00085 {
-00086 <span class="keywordflow">return</span> fDAmpl;
-00087 } <span class="comment">//end GetEnergy</span>
+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>.
+<p>
+Referenced by <a class="el" href="PeakFinderTest_8cxx-source.html#l00011">main()</a>.<div class="fragment"><pre class="fragment">00100 {
+00101 <span class="keywordflow">return</span> fDAmpl;
+00102 } <span class="comment">//end GetEnergy</span>
+</pre></div>
+<p>
+ </td>
+ </tr>
+</table>
+<a class="anchor" name="AliHLTPHOSRawAnalyzerPeakFindera18" doxytag="AliHLTPHOSRawAnalyzer::GetMaxValue"></a><p>
+<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
+ <tr>
+ <td class="mdRow">
+ <table cellpadding="0" cellspacing="0" border="0">
+ <tr>
+ <td class="md" nowrap valign="top">Double_t AliHLTPHOSRawAnalyzer::GetMaxValue </td>
+ <td class="md" valign="top">( </td>
+ <td class="md" nowrap valign="top">Double_t * </td>
+ <td class="mdname" nowrap> <em>dta</em>, </td>
+ </tr>
+ <tr>
+ <td class="md" nowrap align="right"></td>
+ <td class="md"></td>
+ <td class="md" nowrap>Int_t </td>
+ <td class="mdname" nowrap> <em>size</em></td>
+ </tr>
+ <tr>
+ <td class="md"></td>
+ <td class="md">) </td>
+ <td class="md" colspan="2"></td>
+ </tr>
+ </table>
+ </td>
+ </tr>
+</table>
+<table cellspacing="5" cellpadding="0" border="0">
+ <tr>
+ <td>
+
+ </td>
+ <td>
+
+<p>
+
+<p>
+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 {
+00178
+00179 Double_t tmpMax = 0;
+00180
+00181 <span class="keywordflow">for</span>(<span class="keywordtype">int</span> i = 0; i < size; i++)
+00182 {
+00183 <span class="keywordflow">if</span>(dta[i] > tmpMax)
+00184 {
+00185 tmpMax = dta[i];
+00186 }
+00187
+00188 }
+00189
+00190 <span class="keywordflow">return</span> tmpMax;
+00191
+00192 }
</pre></div>
<p>
</td>
<p>
Gives the timing in entities of sample indexes Physical time is found by multiplying with the sampling intervall (Ts).
<p>
-Definition at line <a class="el" href="AliHLTPHOSRawAnalyzer_8cxx-source.html#l00073">73</a> of file <a class="el" href="AliHLTPHOSRawAnalyzer_8cxx-source.html">AliHLTPHOSRawAnalyzer.cxx</a>.<div class="fragment"><pre class="fragment">00074 {
-00075 <span class="keywordflow">return</span> fDTof;
-00076 } <span class="comment">//end GetTiming</span>
+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>.
+<p>
+Referenced by <a class="el" href="PeakFinderTest_8cxx-source.html#l00011">main()</a>.<div class="fragment"><pre class="fragment">00089 {
+00090 <span class="keywordflow">return</span> fDTof;
+00091 } <span class="comment">//end GetTiming</span>
</pre></div>
<p>
</td>
</tr>
</table>
-<a class="anchor" name="AliHLTPHOSRawAnalyzerPeakFindera15" doxytag="AliHLTPHOSRawAnalyzer::MakeInitialGuess"></a><p>
+<a class="anchor" name="AliHLTPHOSRawAnalyzerPeakFindera16" doxytag="AliHLTPHOSRawAnalyzer::MakeInitialGuess"></a><p>
<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
<tr>
<td class="mdRow">
</dl>
<p>
-Definition at line <a class="el" href="AliHLTPHOSRawAnalyzer_8cxx-source.html#l00134">134</a> of file <a class="el" href="AliHLTPHOSRawAnalyzer_8cxx-source.html">AliHLTPHOSRawAnalyzer.cxx</a>.<div class="fragment"><pre class="fragment">00135 {
-00136 printf(<span class="stringliteral">"\ntreshold = %d\n"</span>, treshold);
-00137 cout << <span class="stringliteral">"Make initial guess not yet implemeted"</span> << endl;
-00138 }
+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 {
+00151 printf(<span class="stringliteral">"\ntreshold = %d\n"</span>, treshold);
+00152 cout << <span class="stringliteral">"Make initial guess not yet implemeted"</span> << endl;
+00153 }
</pre></div>
<p>
</td>
</tr>
</table>
-<a class="anchor" name="AliHLTPHOSRawAnalyzerPeakFindera14" doxytag="AliHLTPHOSRawAnalyzer::MakeInitialGuess"></a><p>
+<a class="anchor" name="AliHLTPHOSRawAnalyzerPeakFindera15" doxytag="AliHLTPHOSRawAnalyzer::MakeInitialGuess"></a><p>
<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
<tr>
<td class="mdRow">
<p>
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.
<p>
-Definition at line <a class="el" href="AliHLTPHOSRawAnalyzer_8cxx-source.html#l00122">122</a> of file <a class="el" href="AliHLTPHOSRawAnalyzer_8cxx-source.html">AliHLTPHOSRawAnalyzer.cxx</a>.<div class="fragment"><pre class="fragment">00123 {
-00124 cout << <span class="stringliteral">"Make initial guess not yet implemeted"</span> << endl;
-00125 }
+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 {
+00139 cout << <span class="stringliteral">"Make initial guess not yet implemeted"</span> << endl;
+00140 }
</pre></div>
<p>
</td>
<p>
<p>
-Definition at line <a class="el" href="AliHLTPHOSRawAnalyzer_8h-source.html#l00015">15</a> of file <a class="el" href="AliHLTPHOSRawAnalyzer_8h-source.html">AliHLTPHOSRawAnalyzer.h</a>.<div class="fragment"><pre class="fragment">00016 {
-00017 <span class="keywordflow">return</span> *<span class="keyword">this</span>;
-00018 }
+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 {
+00019 <span class="keywordflow">return</span> *<span class="keyword">this</span>;
+00020 }
+</pre></div>
+<p>
+ </td>
+ </tr>
+</table>
+<a class="anchor" name="AliHLTPHOSRawAnalyzerLMSa17" doxytag="AliHLTPHOSRawAnalyzer::SetAVector"></a><p>
+<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
+ <tr>
+ <td class="mdRow">
+ <table cellpadding="0" cellspacing="0" border="0">
+ <tr>
+ <td class="md" nowrap valign="top">void AliHLTPHOSRawAnalyzer::SetAVector </td>
+ <td class="md" valign="top">( </td>
+ <td class="md" nowrap valign="top">Double_t * </td>
+ <td class="mdname" nowrap> <em>aVector</em>, </td>
+ </tr>
+ <tr>
+ <td class="md" nowrap align="right"></td>
+ <td class="md"></td>
+ <td class="md" nowrap>Int_t </td>
+ <td class="mdname" nowrap> <em>size</em></td>
+ </tr>
+ <tr>
+ <td class="md"></td>
+ <td class="md">) </td>
+ <td class="md" colspan="2"><code> [virtual]</code></td>
+ </tr>
+ </table>
+ </td>
+ </tr>
+</table>
+<table cellspacing="5" cellpadding="0" border="0">
+ <tr>
+ <td>
+
+ </td>
+ <td>
+
+<p>
+
+<p>
+Reimplemented in <a class="el" href="classAliHLTPHOSRawAnalyzerPeakFinder.html#AliHLTPHOSRawAnalyzerPeakFindera5">AliHLTPHOSRawAnalyzerPeakFinder</a>.
+<p>
+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>.
+<p>
+Referenced by <a class="el" href="AliHLTPHOSRawAnalyzerPeakFinderComponent_8cxx-source.html#l00069">AliHLTPHOSRawAnalyzerPeakFinderComponent::LoadPFVector()</a>.<div class="fragment"><pre class="fragment">00170 {
+00171 cout <<<span class="stringliteral">"ERROR: AliHLTPHOSRawAnalyzer::SetAVector: You cannot set the peakfindervector here, must be set in derived class peakfinder"</span><<endl;
+00172 }
</pre></div>
<p>
</td>
<p>
Set data array. Overrides data data array set in the constructor.
<p>
-Definition at line <a class="el" href="AliHLTPHOSRawAnalyzer_8cxx-source.html#l00094">94</a> of file <a class="el" href="AliHLTPHOSRawAnalyzer_8cxx-source.html">AliHLTPHOSRawAnalyzer.cxx</a>.
+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>.
+<p>
+References <a class="el" href="AliHLTPHOSRawAnalyzer_8h-source.html#l00038">fFloatDataPtr</a>.
<p>
-References <a class="el" href="AliHLTPHOSRawAnalyzer_8h-source.html#l00032">fFloatDataPtr</a>.<div class="fragment"><pre class="fragment">00095 {
-00096 <span class="comment">// double *dta;</span>
-00097 <span class="comment">// dta = data;</span>
-00098 <a class="code" href="classAliHLTPHOSRawAnalyzer.html#AliHLTPHOSRawAnalyzerPeakFinderp0">fFloatDataPtr</a> = data;
-00099 <span class="comment">// cout << "Set data not yet implemented" << endl;</span>
-00100 }
+Referenced by <a class="el" href="PeakFinderTest_8cxx-source.html#l00011">main()</a>.<div class="fragment"><pre class="fragment">00110 {
+00111 <span class="comment">// double *dta;</span>
+00112 <span class="comment">// dta = data;</span>
+00113 <a class="code" href="classAliHLTPHOSRawAnalyzer.html#AliHLTPHOSRawAnalyzerPeakFinderp0">fFloatDataPtr</a> = data;
+00114 <span class="comment">// cout << "Set data not yet implemented" << endl;</span>
+00115 }
</pre></div>
<p>
</td>
<p>
<p>
-Definition at line <a class="el" href="AliHLTPHOSRawAnalyzer_8cxx-source.html#l00103">103</a> of file <a class="el" href="AliHLTPHOSRawAnalyzer_8cxx-source.html">AliHLTPHOSRawAnalyzer.cxx</a>.<div class="fragment"><pre class="fragment">00104 {
-00105
-00106 }
+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>.
+<p>
+References <a class="el" href="AliHLTPHOSRawAnalyzer_8h-source.html#l00039">fSampleFrequency</a>.
+<p>
+Referenced by <a class="el" href="PeakFinderTest_8cxx-source.html#l00011">main()</a>.<div class="fragment"><pre class="fragment">00119 {
+00120 <a class="code" href="classAliHLTPHOSRawAnalyzer.html#AliHLTPHOSRawAnalyzerPeakFinderp1">fSampleFrequency</a> = freq;
+00121 }
+</pre></div>
+<p>
+ </td>
+ </tr>
+</table>
+<a class="anchor" name="AliHLTPHOSRawAnalyzerPeakFindera14" doxytag="AliHLTPHOSRawAnalyzer::SetStartIndex"></a><p>
+<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
+ <tr>
+ <td class="mdRow">
+ <table cellpadding="0" cellspacing="0" border="0">
+ <tr>
+ <td class="md" nowrap valign="top">void AliHLTPHOSRawAnalyzer::SetStartIndex </td>
+ <td class="md" valign="top">( </td>
+ <td class="md" nowrap valign="top">int </td>
+ <td class="mdname1" valign="top" nowrap> <em>startIndex</em> </td>
+ <td class="md" valign="top"> ) </td>
+ <td class="md" nowrap></td>
+ </tr>
+ </table>
+ </td>
+ </tr>
+</table>
+<table cellspacing="5" cellpadding="0" border="0">
+ <tr>
+ <td>
+
+ </td>
+ <td>
+
+<p>
+
+<p>
+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>.
+<p>
+References <a class="el" href="AliHLTPHOSRawAnalyzer_8h-source.html#l00046">fStartIndex</a>.<div class="fragment"><pre class="fragment">00157 {
+00158 <a class="code" href="classAliHLTPHOSRawAnalyzer.html#AliHLTPHOSRawAnalyzerPeakFinderp7">fStartIndex</a> = index;
+00159 }
+</pre></div>
+<p>
+ </td>
+ </tr>
+</table>
+<a class="anchor" name="AliHLTPHOSRawAnalyzerLMSa16" doxytag="AliHLTPHOSRawAnalyzer::SetTVector"></a><p>
+<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
+ <tr>
+ <td class="mdRow">
+ <table cellpadding="0" cellspacing="0" border="0">
+ <tr>
+ <td class="md" nowrap valign="top">void AliHLTPHOSRawAnalyzer::SetTVector </td>
+ <td class="md" valign="top">( </td>
+ <td class="md" nowrap valign="top">Double_t * </td>
+ <td class="mdname" nowrap> <em>tVector</em>, </td>
+ </tr>
+ <tr>
+ <td class="md" nowrap align="right"></td>
+ <td class="md"></td>
+ <td class="md" nowrap>Int_t </td>
+ <td class="mdname" nowrap> <em>size</em></td>
+ </tr>
+ <tr>
+ <td class="md"></td>
+ <td class="md">) </td>
+ <td class="md" colspan="2"><code> [virtual]</code></td>
+ </tr>
+ </table>
+ </td>
+ </tr>
+</table>
+<table cellspacing="5" cellpadding="0" border="0">
+ <tr>
+ <td>
+
+ </td>
+ <td>
+
+<p>
+
+<p>
+Reimplemented in <a class="el" href="classAliHLTPHOSRawAnalyzerPeakFinder.html#AliHLTPHOSRawAnalyzerPeakFindera4">AliHLTPHOSRawAnalyzerPeakFinder</a>.
+<p>
+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>.
+<p>
+Referenced by <a class="el" href="AliHLTPHOSRawAnalyzerPeakFinderComponent_8cxx-source.html#l00069">AliHLTPHOSRawAnalyzerPeakFinderComponent::LoadPFVector()</a>.<div class="fragment"><pre class="fragment">00163 {
+00164 cout <<<span class="stringliteral">"ERROR: AliHLTPHOSRawAnalyzer::SetTVector: You cannot set the peakfindervector here, must be set in derived class peakfinder"</span><<endl;
+00165 }
</pre></div>
<p>
</td>
<p>
Amplitude in entities of ADC levels
<p>
-Definition at line <a class="el" href="AliHLTPHOSRawAnalyzer_8h-source.html#l00038">38</a> of file <a class="el" href="AliHLTPHOSRawAnalyzer_8h-source.html">AliHLTPHOSRawAnalyzer.h</a>. </td>
+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>
</tr>
</table>
<a class="anchor" name="AliHLTPHOSRawAnalyzerPeakFinderp3" doxytag="AliHLTPHOSRawAnalyzer::fDAmplGuess"></a><p>
<p>
Initial guess for amplitude
<p>
-Definition at line <a class="el" href="AliHLTPHOSRawAnalyzer_8h-source.html#l00035">35</a> of file <a class="el" href="AliHLTPHOSRawAnalyzer_8h-source.html">AliHLTPHOSRawAnalyzer.h</a>. </td>
+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>
</tr>
</table>
<a class="anchor" name="AliHLTPHOSRawAnalyzerPeakFinderp5" doxytag="AliHLTPHOSRawAnalyzer::fDTof"></a><p>
<p>
Time of flight in entities of sample intervals
<p>
-Definition at line <a class="el" href="AliHLTPHOSRawAnalyzer_8h-source.html#l00037">37</a> of file <a class="el" href="AliHLTPHOSRawAnalyzer_8h-source.html">AliHLTPHOSRawAnalyzer.h</a>. </td>
+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>
</tr>
</table>
<a class="anchor" name="AliHLTPHOSRawAnalyzerPeakFinderp2" doxytag="AliHLTPHOSRawAnalyzer::fDTofGuess"></a><p>
<p>
Initial guess for t0
<p>
-Definition at line <a class="el" href="AliHLTPHOSRawAnalyzer_8h-source.html#l00034">34</a> of file <a class="el" href="AliHLTPHOSRawAnalyzer_8h-source.html">AliHLTPHOSRawAnalyzer.h</a>. </td>
+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>
</tr>
</table>
<a class="anchor" name="AliHLTPHOSRawAnalyzerPeakFinderp0" doxytag="AliHLTPHOSRawAnalyzer::fFloatDataPtr"></a><p>
<td class="mdRow">
<table cellpadding="0" cellspacing="0" border="0">
<tr>
- <td class="md" nowrap valign="top">double* <a class="el" href="classAliHLTPHOSRawAnalyzer.html#AliHLTPHOSRawAnalyzerPeakFinderp0">AliHLTPHOSRawAnalyzer::fFloatDataPtr</a><code> [protected]</code> </td>
+ <td class="md" nowrap valign="top">Double_t* <a class="el" href="classAliHLTPHOSRawAnalyzer.html#AliHLTPHOSRawAnalyzerPeakFinderp0">AliHLTPHOSRawAnalyzer::fFloatDataPtr</a><code> [protected]</code> </td>
</tr>
</table>
</td>
<p>
Float representation of data that should be fitted
<p>
-Definition at line <a class="el" href="AliHLTPHOSRawAnalyzer_8h-source.html#l00032">32</a> of file <a class="el" href="AliHLTPHOSRawAnalyzer_8h-source.html">AliHLTPHOSRawAnalyzer.h</a>.
+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>.
<p>
-Referenced by <a class="el" href="AliHLTPHOSRawAnalyzer_8cxx-source.html#l00029">AliHLTPHOSRawAnalyzer()</a>, <a class="el" href="AliHLTPHOSRawAnalyzer_8cxx-source.html#l00045">BaselineCorrection()</a>, and <a class="el" href="AliHLTPHOSRawAnalyzer_8cxx-source.html#l00094">SetData()</a>. </td>
+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>
</tr>
</table>
<a class="anchor" name="AliHLTPHOSRawAnalyzerPeakFinderp1" doxytag="AliHLTPHOSRawAnalyzer::fSampleFrequency"></a><p>
<p>
The ADC sample frequency in MHz used under data taking
<p>
-Definition at line <a class="el" href="AliHLTPHOSRawAnalyzer_8h-source.html#l00033">33</a> of file <a class="el" href="AliHLTPHOSRawAnalyzer_8h-source.html">AliHLTPHOSRawAnalyzer.h</a>.
+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>.
<p>
-Referenced by <a class="el" href="AliHLTPHOSRawAnalyzer_8cxx-source.html#l00029">AliHLTPHOSRawAnalyzer()</a>. </td>
+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>
</tr>
</table>
-<a class="anchor" name="AliHLTPHOSRawAnalyzerPeakFinderp4" doxytag="AliHLTPHOSRawAnalyzer::fTau"></a><p>
+<a class="anchor" name="AliHLTPHOSRawAnalyzerPeakFinderp7" doxytag="AliHLTPHOSRawAnalyzer::fStartIndex"></a><p>
<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
<tr>
<td class="mdRow">
<table cellpadding="0" cellspacing="0" border="0">
<tr>
- <td class="md" nowrap valign="top">double <a class="el" href="classAliHLTPHOSRawAnalyzer.html#AliHLTPHOSRawAnalyzerPeakFinderp4">AliHLTPHOSRawAnalyzer::fTau</a><code> [protected]</code> </td>
+ <td class="md" nowrap valign="top">int <a class="el" href="classAliHLTPHOSRawAnalyzer.html#AliHLTPHOSRawAnalyzerPeakFinderp7">AliHLTPHOSRawAnalyzer::fStartIndex</a><code> [protected]</code> </td>
</tr>
</table>
</td>
<td>
<p>
-The risetime in micro seconds
+
<p>
-Definition at line <a class="el" href="AliHLTPHOSRawAnalyzer_8h-source.html#l00036">36</a> of file <a class="el" href="AliHLTPHOSRawAnalyzer_8h-source.html">AliHLTPHOSRawAnalyzer.h</a>. </td>
+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>.
+<p>
+Referenced by <a class="el" href="AliHLTPHOSRawAnalyzer_8cxx-source.html#l00156">SetStartIndex()</a>. </td>
</tr>
</table>
-<a class="anchor" name="AliHLTPHOSRawAnalyzerPeakFinderp7" doxytag="AliHLTPHOSRawAnalyzer::n"></a><p>
+<a class="anchor" name="AliHLTPHOSRawAnalyzerPeakFinderp4" doxytag="AliHLTPHOSRawAnalyzer::fTau"></a><p>
<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
<tr>
<td class="mdRow">
<table cellpadding="0" cellspacing="0" border="0">
<tr>
- <td class="md" nowrap valign="top">int <a class="el" href="classAliHLTPHOSRawAnalyzer.html#AliHLTPHOSRawAnalyzerPeakFinderp7">AliHLTPHOSRawAnalyzer::n</a><code> [protected]</code> </td>
+ <td class="md" nowrap valign="top">double <a class="el" href="classAliHLTPHOSRawAnalyzer.html#AliHLTPHOSRawAnalyzerPeakFinderp4">AliHLTPHOSRawAnalyzer::fTau</a><code> [protected]</code> </td>
</tr>
</table>
</td>
<td>
<p>
-
-<p>
-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>.
+The risetime in micro seconds
<p>
-Referenced by <a class="el" href="AliHLTPHOSRawAnalyzer_8cxx-source.html#l00045">BaselineCorrection()</a>. </td>
+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>
</tr>
</table>
<hr>The documentation for this class was generated from the following files:<ul>
<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>
-<hr size="1"><address style="align: right;"><small>Generated on Wed Jan 17 21:56:43 2007 for AliHLTPHOS by
+<hr size="1"><address style="align: right;"><small>Generated on Sun Feb 18 22:17:03 2007 for AliHLTPHOS by
<a href="http://www.doxygen.org/index.html">
<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.3.9.1 </small></address>
</body>
<tr class="memlist"><td><a class="el" href="classAliHLTPHOSRawAnalyzer.html#AliHLTPHOSRawAnalyzerPeakFinderp0">fFloatDataPtr</a></td><td><a class="el" href="classAliHLTPHOSRawAnalyzer.html">AliHLTPHOSRawAnalyzer</a></td><td><code> [protected]</code></td></tr>
<tr class="memlist"><td><a class="el" href="classAliHLTPHOSRawAnalyzer.html#AliHLTPHOSRawAnalyzerPeakFindera9">FindStartIndex</a>(double treshold)</td><td><a class="el" href="classAliHLTPHOSRawAnalyzer.html">AliHLTPHOSRawAnalyzer</a></td><td></td></tr>
<tr class="memlist"><td><a class="el" href="classAliHLTPHOSRawAnalyzer.html#AliHLTPHOSRawAnalyzerPeakFinderp1">fSampleFrequency</a></td><td><a class="el" href="classAliHLTPHOSRawAnalyzer.html">AliHLTPHOSRawAnalyzer</a></td><td><code> [protected]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="classAliHLTPHOSRawAnalyzer.html#AliHLTPHOSRawAnalyzerPeakFinderp7">fStartIndex</a></td><td><a class="el" href="classAliHLTPHOSRawAnalyzer.html">AliHLTPHOSRawAnalyzer</a></td><td><code> [protected]</code></td></tr>
<tr class="memlist"><td><a class="el" href="classAliHLTPHOSRawAnalyzer.html#AliHLTPHOSRawAnalyzerPeakFinderp4">fTau</a></td><td><a class="el" href="classAliHLTPHOSRawAnalyzer.html">AliHLTPHOSRawAnalyzer</a></td><td><code> [protected]</code></td></tr>
<tr class="memlist"><td><a class="el" href="classAliHLTPHOSRawAnalyzer.html#AliHLTPHOSRawAnalyzerPeakFindera11">GetEnergy</a>()</td><td><a class="el" href="classAliHLTPHOSRawAnalyzer.html">AliHLTPHOSRawAnalyzer</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="classAliHLTPHOSRawAnalyzer.html#AliHLTPHOSRawAnalyzerPeakFindera18">GetMaxValue</a>(Double_t *dta, Int_t size)</td><td><a class="el" href="classAliHLTPHOSRawAnalyzer.html">AliHLTPHOSRawAnalyzer</a></td><td></td></tr>
<tr class="memlist"><td><a class="el" href="classAliHLTPHOSRawAnalyzer.html#AliHLTPHOSRawAnalyzerPeakFindera10">GetTiming</a>()</td><td><a class="el" href="classAliHLTPHOSRawAnalyzer.html">AliHLTPHOSRawAnalyzer</a></td><td></td></tr>
- <tr class="memlist"><td><a class="el" href="classAliHLTPHOSRawAnalyzer.html#AliHLTPHOSRawAnalyzerPeakFindera14">MakeInitialGuess</a>()</td><td><a class="el" href="classAliHLTPHOSRawAnalyzer.html">AliHLTPHOSRawAnalyzer</a></td><td></td></tr>
- <tr class="memlist"><td><a class="el" href="classAliHLTPHOSRawAnalyzer.html#AliHLTPHOSRawAnalyzerPeakFindera15">MakeInitialGuess</a>(int treshold)</td><td><a class="el" href="classAliHLTPHOSRawAnalyzer.html">AliHLTPHOSRawAnalyzer</a></td><td></td></tr>
- <tr class="memlist"><td><a class="el" href="classAliHLTPHOSRawAnalyzer.html#AliHLTPHOSRawAnalyzerPeakFinderp7">n</a></td><td><a class="el" href="classAliHLTPHOSRawAnalyzer.html">AliHLTPHOSRawAnalyzer</a></td><td><code> [protected]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="classAliHLTPHOSRawAnalyzer.html#AliHLTPHOSRawAnalyzerPeakFindera15">MakeInitialGuess</a>()</td><td><a class="el" href="classAliHLTPHOSRawAnalyzer.html">AliHLTPHOSRawAnalyzer</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="classAliHLTPHOSRawAnalyzer.html#AliHLTPHOSRawAnalyzerPeakFindera16">MakeInitialGuess</a>(int treshold)</td><td><a class="el" href="classAliHLTPHOSRawAnalyzer.html">AliHLTPHOSRawAnalyzer</a></td><td></td></tr>
<tr class="memlist"><td><a class="el" href="classAliHLTPHOSRawAnalyzerChiSquareFit.html#AliHLTPHOSRawAnalyzerChiSquareFita2">operator=</a>(const AliHLTPHOSRawAnalyzerChiSquareFit)</td><td><a class="el" href="classAliHLTPHOSRawAnalyzerChiSquareFit.html">AliHLTPHOSRawAnalyzerChiSquareFit</a></td><td><code> [inline]</code></td></tr>
<tr class="memlist"><td><a class="el" href="classAliHLTPHOSRawAnalyzer.html#AliHLTPHOSRawAnalyzera4">AliHLTPHOSRawAnalyzer::operator=</a>(const AliHLTPHOSRawAnalyzer &)</td><td><a class="el" href="classAliHLTPHOSRawAnalyzer.html">AliHLTPHOSRawAnalyzer</a></td><td><code> [inline]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="classAliHLTPHOSRawAnalyzer.html#AliHLTPHOSRawAnalyzerLMSa17">SetAVector</a>(Double_t *aVector, Int_t size)</td><td><a class="el" href="classAliHLTPHOSRawAnalyzer.html">AliHLTPHOSRawAnalyzer</a></td><td><code> [virtual]</code></td></tr>
<tr class="memlist"><td><a class="el" href="classAliHLTPHOSRawAnalyzer.html#AliHLTPHOSRawAnalyzerPeakFindera12">SetData</a>(double *data)</td><td><a class="el" href="classAliHLTPHOSRawAnalyzer.html">AliHLTPHOSRawAnalyzer</a></td><td></td></tr>
<tr class="memlist"><td><a class="el" href="classAliHLTPHOSRawAnalyzer.html#AliHLTPHOSRawAnalyzerPeakFindera13">SetSampleFreq</a>(double freq)</td><td><a class="el" href="classAliHLTPHOSRawAnalyzer.html">AliHLTPHOSRawAnalyzer</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="classAliHLTPHOSRawAnalyzer.html#AliHLTPHOSRawAnalyzerPeakFindera14">SetStartIndex</a>(int startIndex)</td><td><a class="el" href="classAliHLTPHOSRawAnalyzer.html">AliHLTPHOSRawAnalyzer</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="classAliHLTPHOSRawAnalyzer.html#AliHLTPHOSRawAnalyzerLMSa16">SetTVector</a>(Double_t *tVector, Int_t size)</td><td><a class="el" href="classAliHLTPHOSRawAnalyzer.html">AliHLTPHOSRawAnalyzer</a></td><td><code> [virtual]</code></td></tr>
<tr class="memlist"><td><a class="el" href="classAliHLTPHOSRawAnalyzer.html#AliHLTPHOSRawAnalyzera1">~AliHLTPHOSRawAnalyzer</a>()</td><td><a class="el" href="classAliHLTPHOSRawAnalyzer.html">AliHLTPHOSRawAnalyzer</a></td><td><code> [virtual]</code></td></tr>
<tr class="memlist"><td><a class="el" href="classAliHLTPHOSRawAnalyzerChiSquareFit.html#AliHLTPHOSRawAnalyzerChiSquareFita3">~AliHLTPHOSRawAnalyzerChiSquareFit</a>()</td><td><a class="el" href="classAliHLTPHOSRawAnalyzerChiSquareFit.html">AliHLTPHOSRawAnalyzerChiSquareFit</a></td><td><code> [virtual]</code></td></tr>
-</table><hr size="1"><address style="align: right;"><small>Generated on Wed Jan 17 21:56:43 2007 for AliHLTPHOS by
+</table><hr size="1"><address style="align: right;"><small>Generated on Sun Feb 18 22:17:03 2007 for AliHLTPHOS by
<a href="http://www.doxygen.org/index.html">
<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.3.9.1 </small></address>
</body>
<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>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classAliHLTPHOSRawAnalyzer.html#AliHLTPHOSRawAnalyzerPeakFindera14">MakeInitialGuess</a> ()</td></tr>
+<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>
-<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> (int treshold)</td></tr>
+<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>
+
+<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>
+
+<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>
+
+<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>
+
+<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>
<tr><td colspan="2"><br><h2>Protected Attributes</h2></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">double * </td><td class="memItemRight" valign="bottom"><a class="el" href="classAliHLTPHOSRawAnalyzer.html#AliHLTPHOSRawAnalyzerPeakFinderp0">fFloatDataPtr</a></td></tr>
+<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>
<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>
<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>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="classAliHLTPHOSRawAnalyzer.html#AliHLTPHOSRawAnalyzerPeakFinderp7">n</a></td></tr>
+<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>
</table>
<hr><h2>Constructor & Destructor Documentation</h2>
<td>
<p>
-Shifts the basline with the amount given by baselineValue If pretrigger samples are not present then the basline correction will be incorrect. <dl compact><dt><b>Parameters:</b></dt><dd>
+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>
<table border="0" cellspacing="2" cellpadding="0">
<tr><td valign="top"></td><td valign="top"><em>dataPtr</em> </td><td>array for wich to correct the basline </td></tr>
<tr><td valign="top"></td><td valign="top"><em>BaslineValue</em> </td><td>the basline value to subtract.. </td></tr>
</dl>
<p>
-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>.
+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>.
<p>
-References <a class="el" href="AliHLTPHOSRawAnalyzer_8h-source.html#l00032">AliHLTPHOSRawAnalyzer::fFloatDataPtr</a>.<div class="fragment"><pre class="fragment">00061 {
-00062 <a class="code" href="classAliHLTPHOSRawAnalyzer.html#AliHLTPHOSRawAnalyzerPeakFinderp0">fFloatDataPtr</a> = dataPtr;
-00063 printf(<span class="stringliteral">"\nbaselineValue = %f\n"</span>, baselineValue);
-00064 cout << <span class="stringliteral">"Baseline correction not yet implemeted"</span> << endl;
-00065 } <span class="comment">//end BaslineCorrection</span>
+References <a class="el" href="AliHLTPHOSRawAnalyzer_8h-source.html#l00038">AliHLTPHOSRawAnalyzer::fFloatDataPtr</a>.<div class="fragment"><pre class="fragment">00076 {
+00077 <a class="code" href="classAliHLTPHOSRawAnalyzer.html#AliHLTPHOSRawAnalyzerPeakFinderp0">fFloatDataPtr</a> = dataPtr;
+00078 printf(<span class="stringliteral">"\nbaselineValue = %f\n"</span>, baselineValue);
+00079 cout << <span class="stringliteral">"Baseline correction not yet implemeted"</span> << endl;
+00080 } <span class="comment">//end BaslineCorrection</span>
</pre></div>
<p>
</td>
</dl>
<p>
-Definition at line <a class="el" href="AliHLTPHOSRawAnalyzer_8cxx-source.html#l00045">45</a> of file <a class="el" href="AliHLTPHOSRawAnalyzer_8cxx-source.html">AliHLTPHOSRawAnalyzer.cxx</a>.
+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>.
<p>
-References <a class="el" href="AliHLTPHOSRawAnalyzer_8h-source.html#l00032">AliHLTPHOSRawAnalyzer::fFloatDataPtr</a>, and <a class="el" href="AliHLTPHOSRawAnalyzer_8h-source.html#l00039">AliHLTPHOSRawAnalyzer::n</a>.<div class="fragment"><pre class="fragment">00046 {
-00047 <a class="code" href="classAliHLTPHOSRawAnalyzer.html#AliHLTPHOSRawAnalyzerPeakFinderp0">fFloatDataPtr</a> = dataPtr;
-00048 <a class="code" href="classAliHLTPHOSRawAnalyzer.html#AliHLTPHOSRawAnalyzerPeakFinderp7">n</a>=N;
-00049 cout << <span class="stringliteral">"Baseline correction not yet implemeted"</span> << endl;
-00050 } <span class="comment">//end BaselineCorrection</span>
+References <a class="el" href="AliHLTPHOSRawAnalyzer_8h-source.html#l00038">AliHLTPHOSRawAnalyzer::fFloatDataPtr</a>.<div class="fragment"><pre class="fragment">00061 {
+00062 <a class="code" href="classAliHLTPHOSRawAnalyzer.html#AliHLTPHOSRawAnalyzerPeakFinderp0">fFloatDataPtr</a> = dataPtr;
+00063 <span class="comment">// n=N;</span>
+00064 cout << <span class="stringliteral">"Baseline correction not yet implemeted"</span> << endl;
+00065 } <span class="comment">//end BaselineCorrection</span>
</pre></div>
<p>
</td>
</dl>
<p>
-Implements <a class="el" href="classAliHLTPHOSRawAnalyzer.html#AliHLTPHOSRawAnalyzera14">AliHLTPHOSRawAnalyzer</a>.
+Implements <a class="el" href="classAliHLTPHOSRawAnalyzer.html#AliHLTPHOSRawAnalyzerPeakFindera17">AliHLTPHOSRawAnalyzer</a>.
<p>
Definition at line <a class="el" href="AliHLTPHOSRawAnalyzerChiSquareFit_8cxx-source.html#l00060">60</a> of file <a class="el" href="AliHLTPHOSRawAnalyzerChiSquareFit_8cxx-source.html">AliHLTPHOSRawAnalyzerChiSquareFit.cxx</a>.<div class="fragment"><pre class="fragment">00061 {
00062 <span class="comment">/*</span>
<p>
<p>
-Definition at line <a class="el" href="AliHLTPHOSRawAnalyzer_8cxx-source.html#l00109">109</a> of file <a class="el" href="AliHLTPHOSRawAnalyzer_8cxx-source.html">AliHLTPHOSRawAnalyzer.cxx</a>.<div class="fragment"><pre class="fragment">00110 {
-00111 printf(<span class="stringliteral">"\ntreshold = %f \n"</span>, treshold);
-00112 cout << <span class="stringliteral">"Find Start index not yet implemented"</span> << endl;
-00113 <span class="keywordflow">return</span> 0;
-00114 } <span class="comment">//end FindStartIndex</span>
+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 {
+00126 printf(<span class="stringliteral">"\ntreshold = %f \n"</span>, treshold);
+00127 cout << <span class="stringliteral">"Find Start index not yet implemented"</span> << endl;
+00128 <span class="keywordflow">return</span> 0;
+00129 } <span class="comment">//end FindStartIndex</span>
</pre></div>
<p>
</td>
<p>
Gives the time in entities of ADC channels (quantization levels). Absolute enrgy is found by multiplying with offline calibration constants.
<p>
-Definition at line <a class="el" href="AliHLTPHOSRawAnalyzer_8cxx-source.html#l00084">84</a> of file <a class="el" href="AliHLTPHOSRawAnalyzer_8cxx-source.html">AliHLTPHOSRawAnalyzer.cxx</a>.<div class="fragment"><pre class="fragment">00085 {
-00086 <span class="keywordflow">return</span> fDAmpl;
-00087 } <span class="comment">//end GetEnergy</span>
+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>.
+<p>
+Referenced by <a class="el" href="PeakFinderTest_8cxx-source.html#l00011">main()</a>.<div class="fragment"><pre class="fragment">00100 {
+00101 <span class="keywordflow">return</span> fDAmpl;
+00102 } <span class="comment">//end GetEnergy</span>
+</pre></div>
+<p>
+ </td>
+ </tr>
+</table>
+<a class="anchor" name="AliHLTPHOSRawAnalyzerPeakFindera18" doxytag="AliHLTPHOSRawAnalyzerChiSquareFit::GetMaxValue"></a><p>
+<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
+ <tr>
+ <td class="mdRow">
+ <table cellpadding="0" cellspacing="0" border="0">
+ <tr>
+ <td class="md" nowrap valign="top">Double_t AliHLTPHOSRawAnalyzer::GetMaxValue </td>
+ <td class="md" valign="top">( </td>
+ <td class="md" nowrap valign="top">Double_t * </td>
+ <td class="mdname" nowrap> <em>dta</em>, </td>
+ </tr>
+ <tr>
+ <td class="md" nowrap align="right"></td>
+ <td class="md"></td>
+ <td class="md" nowrap>Int_t </td>
+ <td class="mdname" nowrap> <em>size</em></td>
+ </tr>
+ <tr>
+ <td class="md"></td>
+ <td class="md">) </td>
+ <td class="md" colspan="2"><code> [inherited]</code></td>
+ </tr>
+ </table>
+ </td>
+ </tr>
+</table>
+<table cellspacing="5" cellpadding="0" border="0">
+ <tr>
+ <td>
+
+ </td>
+ <td>
+
+<p>
+
+<p>
+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 {
+00178
+00179 Double_t tmpMax = 0;
+00180
+00181 <span class="keywordflow">for</span>(<span class="keywordtype">int</span> i = 0; i < size; i++)
+00182 {
+00183 <span class="keywordflow">if</span>(dta[i] > tmpMax)
+00184 {
+00185 tmpMax = dta[i];
+00186 }
+00187
+00188 }
+00189
+00190 <span class="keywordflow">return</span> tmpMax;
+00191
+00192 }
</pre></div>
<p>
</td>
<p>
Gives the timing in entities of sample indexes Physical time is found by multiplying with the sampling intervall (Ts).
<p>
-Definition at line <a class="el" href="AliHLTPHOSRawAnalyzer_8cxx-source.html#l00073">73</a> of file <a class="el" href="AliHLTPHOSRawAnalyzer_8cxx-source.html">AliHLTPHOSRawAnalyzer.cxx</a>.<div class="fragment"><pre class="fragment">00074 {
-00075 <span class="keywordflow">return</span> fDTof;
-00076 } <span class="comment">//end GetTiming</span>
+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>.
+<p>
+Referenced by <a class="el" href="PeakFinderTest_8cxx-source.html#l00011">main()</a>.<div class="fragment"><pre class="fragment">00089 {
+00090 <span class="keywordflow">return</span> fDTof;
+00091 } <span class="comment">//end GetTiming</span>
</pre></div>
<p>
</td>
</tr>
</table>
-<a class="anchor" name="AliHLTPHOSRawAnalyzerPeakFindera15" doxytag="AliHLTPHOSRawAnalyzerChiSquareFit::MakeInitialGuess"></a><p>
+<a class="anchor" name="AliHLTPHOSRawAnalyzerPeakFindera16" doxytag="AliHLTPHOSRawAnalyzerChiSquareFit::MakeInitialGuess"></a><p>
<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
<tr>
<td class="mdRow">
</dl>
<p>
-Definition at line <a class="el" href="AliHLTPHOSRawAnalyzer_8cxx-source.html#l00134">134</a> of file <a class="el" href="AliHLTPHOSRawAnalyzer_8cxx-source.html">AliHLTPHOSRawAnalyzer.cxx</a>.<div class="fragment"><pre class="fragment">00135 {
-00136 printf(<span class="stringliteral">"\ntreshold = %d\n"</span>, treshold);
-00137 cout << <span class="stringliteral">"Make initial guess not yet implemeted"</span> << endl;
-00138 }
+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 {
+00151 printf(<span class="stringliteral">"\ntreshold = %d\n"</span>, treshold);
+00152 cout << <span class="stringliteral">"Make initial guess not yet implemeted"</span> << endl;
+00153 }
</pre></div>
<p>
</td>
</tr>
</table>
-<a class="anchor" name="AliHLTPHOSRawAnalyzerPeakFindera14" doxytag="AliHLTPHOSRawAnalyzerChiSquareFit::MakeInitialGuess"></a><p>
+<a class="anchor" name="AliHLTPHOSRawAnalyzerPeakFindera15" doxytag="AliHLTPHOSRawAnalyzerChiSquareFit::MakeInitialGuess"></a><p>
<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
<tr>
<td class="mdRow">
<p>
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.
<p>
-Definition at line <a class="el" href="AliHLTPHOSRawAnalyzer_8cxx-source.html#l00122">122</a> of file <a class="el" href="AliHLTPHOSRawAnalyzer_8cxx-source.html">AliHLTPHOSRawAnalyzer.cxx</a>.<div class="fragment"><pre class="fragment">00123 {
-00124 cout << <span class="stringliteral">"Make initial guess not yet implemeted"</span> << endl;
-00125 }
+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 {
+00139 cout << <span class="stringliteral">"Make initial guess not yet implemeted"</span> << endl;
+00140 }
</pre></div>
<p>
</td>
</td>
</tr>
</table>
+<a class="anchor" name="AliHLTPHOSRawAnalyzerLMSa17" doxytag="AliHLTPHOSRawAnalyzerChiSquareFit::SetAVector"></a><p>
+<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
+ <tr>
+ <td class="mdRow">
+ <table cellpadding="0" cellspacing="0" border="0">
+ <tr>
+ <td class="md" nowrap valign="top">void AliHLTPHOSRawAnalyzer::SetAVector </td>
+ <td class="md" valign="top">( </td>
+ <td class="md" nowrap valign="top">Double_t * </td>
+ <td class="mdname" nowrap> <em>aVector</em>, </td>
+ </tr>
+ <tr>
+ <td class="md" nowrap align="right"></td>
+ <td class="md"></td>
+ <td class="md" nowrap>Int_t </td>
+ <td class="mdname" nowrap> <em>size</em></td>
+ </tr>
+ <tr>
+ <td class="md"></td>
+ <td class="md">) </td>
+ <td class="md" colspan="2"><code> [virtual, inherited]</code></td>
+ </tr>
+ </table>
+ </td>
+ </tr>
+</table>
+<table cellspacing="5" cellpadding="0" border="0">
+ <tr>
+ <td>
+
+ </td>
+ <td>
+
+<p>
+
+<p>
+Reimplemented in <a class="el" href="classAliHLTPHOSRawAnalyzerPeakFinder.html#AliHLTPHOSRawAnalyzerPeakFindera5">AliHLTPHOSRawAnalyzerPeakFinder</a>.
+<p>
+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>.
+<p>
+Referenced by <a class="el" href="AliHLTPHOSRawAnalyzerPeakFinderComponent_8cxx-source.html#l00069">AliHLTPHOSRawAnalyzerPeakFinderComponent::LoadPFVector()</a>.<div class="fragment"><pre class="fragment">00170 {
+00171 cout <<<span class="stringliteral">"ERROR: AliHLTPHOSRawAnalyzer::SetAVector: You cannot set the peakfindervector here, must be set in derived class peakfinder"</span><<endl;
+00172 }
+</pre></div>
+<p>
+ </td>
+ </tr>
+</table>
<a class="anchor" name="AliHLTPHOSRawAnalyzerPeakFindera12" doxytag="AliHLTPHOSRawAnalyzerChiSquareFit::SetData"></a><p>
<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
<tr>
<p>
Set data array. Overrides data data array set in the constructor.
<p>
-Definition at line <a class="el" href="AliHLTPHOSRawAnalyzer_8cxx-source.html#l00094">94</a> of file <a class="el" href="AliHLTPHOSRawAnalyzer_8cxx-source.html">AliHLTPHOSRawAnalyzer.cxx</a>.
+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>.
+<p>
+References <a class="el" href="AliHLTPHOSRawAnalyzer_8h-source.html#l00038">AliHLTPHOSRawAnalyzer::fFloatDataPtr</a>.
<p>
-References <a class="el" href="AliHLTPHOSRawAnalyzer_8h-source.html#l00032">AliHLTPHOSRawAnalyzer::fFloatDataPtr</a>.<div class="fragment"><pre class="fragment">00095 {
-00096 <span class="comment">// double *dta;</span>
-00097 <span class="comment">// dta = data;</span>
-00098 <a class="code" href="classAliHLTPHOSRawAnalyzer.html#AliHLTPHOSRawAnalyzerPeakFinderp0">fFloatDataPtr</a> = data;
-00099 <span class="comment">// cout << "Set data not yet implemented" << endl;</span>
-00100 }
+Referenced by <a class="el" href="PeakFinderTest_8cxx-source.html#l00011">main()</a>.<div class="fragment"><pre class="fragment">00110 {
+00111 <span class="comment">// double *dta;</span>
+00112 <span class="comment">// dta = data;</span>
+00113 <a class="code" href="classAliHLTPHOSRawAnalyzer.html#AliHLTPHOSRawAnalyzerPeakFinderp0">fFloatDataPtr</a> = data;
+00114 <span class="comment">// cout << "Set data not yet implemented" << endl;</span>
+00115 }
</pre></div>
<p>
</td>
<p>
<p>
-Definition at line <a class="el" href="AliHLTPHOSRawAnalyzer_8cxx-source.html#l00103">103</a> of file <a class="el" href="AliHLTPHOSRawAnalyzer_8cxx-source.html">AliHLTPHOSRawAnalyzer.cxx</a>.<div class="fragment"><pre class="fragment">00104 {
-00105
-00106 }
+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>.
+<p>
+References <a class="el" href="AliHLTPHOSRawAnalyzer_8h-source.html#l00039">AliHLTPHOSRawAnalyzer::fSampleFrequency</a>.
+<p>
+Referenced by <a class="el" href="PeakFinderTest_8cxx-source.html#l00011">main()</a>.<div class="fragment"><pre class="fragment">00119 {
+00120 <a class="code" href="classAliHLTPHOSRawAnalyzer.html#AliHLTPHOSRawAnalyzerPeakFinderp1">fSampleFrequency</a> = freq;
+00121 }
+</pre></div>
+<p>
+ </td>
+ </tr>
+</table>
+<a class="anchor" name="AliHLTPHOSRawAnalyzerPeakFindera14" doxytag="AliHLTPHOSRawAnalyzerChiSquareFit::SetStartIndex"></a><p>
+<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
+ <tr>
+ <td class="mdRow">
+ <table cellpadding="0" cellspacing="0" border="0">
+ <tr>
+ <td class="md" nowrap valign="top">void AliHLTPHOSRawAnalyzer::SetStartIndex </td>
+ <td class="md" valign="top">( </td>
+ <td class="md" nowrap valign="top">int </td>
+ <td class="mdname1" valign="top" nowrap> <em>startIndex</em> </td>
+ <td class="md" valign="top"> ) </td>
+ <td class="md" nowrap><code> [inherited]</code></td>
+ </tr>
+ </table>
+ </td>
+ </tr>
+</table>
+<table cellspacing="5" cellpadding="0" border="0">
+ <tr>
+ <td>
+
+ </td>
+ <td>
+
+<p>
+
+<p>
+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>.
+<p>
+References <a class="el" href="AliHLTPHOSRawAnalyzer_8h-source.html#l00046">AliHLTPHOSRawAnalyzer::fStartIndex</a>.<div class="fragment"><pre class="fragment">00157 {
+00158 <a class="code" href="classAliHLTPHOSRawAnalyzer.html#AliHLTPHOSRawAnalyzerPeakFinderp7">fStartIndex</a> = index;
+00159 }
+</pre></div>
+<p>
+ </td>
+ </tr>
+</table>
+<a class="anchor" name="AliHLTPHOSRawAnalyzerLMSa16" doxytag="AliHLTPHOSRawAnalyzerChiSquareFit::SetTVector"></a><p>
+<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
+ <tr>
+ <td class="mdRow">
+ <table cellpadding="0" cellspacing="0" border="0">
+ <tr>
+ <td class="md" nowrap valign="top">void AliHLTPHOSRawAnalyzer::SetTVector </td>
+ <td class="md" valign="top">( </td>
+ <td class="md" nowrap valign="top">Double_t * </td>
+ <td class="mdname" nowrap> <em>tVector</em>, </td>
+ </tr>
+ <tr>
+ <td class="md" nowrap align="right"></td>
+ <td class="md"></td>
+ <td class="md" nowrap>Int_t </td>
+ <td class="mdname" nowrap> <em>size</em></td>
+ </tr>
+ <tr>
+ <td class="md"></td>
+ <td class="md">) </td>
+ <td class="md" colspan="2"><code> [virtual, inherited]</code></td>
+ </tr>
+ </table>
+ </td>
+ </tr>
+</table>
+<table cellspacing="5" cellpadding="0" border="0">
+ <tr>
+ <td>
+
+ </td>
+ <td>
+
+<p>
+
+<p>
+Reimplemented in <a class="el" href="classAliHLTPHOSRawAnalyzerPeakFinder.html#AliHLTPHOSRawAnalyzerPeakFindera4">AliHLTPHOSRawAnalyzerPeakFinder</a>.
+<p>
+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>.
+<p>
+Referenced by <a class="el" href="AliHLTPHOSRawAnalyzerPeakFinderComponent_8cxx-source.html#l00069">AliHLTPHOSRawAnalyzerPeakFinderComponent::LoadPFVector()</a>.<div class="fragment"><pre class="fragment">00163 {
+00164 cout <<<span class="stringliteral">"ERROR: AliHLTPHOSRawAnalyzer::SetTVector: You cannot set the peakfindervector here, must be set in derived class peakfinder"</span><<endl;
+00165 }
</pre></div>
<p>
</td>
<p>
Amplitude in entities of ADC levels
<p>
-Definition at line <a class="el" href="AliHLTPHOSRawAnalyzer_8h-source.html#l00038">38</a> of file <a class="el" href="AliHLTPHOSRawAnalyzer_8h-source.html">AliHLTPHOSRawAnalyzer.h</a>. </td>
+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>
</tr>
</table>
<a class="anchor" name="AliHLTPHOSRawAnalyzerPeakFinderp3" doxytag="AliHLTPHOSRawAnalyzerChiSquareFit::fDAmplGuess"></a><p>
<p>
Initial guess for amplitude
<p>
-Definition at line <a class="el" href="AliHLTPHOSRawAnalyzer_8h-source.html#l00035">35</a> of file <a class="el" href="AliHLTPHOSRawAnalyzer_8h-source.html">AliHLTPHOSRawAnalyzer.h</a>. </td>
+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>
</tr>
</table>
<a class="anchor" name="AliHLTPHOSRawAnalyzerPeakFinderp5" doxytag="AliHLTPHOSRawAnalyzerChiSquareFit::fDTof"></a><p>
<p>
Time of flight in entities of sample intervals
<p>
-Definition at line <a class="el" href="AliHLTPHOSRawAnalyzer_8h-source.html#l00037">37</a> of file <a class="el" href="AliHLTPHOSRawAnalyzer_8h-source.html">AliHLTPHOSRawAnalyzer.h</a>. </td>
+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>
</tr>
</table>
<a class="anchor" name="AliHLTPHOSRawAnalyzerPeakFinderp2" doxytag="AliHLTPHOSRawAnalyzerChiSquareFit::fDTofGuess"></a><p>
<p>
Initial guess for t0
<p>
-Definition at line <a class="el" href="AliHLTPHOSRawAnalyzer_8h-source.html#l00034">34</a> of file <a class="el" href="AliHLTPHOSRawAnalyzer_8h-source.html">AliHLTPHOSRawAnalyzer.h</a>. </td>
+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>
</tr>
</table>
<a class="anchor" name="AliHLTPHOSRawAnalyzerPeakFinderp0" doxytag="AliHLTPHOSRawAnalyzerChiSquareFit::fFloatDataPtr"></a><p>
<td class="mdRow">
<table cellpadding="0" cellspacing="0" border="0">
<tr>
- <td class="md" nowrap valign="top">double* <a class="el" href="classAliHLTPHOSRawAnalyzer.html#AliHLTPHOSRawAnalyzerPeakFinderp0">AliHLTPHOSRawAnalyzer::fFloatDataPtr</a><code> [protected, inherited]</code> </td>
+ <td class="md" nowrap valign="top">Double_t* <a class="el" href="classAliHLTPHOSRawAnalyzer.html#AliHLTPHOSRawAnalyzerPeakFinderp0">AliHLTPHOSRawAnalyzer::fFloatDataPtr</a><code> [protected, inherited]</code> </td>
</tr>
</table>
</td>
<p>
Float representation of data that should be fitted
<p>
-Definition at line <a class="el" href="AliHLTPHOSRawAnalyzer_8h-source.html#l00032">32</a> of file <a class="el" href="AliHLTPHOSRawAnalyzer_8h-source.html">AliHLTPHOSRawAnalyzer.h</a>.
+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>.
<p>
-Referenced by <a class="el" href="AliHLTPHOSRawAnalyzer_8cxx-source.html#l00029">AliHLTPHOSRawAnalyzer::AliHLTPHOSRawAnalyzer()</a>, <a class="el" href="AliHLTPHOSRawAnalyzer_8cxx-source.html#l00045">AliHLTPHOSRawAnalyzer::BaselineCorrection()</a>, and <a class="el" href="AliHLTPHOSRawAnalyzer_8cxx-source.html#l00094">AliHLTPHOSRawAnalyzer::SetData()</a>. </td>
+Referenced by <a class="el" href="AliHLTPHOSRawAnalyzer_8cxx-source.html#l00024">AliHLTPHOSRawAnalyzer::AliHLTPHOSRawAnalyzer()</a>, <a class="el" href="AliHLTPHOSRawAnalyzer_8cxx-source.html#l00060">AliHLTPHOSRawAnalyzer::BaselineCorrection()</a>, and <a class="el" href="AliHLTPHOSRawAnalyzer_8cxx-source.html#l00109">AliHLTPHOSRawAnalyzer::SetData()</a>. </td>
</tr>
</table>
<a class="anchor" name="AliHLTPHOSRawAnalyzerPeakFinderp1" doxytag="AliHLTPHOSRawAnalyzerChiSquareFit::fSampleFrequency"></a><p>
<p>
The ADC sample frequency in MHz used under data taking
<p>
-Definition at line <a class="el" href="AliHLTPHOSRawAnalyzer_8h-source.html#l00033">33</a> of file <a class="el" href="AliHLTPHOSRawAnalyzer_8h-source.html">AliHLTPHOSRawAnalyzer.h</a>.
+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>.
<p>
-Referenced by <a class="el" href="AliHLTPHOSRawAnalyzer_8cxx-source.html#l00029">AliHLTPHOSRawAnalyzer::AliHLTPHOSRawAnalyzer()</a>. </td>
+Referenced by <a class="el" href="AliHLTPHOSRawAnalyzer_8cxx-source.html#l00044">AliHLTPHOSRawAnalyzer::AliHLTPHOSRawAnalyzer()</a>, and <a class="el" href="AliHLTPHOSRawAnalyzer_8cxx-source.html#l00118">AliHLTPHOSRawAnalyzer::SetSampleFreq()</a>. </td>
</tr>
</table>
-<a class="anchor" name="AliHLTPHOSRawAnalyzerPeakFinderp4" doxytag="AliHLTPHOSRawAnalyzerChiSquareFit::fTau"></a><p>
+<a class="anchor" name="AliHLTPHOSRawAnalyzerPeakFinderp7" doxytag="AliHLTPHOSRawAnalyzerChiSquareFit::fStartIndex"></a><p>
<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
<tr>
<td class="mdRow">
<table cellpadding="0" cellspacing="0" border="0">
<tr>
- <td class="md" nowrap valign="top">double <a class="el" href="classAliHLTPHOSRawAnalyzer.html#AliHLTPHOSRawAnalyzerPeakFinderp4">AliHLTPHOSRawAnalyzer::fTau</a><code> [protected, inherited]</code> </td>
+ <td class="md" nowrap valign="top">int <a class="el" href="classAliHLTPHOSRawAnalyzer.html#AliHLTPHOSRawAnalyzerPeakFinderp7">AliHLTPHOSRawAnalyzer::fStartIndex</a><code> [protected, inherited]</code> </td>
</tr>
</table>
</td>
<td>
<p>
-The risetime in micro seconds
+
<p>
-Definition at line <a class="el" href="AliHLTPHOSRawAnalyzer_8h-source.html#l00036">36</a> of file <a class="el" href="AliHLTPHOSRawAnalyzer_8h-source.html">AliHLTPHOSRawAnalyzer.h</a>. </td>
+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>.
+<p>
+Referenced by <a class="el" href="AliHLTPHOSRawAnalyzer_8cxx-source.html#l00156">AliHLTPHOSRawAnalyzer::SetStartIndex()</a>. </td>
</tr>
</table>
-<a class="anchor" name="AliHLTPHOSRawAnalyzerPeakFinderp7" doxytag="AliHLTPHOSRawAnalyzerChiSquareFit::n"></a><p>
+<a class="anchor" name="AliHLTPHOSRawAnalyzerPeakFinderp4" doxytag="AliHLTPHOSRawAnalyzerChiSquareFit::fTau"></a><p>
<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
<tr>
<td class="mdRow">
<table cellpadding="0" cellspacing="0" border="0">
<tr>
- <td class="md" nowrap valign="top">int <a class="el" href="classAliHLTPHOSRawAnalyzer.html#AliHLTPHOSRawAnalyzerPeakFinderp7">AliHLTPHOSRawAnalyzer::n</a><code> [protected, inherited]</code> </td>
+ <td class="md" nowrap valign="top">double <a class="el" href="classAliHLTPHOSRawAnalyzer.html#AliHLTPHOSRawAnalyzerPeakFinderp4">AliHLTPHOSRawAnalyzer::fTau</a><code> [protected, inherited]</code> </td>
</tr>
</table>
</td>
<td>
<p>
-
-<p>
-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>.
+The risetime in micro seconds
<p>
-Referenced by <a class="el" href="AliHLTPHOSRawAnalyzer_8cxx-source.html#l00045">AliHLTPHOSRawAnalyzer::BaselineCorrection()</a>. </td>
+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>
</tr>
</table>
<hr>The documentation for this class was generated from the following files:<ul>
<li><a class="el" href="AliHLTPHOSRawAnalyzerChiSquareFit_8h-source.html">AliHLTPHOSRawAnalyzerChiSquareFit.h</a><li><a class="el" href="AliHLTPHOSRawAnalyzerChiSquareFit_8cxx-source.html">AliHLTPHOSRawAnalyzerChiSquareFit.cxx</a></ul>
-<hr size="1"><address style="align: right;"><small>Generated on Wed Jan 17 21:56:43 2007 for AliHLTPHOS by
+<hr size="1"><address style="align: right;"><small>Generated on Sun Feb 18 22:17:03 2007 for AliHLTPHOS by
<a href="http://www.doxygen.org/index.html">
<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.3.9.1 </small></address>
</body>
<tr class="memlist"><td><a class="el" href="classAliHLTPHOSRawAnalyzerComponent.html#AliHLTPHOSRawAnalyzerComponenta0">AliHLTPHOSRawAnalyzerComponent</a>()</td><td><a class="el" href="classAliHLTPHOSRawAnalyzerComponent.html">AliHLTPHOSRawAnalyzerComponent</a></td><td></td></tr>
<tr class="memlist"><td><a class="el" href="classAliHLTPHOSRawAnalyzerComponent.html#AliHLTPHOSRawAnalyzerComponenta2">AliHLTPHOSRawAnalyzerComponent</a>(const AliHLTPHOSRawAnalyzerComponent &)</td><td><a class="el" href="classAliHLTPHOSRawAnalyzerComponent.html">AliHLTPHOSRawAnalyzerComponent</a></td><td></td></tr>
<tr class="memlist"><td><a class="el" href="classAliHLTPHOSRawAnalyzerComponent.html#AliHLTPHOSRawAnalyzerPeakFinderComponentp0">analyzerPtr</a></td><td><a class="el" href="classAliHLTPHOSRawAnalyzerComponent.html">AliHLTPHOSRawAnalyzerComponent</a></td><td><code> [protected]</code></td></tr>
- <tr class="memlist"><td><a class="el" href="classAliHLTPHOSRawAnalyzerComponent.html#AliHLTPHOSRawAnalyzerPeakFinderComponenta7">Deinit</a>()</td><td><a class="el" href="classAliHLTPHOSRawAnalyzerComponent.html">AliHLTPHOSRawAnalyzerComponent</a></td><td><code> [virtual]</code></td></tr>
- <tr class="memlist"><td><a class="el" href="classAliHLTPHOSRawAnalyzerComponent.html#AliHLTPHOSRawAnalyzerPeakFinderComponenta8">DoDeinit</a>()</td><td><a class="el" href="classAliHLTPHOSRawAnalyzerComponent.html">AliHLTPHOSRawAnalyzerComponent</a></td><td><code> [virtual]</code></td></tr>
- <tr class="memlist"><td><a class="el" href="classAliHLTPHOSRawAnalyzerComponent.html#AliHLTPHOSRawAnalyzerPeakFinderComponenta12">DoEvent</a>(const AliHLTComponentEventData &, const AliHLTComponentBlockData *, AliHLTComponentTriggerData &, AliHLTUInt8_t *, AliHLTUInt32_t &, std::vector< AliHLTComponentBlockData, std::allocator< AliHLTComponentBlockData > > &)</td><td><a class="el" href="classAliHLTPHOSRawAnalyzerComponent.html">AliHLTPHOSRawAnalyzerComponent</a></td><td><code> [virtual]</code></td></tr>
- <tr class="memlist"><td><a class="el" href="classAliHLTPHOSRawAnalyzerComponent.html#AliHLTPHOSRawAnalyzerPeakFinderComponenta6">DoInit</a>(int argc, const char **argv)</td><td><a class="el" href="classAliHLTPHOSRawAnalyzerComponent.html">AliHLTPHOSRawAnalyzerComponent</a></td><td><code> [virtual]</code></td></tr>
- <tr class="memlist"><td><a class="el" href="classAliHLTPHOSRawAnalyzerComponent.html#AliHLTPHOSRawAnalyzerComponentr0">eventCount</a></td><td><a class="el" href="classAliHLTPHOSRawAnalyzerComponent.html">AliHLTPHOSRawAnalyzerComponent</a></td><td><code> [private]</code></td></tr>
- <tr class="memlist"><td><a class="el" href="classAliHLTPHOSRawAnalyzerComponent.html#AliHLTPHOSRawAnalyzerComponenta7">GetComponentID</a>()=0</td><td><a class="el" href="classAliHLTPHOSRawAnalyzerComponent.html">AliHLTPHOSRawAnalyzerComponent</a></td><td><code> [pure virtual]</code></td></tr>
- <tr class="memlist"><td><a class="el" href="classAliHLTPHOSRawAnalyzerComponent.html#AliHLTPHOSRawAnalyzerPeakFinderComponenta9">GetInputDataTypes</a>(std::vector< AliHLTComponentDataType, std::allocator< AliHLTComponentDataType > > &)</td><td><a class="el" href="classAliHLTPHOSRawAnalyzerComponent.html">AliHLTPHOSRawAnalyzerComponent</a></td><td><code> [virtual]</code></td></tr>
- <tr class="memlist"><td><a class="el" href="classAliHLTPHOSRawAnalyzerComponent.html#AliHLTPHOSRawAnalyzerPeakFinderComponenta11">GetOutputDataSize</a>(long unsigned int &, double &)</td><td><a class="el" href="classAliHLTPHOSRawAnalyzerComponent.html">AliHLTPHOSRawAnalyzerComponent</a></td><td><code> [virtual]</code></td></tr>
- <tr class="memlist"><td><a class="el" href="classAliHLTPHOSRawAnalyzerComponent.html#AliHLTPHOSRawAnalyzerPeakFinderComponenta10">GetOutputDataType</a>()</td><td><a class="el" href="classAliHLTPHOSRawAnalyzerComponent.html">AliHLTPHOSRawAnalyzerComponent</a></td><td><code> [virtual]</code></td></tr>
- <tr class="memlist"><td><a class="el" href="classAliHLTPHOSRawAnalyzerComponent.html#AliHLTPHOSRawAnalyzerComponentv0">inputDataTypes</a></td><td><a class="el" href="classAliHLTPHOSRawAnalyzerComponent.html">AliHLTPHOSRawAnalyzerComponent</a></td><td><code> [private, static]</code></td></tr>
- <tr class="memlist"><td><a class="el" href="classAliHLTPHOSRawAnalyzerComponent.html#AliHLTPHOSRawAnalyzerComponenta3">operator=</a>(const AliHLTPHOSRawAnalyzerComponent)</td><td><a class="el" href="classAliHLTPHOSRawAnalyzerComponent.html">AliHLTPHOSRawAnalyzerComponent</a></td><td><code> [inline]</code></td></tr>
- <tr class="memlist"><td><a class="el" href="classAliHLTPHOSRawAnalyzerComponent.html#AliHLTPHOSRawAnalyzerComponentv1">outputDataType</a></td><td><a class="el" href="classAliHLTPHOSRawAnalyzerComponent.html">AliHLTPHOSRawAnalyzerComponent</a></td><td><code> [private, static]</code></td></tr>
- <tr class="memlist"><td><a class="el" href="classAliHLTPHOSRawAnalyzerComponent.html#AliHLTPHOSRawAnalyzerComponenta11">Spawn</a>()=0</td><td><a class="el" href="classAliHLTPHOSRawAnalyzerComponent.html">AliHLTPHOSRawAnalyzerComponent</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="classAliHLTPHOSRawAnalyzerComponent.html#AliHLTPHOSRawAnalyzerPeakFinderComponenta5">Deinit</a>()</td><td><a class="el" href="classAliHLTPHOSRawAnalyzerComponent.html">AliHLTPHOSRawAnalyzerComponent</a></td><td><code> [virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="classAliHLTPHOSRawAnalyzerComponent.html#AliHLTPHOSRawAnalyzerPeakFinderComponenta6">DoDeinit</a>()</td><td><a class="el" href="classAliHLTPHOSRawAnalyzerComponent.html">AliHLTPHOSRawAnalyzerComponent</a></td><td><code> [virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="classAliHLTPHOSRawAnalyzerComponent.html#AliHLTPHOSRawAnalyzerPeakFinderComponenta16">DoEvent</a>(const AliHLTComponentEventData &, const AliHLTComponentBlockData *, AliHLTComponentTriggerData &, AliHLTUInt8_t *, AliHLTUInt32_t &, std::vector< AliHLTComponentBlockData, std::allocator< AliHLTComponentBlockData > > &)</td><td><a class="el" href="classAliHLTPHOSRawAnalyzerComponent.html">AliHLTPHOSRawAnalyzerComponent</a></td><td><code> [virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="classAliHLTPHOSRawAnalyzerComponent.html#AliHLTPHOSRawAnalyzerPeakFinderComponenta4">DoInit</a>(int argc, const char **argv)</td><td><a class="el" href="classAliHLTPHOSRawAnalyzerComponent.html">AliHLTPHOSRawAnalyzerComponent</a></td><td><code> [virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="classAliHLTPHOSRawAnalyzerComponent.html#AliHLTPHOSRawAnalyzerPeakFinderComponenta9">DumpChannelData</a>(Double_t *data)</td><td><a class="el" href="classAliHLTPHOSRawAnalyzerComponent.html">AliHLTPHOSRawAnalyzerComponent</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="classAliHLTPHOSRawAnalyzerComponent.html#AliHLTPHOSRawAnalyzerPeakFinderComponenta7">DumpData</a>(int gain)</td><td><a class="el" href="classAliHLTPHOSRawAnalyzerComponent.html">AliHLTPHOSRawAnalyzerComponent</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="classAliHLTPHOSRawAnalyzerComponent.html#AliHLTPHOSRawAnalyzerPeakFinderComponenta8">DumpData</a>()</td><td><a class="el" href="classAliHLTPHOSRawAnalyzerComponent.html">AliHLTPHOSRawAnalyzerComponent</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="classAliHLTPHOSRawAnalyzerComponent.html#AliHLTPHOSRawAnalyzerComponentr0">fEquippmentID</a></td><td><a class="el" href="classAliHLTPHOSRawAnalyzerComponent.html">AliHLTPHOSRawAnalyzerComponent</a></td><td><code> [private]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="classAliHLTPHOSRawAnalyzerComponent.html#AliHLTPHOSRawAnalyzerComponentv0">fEventCount</a></td><td><a class="el" href="classAliHLTPHOSRawAnalyzerComponent.html">AliHLTPHOSRawAnalyzerComponent</a></td><td><code> [private, static]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="classAliHLTPHOSRawAnalyzerComponent.html#AliHLTPHOSRawAnalyzerComponentr7">fMaxValues</a></td><td><a class="el" href="classAliHLTPHOSRawAnalyzerComponent.html">AliHLTPHOSRawAnalyzerComponent</a></td><td><code> [private]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="classAliHLTPHOSRawAnalyzerComponent.html#AliHLTPHOSRawAnalyzerComponentr5">fModuleID</a></td><td><a class="el" href="classAliHLTPHOSRawAnalyzerComponent.html">AliHLTPHOSRawAnalyzerComponent</a></td><td><code> [private]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="classAliHLTPHOSRawAnalyzerComponent.html#AliHLTPHOSRawAnalyzerComponentr10">fOutPtr</a></td><td><a class="el" href="classAliHLTPHOSRawAnalyzerComponent.html">AliHLTPHOSRawAnalyzerComponent</a></td><td><code> [private]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="classAliHLTPHOSRawAnalyzerComponent.html#AliHLTPHOSRawAnalyzerComponentr8">fPHOSRawStream</a></td><td><a class="el" href="classAliHLTPHOSRawAnalyzerComponent.html">AliHLTPHOSRawAnalyzerComponent</a></td><td><code> [private]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="classAliHLTPHOSRawAnalyzerComponent.html#AliHLTPHOSRawAnalyzerComponentr9">fRawMemoryReader</a></td><td><a class="el" href="classAliHLTPHOSRawAnalyzerComponent.html">AliHLTPHOSRawAnalyzerComponent</a></td><td><code> [private]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="classAliHLTPHOSRawAnalyzerComponent.html#AliHLTPHOSRawAnalyzerComponentr4">fRcuColOffeset</a></td><td><a class="el" href="classAliHLTPHOSRawAnalyzerComponent.html">AliHLTPHOSRawAnalyzerComponent</a></td><td><code> [private]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="classAliHLTPHOSRawAnalyzerComponent.html#AliHLTPHOSRawAnalyzerComponentr3">fRcuRowOffeset</a></td><td><a class="el" href="classAliHLTPHOSRawAnalyzerComponent.html">AliHLTPHOSRawAnalyzerComponent</a></td><td><code> [private]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="classAliHLTPHOSRawAnalyzerComponent.html#AliHLTPHOSRawAnalyzerComponentr1">fRcuX</a></td><td><a class="el" href="classAliHLTPHOSRawAnalyzerComponent.html">AliHLTPHOSRawAnalyzerComponent</a></td><td><code> [private]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="classAliHLTPHOSRawAnalyzerComponent.html#AliHLTPHOSRawAnalyzerComponentr2">fRcuZ</a></td><td><a class="el" href="classAliHLTPHOSRawAnalyzerComponent.html">AliHLTPHOSRawAnalyzerComponent</a></td><td><code> [private]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="classAliHLTPHOSRawAnalyzerComponent.html#AliHLTPHOSRawAnalyzerComponentr6">fTmpChannelData</a></td><td><a class="el" href="classAliHLTPHOSRawAnalyzerComponent.html">AliHLTPHOSRawAnalyzerComponent</a></td><td><code> [private]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="classAliHLTPHOSRawAnalyzerComponent.html#AliHLTPHOSRawAnalyzerComponenta13">GetComponentID</a>()=0</td><td><a class="el" href="classAliHLTPHOSRawAnalyzerComponent.html">AliHLTPHOSRawAnalyzerComponent</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="classAliHLTPHOSRawAnalyzerComponent.html#AliHLTPHOSRawAnalyzerPeakFinderComponenta11">GetEquippmentID</a>()</td><td><a class="el" href="classAliHLTPHOSRawAnalyzerComponent.html">AliHLTPHOSRawAnalyzerComponent</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="classAliHLTPHOSRawAnalyzerComponent.html#AliHLTPHOSRawAnalyzerPeakFinderComponenta13">GetInputDataTypes</a>(std::vector< AliHLTComponentDataType, std::allocator< AliHLTComponentDataType > > &)</td><td><a class="el" href="classAliHLTPHOSRawAnalyzerComponent.html">AliHLTPHOSRawAnalyzerComponent</a></td><td><code> [virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="classAliHLTPHOSRawAnalyzerComponent.html#AliHLTPHOSRawAnalyzerPeakFinderComponenta15">GetOutputDataSize</a>(unsigned long &constBase, double &inputMultiplier)</td><td><a class="el" href="classAliHLTPHOSRawAnalyzerComponent.html">AliHLTPHOSRawAnalyzerComponent</a></td><td><code> [virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="classAliHLTPHOSRawAnalyzerComponent.html#AliHLTPHOSRawAnalyzerPeakFinderComponenta14">GetOutputDataType</a>()</td><td><a class="el" href="classAliHLTPHOSRawAnalyzerComponent.html">AliHLTPHOSRawAnalyzerComponent</a></td><td><code> [virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="classAliHLTPHOSRawAnalyzerComponent.html#AliHLTPHOSRawAnalyzerComponentv1">inputDataTypes</a></td><td><a class="el" href="classAliHLTPHOSRawAnalyzerComponent.html">AliHLTPHOSRawAnalyzerComponent</a></td><td><code> [private, static]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="classAliHLTPHOSRawAnalyzerComponent.html#AliHLTPHOSRawAnalyzerComponenta3">operator=</a>(const AliHLTPHOSRawAnalyzerComponent &)</td><td><a class="el" href="classAliHLTPHOSRawAnalyzerComponent.html">AliHLTPHOSRawAnalyzerComponent</a></td><td><code> [inline]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="classAliHLTPHOSRawAnalyzerComponent.html#AliHLTPHOSRawAnalyzerComponentd0">Reset</a>()</td><td><a class="el" href="classAliHLTPHOSRawAnalyzerComponent.html">AliHLTPHOSRawAnalyzerComponent</a></td><td><code> [private]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="classAliHLTPHOSRawAnalyzerComponent.html#AliHLTPHOSRawAnalyzerComponentd1">ResetDataPtr</a>()</td><td><a class="el" href="classAliHLTPHOSRawAnalyzerComponent.html">AliHLTPHOSRawAnalyzerComponent</a></td><td><code> [private]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="classAliHLTPHOSRawAnalyzerComponent.html#AliHLTPHOSRawAnalyzerComponentd2">ResetDataPtr</a>(int sampleCnt)</td><td><a class="el" href="classAliHLTPHOSRawAnalyzerComponent.html">AliHLTPHOSRawAnalyzerComponent</a></td><td><code> [private]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="classAliHLTPHOSRawAnalyzerComponent.html#AliHLTPHOSRawAnalyzerComponentd3">ResetDataPtr</a>(int startindex, int sampleCnt)</td><td><a class="el" href="classAliHLTPHOSRawAnalyzerComponent.html">AliHLTPHOSRawAnalyzerComponent</a></td><td><code> [private]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="classAliHLTPHOSRawAnalyzerComponent.html#AliHLTPHOSRawAnalyzerPeakFinderComponenta12">SetCoordinates</a>(AliHLTUInt32_t equippmentID)</td><td><a class="el" href="classAliHLTPHOSRawAnalyzerComponent.html">AliHLTPHOSRawAnalyzerComponent</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="classAliHLTPHOSRawAnalyzerComponent.html#AliHLTPHOSRawAnalyzerPeakFinderComponenta10">SetEquippmentID</a>(AliHLTUInt32_t id)</td><td><a class="el" href="classAliHLTPHOSRawAnalyzerComponent.html">AliHLTPHOSRawAnalyzerComponent</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="classAliHLTPHOSRawAnalyzerComponent.html#AliHLTPHOSRawAnalyzerComponenta17">Spawn</a>()=0</td><td><a class="el" href="classAliHLTPHOSRawAnalyzerComponent.html">AliHLTPHOSRawAnalyzerComponent</a></td><td><code> [pure virtual]</code></td></tr>
<tr class="memlist"><td><a class="el" href="classAliHLTPHOSRawAnalyzerComponent.html#AliHLTPHOSRawAnalyzerComponenta1">~AliHLTPHOSRawAnalyzerComponent</a>()</td><td><a class="el" href="classAliHLTPHOSRawAnalyzerComponent.html">AliHLTPHOSRawAnalyzerComponent</a></td><td></td></tr>
-</table><hr size="1"><address style="align: right;"><small>Generated on Wed Jan 17 21:56:43 2007 for AliHLTPHOS by
+</table><hr size="1"><address style="align: right;"><small>Generated on Sun Feb 18 22:17:03 2007 for AliHLTPHOS by
<a href="http://www.doxygen.org/index.html">
<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.3.9.1 </small></address>
</body>
<area href="classAliHLTPHOSRawAnalyzerCrudeComponent.html" alt="AliHLTPHOSRawAnalyzerCrudeComponent" shape="rect" coords="0,56,288,80">
<area href="classAliHLTPHOSRawAnalyzerPeakFinderComponent.html" alt="AliHLTPHOSRawAnalyzerPeakFinderComponent" shape="rect" coords="298,56,586,80">
</map>
-<a href="classAliHLTPHOSRawAnalyzerComponent-members.html">List of all members.</a><table border="0" cellpadding="0" cellspacing="0">
+<a href="classAliHLTPHOSRawAnalyzerComponent-members.html">List of all members.</a><hr><a name="_details"></a><h2>Detailed Description</h2>
+Base class of PHOS HLT online raw analysis component. The class provides a common interface for the implementation of PHOS HLT raw data processors components. The class is intended for processing of arrays of raw data samples to evaluate energy and timing. The Energy will be given in entities of ADC leves ranging from 0 to 1023. Timing will be given in entities of samples periods. Drived clases must implement the fucntions<ul>
+<li><a class="el" href="classAliHLTPHOSRawAnalyzerComponent.html#AliHLTPHOSRawAnalyzerComponenta13">GetComponentID</a></li><li><a class="el" href="classAliHLTPHOSRawAnalyzerComponent.html#AliHLTPHOSRawAnalyzerComponenta17">Spawn</a> </li></ul>
+
+<p>
+
+<p>
+Definition at line <a class="el" href="AliHLTPHOSRawAnalyzerComponent_8h-source.html#l00016">16</a> of file <a class="el" href="AliHLTPHOSRawAnalyzerComponent_8h-source.html">AliHLTPHOSRawAnalyzerComponent.h</a>.<table border="0" cellpadding="0" cellspacing="0">
<tr><td></td></tr>
<tr><td colspan="2"><br><h2>Public Member Functions</h2></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classAliHLTPHOSRawAnalyzerComponent.html#AliHLTPHOSRawAnalyzerComponenta0">AliHLTPHOSRawAnalyzerComponent</a> ()</td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classAliHLTPHOSRawAnalyzerComponent.html#AliHLTPHOSRawAnalyzerComponenta2">AliHLTPHOSRawAnalyzerComponent</a> (const <a class="el" href="classAliHLTPHOSRawAnalyzerComponent.html">AliHLTPHOSRawAnalyzerComponent</a> &)</td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="classAliHLTPHOSRawAnalyzerComponent.html">AliHLTPHOSRawAnalyzerComponent</a> & </td><td class="memItemRight" valign="bottom"><a class="el" href="classAliHLTPHOSRawAnalyzerComponent.html#AliHLTPHOSRawAnalyzerComponenta3">operator=</a> (const <a class="el" href="classAliHLTPHOSRawAnalyzerComponent.html">AliHLTPHOSRawAnalyzerComponent</a>)</td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="classAliHLTPHOSRawAnalyzerComponent.html">AliHLTPHOSRawAnalyzerComponent</a> & </td><td class="memItemRight" valign="bottom"><a class="el" href="classAliHLTPHOSRawAnalyzerComponent.html#AliHLTPHOSRawAnalyzerComponenta3">operator=</a> (const <a class="el" href="classAliHLTPHOSRawAnalyzerComponent.html">AliHLTPHOSRawAnalyzerComponent</a> &)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual int </td><td class="memItemRight" valign="bottom"><a class="el" href="classAliHLTPHOSRawAnalyzerComponent.html#AliHLTPHOSRawAnalyzerPeakFinderComponenta4">DoInit</a> (int argc, const char **argv)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual int </td><td class="memItemRight" valign="bottom"><a class="el" href="classAliHLTPHOSRawAnalyzerComponent.html#AliHLTPHOSRawAnalyzerPeakFinderComponenta5">Deinit</a> ()</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual int </td><td class="memItemRight" valign="bottom"><a class="el" href="classAliHLTPHOSRawAnalyzerComponent.html#AliHLTPHOSRawAnalyzerPeakFinderComponenta6">DoDeinit</a> ()</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classAliHLTPHOSRawAnalyzerComponent.html#AliHLTPHOSRawAnalyzerPeakFinderComponenta7">DumpData</a> (int gain)</td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual int </td><td class="memItemRight" valign="bottom"><a class="el" href="classAliHLTPHOSRawAnalyzerComponent.html#AliHLTPHOSRawAnalyzerPeakFinderComponenta6">DoInit</a> (int argc, const char **argv)</td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classAliHLTPHOSRawAnalyzerComponent.html#AliHLTPHOSRawAnalyzerPeakFinderComponenta8">DumpData</a> ()</td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual int </td><td class="memItemRight" valign="bottom"><a class="el" href="classAliHLTPHOSRawAnalyzerComponent.html#AliHLTPHOSRawAnalyzerPeakFinderComponenta7">Deinit</a> ()</td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classAliHLTPHOSRawAnalyzerComponent.html#AliHLTPHOSRawAnalyzerPeakFinderComponenta9">DumpChannelData</a> (Double_t *data)</td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual int </td><td class="memItemRight" valign="bottom"><a class="el" href="classAliHLTPHOSRawAnalyzerComponent.html#AliHLTPHOSRawAnalyzerPeakFinderComponenta8">DoDeinit</a> ()</td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classAliHLTPHOSRawAnalyzerComponent.html#AliHLTPHOSRawAnalyzerPeakFinderComponenta10">SetEquippmentID</a> (AliHLTUInt32_t id)</td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual const char * </td><td class="memItemRight" valign="bottom"><a class="el" href="classAliHLTPHOSRawAnalyzerComponent.html#AliHLTPHOSRawAnalyzerComponenta7">GetComponentID</a> ()=0</td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="classAliHLTPHOSRawAnalyzerComponent.html#AliHLTPHOSRawAnalyzerPeakFinderComponenta11">GetEquippmentID</a> ()</td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual void </td><td class="memItemRight" valign="bottom"><a class="el" href="classAliHLTPHOSRawAnalyzerComponent.html#AliHLTPHOSRawAnalyzerPeakFinderComponenta9">GetInputDataTypes</a> (std::vector< AliHLTComponentDataType, std::allocator< AliHLTComponentDataType > > &)</td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classAliHLTPHOSRawAnalyzerComponent.html#AliHLTPHOSRawAnalyzerPeakFinderComponenta12">SetCoordinates</a> (AliHLTUInt32_t equippmentID)</td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual AliHLTComponentDataType </td><td class="memItemRight" valign="bottom"><a class="el" href="classAliHLTPHOSRawAnalyzerComponent.html#AliHLTPHOSRawAnalyzerPeakFinderComponenta10">GetOutputDataType</a> ()</td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual const char * </td><td class="memItemRight" valign="bottom"><a class="el" href="classAliHLTPHOSRawAnalyzerComponent.html#AliHLTPHOSRawAnalyzerComponenta13">GetComponentID</a> ()=0</td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual void </td><td class="memItemRight" valign="bottom"><a class="el" href="classAliHLTPHOSRawAnalyzerComponent.html#AliHLTPHOSRawAnalyzerPeakFinderComponenta11">GetOutputDataSize</a> (long unsigned int &, double &)</td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual void </td><td class="memItemRight" valign="bottom"><a class="el" href="classAliHLTPHOSRawAnalyzerComponent.html#AliHLTPHOSRawAnalyzerPeakFinderComponenta13">GetInputDataTypes</a> (std::vector< AliHLTComponentDataType, std::allocator< AliHLTComponentDataType > > &)</td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual AliHLTComponent * </td><td class="memItemRight" valign="bottom"><a class="el" href="classAliHLTPHOSRawAnalyzerComponent.html#AliHLTPHOSRawAnalyzerComponenta11">Spawn</a> ()=0</td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual AliHLTComponentDataType </td><td class="memItemRight" valign="bottom"><a class="el" href="classAliHLTPHOSRawAnalyzerComponent.html#AliHLTPHOSRawAnalyzerPeakFinderComponenta14">GetOutputDataType</a> ()</td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual int </td><td class="memItemRight" valign="bottom"><a class="el" href="classAliHLTPHOSRawAnalyzerComponent.html#AliHLTPHOSRawAnalyzerPeakFinderComponenta12">DoEvent</a> (const AliHLTComponentEventData &, const AliHLTComponentBlockData *, AliHLTComponentTriggerData &, AliHLTUInt8_t *, AliHLTUInt32_t &, std::vector< AliHLTComponentBlockData, std::allocator< AliHLTComponentBlockData > > &)</td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual void </td><td class="memItemRight" valign="bottom"><a class="el" href="classAliHLTPHOSRawAnalyzerComponent.html#AliHLTPHOSRawAnalyzerPeakFinderComponenta15">GetOutputDataSize</a> (unsigned long &constBase, double &inputMultiplier)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual AliHLTComponent * </td><td class="memItemRight" valign="bottom"><a class="el" href="classAliHLTPHOSRawAnalyzerComponent.html#AliHLTPHOSRawAnalyzerComponenta17">Spawn</a> ()=0</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual int </td><td class="memItemRight" valign="bottom"><a class="el" href="classAliHLTPHOSRawAnalyzerComponent.html#AliHLTPHOSRawAnalyzerPeakFinderComponenta16">DoEvent</a> (const AliHLTComponentEventData &, const AliHLTComponentBlockData *, AliHLTComponentTriggerData &, AliHLTUInt8_t *, AliHLTUInt32_t &, std::vector< AliHLTComponentBlockData, std::allocator< AliHLTComponentBlockData > > &)</td></tr>
<tr><td colspan="2"><br><h2>Protected Attributes</h2></td></tr>
<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="classAliHLTPHOSRawAnalyzerComponent.html#AliHLTPHOSRawAnalyzerPeakFinderComponentp0">analyzerPtr</a></td></tr>
+<tr><td colspan="2"><br><h2>Private Member Functions</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classAliHLTPHOSRawAnalyzerComponent.html#AliHLTPHOSRawAnalyzerComponentd0">Reset</a> ()</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classAliHLTPHOSRawAnalyzerComponent.html#AliHLTPHOSRawAnalyzerComponentd1">ResetDataPtr</a> ()</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classAliHLTPHOSRawAnalyzerComponent.html#AliHLTPHOSRawAnalyzerComponentd2">ResetDataPtr</a> (int sampleCnt)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classAliHLTPHOSRawAnalyzerComponent.html#AliHLTPHOSRawAnalyzerComponentd3">ResetDataPtr</a> (int startindex, int sampleCnt)</td></tr>
+
<tr><td colspan="2"><br><h2>Private Attributes</h2></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="classAliHLTPHOSRawAnalyzerComponent.html#AliHLTPHOSRawAnalyzerComponentr0">eventCount</a></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">AliHLTUInt32_t </td><td class="memItemRight" valign="bottom"><a class="el" href="classAliHLTPHOSRawAnalyzerComponent.html#AliHLTPHOSRawAnalyzerComponentr0">fEquippmentID</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">AliHLTUInt16_t </td><td class="memItemRight" valign="bottom"><a class="el" href="classAliHLTPHOSRawAnalyzerComponent.html#AliHLTPHOSRawAnalyzerComponentr1">fRcuX</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">AliHLTUInt16_t </td><td class="memItemRight" valign="bottom"><a class="el" href="classAliHLTPHOSRawAnalyzerComponent.html#AliHLTPHOSRawAnalyzerComponentr2">fRcuZ</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">AliHLTUInt16_t </td><td class="memItemRight" valign="bottom"><a class="el" href="classAliHLTPHOSRawAnalyzerComponent.html#AliHLTPHOSRawAnalyzerComponentr3">fRcuRowOffeset</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">AliHLTUInt16_t </td><td class="memItemRight" valign="bottom"><a class="el" href="classAliHLTPHOSRawAnalyzerComponent.html#AliHLTPHOSRawAnalyzerComponentr4">fRcuColOffeset</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">AliHLTUInt16_t </td><td class="memItemRight" valign="bottom"><a class="el" href="classAliHLTPHOSRawAnalyzerComponent.html#AliHLTPHOSRawAnalyzerComponentr5">fModuleID</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">Double_t </td><td class="memItemRight" valign="bottom"><a class="el" href="classAliHLTPHOSRawAnalyzerComponent.html#AliHLTPHOSRawAnalyzerComponentr6">fTmpChannelData</a> [ALTRO_MAX_SAMPLES]</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">Double_t </td><td class="memItemRight" valign="bottom"><a class="el" href="classAliHLTPHOSRawAnalyzerComponent.html#AliHLTPHOSRawAnalyzerComponentr7">fMaxValues</a> [N_MODULES][N_ROWS_MOD][N_COLUMNS_MOD][N_GAINS]</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">AliCaloRawStream * </td><td class="memItemRight" valign="bottom"><a class="el" href="classAliHLTPHOSRawAnalyzerComponent.html#AliHLTPHOSRawAnalyzerComponentr8">fPHOSRawStream</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">AliRawReaderMemory * </td><td class="memItemRight" valign="bottom"><a class="el" href="classAliHLTPHOSRawAnalyzerComponent.html#AliHLTPHOSRawAnalyzerComponentr9">fRawMemoryReader</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="structAliHLTPHOSRcuCellEnergyDataStruct.html">AliHLTPHOSRcuCellEnergyDataStruct</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="classAliHLTPHOSRawAnalyzerComponent.html#AliHLTPHOSRawAnalyzerComponentr10">fOutPtr</a></td></tr>
<tr><td colspan="2"><br><h2>Static Private Attributes</h2></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">const AliHLTComponentDataType </td><td class="memItemRight" valign="bottom"><a class="el" href="classAliHLTPHOSRawAnalyzerComponent.html#AliHLTPHOSRawAnalyzerComponentv0">inputDataTypes</a> [] = {kAliHLTVoidDataType,{0,"",""}}</td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="classAliHLTPHOSRawAnalyzerComponent.html#AliHLTPHOSRawAnalyzerComponentv0">fEventCount</a> = 0</td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">const AliHLTComponentDataType </td><td class="memItemRight" valign="bottom"><a class="el" href="classAliHLTPHOSRawAnalyzerComponent.html#AliHLTPHOSRawAnalyzerComponentv1">outputDataType</a> = kAliHLTVoidDataType</td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">const AliHLTComponentDataType </td><td class="memItemRight" valign="bottom"><a class="el" href="classAliHLTPHOSRawAnalyzerComponent.html#AliHLTPHOSRawAnalyzerComponentv1">inputDataTypes</a> [] = {kAliHLTVoidDataType,{0,"",""}}</td></tr>
</table>
<hr><h2>Constructor & Destructor Documentation</h2>
<p>
<p>
-Definition at line <a class="el" href="AliHLTPHOSRawAnalyzerComponent_8cxx-source.html#l00025">25</a> of file <a class="el" href="AliHLTPHOSRawAnalyzerComponent_8cxx-source.html">AliHLTPHOSRawAnalyzerComponent.cxx</a>.<div class="fragment"><pre class="fragment">00025 :AliHLTProcessor(), <a class="code" href="classAliHLTPHOSRawAnalyzerComponent.html#AliHLTPHOSRawAnalyzerComponentr0">eventCount</a>(0)
-00026 {
-00027
-00028 }
+Definition at line <a class="el" href="AliHLTPHOSRawAnalyzerComponent_8cxx-source.html#l00044">44</a> of file <a class="el" href="AliHLTPHOSRawAnalyzerComponent_8cxx-source.html">AliHLTPHOSRawAnalyzerComponent.cxx</a>.<div class="fragment"><pre class="fragment">00044 :AliHLTProcessor(),<a class="code" href="classAliHLTPHOSRawAnalyzerComponent.html#AliHLTPHOSRawAnalyzerComponentr0">fEquippmentID</a>(0), <a class="code" href="classAliHLTPHOSRawAnalyzerComponent.html#AliHLTPHOSRawAnalyzerComponentr1">fRcuX</a>(0),
+00045 <a class="code" href="classAliHLTPHOSRawAnalyzerComponent.html#AliHLTPHOSRawAnalyzerComponentr2">fRcuZ</a>(0),<a class="code" href="classAliHLTPHOSRawAnalyzerComponent.html#AliHLTPHOSRawAnalyzerComponentr3">fRcuRowOffeset</a>(0), <a class="code" href="classAliHLTPHOSRawAnalyzerComponent.html#AliHLTPHOSRawAnalyzerComponentr4">fRcuColOffeset</a>(0), <a class="code" href="classAliHLTPHOSRawAnalyzerComponent.html#AliHLTPHOSRawAnalyzerComponentr5">fModuleID</a>(0), <a class="code" href="classAliHLTPHOSRawAnalyzerComponent.html#AliHLTPHOSRawAnalyzerComponentr8">fPHOSRawStream</a>(0), <a class="code" href="classAliHLTPHOSRawAnalyzerComponent.html#AliHLTPHOSRawAnalyzerComponentr9">fRawMemoryReader</a>(0), <a class="code" href="classAliHLTPHOSRawAnalyzerComponent.html#AliHLTPHOSRawAnalyzerComponentr10">fOutPtr</a>(0)
+00046 {
+00047
+00048 }
</pre></div>
<p>
</td>
<p>
<p>
-Definition at line <a class="el" href="AliHLTPHOSRawAnalyzerComponent_8cxx-source.html#l00030">30</a> of file <a class="el" href="AliHLTPHOSRawAnalyzerComponent_8cxx-source.html">AliHLTPHOSRawAnalyzerComponent.cxx</a>.<div class="fragment"><pre class="fragment">00031 {
-00032
-00033 }
+Definition at line <a class="el" href="AliHLTPHOSRawAnalyzerComponent_8cxx-source.html#l00050">50</a> of file <a class="el" href="AliHLTPHOSRawAnalyzerComponent_8cxx-source.html">AliHLTPHOSRawAnalyzerComponent.cxx</a>.
+<p>
+References <a class="el" href="AliHLTPHOSRawAnalyzerComponent_8h-source.html#l00061">fPHOSRawStream</a>, and <a class="el" href="AliHLTPHOSRawAnalyzerComponent_8h-source.html#l00062">fRawMemoryReader</a>.<div class="fragment"><pre class="fragment">00051 {
+00052 <span class="keywordflow">if</span>(<a class="code" href="classAliHLTPHOSRawAnalyzerComponent.html#AliHLTPHOSRawAnalyzerComponentr9">fRawMemoryReader</a> != 0)
+00053 {
+00054 <span class="keyword">delete</span> fRawMemoryReader;
+00055 }
+00056 <span class="keywordflow">if</span>(<a class="code" href="classAliHLTPHOSRawAnalyzerComponent.html#AliHLTPHOSRawAnalyzerComponentr8">fPHOSRawStream</a> != 0)
+00057 {
+00058 <span class="keyword">delete</span> fPHOSRawStream;
+00059 }
+00060
+00061 }
</pre></div>
<p>
</td>
<p>
<p>
-Definition at line <a class="el" href="AliHLTPHOSRawAnalyzerComponent_8cxx-source.html#l00036">36</a> of file <a class="el" href="AliHLTPHOSRawAnalyzerComponent_8cxx-source.html">AliHLTPHOSRawAnalyzerComponent.cxx</a>.<div class="fragment"><pre class="fragment">00036 : AliHLTProcessor(), <a class="code" href="classAliHLTPHOSRawAnalyzerComponent.html#AliHLTPHOSRawAnalyzerComponentr0">eventCount</a>(0)
-00037 {
-00038
-00039 }
+Definition at line <a class="el" href="AliHLTPHOSRawAnalyzerComponent_8cxx-source.html#l00065">65</a> of file <a class="el" href="AliHLTPHOSRawAnalyzerComponent_8cxx-source.html">AliHLTPHOSRawAnalyzerComponent.cxx</a>.<div class="fragment"><pre class="fragment">00065 : AliHLTProcessor(),
+00066 <a class="code" href="classAliHLTPHOSRawAnalyzerComponent.html#AliHLTPHOSRawAnalyzerComponentr0">fEquippmentID</a>(0), <a class="code" href="classAliHLTPHOSRawAnalyzerComponent.html#AliHLTPHOSRawAnalyzerComponentr1">fRcuX</a>(0), <a class="code" href="classAliHLTPHOSRawAnalyzerComponent.html#AliHLTPHOSRawAnalyzerComponentr2">fRcuZ</a>(0),<a class="code" href="classAliHLTPHOSRawAnalyzerComponent.html#AliHLTPHOSRawAnalyzerComponentr3">fRcuRowOffeset</a>(0), <a class="code" href="classAliHLTPHOSRawAnalyzerComponent.html#AliHLTPHOSRawAnalyzerComponentr4">fRcuColOffeset</a>(0), <a class="code" href="classAliHLTPHOSRawAnalyzerComponent.html#AliHLTPHOSRawAnalyzerComponentr5">fModuleID</a>(0), <a class="code" href="classAliHLTPHOSRawAnalyzerComponent.html#AliHLTPHOSRawAnalyzerComponentr8">fPHOSRawStream</a>(0), <a class="code" href="classAliHLTPHOSRawAnalyzerComponent.html#AliHLTPHOSRawAnalyzerComponentr9">fRawMemoryReader</a>(0), <a class="code" href="classAliHLTPHOSRawAnalyzerComponent.html#AliHLTPHOSRawAnalyzerComponentr10">fOutPtr</a>(0)
+00067 {
+00068 }
</pre></div>
<p>
</td>
</tr>
</table>
<hr><h2>Member Function Documentation</h2>
-<a class="anchor" name="AliHLTPHOSRawAnalyzerPeakFinderComponenta7" doxytag="AliHLTPHOSRawAnalyzerComponent::Deinit"></a><p>
+<a class="anchor" name="AliHLTPHOSRawAnalyzerPeakFinderComponenta5" doxytag="AliHLTPHOSRawAnalyzerComponent::Deinit"></a><p>
<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
<tr>
<td class="mdRow">
<p>
<p>
-Definition at line <a class="el" href="AliHLTPHOSRawAnalyzerComponent_8cxx-source.html#l00042">42</a> of file <a class="el" href="AliHLTPHOSRawAnalyzerComponent_8cxx-source.html">AliHLTPHOSRawAnalyzerComponent.cxx</a>.<div class="fragment"><pre class="fragment">00043 {
-00044 <span class="keywordflow">return</span> 0;
-00045 }
+Definition at line <a class="el" href="AliHLTPHOSRawAnalyzerComponent_8cxx-source.html#l00076">76</a> of file <a class="el" href="AliHLTPHOSRawAnalyzerComponent_8cxx-source.html">AliHLTPHOSRawAnalyzerComponent.cxx</a>.<div class="fragment"><pre class="fragment">00077 {
+00078 <span class="keywordflow">return</span> 0;
+00079 }
</pre></div>
<p>
</td>
</tr>
</table>
-<a class="anchor" name="AliHLTPHOSRawAnalyzerPeakFinderComponenta8" doxytag="AliHLTPHOSRawAnalyzerComponent::DoDeinit"></a><p>
+<a class="anchor" name="AliHLTPHOSRawAnalyzerPeakFinderComponenta6" doxytag="AliHLTPHOSRawAnalyzerComponent::DoDeinit"></a><p>
<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
<tr>
<td class="mdRow">
<p>
<p>
-Definition at line <a class="el" href="AliHLTPHOSRawAnalyzerComponent_8cxx-source.html#l00048">48</a> of file <a class="el" href="AliHLTPHOSRawAnalyzerComponent_8cxx-source.html">AliHLTPHOSRawAnalyzerComponent.cxx</a>.<div class="fragment"><pre class="fragment">00049 {
-00050 Logging(kHLTLogInfo, <span class="stringliteral">"HLT"</span>, <span class="stringliteral">"PHOS"</span>, <span class="stringliteral">",AliHLTPHOSRawAnalyzerComponen DoDeinit"</span>);
-00051 <span class="keywordflow">return</span> 0;
-00052
-00053 }
+Definition at line <a class="el" href="AliHLTPHOSRawAnalyzerComponent_8cxx-source.html#l00087">87</a> of file <a class="el" href="AliHLTPHOSRawAnalyzerComponent_8cxx-source.html">AliHLTPHOSRawAnalyzerComponent.cxx</a>.
+<p>
+References <a class="el" href="AliHLTPHOSRawAnalyzerComponent_8h-source.html#l00061">fPHOSRawStream</a>, and <a class="el" href="AliHLTPHOSRawAnalyzerComponent_8h-source.html#l00062">fRawMemoryReader</a>.<div class="fragment"><pre class="fragment">00088 {
+00089 Logging(kHLTLogInfo, <span class="stringliteral">"HLT"</span>, <span class="stringliteral">"PHOS"</span>, <span class="stringliteral">",AliHLTPHOSRawAnalyzerComponen DoDeinit"</span>);
+00090
+00091 <span class="keywordflow">if</span>(<a class="code" href="classAliHLTPHOSRawAnalyzerComponent.html#AliHLTPHOSRawAnalyzerComponentr9">fRawMemoryReader</a> !=0)
+00092 {
+00093 <span class="keyword">delete</span> fRawMemoryReader;
+00094 }
+00095
+00096 <span class="keywordflow">if</span>(<a class="code" href="classAliHLTPHOSRawAnalyzerComponent.html#AliHLTPHOSRawAnalyzerComponentr8">fPHOSRawStream</a> != 0)
+00097 {
+00098 <span class="keyword">delete</span> fPHOSRawStream;
+00099 }
+00100 <span class="keywordflow">return</span> 0;
+00101
+00102 }
</pre></div>
<p>
</td>
</tr>
</table>
-<a class="anchor" name="AliHLTPHOSRawAnalyzerPeakFinderComponenta12" doxytag="AliHLTPHOSRawAnalyzerComponent::DoEvent"></a><p>
+<a class="anchor" name="AliHLTPHOSRawAnalyzerPeakFinderComponenta16" doxytag="AliHLTPHOSRawAnalyzerComponent::DoEvent"></a><p>
<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
<tr>
<td class="mdRow">
<table cellpadding="0" cellspacing="0" border="0">
<tr>
- <td class="md" nowrap valign="top">int AliHLTPHOSRawAnalyzerComponent::DoEvent </td>
+ <td class="md" nowrap valign="top">virtual int AliHLTPHOSRawAnalyzerComponent::DoEvent </td>
<td class="md" valign="top">( </td>
<td class="md" nowrap valign="top">const AliHLTComponentEventData & </td>
<td class="mdname" nowrap>, </td>
</td>
<td>
-<p>
-
-<p>
-Definition at line <a class="el" href="AliHLTPHOSRawAnalyzerComponent_8cxx-source.html#l00084">84</a> of file <a class="el" href="AliHLTPHOSRawAnalyzerComponent_8cxx-source.html">AliHLTPHOSRawAnalyzerComponent.cxx</a>.
-<p>
-References <a class="el" href="AliHLTPHOSRawAnalyzerComponent_8h-source.html#l00049">eventCount</a>.<div class="fragment"><pre class="fragment">00085 {
-00086 Logging(kHLTLogInfo, <span class="stringliteral">"HLT"</span>, <span class="stringliteral">"Sample"</span>, <span class="stringliteral">"PhosHLTRawAnalyzerComonent, DoEvent"</span>);
-00087 printf(<span class="stringliteral">"\nPHOSHLT DoEvent: processing event: %d\n"</span>, eventCount);
-00088 <span class="comment">// printf("\nPHOSHLT DoEvent, not yet implemented\n");</span>
-00089 <a class="code" href="classAliHLTPHOSRawAnalyzerComponent.html#AliHLTPHOSRawAnalyzerComponentr0">eventCount</a>++;
-00090 <span class="keywordflow">return</span> 0;
-00091 }
-</pre></div>
<p>
</td>
</tr>
</table>
-<a class="anchor" name="AliHLTPHOSRawAnalyzerPeakFinderComponenta6" doxytag="AliHLTPHOSRawAnalyzerComponent::DoInit"></a><p>
+<a class="anchor" name="AliHLTPHOSRawAnalyzerPeakFinderComponenta4" doxytag="AliHLTPHOSRawAnalyzerComponent::DoInit"></a><p>
<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
<tr>
<td class="mdRow">
<p>
<p>
-Definition at line <a class="el" href="AliHLTPHOSRawAnalyzerComponent_8cxx-source.html#l00095">95</a> of file <a class="el" href="AliHLTPHOSRawAnalyzerComponent_8cxx-source.html">AliHLTPHOSRawAnalyzerComponent.cxx</a>.<div class="fragment"><pre class="fragment">00096 {
-00097 printf(<span class="stringliteral">"\nInside AliHLTPHOSRawAnalyzerComponent:DoInit\n"</span>);
-00098 <span class="keywordflow">if</span> (argc==0 && argv==NULL) {
-00099 <span class="comment">// this is currently just to get rid of the warning "unused parameter"</span>
-00100 }
-00101 <span class="keywordflow">return</span> 0;
-00102 }
+Definition at line <a class="el" href="AliHLTPHOSRawAnalyzerComponent_8cxx-source.html#l00263">263</a> of file <a class="el" href="AliHLTPHOSRawAnalyzerComponent_8cxx-source.html">AliHLTPHOSRawAnalyzerComponent.cxx</a>.
+<p>
+References <a class="el" href="AliHLTPHOSRawAnalyzerComponent_8h-source.html#l00061">fPHOSRawStream</a>, <a class="el" href="AliHLTPHOSRawAnalyzerComponent_8h-source.html#l00062">fRawMemoryReader</a>, <a class="el" href="AliHLTPHOSRawAnalyzerComponent_8cxx-source.html#l00334">Reset()</a>, <a class="el" href="AliHLTPHOSRawAnalyzerComponent_8cxx-source.html#l00397">SetCoordinates()</a>, and <a class="el" href="AliHLTPHOSRawAnalyzerComponent_8cxx-source.html#l00385">SetEquippmentID()</a>.<div class="fragment"><pre class="fragment">00264 {
+00265 <span class="keywordtype">int</span> equippmentID = atoi(argv[6]);
+00266 cout << <span class="stringliteral">"AliHLTPHOSRawAnalyzerComponent::DoIni Setting EquipmentID to"</span> << equippmentID << endl;
+00267 <a class="code" href="classAliHLTPHOSRawAnalyzerComponent.html#AliHLTPHOSRawAnalyzerComponentd0">Reset</a>();
+00268 <a class="code" href="classAliHLTPHOSRawAnalyzerComponent.html#AliHLTPHOSRawAnalyzerComponentr9">fRawMemoryReader</a> = <span class="keyword">new</span> AliRawReaderMemory();
+00269 <a class="code" href="classAliHLTPHOSRawAnalyzerComponent.html#AliHLTPHOSRawAnalyzerComponentr8">fPHOSRawStream</a> = <span class="keyword">new</span> AliCaloRawStream(fRawMemoryReader,<span class="stringliteral">"PHOS"</span>);
+00270 <a class="code" href="classAliHLTPHOSRawAnalyzerComponent.html#AliHLTPHOSRawAnalyzerComponentr8">fPHOSRawStream</a>->SetOldRCUFormat(kFALSE);
+00271 <a class="code" href="classAliHLTPHOSRawAnalyzerComponent.html#AliHLTPHOSRawAnalyzerComponentr9">fRawMemoryReader</a>->SetEquipmentID(equippmentID);
+00272 <a class="code" href="classAliHLTPHOSRawAnalyzerComponent.html#AliHLTPHOSRawAnalyzerPeakFinderComponenta10">SetEquippmentID</a>(equippmentID);
+00273 <a class="code" href="classAliHLTPHOSRawAnalyzerComponent.html#AliHLTPHOSRawAnalyzerPeakFinderComponenta12">SetCoordinates</a>(equippmentID);
+00274 <span class="keywordflow">if</span> (argc==0 && argv==NULL) {
+00275 <span class="comment">// this is currently just to get rid of the warning "unused parameter"</span>
+00276 }
+00277 <span class="keywordflow">return</span> 0;
+00278 }
+</pre></div>
+<p>
+ </td>
+ </tr>
+</table>
+<a class="anchor" name="AliHLTPHOSRawAnalyzerPeakFinderComponenta9" doxytag="AliHLTPHOSRawAnalyzerComponent::DumpChannelData"></a><p>
+<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
+ <tr>
+ <td class="mdRow">
+ <table cellpadding="0" cellspacing="0" border="0">
+ <tr>
+ <td class="md" nowrap valign="top">void AliHLTPHOSRawAnalyzerComponent::DumpChannelData </td>
+ <td class="md" valign="top">( </td>
+ <td class="md" nowrap valign="top">Double_t * </td>
+ <td class="mdname1" valign="top" nowrap> <em>data</em> </td>
+ <td class="md" valign="top"> ) </td>
+ <td class="md" nowrap></td>
+ </tr>
+ </table>
+ </td>
+ </tr>
+</table>
+<table cellspacing="5" cellpadding="0" border="0">
+ <tr>
+ <td>
+
+ </td>
+ <td>
+
+<p>
+
+<p>
+Definition at line <a class="el" href="AliHLTPHOSRawAnalyzerComponent_8cxx-source.html#l00307">307</a> of file <a class="el" href="AliHLTPHOSRawAnalyzerComponent_8cxx-source.html">AliHLTPHOSRawAnalyzerComponent.cxx</a>.<div class="fragment"><pre class="fragment">00308 {
+00309 cout << endl;
+00310
+00311 <span class="keywordflow">for</span>(<span class="keywordtype">int</span> i=0; i< ALTRO_MAX_SAMPLES; i++)
+00312 {
+00313 <span class="keywordflow">if</span> (data[i] != 0)
+00314 {
+00315 cout <<i <<<span class="stringliteral">"\t"</span>;
+00316 }
+00317 }
+00318 cout << endl;
+00319
+00320 <span class="keywordflow">for</span>(<span class="keywordtype">int</span> i=0; i< ALTRO_MAX_SAMPLES; i++)
+00321 {
+00322 <span class="keywordflow">if</span> (data[i] != 0)
+00323 {
+00324 cout <<data[i] <<<span class="stringliteral">"\t"</span>;
+00325 }
+00326 }
+00327
+00328 cout << endl;
+00329 }
+</pre></div>
+<p>
+ </td>
+ </tr>
+</table>
+<a class="anchor" name="AliHLTPHOSRawAnalyzerPeakFinderComponenta8" doxytag="AliHLTPHOSRawAnalyzerComponent::DumpData"></a><p>
+<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
+ <tr>
+ <td class="mdRow">
+ <table cellpadding="0" cellspacing="0" border="0">
+ <tr>
+ <td class="md" nowrap valign="top">void AliHLTPHOSRawAnalyzerComponent::DumpData </td>
+ <td class="md" valign="top">( </td>
+ <td class="mdname1" valign="top" nowrap> </td>
+ <td class="md" valign="top"> ) </td>
+ <td class="md" nowrap></td>
+ </tr>
+ </table>
+ </td>
+ </tr>
+</table>
+<table cellspacing="5" cellpadding="0" border="0">
+ <tr>
+ <td>
+
+ </td>
+ <td>
+
+<p>
+
+<p>
+Definition at line <a class="el" href="AliHLTPHOSRawAnalyzerComponent_8cxx-source.html#l00301">301</a> of file <a class="el" href="AliHLTPHOSRawAnalyzerComponent_8cxx-source.html">AliHLTPHOSRawAnalyzerComponent.cxx</a>.<div class="fragment"><pre class="fragment">00302 {
+00303 <a class="code" href="classAliHLTPHOSRawAnalyzerComponent.html#AliHLTPHOSRawAnalyzerPeakFinderComponenta8">DumpData</a>(0);
+00304 }
+</pre></div>
+<p>
+ </td>
+ </tr>
+</table>
+<a class="anchor" name="AliHLTPHOSRawAnalyzerPeakFinderComponenta7" doxytag="AliHLTPHOSRawAnalyzerComponent::DumpData"></a><p>
+<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
+ <tr>
+ <td class="mdRow">
+ <table cellpadding="0" cellspacing="0" border="0">
+ <tr>
+ <td class="md" nowrap valign="top">void AliHLTPHOSRawAnalyzerComponent::DumpData </td>
+ <td class="md" valign="top">( </td>
+ <td class="md" nowrap valign="top">int </td>
+ <td class="mdname1" valign="top" nowrap> <em>gain</em> </td>
+ <td class="md" valign="top"> ) </td>
+ <td class="md" nowrap></td>
+ </tr>
+ </table>
+ </td>
+ </tr>
+</table>
+<table cellspacing="5" cellpadding="0" border="0">
+ <tr>
+ <td>
+
+ </td>
+ <td>
+
+<p>
+
+<p>
+Definition at line <a class="el" href="AliHLTPHOSRawAnalyzerComponent_8cxx-source.html#l00281">281</a> of file <a class="el" href="AliHLTPHOSRawAnalyzerComponent_8cxx-source.html">AliHLTPHOSRawAnalyzerComponent.cxx</a>.
+<p>
+References <a class="el" href="AliHLTPHOSRawAnalyzerComponent_8h-source.html#l00060">fMaxValues</a>.<div class="fragment"><pre class="fragment">00282 {
+00283 <span class="keywordflow">for</span>(<span class="keywordtype">int</span> mod = 0; mod < N_MODULES; mod ++)
+00284 {
+00285 printf(<span class="stringliteral">"\n *********** MODULE %d ************\n"</span>, mod);
+00286 <span class="keywordflow">for</span>(<span class="keywordtype">int</span> row = 0; row < N_ROWS_MOD; row ++)
+00287 {
+00288 <span class="keywordflow">for</span>(<span class="keywordtype">int</span> col = 0; col < N_COLUMNS_MOD; col ++)
+00289 {
+00290 <span class="keywordflow">if</span>( <a class="code" href="classAliHLTPHOSRawAnalyzerComponent.html#AliHLTPHOSRawAnalyzerComponentr7">fMaxValues</a>[mod][row][col][0] != 0)
+00291 {
+00292 cout << <a class="code" href="classAliHLTPHOSRawAnalyzerComponent.html#AliHLTPHOSRawAnalyzerComponentr7">fMaxValues</a>[mod][row][col][gain] << <span class="stringliteral">"\t"</span>;
+00293 }
+00294 }
+00295 }
+00296 }
+00297 }
</pre></div>
<p>
</td>
</tr>
</table>
-<a class="anchor" name="AliHLTPHOSRawAnalyzerComponenta7" doxytag="AliHLTPHOSRawAnalyzerComponent::GetComponentID"></a><p>
+<a class="anchor" name="AliHLTPHOSRawAnalyzerComponenta13" doxytag="AliHLTPHOSRawAnalyzerComponent::GetComponentID"></a><p>
<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
<tr>
<td class="mdRow">
<table cellpadding="0" cellspacing="0" border="0">
<tr>
- <td class="md" nowrap valign="top">virtual const char* AliHLTPHOSRawAnalyzerComponent::GetComponentID </td>
+ <td class="md" nowrap valign="top">const char * AliHLTPHOSRawAnalyzerComponent::GetComponentID </td>
<td class="md" valign="top">( </td>
<td class="mdname1" valign="top" nowrap> </td>
<td class="md" valign="top"> ) </td>
<p>
<p>
-Implemented in <a class="el" href="classAliHLTPHOSRawAnalyzerCrudeComponent.html#AliHLTPHOSRawAnalyzerCrudeComponenta4">AliHLTPHOSRawAnalyzerCrudeComponent</a>, and <a class="el" href="classAliHLTPHOSRawAnalyzerPeakFinderComponent.html#AliHLTPHOSRawAnalyzerPeakFinderComponenta4">AliHLTPHOSRawAnalyzerPeakFinderComponent</a>. </td>
+Implemented in <a class="el" href="classAliHLTPHOSRawAnalyzerCrudeComponent.html#AliHLTPHOSRawAnalyzerCrudeComponenta4">AliHLTPHOSRawAnalyzerCrudeComponent</a>, and <a class="el" href="classAliHLTPHOSRawAnalyzerPeakFinderComponent.html#AliHLTPHOSRawAnalyzerPeakFinderComponenta2">AliHLTPHOSRawAnalyzerPeakFinderComponent</a>.
+<p>
+Definition at line <a class="el" href="AliHLTPHOSRawAnalyzerComponent_8cxx-source.html#l00109">109</a> of file <a class="el" href="AliHLTPHOSRawAnalyzerComponent_8cxx-source.html">AliHLTPHOSRawAnalyzerComponent.cxx</a>.<div class="fragment"><pre class="fragment">00110 {
+00111 <span class="keywordflow">return</span> <span class="stringliteral">"AliPhosTestRaw"</span>;
+00112 }
+</pre></div>
+<p>
+ </td>
+ </tr>
+</table>
+<a class="anchor" name="AliHLTPHOSRawAnalyzerPeakFinderComponenta11" doxytag="AliHLTPHOSRawAnalyzerComponent::GetEquippmentID"></a><p>
+<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
+ <tr>
+ <td class="mdRow">
+ <table cellpadding="0" cellspacing="0" border="0">
+ <tr>
+ <td class="md" nowrap valign="top">int AliHLTPHOSRawAnalyzerComponent::GetEquippmentID </td>
+ <td class="md" valign="top">( </td>
+ <td class="mdname1" valign="top" nowrap> </td>
+ <td class="md" valign="top"> ) </td>
+ <td class="md" nowrap></td>
+ </tr>
+ </table>
+ </td>
+ </tr>
+</table>
+<table cellspacing="5" cellpadding="0" border="0">
+ <tr>
+ <td>
+
+ </td>
+ <td>
+
+<p>
+
+<p>
+Definition at line <a class="el" href="AliHLTPHOSRawAnalyzerComponent_8cxx-source.html#l00391">391</a> of file <a class="el" href="AliHLTPHOSRawAnalyzerComponent_8cxx-source.html">AliHLTPHOSRawAnalyzerComponent.cxx</a>.<div class="fragment"><pre class="fragment">00392 {
+00393 <span class="keywordflow">return</span> fEquippmentID;
+00394 }
+</pre></div>
+<p>
+ </td>
</tr>
</table>
-<a class="anchor" name="AliHLTPHOSRawAnalyzerPeakFinderComponenta9" doxytag="AliHLTPHOSRawAnalyzerComponent::GetInputDataTypes"></a><p>
+<a class="anchor" name="AliHLTPHOSRawAnalyzerPeakFinderComponenta13" doxytag="AliHLTPHOSRawAnalyzerComponent::GetInputDataTypes"></a><p>
<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
<tr>
<td class="mdRow">
</td>
</tr>
</table>
-<a class="anchor" name="AliHLTPHOSRawAnalyzerPeakFinderComponenta11" doxytag="AliHLTPHOSRawAnalyzerComponent::GetOutputDataSize"></a><p>
+<a class="anchor" name="AliHLTPHOSRawAnalyzerPeakFinderComponenta15" doxytag="AliHLTPHOSRawAnalyzerComponent::GetOutputDataSize"></a><p>
<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
<tr>
<td class="mdRow">
<table cellpadding="0" cellspacing="0" border="0">
<tr>
- <td class="md" nowrap valign="top">virtual void AliHLTPHOSRawAnalyzerComponent::GetOutputDataSize </td>
+ <td class="md" nowrap valign="top">void AliHLTPHOSRawAnalyzerComponent::GetOutputDataSize </td>
<td class="md" valign="top">( </td>
- <td class="md" nowrap valign="top">long unsigned int & </td>
- <td class="mdname" nowrap>, </td>
+ <td class="md" nowrap valign="top">unsigned long & </td>
+ <td class="mdname" nowrap> <em>constBase</em>, </td>
</tr>
<tr>
<td class="md" nowrap align="right"></td>
<td class="md"></td>
<td class="md" nowrap>double & </td>
- <td class="mdname" nowrap></td>
+ <td class="mdname" nowrap> <em>inputMultiplier</em></td>
</tr>
<tr>
<td class="md"></td>
</td>
<td>
+<p>
+
+<p>
+Definition at line <a class="el" href="AliHLTPHOSRawAnalyzerComponent_8cxx-source.html#l00132">132</a> of file <a class="el" href="AliHLTPHOSRawAnalyzerComponent_8cxx-source.html">AliHLTPHOSRawAnalyzerComponent.cxx</a>.<div class="fragment"><pre class="fragment">00134 {
+00135 constBase = 30;
+00136 inputMultiplier = 0.1;
+00137 }
+</pre></div>
<p>
</td>
</tr>
</table>
-<a class="anchor" name="AliHLTPHOSRawAnalyzerPeakFinderComponenta10" doxytag="AliHLTPHOSRawAnalyzerComponent::GetOutputDataType"></a><p>
+<a class="anchor" name="AliHLTPHOSRawAnalyzerPeakFinderComponenta14" doxytag="AliHLTPHOSRawAnalyzerComponent::GetOutputDataType"></a><p>
<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
<tr>
<td class="mdRow">
<p>
<p>
-Definition at line <a class="el" href="AliHLTPHOSRawAnalyzerComponent_8cxx-source.html#l00072">72</a> of file <a class="el" href="AliHLTPHOSRawAnalyzerComponent_8cxx-source.html">AliHLTPHOSRawAnalyzerComponent.cxx</a>.<div class="fragment"><pre class="fragment">00073 {
-00074 <span class="keywordflow">return</span> outputDataType;
-00075 }
+Definition at line <a class="el" href="AliHLTPHOSRawAnalyzerComponent_8cxx-source.html#l00126">126</a> of file <a class="el" href="AliHLTPHOSRawAnalyzerComponent_8cxx-source.html">AliHLTPHOSRawAnalyzerComponent.cxx</a>.<div class="fragment"><pre class="fragment">00127 {
+00128 <span class="keywordflow">return</span> AliHLTPHOSDefinitions::gkCellEnergyDataType;
+00129 }
</pre></div>
<p>
</td>
<tr>
<td class="md" nowrap valign="top"><a class="el" href="classAliHLTPHOSRawAnalyzerComponent.html">AliHLTPHOSRawAnalyzerComponent</a>& AliHLTPHOSRawAnalyzerComponent::operator= </td>
<td class="md" valign="top">( </td>
- <td class="md" nowrap valign="top">const </td>
- <td class="mdname1" valign="top" nowrap> <em>AliHLTPHOSRawAnalyzerComponent</em> </td>
+ <td class="md" nowrap valign="top">const <a class="el" href="classAliHLTPHOSRawAnalyzerComponent.html">AliHLTPHOSRawAnalyzerComponent</a> & </td>
+ <td class="mdname1" valign="top" nowrap> </td>
<td class="md" valign="top"> ) </td>
<td class="md" nowrap><code> [inline]</code></td>
</tr>
<p>
<p>
-Reimplemented in <a class="el" href="classAliHLTPHOSRawAnalyzerCrudeComponent.html#AliHLTPHOSRawAnalyzerCrudeComponenta3">AliHLTPHOSRawAnalyzerCrudeComponent</a>, and <a class="el" href="classAliHLTPHOSRawAnalyzerPeakFinderComponent.html#AliHLTPHOSRawAnalyzerPeakFinderComponenta3">AliHLTPHOSRawAnalyzerPeakFinderComponent</a>.
-<p>
-Definition at line <a class="el" href="AliHLTPHOSRawAnalyzerComponent_8h-source.html#l00021">21</a> of file <a class="el" href="AliHLTPHOSRawAnalyzerComponent_8h-source.html">AliHLTPHOSRawAnalyzerComponent.h</a>.<div class="fragment"><pre class="fragment">00022 {
-00023 <span class="keywordflow">return</span> *<span class="keyword">this</span>;
-00024 };
+Definition at line <a class="el" href="AliHLTPHOSRawAnalyzerComponent_8h-source.html#l00023">23</a> of file <a class="el" href="AliHLTPHOSRawAnalyzerComponent_8h-source.html">AliHLTPHOSRawAnalyzerComponent.h</a>.<div class="fragment"><pre class="fragment">00024 {
+00025 <span class="keywordflow">return</span> *<span class="keyword">this</span>;
+00026 };
</pre></div>
<p>
</td>
</tr>
</table>
-<a class="anchor" name="AliHLTPHOSRawAnalyzerComponenta11" doxytag="AliHLTPHOSRawAnalyzerComponent::Spawn"></a><p>
+<a class="anchor" name="AliHLTPHOSRawAnalyzerComponentd0" doxytag="AliHLTPHOSRawAnalyzerComponent::Reset"></a><p>
<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
<tr>
<td class="mdRow">
<table cellpadding="0" cellspacing="0" border="0">
<tr>
- <td class="md" nowrap valign="top">virtual AliHLTComponent* AliHLTPHOSRawAnalyzerComponent::Spawn </td>
+ <td class="md" nowrap valign="top">void AliHLTPHOSRawAnalyzerComponent::Reset </td>
<td class="md" valign="top">( </td>
<td class="mdname1" valign="top" nowrap> </td>
<td class="md" valign="top"> ) </td>
- <td class="md" nowrap><code> [pure virtual]</code></td>
+ <td class="md" nowrap><code> [private]</code></td>
</tr>
</table>
</td>
<p>
<p>
-Implemented in <a class="el" href="classAliHLTPHOSRawAnalyzerCrudeComponent.html#AliHLTPHOSRawAnalyzerCrudeComponenta5">AliHLTPHOSRawAnalyzerCrudeComponent</a>, and <a class="el" href="classAliHLTPHOSRawAnalyzerPeakFinderComponent.html#AliHLTPHOSRawAnalyzerPeakFinderComponenta5">AliHLTPHOSRawAnalyzerPeakFinderComponent</a>. </td>
+Definition at line <a class="el" href="AliHLTPHOSRawAnalyzerComponent_8cxx-source.html#l00334">334</a> of file <a class="el" href="AliHLTPHOSRawAnalyzerComponent_8cxx-source.html">AliHLTPHOSRawAnalyzerComponent.cxx</a>.
+<p>
+References <a class="el" href="AliHLTPHOSRawAnalyzerComponent_8h-source.html#l00060">fMaxValues</a>, and <a class="el" href="AliHLTPHOSRawAnalyzerComponent_8cxx-source.html#l00357">ResetDataPtr()</a>.
+<p>
+Referenced by <a class="el" href="AliHLTPHOSRawAnalyzerComponent_8cxx-source.html#l00263">DoInit()</a>.<div class="fragment"><pre class="fragment">00335 {
+00336 <span class="keywordflow">for</span>(<span class="keywordtype">int</span> mod = 0; mod < N_MODULES; mod ++)
+00337 {
+00338 <span class="keywordflow">for</span>(<span class="keywordtype">int</span> row = 0; row < N_ROWS_MOD; row ++)
+00339 {
+00340 <span class="keywordflow">for</span>(<span class="keywordtype">int</span> col = 0; col < N_COLUMNS_MOD; col ++)
+00341 {
+00342 <span class="keywordflow">for</span>(<span class="keywordtype">int</span> gain = 0; gain < N_GAINS; gain ++ )
+00343 {
+00344 <a class="code" href="classAliHLTPHOSRawAnalyzerComponent.html#AliHLTPHOSRawAnalyzerComponentr7">fMaxValues</a>[mod][row][col][gain] = 0;
+00345 }
+00346 }
+00347 }
+00348 }
+00349
+00350 <a class="code" href="classAliHLTPHOSRawAnalyzerComponent.html#AliHLTPHOSRawAnalyzerComponentd1">ResetDataPtr</a>();
+00351
+00352 } <span class="comment">// end Reset</span>
+</pre></div>
+<p>
+ </td>
</tr>
</table>
-<hr><h2>Member Data Documentation</h2>
-<a class="anchor" name="AliHLTPHOSRawAnalyzerPeakFinderComponentp0" doxytag="AliHLTPHOSRawAnalyzerComponent::analyzerPtr"></a><p>
+<a class="anchor" name="AliHLTPHOSRawAnalyzerComponentd3" doxytag="AliHLTPHOSRawAnalyzerComponent::ResetDataPtr"></a><p>
<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
<tr>
<td class="mdRow">
<table cellpadding="0" cellspacing="0" border="0">
<tr>
- <td class="md" nowrap valign="top"><a class="el" href="classAliHLTPHOSRawAnalyzer.html">AliHLTPHOSRawAnalyzer</a>* <a class="el" href="classAliHLTPHOSRawAnalyzerComponent.html#AliHLTPHOSRawAnalyzerPeakFinderComponentp0">AliHLTPHOSRawAnalyzerComponent::analyzerPtr</a><code> [protected]</code> </td>
+ <td class="md" nowrap valign="top">void AliHLTPHOSRawAnalyzerComponent::ResetDataPtr </td>
+ <td class="md" valign="top">( </td>
+ <td class="md" nowrap valign="top">int </td>
+ <td class="mdname" nowrap> <em>startindex</em>, </td>
+ </tr>
+ <tr>
+ <td class="md" nowrap align="right"></td>
+ <td class="md"></td>
+ <td class="md" nowrap>int </td>
+ <td class="mdname" nowrap> <em>sampleCnt</em></td>
+ </tr>
+ <tr>
+ <td class="md"></td>
+ <td class="md">) </td>
+ <td class="md" colspan="2"><code> [private]</code></td>
</tr>
</table>
</td>
<p>
<p>
-Definition at line <a class="el" href="AliHLTPHOSRawAnalyzerComponent_8h-source.html#l00045">45</a> of file <a class="el" href="AliHLTPHOSRawAnalyzerComponent_8h-source.html">AliHLTPHOSRawAnalyzerComponent.h</a>. </td>
+Definition at line <a class="el" href="AliHLTPHOSRawAnalyzerComponent_8cxx-source.html#l00375">375</a> of file <a class="el" href="AliHLTPHOSRawAnalyzerComponent_8cxx-source.html">AliHLTPHOSRawAnalyzerComponent.cxx</a>.
+<p>
+References <a class="el" href="AliHLTPHOSRawAnalyzerComponent_8h-source.html#l00059">fTmpChannelData</a>.<div class="fragment"><pre class="fragment">00376 {
+00377 <span class="keywordflow">for</span>(<span class="keywordtype">int</span> i = startindex ; i< sampleCnt; i++)
+00378 {
+00379 <a class="code" href="classAliHLTPHOSRawAnalyzerComponent.html#AliHLTPHOSRawAnalyzerComponentr6">fTmpChannelData</a>[i] = 0;
+00380 }
+00381 }
+</pre></div>
+<p>
+ </td>
+ </tr>
+</table>
+<a class="anchor" name="AliHLTPHOSRawAnalyzerComponentd2" doxytag="AliHLTPHOSRawAnalyzerComponent::ResetDataPtr"></a><p>
+<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
+ <tr>
+ <td class="mdRow">
+ <table cellpadding="0" cellspacing="0" border="0">
+ <tr>
+ <td class="md" nowrap valign="top">void AliHLTPHOSRawAnalyzerComponent::ResetDataPtr </td>
+ <td class="md" valign="top">( </td>
+ <td class="md" nowrap valign="top">int </td>
+ <td class="mdname1" valign="top" nowrap> <em>sampleCnt</em> </td>
+ <td class="md" valign="top"> ) </td>
+ <td class="md" nowrap><code> [private]</code></td>
+ </tr>
+ </table>
+ </td>
+ </tr>
+</table>
+<table cellspacing="5" cellpadding="0" border="0">
+ <tr>
+ <td>
+
+ </td>
+ <td>
+
+<p>
+
+<p>
+Definition at line <a class="el" href="AliHLTPHOSRawAnalyzerComponent_8cxx-source.html#l00366">366</a> of file <a class="el" href="AliHLTPHOSRawAnalyzerComponent_8cxx-source.html">AliHLTPHOSRawAnalyzerComponent.cxx</a>.
+<p>
+References <a class="el" href="AliHLTPHOSRawAnalyzerComponent_8h-source.html#l00059">fTmpChannelData</a>.<div class="fragment"><pre class="fragment">00367 {
+00368 <span class="keywordflow">for</span>(<span class="keywordtype">int</span> i = 0 ; i< sampleCnt; i++)
+00369 {
+00370 <a class="code" href="classAliHLTPHOSRawAnalyzerComponent.html#AliHLTPHOSRawAnalyzerComponentr6">fTmpChannelData</a>[i] = 0;
+00371 }
+00372 }
+</pre></div>
+<p>
+ </td>
</tr>
</table>
-<a class="anchor" name="AliHLTPHOSRawAnalyzerComponentr0" doxytag="AliHLTPHOSRawAnalyzerComponent::eventCount"></a><p>
+<a class="anchor" name="AliHLTPHOSRawAnalyzerComponentd1" doxytag="AliHLTPHOSRawAnalyzerComponent::ResetDataPtr"></a><p>
<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
<tr>
<td class="mdRow">
<table cellpadding="0" cellspacing="0" border="0">
<tr>
- <td class="md" nowrap valign="top">int <a class="el" href="classAliHLTPHOSRawAnalyzerComponent.html#AliHLTPHOSRawAnalyzerComponentr0">AliHLTPHOSRawAnalyzerComponent::eventCount</a><code> [private]</code> </td>
+ <td class="md" nowrap valign="top">void AliHLTPHOSRawAnalyzerComponent::ResetDataPtr </td>
+ <td class="md" valign="top">( </td>
+ <td class="mdname1" valign="top" nowrap> </td>
+ <td class="md" valign="top"> ) </td>
+ <td class="md" nowrap><code> [private]</code></td>
</tr>
</table>
</td>
<p>
<p>
-Definition at line <a class="el" href="AliHLTPHOSRawAnalyzerComponent_8h-source.html#l00049">49</a> of file <a class="el" href="AliHLTPHOSRawAnalyzerComponent_8h-source.html">AliHLTPHOSRawAnalyzerComponent.h</a>.
+Definition at line <a class="el" href="AliHLTPHOSRawAnalyzerComponent_8cxx-source.html#l00357">357</a> of file <a class="el" href="AliHLTPHOSRawAnalyzerComponent_8cxx-source.html">AliHLTPHOSRawAnalyzerComponent.cxx</a>.
<p>
-Referenced by <a class="el" href="AliHLTPHOSRawAnalyzerComponent_8cxx-source.html#l00084">DoEvent()</a>. </td>
+References <a class="el" href="AliHLTPHOSRawAnalyzerComponent_8h-source.html#l00059">fTmpChannelData</a>.
+<p>
+Referenced by <a class="el" href="AliHLTPHOSRawAnalyzerComponent_8cxx-source.html#l00334">Reset()</a>.<div class="fragment"><pre class="fragment">00358 {
+00359 <span class="keywordflow">for</span>(<span class="keywordtype">int</span> i = 0 ; i< ALTRO_MAX_SAMPLES; i++)
+00360 {
+00361 <a class="code" href="classAliHLTPHOSRawAnalyzerComponent.html#AliHLTPHOSRawAnalyzerComponentr6">fTmpChannelData</a>[i] = 0;
+00362 }
+00363 }
+</pre></div>
+<p>
+ </td>
</tr>
</table>
-<a class="anchor" name="AliHLTPHOSRawAnalyzerComponentv0" doxytag="AliHLTPHOSRawAnalyzerComponent::inputDataTypes"></a><p>
+<a class="anchor" name="AliHLTPHOSRawAnalyzerPeakFinderComponenta12" doxytag="AliHLTPHOSRawAnalyzerComponent::SetCoordinates"></a><p>
<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
<tr>
<td class="mdRow">
<table cellpadding="0" cellspacing="0" border="0">
<tr>
- <td class="md" nowrap valign="top">const AliHLTComponentDataType <a class="el" href="classAliHLTPHOSRawAnalyzerComponent.html#AliHLTPHOSRawAnalyzerComponentv0">AliHLTPHOSRawAnalyzerComponent::inputDataTypes</a> = {kAliHLTVoidDataType,{0,"",""}}<code> [static, private]</code> </td>
+ <td class="md" nowrap valign="top">void AliHLTPHOSRawAnalyzerComponent::SetCoordinates </td>
+ <td class="md" valign="top">( </td>
+ <td class="md" nowrap valign="top">AliHLTUInt32_t </td>
+ <td class="mdname1" valign="top" nowrap> <em>equippmentID</em> </td>
+ <td class="md" valign="top"> ) </td>
+ <td class="md" nowrap></td>
</tr>
</table>
</td>
<p>
<p>
-Definition at line <a class="el" href="AliHLTPHOSRawAnalyzerComponent_8cxx-source.html#l00019">19</a> of file <a class="el" href="AliHLTPHOSRawAnalyzerComponent_8cxx-source.html">AliHLTPHOSRawAnalyzerComponent.cxx</a>. </td>
+Definition at line <a class="el" href="AliHLTPHOSRawAnalyzerComponent_8cxx-source.html#l00397">397</a> of file <a class="el" href="AliHLTPHOSRawAnalyzerComponent_8cxx-source.html">AliHLTPHOSRawAnalyzerComponent.cxx</a>.
+<p>
+References <a class="el" href="AliHLTPHOSRawAnalyzerComponent_8h-source.html#l00053">fEquippmentID</a>, <a class="el" href="AliHLTPHOSRawAnalyzerComponent_8h-source.html#l00058">fModuleID</a>, <a class="el" href="AliHLTPHOSRawAnalyzerComponent_8h-source.html#l00057">fRcuColOffeset</a>, <a class="el" href="AliHLTPHOSRawAnalyzerComponent_8h-source.html#l00056">fRcuRowOffeset</a>, <a class="el" href="AliHLTPHOSRawAnalyzerComponent_8h-source.html#l00054">fRcuX</a>, and <a class="el" href="AliHLTPHOSRawAnalyzerComponent_8h-source.html#l00055">fRcuZ</a>.
+<p>
+Referenced by <a class="el" href="AliHLTPHOSRawAnalyzerComponent_8cxx-source.html#l00263">DoInit()</a>.<div class="fragment"><pre class="fragment">00398 {
+00399 <span class="keywordtype">int</span> rcuIndex = (<a class="code" href="classAliHLTPHOSRawAnalyzerComponent.html#AliHLTPHOSRawAnalyzerComponentr0">fEquippmentID</a> - 1792)%4;
+00400 <a class="code" href="classAliHLTPHOSRawAnalyzerComponent.html#AliHLTPHOSRawAnalyzerComponentr5">fModuleID</a> = (<a class="code" href="classAliHLTPHOSRawAnalyzerComponent.html#AliHLTPHOSRawAnalyzerComponentr0">fEquippmentID</a> -1792 -rcuIndex)/5;
+00401
+00402 <span class="keywordflow">if</span>(rcuIndex == 0)
+00403 {
+00404 <a class="code" href="classAliHLTPHOSRawAnalyzerComponent.html#AliHLTPHOSRawAnalyzerComponentr1">fRcuX</a> = 0;
+00405 <a class="code" href="classAliHLTPHOSRawAnalyzerComponent.html#AliHLTPHOSRawAnalyzerComponentr2">fRcuZ</a> = 0;
+00406 }
+00407
+00408 <span class="keywordflow">if</span>(rcuIndex == 1)
+00409 {
+00410 <a class="code" href="classAliHLTPHOSRawAnalyzerComponent.html#AliHLTPHOSRawAnalyzerComponentr1">fRcuX</a> = 0;
+00411 <a class="code" href="classAliHLTPHOSRawAnalyzerComponent.html#AliHLTPHOSRawAnalyzerComponentr2">fRcuZ</a> = 1;
+00412 }
+00413
+00414 <span class="keywordflow">if</span>(rcuIndex == 2)
+00415 {
+00416 <a class="code" href="classAliHLTPHOSRawAnalyzerComponent.html#AliHLTPHOSRawAnalyzerComponentr1">fRcuX</a> = 1;
+00417 <a class="code" href="classAliHLTPHOSRawAnalyzerComponent.html#AliHLTPHOSRawAnalyzerComponentr2">fRcuZ</a> = 0;
+00418 }
+00419
+00420
+00421 <span class="keywordflow">if</span>(rcuIndex == 3)
+00422 {
+00423 <a class="code" href="classAliHLTPHOSRawAnalyzerComponent.html#AliHLTPHOSRawAnalyzerComponentr1">fRcuX</a> = 1;
+00424 <a class="code" href="classAliHLTPHOSRawAnalyzerComponent.html#AliHLTPHOSRawAnalyzerComponentr2">fRcuZ</a> = 1;
+00425 }
+00426
+00427 <a class="code" href="classAliHLTPHOSRawAnalyzerComponent.html#AliHLTPHOSRawAnalyzerComponentr3">fRcuRowOffeset</a> = 32*fRcuX;
+00428 <a class="code" href="classAliHLTPHOSRawAnalyzerComponent.html#AliHLTPHOSRawAnalyzerComponentr4">fRcuColOffeset</a> = 28*fRcuZ;
+00429
+00430 }
+</pre></div>
+<p>
+ </td>
+ </tr>
+</table>
+<a class="anchor" name="AliHLTPHOSRawAnalyzerPeakFinderComponenta10" doxytag="AliHLTPHOSRawAnalyzerComponent::SetEquippmentID"></a><p>
+<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
+ <tr>
+ <td class="mdRow">
+ <table cellpadding="0" cellspacing="0" border="0">
+ <tr>
+ <td class="md" nowrap valign="top">void AliHLTPHOSRawAnalyzerComponent::SetEquippmentID </td>
+ <td class="md" valign="top">( </td>
+ <td class="md" nowrap valign="top">AliHLTUInt32_t </td>
+ <td class="mdname1" valign="top" nowrap> <em>id</em> </td>
+ <td class="md" valign="top"> ) </td>
+ <td class="md" nowrap></td>
+ </tr>
+ </table>
+ </td>
+ </tr>
+</table>
+<table cellspacing="5" cellpadding="0" border="0">
+ <tr>
+ <td>
+
+ </td>
+ <td>
+
+<p>
+
+<p>
+Definition at line <a class="el" href="AliHLTPHOSRawAnalyzerComponent_8cxx-source.html#l00385">385</a> of file <a class="el" href="AliHLTPHOSRawAnalyzerComponent_8cxx-source.html">AliHLTPHOSRawAnalyzerComponent.cxx</a>.
+<p>
+References <a class="el" href="AliHLTPHOSRawAnalyzerComponent_8h-source.html#l00053">fEquippmentID</a>.
+<p>
+Referenced by <a class="el" href="AliHLTPHOSRawAnalyzerComponent_8cxx-source.html#l00263">DoInit()</a>.<div class="fragment"><pre class="fragment">00386 {
+00387 <a class="code" href="classAliHLTPHOSRawAnalyzerComponent.html#AliHLTPHOSRawAnalyzerComponentr0">fEquippmentID</a> = id;
+00388 }
+</pre></div>
+<p>
+ </td>
+ </tr>
+</table>
+<a class="anchor" name="AliHLTPHOSRawAnalyzerComponenta17" doxytag="AliHLTPHOSRawAnalyzerComponent::Spawn"></a><p>
+<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
+ <tr>
+ <td class="mdRow">
+ <table cellpadding="0" cellspacing="0" border="0">
+ <tr>
+ <td class="md" nowrap valign="top">virtual AliHLTComponent* AliHLTPHOSRawAnalyzerComponent::Spawn </td>
+ <td class="md" valign="top">( </td>
+ <td class="mdname1" valign="top" nowrap> </td>
+ <td class="md" valign="top"> ) </td>
+ <td class="md" nowrap><code> [pure virtual]</code></td>
+ </tr>
+ </table>
+ </td>
+ </tr>
+</table>
+<table cellspacing="5" cellpadding="0" border="0">
+ <tr>
+ <td>
+
+ </td>
+ <td>
+
+<p>
+
+<p>
+Implemented in <a class="el" href="classAliHLTPHOSRawAnalyzerCrudeComponent.html#AliHLTPHOSRawAnalyzerCrudeComponenta5">AliHLTPHOSRawAnalyzerCrudeComponent</a>, and <a class="el" href="classAliHLTPHOSRawAnalyzerPeakFinderComponent.html#AliHLTPHOSRawAnalyzerPeakFinderComponenta3">AliHLTPHOSRawAnalyzerPeakFinderComponent</a>. </td>
+ </tr>
+</table>
+<hr><h2>Member Data Documentation</h2>
+<a class="anchor" name="AliHLTPHOSRawAnalyzerPeakFinderComponentp0" doxytag="AliHLTPHOSRawAnalyzerComponent::analyzerPtr"></a><p>
+<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
+ <tr>
+ <td class="mdRow">
+ <table cellpadding="0" cellspacing="0" border="0">
+ <tr>
+ <td class="md" nowrap valign="top"><a class="el" href="classAliHLTPHOSRawAnalyzer.html">AliHLTPHOSRawAnalyzer</a>* <a class="el" href="classAliHLTPHOSRawAnalyzerComponent.html#AliHLTPHOSRawAnalyzerPeakFinderComponentp0">AliHLTPHOSRawAnalyzerComponent::analyzerPtr</a><code> [protected]</code> </td>
+ </tr>
+ </table>
+ </td>
+ </tr>
+</table>
+<table cellspacing="5" cellpadding="0" border="0">
+ <tr>
+ <td>
+
+ </td>
+ <td>
+
+<p>
+
+<p>
+Definition at line <a class="el" href="AliHLTPHOSRawAnalyzerComponent_8h-source.html#l00045">45</a> of file <a class="el" href="AliHLTPHOSRawAnalyzerComponent_8h-source.html">AliHLTPHOSRawAnalyzerComponent.h</a>. </td>
+ </tr>
+</table>
+<a class="anchor" name="AliHLTPHOSRawAnalyzerComponentr0" doxytag="AliHLTPHOSRawAnalyzerComponent::fEquippmentID"></a><p>
+<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
+ <tr>
+ <td class="mdRow">
+ <table cellpadding="0" cellspacing="0" border="0">
+ <tr>
+ <td class="md" nowrap valign="top">AliHLTUInt32_t <a class="el" href="classAliHLTPHOSRawAnalyzerComponent.html#AliHLTPHOSRawAnalyzerComponentr0">AliHLTPHOSRawAnalyzerComponent::fEquippmentID</a><code> [private]</code> </td>
+ </tr>
+ </table>
+ </td>
+ </tr>
+</table>
+<table cellspacing="5" cellpadding="0" border="0">
+ <tr>
+ <td>
+
+ </td>
+ <td>
+
+<p>
+
+<p>
+Definition at line <a class="el" href="AliHLTPHOSRawAnalyzerComponent_8h-source.html#l00053">53</a> of file <a class="el" href="AliHLTPHOSRawAnalyzerComponent_8h-source.html">AliHLTPHOSRawAnalyzerComponent.h</a>.
+<p>
+Referenced by <a class="el" href="AliHLTPHOSRawAnalyzerComponent_8cxx-source.html#l00397">SetCoordinates()</a>, and <a class="el" href="AliHLTPHOSRawAnalyzerComponent_8cxx-source.html#l00385">SetEquippmentID()</a>. </td>
+ </tr>
+</table>
+<a class="anchor" name="AliHLTPHOSRawAnalyzerComponentv0" doxytag="AliHLTPHOSRawAnalyzerComponent::fEventCount"></a><p>
+<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
+ <tr>
+ <td class="mdRow">
+ <table cellpadding="0" cellspacing="0" border="0">
+ <tr>
+ <td class="md" nowrap valign="top">int <a class="el" href="classAliHLTPHOSRawAnalyzerComponent.html#AliHLTPHOSRawAnalyzerComponentv0">AliHLTPHOSRawAnalyzerComponent::fEventCount</a> = 0<code> [static, private]</code> </td>
+ </tr>
+ </table>
+ </td>
+ </tr>
+</table>
+<table cellspacing="5" cellpadding="0" border="0">
+ <tr>
+ <td>
+
+ </td>
+ <td>
+
+<p>
+
+<p>
+Definition at line <a class="el" href="AliHLTPHOSRawAnalyzerComponent_8cxx-source.html#l00028">28</a> of file <a class="el" href="AliHLTPHOSRawAnalyzerComponent_8cxx-source.html">AliHLTPHOSRawAnalyzerComponent.cxx</a>. </td>
+ </tr>
+</table>
+<a class="anchor" name="AliHLTPHOSRawAnalyzerComponentr7" doxytag="AliHLTPHOSRawAnalyzerComponent::fMaxValues"></a><p>
+<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
+ <tr>
+ <td class="mdRow">
+ <table cellpadding="0" cellspacing="0" border="0">
+ <tr>
+ <td class="md" nowrap valign="top">Double_t <a class="el" href="classAliHLTPHOSRawAnalyzerComponent.html#AliHLTPHOSRawAnalyzerComponentr7">AliHLTPHOSRawAnalyzerComponent::fMaxValues</a>[N_MODULES][N_ROWS_MOD][N_COLUMNS_MOD][N_GAINS]<code> [private]</code> </td>
+ </tr>
+ </table>
+ </td>
+ </tr>
+</table>
+<table cellspacing="5" cellpadding="0" border="0">
+ <tr>
+ <td>
+
+ </td>
+ <td>
+
+<p>
+
+<p>
+Definition at line <a class="el" href="AliHLTPHOSRawAnalyzerComponent_8h-source.html#l00060">60</a> of file <a class="el" href="AliHLTPHOSRawAnalyzerComponent_8h-source.html">AliHLTPHOSRawAnalyzerComponent.h</a>.
+<p>
+Referenced by <a class="el" href="AliHLTPHOSRawAnalyzerComponent_8cxx-source.html#l00281">DumpData()</a>, and <a class="el" href="AliHLTPHOSRawAnalyzerComponent_8cxx-source.html#l00334">Reset()</a>. </td>
+ </tr>
+</table>
+<a class="anchor" name="AliHLTPHOSRawAnalyzerComponentr5" doxytag="AliHLTPHOSRawAnalyzerComponent::fModuleID"></a><p>
+<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
+ <tr>
+ <td class="mdRow">
+ <table cellpadding="0" cellspacing="0" border="0">
+ <tr>
+ <td class="md" nowrap valign="top">AliHLTUInt16_t <a class="el" href="classAliHLTPHOSRawAnalyzerComponent.html#AliHLTPHOSRawAnalyzerComponentr5">AliHLTPHOSRawAnalyzerComponent::fModuleID</a><code> [private]</code> </td>
+ </tr>
+ </table>
+ </td>
+ </tr>
+</table>
+<table cellspacing="5" cellpadding="0" border="0">
+ <tr>
+ <td>
+
+ </td>
+ <td>
+
+<p>
+
+<p>
+Definition at line <a class="el" href="AliHLTPHOSRawAnalyzerComponent_8h-source.html#l00058">58</a> of file <a class="el" href="AliHLTPHOSRawAnalyzerComponent_8h-source.html">AliHLTPHOSRawAnalyzerComponent.h</a>.
+<p>
+Referenced by <a class="el" href="AliHLTPHOSRawAnalyzerComponent_8cxx-source.html#l00397">SetCoordinates()</a>. </td>
+ </tr>
+</table>
+<a class="anchor" name="AliHLTPHOSRawAnalyzerComponentr10" doxytag="AliHLTPHOSRawAnalyzerComponent::fOutPtr"></a><p>
+<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
+ <tr>
+ <td class="mdRow">
+ <table cellpadding="0" cellspacing="0" border="0">
+ <tr>
+ <td class="md" nowrap valign="top"><a class="el" href="structAliHLTPHOSRcuCellEnergyDataStruct.html">AliHLTPHOSRcuCellEnergyDataStruct</a>* <a class="el" href="classAliHLTPHOSRawAnalyzerComponent.html#AliHLTPHOSRawAnalyzerComponentr10">AliHLTPHOSRawAnalyzerComponent::fOutPtr</a><code> [private]</code> </td>
+ </tr>
+ </table>
+ </td>
+ </tr>
+</table>
+<table cellspacing="5" cellpadding="0" border="0">
+ <tr>
+ <td>
+
+ </td>
+ <td>
+
+<p>
+
+<p>
+Definition at line <a class="el" href="AliHLTPHOSRawAnalyzerComponent_8h-source.html#l00063">63</a> of file <a class="el" href="AliHLTPHOSRawAnalyzerComponent_8h-source.html">AliHLTPHOSRawAnalyzerComponent.h</a>. </td>
+ </tr>
+</table>
+<a class="anchor" name="AliHLTPHOSRawAnalyzerComponentr8" doxytag="AliHLTPHOSRawAnalyzerComponent::fPHOSRawStream"></a><p>
+<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
+ <tr>
+ <td class="mdRow">
+ <table cellpadding="0" cellspacing="0" border="0">
+ <tr>
+ <td class="md" nowrap valign="top">AliCaloRawStream* <a class="el" href="classAliHLTPHOSRawAnalyzerComponent.html#AliHLTPHOSRawAnalyzerComponentr8">AliHLTPHOSRawAnalyzerComponent::fPHOSRawStream</a><code> [private]</code> </td>
+ </tr>
+ </table>
+ </td>
+ </tr>
+</table>
+<table cellspacing="5" cellpadding="0" border="0">
+ <tr>
+ <td>
+
+ </td>
+ <td>
+
+<p>
+
+<p>
+Definition at line <a class="el" href="AliHLTPHOSRawAnalyzerComponent_8h-source.html#l00061">61</a> of file <a class="el" href="AliHLTPHOSRawAnalyzerComponent_8h-source.html">AliHLTPHOSRawAnalyzerComponent.h</a>.
+<p>
+Referenced by <a class="el" href="AliHLTPHOSRawAnalyzerComponent_8cxx-source.html#l00087">DoDeinit()</a>, <a class="el" href="AliHLTPHOSRawAnalyzerComponent_8cxx-source.html#l00263">DoInit()</a>, and <a class="el" href="AliHLTPHOSRawAnalyzerComponent_8cxx-source.html#l00050">~AliHLTPHOSRawAnalyzerComponent()</a>. </td>
+ </tr>
+</table>
+<a class="anchor" name="AliHLTPHOSRawAnalyzerComponentr9" doxytag="AliHLTPHOSRawAnalyzerComponent::fRawMemoryReader"></a><p>
+<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
+ <tr>
+ <td class="mdRow">
+ <table cellpadding="0" cellspacing="0" border="0">
+ <tr>
+ <td class="md" nowrap valign="top">AliRawReaderMemory* <a class="el" href="classAliHLTPHOSRawAnalyzerComponent.html#AliHLTPHOSRawAnalyzerComponentr9">AliHLTPHOSRawAnalyzerComponent::fRawMemoryReader</a><code> [private]</code> </td>
+ </tr>
+ </table>
+ </td>
+ </tr>
+</table>
+<table cellspacing="5" cellpadding="0" border="0">
+ <tr>
+ <td>
+
+ </td>
+ <td>
+
+<p>
+
+<p>
+Definition at line <a class="el" href="AliHLTPHOSRawAnalyzerComponent_8h-source.html#l00062">62</a> of file <a class="el" href="AliHLTPHOSRawAnalyzerComponent_8h-source.html">AliHLTPHOSRawAnalyzerComponent.h</a>.
+<p>
+Referenced by <a class="el" href="AliHLTPHOSRawAnalyzerComponent_8cxx-source.html#l00087">DoDeinit()</a>, <a class="el" href="AliHLTPHOSRawAnalyzerComponent_8cxx-source.html#l00263">DoInit()</a>, and <a class="el" href="AliHLTPHOSRawAnalyzerComponent_8cxx-source.html#l00050">~AliHLTPHOSRawAnalyzerComponent()</a>. </td>
+ </tr>
+</table>
+<a class="anchor" name="AliHLTPHOSRawAnalyzerComponentr4" doxytag="AliHLTPHOSRawAnalyzerComponent::fRcuColOffeset"></a><p>
+<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
+ <tr>
+ <td class="mdRow">
+ <table cellpadding="0" cellspacing="0" border="0">
+ <tr>
+ <td class="md" nowrap valign="top">AliHLTUInt16_t <a class="el" href="classAliHLTPHOSRawAnalyzerComponent.html#AliHLTPHOSRawAnalyzerComponentr4">AliHLTPHOSRawAnalyzerComponent::fRcuColOffeset</a><code> [private]</code> </td>
+ </tr>
+ </table>
+ </td>
+ </tr>
+</table>
+<table cellspacing="5" cellpadding="0" border="0">
+ <tr>
+ <td>
+
+ </td>
+ <td>
+
+<p>
+
+<p>
+Definition at line <a class="el" href="AliHLTPHOSRawAnalyzerComponent_8h-source.html#l00057">57</a> of file <a class="el" href="AliHLTPHOSRawAnalyzerComponent_8h-source.html">AliHLTPHOSRawAnalyzerComponent.h</a>.
+<p>
+Referenced by <a class="el" href="AliHLTPHOSRawAnalyzerComponent_8cxx-source.html#l00397">SetCoordinates()</a>. </td>
+ </tr>
+</table>
+<a class="anchor" name="AliHLTPHOSRawAnalyzerComponentr3" doxytag="AliHLTPHOSRawAnalyzerComponent::fRcuRowOffeset"></a><p>
+<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
+ <tr>
+ <td class="mdRow">
+ <table cellpadding="0" cellspacing="0" border="0">
+ <tr>
+ <td class="md" nowrap valign="top">AliHLTUInt16_t <a class="el" href="classAliHLTPHOSRawAnalyzerComponent.html#AliHLTPHOSRawAnalyzerComponentr3">AliHLTPHOSRawAnalyzerComponent::fRcuRowOffeset</a><code> [private]</code> </td>
+ </tr>
+ </table>
+ </td>
+ </tr>
+</table>
+<table cellspacing="5" cellpadding="0" border="0">
+ <tr>
+ <td>
+
+ </td>
+ <td>
+
+<p>
+
+<p>
+Definition at line <a class="el" href="AliHLTPHOSRawAnalyzerComponent_8h-source.html#l00056">56</a> of file <a class="el" href="AliHLTPHOSRawAnalyzerComponent_8h-source.html">AliHLTPHOSRawAnalyzerComponent.h</a>.
+<p>
+Referenced by <a class="el" href="AliHLTPHOSRawAnalyzerComponent_8cxx-source.html#l00397">SetCoordinates()</a>. </td>
+ </tr>
+</table>
+<a class="anchor" name="AliHLTPHOSRawAnalyzerComponentr1" doxytag="AliHLTPHOSRawAnalyzerComponent::fRcuX"></a><p>
+<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
+ <tr>
+ <td class="mdRow">
+ <table cellpadding="0" cellspacing="0" border="0">
+ <tr>
+ <td class="md" nowrap valign="top">AliHLTUInt16_t <a class="el" href="classAliHLTPHOSRawAnalyzerComponent.html#AliHLTPHOSRawAnalyzerComponentr1">AliHLTPHOSRawAnalyzerComponent::fRcuX</a><code> [private]</code> </td>
+ </tr>
+ </table>
+ </td>
+ </tr>
+</table>
+<table cellspacing="5" cellpadding="0" border="0">
+ <tr>
+ <td>
+
+ </td>
+ <td>
+
+<p>
+
+<p>
+Definition at line <a class="el" href="AliHLTPHOSRawAnalyzerComponent_8h-source.html#l00054">54</a> of file <a class="el" href="AliHLTPHOSRawAnalyzerComponent_8h-source.html">AliHLTPHOSRawAnalyzerComponent.h</a>.
+<p>
+Referenced by <a class="el" href="AliHLTPHOSRawAnalyzerComponent_8cxx-source.html#l00397">SetCoordinates()</a>. </td>
+ </tr>
+</table>
+<a class="anchor" name="AliHLTPHOSRawAnalyzerComponentr2" doxytag="AliHLTPHOSRawAnalyzerComponent::fRcuZ"></a><p>
+<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
+ <tr>
+ <td class="mdRow">
+ <table cellpadding="0" cellspacing="0" border="0">
+ <tr>
+ <td class="md" nowrap valign="top">AliHLTUInt16_t <a class="el" href="classAliHLTPHOSRawAnalyzerComponent.html#AliHLTPHOSRawAnalyzerComponentr2">AliHLTPHOSRawAnalyzerComponent::fRcuZ</a><code> [private]</code> </td>
+ </tr>
+ </table>
+ </td>
+ </tr>
+</table>
+<table cellspacing="5" cellpadding="0" border="0">
+ <tr>
+ <td>
+
+ </td>
+ <td>
+
+<p>
+
+<p>
+Definition at line <a class="el" href="AliHLTPHOSRawAnalyzerComponent_8h-source.html#l00055">55</a> of file <a class="el" href="AliHLTPHOSRawAnalyzerComponent_8h-source.html">AliHLTPHOSRawAnalyzerComponent.h</a>.
+<p>
+Referenced by <a class="el" href="AliHLTPHOSRawAnalyzerComponent_8cxx-source.html#l00397">SetCoordinates()</a>. </td>
+ </tr>
+</table>
+<a class="anchor" name="AliHLTPHOSRawAnalyzerComponentr6" doxytag="AliHLTPHOSRawAnalyzerComponent::fTmpChannelData"></a><p>
+<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
+ <tr>
+ <td class="mdRow">
+ <table cellpadding="0" cellspacing="0" border="0">
+ <tr>
+ <td class="md" nowrap valign="top">Double_t <a class="el" href="classAliHLTPHOSRawAnalyzerComponent.html#AliHLTPHOSRawAnalyzerComponentr6">AliHLTPHOSRawAnalyzerComponent::fTmpChannelData</a>[ALTRO_MAX_SAMPLES]<code> [private]</code> </td>
+ </tr>
+ </table>
+ </td>
+ </tr>
+</table>
+<table cellspacing="5" cellpadding="0" border="0">
+ <tr>
+ <td>
+
+ </td>
+ <td>
+
+<p>
+
+<p>
+Definition at line <a class="el" href="AliHLTPHOSRawAnalyzerComponent_8h-source.html#l00059">59</a> of file <a class="el" href="AliHLTPHOSRawAnalyzerComponent_8h-source.html">AliHLTPHOSRawAnalyzerComponent.h</a>.
+<p>
+Referenced by <a class="el" href="AliHLTPHOSRawAnalyzerComponent_8cxx-source.html#l00357">ResetDataPtr()</a>. </td>
</tr>
</table>
-<a class="anchor" name="AliHLTPHOSRawAnalyzerComponentv1" doxytag="AliHLTPHOSRawAnalyzerComponent::outputDataType"></a><p>
+<a class="anchor" name="AliHLTPHOSRawAnalyzerComponentv1" doxytag="AliHLTPHOSRawAnalyzerComponent::inputDataTypes"></a><p>
<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
<tr>
<td class="mdRow">
<table cellpadding="0" cellspacing="0" border="0">
<tr>
- <td class="md" nowrap valign="top">const AliHLTComponentDataType <a class="el" href="classAliHLTPHOSRawAnalyzerComponent.html#AliHLTPHOSRawAnalyzerComponentv1">AliHLTPHOSRawAnalyzerComponent::outputDataType</a> = kAliHLTVoidDataType<code> [static, private]</code> </td>
+ <td class="md" nowrap valign="top">const AliHLTComponentDataType <a class="el" href="classAliHLTPHOSRawAnalyzerComponent.html#AliHLTPHOSRawAnalyzerComponentv1">AliHLTPHOSRawAnalyzerComponent::inputDataTypes</a> = {kAliHLTVoidDataType,{0,"",""}}<code> [static, private]</code> </td>
</tr>
</table>
</td>
<p>
<p>
-Definition at line <a class="el" href="AliHLTPHOSRawAnalyzerComponent_8cxx-source.html#l00020">20</a> of file <a class="el" href="AliHLTPHOSRawAnalyzerComponent_8cxx-source.html">AliHLTPHOSRawAnalyzerComponent.cxx</a>. </td>
+Definition at line <a class="el" href="AliHLTPHOSRawAnalyzerComponent_8cxx-source.html#l00027">27</a> of file <a class="el" href="AliHLTPHOSRawAnalyzerComponent_8cxx-source.html">AliHLTPHOSRawAnalyzerComponent.cxx</a>. </td>
</tr>
</table>
<hr>The documentation for this class was generated from the following files:<ul>
<li><a class="el" href="AliHLTPHOSRawAnalyzerComponent_8h-source.html">AliHLTPHOSRawAnalyzerComponent.h</a><li><a class="el" href="AliHLTPHOSRawAnalyzerComponent_8cxx-source.html">AliHLTPHOSRawAnalyzerComponent.cxx</a></ul>
-<hr size="1"><address style="align: right;"><small>Generated on Wed Jan 17 21:56:43 2007 for AliHLTPHOS by
+<hr size="1"><address style="align: right;"><small>Generated on Sun Feb 18 22:17:03 2007 for AliHLTPHOS by
<a href="http://www.doxygen.org/index.html">
<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.3.9.1 </small></address>
</body>
<tr class="memlist"><td><a class="el" href="classAliHLTPHOSRawAnalyzer.html#AliHLTPHOSRawAnalyzerPeakFinderp0">fFloatDataPtr</a></td><td><a class="el" href="classAliHLTPHOSRawAnalyzer.html">AliHLTPHOSRawAnalyzer</a></td><td><code> [protected]</code></td></tr>
<tr class="memlist"><td><a class="el" href="classAliHLTPHOSRawAnalyzer.html#AliHLTPHOSRawAnalyzerPeakFindera9">FindStartIndex</a>(double treshold)</td><td><a class="el" href="classAliHLTPHOSRawAnalyzer.html">AliHLTPHOSRawAnalyzer</a></td><td></td></tr>
<tr class="memlist"><td><a class="el" href="classAliHLTPHOSRawAnalyzer.html#AliHLTPHOSRawAnalyzerPeakFinderp1">fSampleFrequency</a></td><td><a class="el" href="classAliHLTPHOSRawAnalyzer.html">AliHLTPHOSRawAnalyzer</a></td><td><code> [protected]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="classAliHLTPHOSRawAnalyzer.html#AliHLTPHOSRawAnalyzerPeakFinderp7">fStartIndex</a></td><td><a class="el" href="classAliHLTPHOSRawAnalyzer.html">AliHLTPHOSRawAnalyzer</a></td><td><code> [protected]</code></td></tr>
<tr class="memlist"><td><a class="el" href="classAliHLTPHOSRawAnalyzer.html#AliHLTPHOSRawAnalyzerPeakFinderp4">fTau</a></td><td><a class="el" href="classAliHLTPHOSRawAnalyzer.html">AliHLTPHOSRawAnalyzer</a></td><td><code> [protected]</code></td></tr>
<tr class="memlist"><td><a class="el" href="classAliHLTPHOSRawAnalyzer.html#AliHLTPHOSRawAnalyzerPeakFindera11">GetEnergy</a>()</td><td><a class="el" href="classAliHLTPHOSRawAnalyzer.html">AliHLTPHOSRawAnalyzer</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="classAliHLTPHOSRawAnalyzer.html#AliHLTPHOSRawAnalyzerPeakFindera18">GetMaxValue</a>(Double_t *dta, Int_t size)</td><td><a class="el" href="classAliHLTPHOSRawAnalyzer.html">AliHLTPHOSRawAnalyzer</a></td><td></td></tr>
<tr class="memlist"><td><a class="el" href="classAliHLTPHOSRawAnalyzer.html#AliHLTPHOSRawAnalyzerPeakFindera10">GetTiming</a>()</td><td><a class="el" href="classAliHLTPHOSRawAnalyzer.html">AliHLTPHOSRawAnalyzer</a></td><td></td></tr>
- <tr class="memlist"><td><a class="el" href="classAliHLTPHOSRawAnalyzer.html#AliHLTPHOSRawAnalyzerPeakFindera14">MakeInitialGuess</a>()</td><td><a class="el" href="classAliHLTPHOSRawAnalyzer.html">AliHLTPHOSRawAnalyzer</a></td><td></td></tr>
- <tr class="memlist"><td><a class="el" href="classAliHLTPHOSRawAnalyzer.html#AliHLTPHOSRawAnalyzerPeakFindera15">MakeInitialGuess</a>(int treshold)</td><td><a class="el" href="classAliHLTPHOSRawAnalyzer.html">AliHLTPHOSRawAnalyzer</a></td><td></td></tr>
- <tr class="memlist"><td><a class="el" href="classAliHLTPHOSRawAnalyzer.html#AliHLTPHOSRawAnalyzerPeakFinderp7">n</a></td><td><a class="el" href="classAliHLTPHOSRawAnalyzer.html">AliHLTPHOSRawAnalyzer</a></td><td><code> [protected]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="classAliHLTPHOSRawAnalyzer.html#AliHLTPHOSRawAnalyzerPeakFindera15">MakeInitialGuess</a>()</td><td><a class="el" href="classAliHLTPHOSRawAnalyzer.html">AliHLTPHOSRawAnalyzer</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="classAliHLTPHOSRawAnalyzer.html#AliHLTPHOSRawAnalyzerPeakFindera16">MakeInitialGuess</a>(int treshold)</td><td><a class="el" href="classAliHLTPHOSRawAnalyzer.html">AliHLTPHOSRawAnalyzer</a></td><td></td></tr>
<tr class="memlist"><td><a class="el" href="classAliHLTPHOSRawAnalyzerCrude.html#AliHLTPHOSRawAnalyzerCrudea2">operator=</a>(const AliHLTPHOSRawAnalyzerCrude)</td><td><a class="el" href="classAliHLTPHOSRawAnalyzerCrude.html">AliHLTPHOSRawAnalyzerCrude</a></td><td><code> [inline]</code></td></tr>
<tr class="memlist"><td><a class="el" href="classAliHLTPHOSRawAnalyzer.html#AliHLTPHOSRawAnalyzera4">AliHLTPHOSRawAnalyzer::operator=</a>(const AliHLTPHOSRawAnalyzer &)</td><td><a class="el" href="classAliHLTPHOSRawAnalyzer.html">AliHLTPHOSRawAnalyzer</a></td><td><code> [inline]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="classAliHLTPHOSRawAnalyzer.html#AliHLTPHOSRawAnalyzerLMSa17">SetAVector</a>(Double_t *aVector, Int_t size)</td><td><a class="el" href="classAliHLTPHOSRawAnalyzer.html">AliHLTPHOSRawAnalyzer</a></td><td><code> [virtual]</code></td></tr>
<tr class="memlist"><td><a class="el" href="classAliHLTPHOSRawAnalyzer.html#AliHLTPHOSRawAnalyzerPeakFindera12">SetData</a>(double *data)</td><td><a class="el" href="classAliHLTPHOSRawAnalyzer.html">AliHLTPHOSRawAnalyzer</a></td><td></td></tr>
<tr class="memlist"><td><a class="el" href="classAliHLTPHOSRawAnalyzer.html#AliHLTPHOSRawAnalyzerPeakFindera13">SetSampleFreq</a>(double freq)</td><td><a class="el" href="classAliHLTPHOSRawAnalyzer.html">AliHLTPHOSRawAnalyzer</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="classAliHLTPHOSRawAnalyzer.html#AliHLTPHOSRawAnalyzerPeakFindera14">SetStartIndex</a>(int startIndex)</td><td><a class="el" href="classAliHLTPHOSRawAnalyzer.html">AliHLTPHOSRawAnalyzer</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="classAliHLTPHOSRawAnalyzer.html#AliHLTPHOSRawAnalyzerLMSa16">SetTVector</a>(Double_t *tVector, Int_t size)</td><td><a class="el" href="classAliHLTPHOSRawAnalyzer.html">AliHLTPHOSRawAnalyzer</a></td><td><code> [virtual]</code></td></tr>
<tr class="memlist"><td><a class="el" href="classAliHLTPHOSRawAnalyzer.html#AliHLTPHOSRawAnalyzera1">~AliHLTPHOSRawAnalyzer</a>()</td><td><a class="el" href="classAliHLTPHOSRawAnalyzer.html">AliHLTPHOSRawAnalyzer</a></td><td><code> [virtual]</code></td></tr>
<tr class="memlist"><td><a class="el" href="classAliHLTPHOSRawAnalyzerCrude.html#AliHLTPHOSRawAnalyzerCrudea3">~AliHLTPHOSRawAnalyzerCrude</a>()</td><td><a class="el" href="classAliHLTPHOSRawAnalyzerCrude.html">AliHLTPHOSRawAnalyzerCrude</a></td><td><code> [virtual]</code></td></tr>
-</table><hr size="1"><address style="align: right;"><small>Generated on Wed Jan 17 21:56:44 2007 for AliHLTPHOS by
+</table><hr size="1"><address style="align: right;"><small>Generated on Sun Feb 18 22:17:03 2007 for AliHLTPHOS by
<a href="http://www.doxygen.org/index.html">
<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.3.9.1 </small></address>
</body>
<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>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classAliHLTPHOSRawAnalyzer.html#AliHLTPHOSRawAnalyzerPeakFindera14">MakeInitialGuess</a> ()</td></tr>
+<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>
-<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> (int treshold)</td></tr>
+<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>
+
+<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>
+
+<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>
+
+<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>
+
+<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>
<tr><td colspan="2"><br><h2>Protected Attributes</h2></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">double * </td><td class="memItemRight" valign="bottom"><a class="el" href="classAliHLTPHOSRawAnalyzer.html#AliHLTPHOSRawAnalyzerPeakFinderp0">fFloatDataPtr</a></td></tr>
+<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>
<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>
<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>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="classAliHLTPHOSRawAnalyzer.html#AliHLTPHOSRawAnalyzerPeakFinderp7">n</a></td></tr>
+<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>
</table>
<hr><h2>Constructor & Destructor Documentation</h2>
<p>
Definition at line <a class="el" href="AliHLTPHOSRawAnalyzerCrude_8cxx-source.html#l00036">36</a> of file <a class="el" href="AliHLTPHOSRawAnalyzerCrude_8cxx-source.html">AliHLTPHOSRawAnalyzerCrude.cxx</a>.<div class="fragment"><pre class="fragment">00036 :<a class="code" href="classAliHLTPHOSRawAnalyzer.html#AliHLTPHOSRawAnalyzera0">AliHLTPHOSRawAnalyzer</a>()
00037 {
-00038 cout <<<span class="stringliteral">"AliHLTPHOSRawAnalyzerCrude::Creating a new AliHLTPHOSRawAnalyzerCrude() object "</span><<endl;
+00038 <span class="comment">// cout <<"AliHLTPHOSRawAnalyzerCrude::Creating a new AliHLTPHOSRawAnalyzerCrude() object "<<endl;</span>
00039 }
</pre></div>
<p>
<td>
<p>
-Shifts the basline with the amount given by baselineValue If pretrigger samples are not present then the basline correction will be incorrect. <dl compact><dt><b>Parameters:</b></dt><dd>
+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>
<table border="0" cellspacing="2" cellpadding="0">
<tr><td valign="top"></td><td valign="top"><em>dataPtr</em> </td><td>array for wich to correct the basline </td></tr>
<tr><td valign="top"></td><td valign="top"><em>BaslineValue</em> </td><td>the basline value to subtract.. </td></tr>
</dl>
<p>
-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>.
+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>.
<p>
-References <a class="el" href="AliHLTPHOSRawAnalyzer_8h-source.html#l00032">AliHLTPHOSRawAnalyzer::fFloatDataPtr</a>.<div class="fragment"><pre class="fragment">00061 {
-00062 <a class="code" href="classAliHLTPHOSRawAnalyzer.html#AliHLTPHOSRawAnalyzerPeakFinderp0">fFloatDataPtr</a> = dataPtr;
-00063 printf(<span class="stringliteral">"\nbaselineValue = %f\n"</span>, baselineValue);
-00064 cout << <span class="stringliteral">"Baseline correction not yet implemeted"</span> << endl;
-00065 } <span class="comment">//end BaslineCorrection</span>
+References <a class="el" href="AliHLTPHOSRawAnalyzer_8h-source.html#l00038">AliHLTPHOSRawAnalyzer::fFloatDataPtr</a>.<div class="fragment"><pre class="fragment">00076 {
+00077 <a class="code" href="classAliHLTPHOSRawAnalyzer.html#AliHLTPHOSRawAnalyzerPeakFinderp0">fFloatDataPtr</a> = dataPtr;
+00078 printf(<span class="stringliteral">"\nbaselineValue = %f\n"</span>, baselineValue);
+00079 cout << <span class="stringliteral">"Baseline correction not yet implemeted"</span> << endl;
+00080 } <span class="comment">//end BaslineCorrection</span>
</pre></div>
<p>
</td>
</dl>
<p>
-Definition at line <a class="el" href="AliHLTPHOSRawAnalyzer_8cxx-source.html#l00045">45</a> of file <a class="el" href="AliHLTPHOSRawAnalyzer_8cxx-source.html">AliHLTPHOSRawAnalyzer.cxx</a>.
+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>.
<p>
-References <a class="el" href="AliHLTPHOSRawAnalyzer_8h-source.html#l00032">AliHLTPHOSRawAnalyzer::fFloatDataPtr</a>, and <a class="el" href="AliHLTPHOSRawAnalyzer_8h-source.html#l00039">AliHLTPHOSRawAnalyzer::n</a>.<div class="fragment"><pre class="fragment">00046 {
-00047 <a class="code" href="classAliHLTPHOSRawAnalyzer.html#AliHLTPHOSRawAnalyzerPeakFinderp0">fFloatDataPtr</a> = dataPtr;
-00048 <a class="code" href="classAliHLTPHOSRawAnalyzer.html#AliHLTPHOSRawAnalyzerPeakFinderp7">n</a>=N;
-00049 cout << <span class="stringliteral">"Baseline correction not yet implemeted"</span> << endl;
-00050 } <span class="comment">//end BaselineCorrection</span>
+References <a class="el" href="AliHLTPHOSRawAnalyzer_8h-source.html#l00038">AliHLTPHOSRawAnalyzer::fFloatDataPtr</a>.<div class="fragment"><pre class="fragment">00061 {
+00062 <a class="code" href="classAliHLTPHOSRawAnalyzer.html#AliHLTPHOSRawAnalyzerPeakFinderp0">fFloatDataPtr</a> = dataPtr;
+00063 <span class="comment">// n=N;</span>
+00064 cout << <span class="stringliteral">"Baseline correction not yet implemeted"</span> << endl;
+00065 } <span class="comment">//end BaselineCorrection</span>
</pre></div>
<p>
</td>
</dl>
<p>
-Implements <a class="el" href="classAliHLTPHOSRawAnalyzer.html#AliHLTPHOSRawAnalyzera14">AliHLTPHOSRawAnalyzer</a>.
+Implements <a class="el" href="classAliHLTPHOSRawAnalyzer.html#AliHLTPHOSRawAnalyzerPeakFindera17">AliHLTPHOSRawAnalyzer</a>.
<p>
Definition at line <a class="el" href="AliHLTPHOSRawAnalyzerCrude_8cxx-source.html#l00064">64</a> of file <a class="el" href="AliHLTPHOSRawAnalyzerCrude_8cxx-source.html">AliHLTPHOSRawAnalyzerCrude.cxx</a>.<div class="fragment"><pre class="fragment">00065 {
-00066
-00067 <span class="keywordtype">double</span> tmpAmplitudeMax =0;
-00068 <span class="keywordtype">double</span> tmpTime = 0;
-00069
-00070 <span class="keywordflow">for</span>(<span class="keywordtype">int</span> i=start; i<length; i++)
-00071 {
-00072 <span class="keywordflow">if</span>(<a class="code" href="classAliHLTPHOSRawAnalyzer.html#AliHLTPHOSRawAnalyzerPeakFinderp0">fFloatDataPtr</a>[i] > tmpAmplitudeMax)
-00073 {
-00074 tmpAmplitudeMax = <a class="code" href="classAliHLTPHOSRawAnalyzer.html#AliHLTPHOSRawAnalyzerPeakFinderp0">fFloatDataPtr</a>[i];
-00075 tmpTime = i;
-00076 }
-00077 }
-00078
-00079 <a class="code" href="classAliHLTPHOSRawAnalyzer.html#AliHLTPHOSRawAnalyzerPeakFinderp6">fDAmpl</a> = tmpAmplitudeMax;
-00080 <a class="code" href="classAliHLTPHOSRawAnalyzer.html#AliHLTPHOSRawAnalyzerPeakFinderp5">fDTof</a> = tmpTime;
-00081 <span class="comment">//thats all </span>
-00082 } <span class="comment">//end Crude</span>
+00066 <span class="comment">// printf("\nAliHLTPHOSRawAnalyzerCrude::Evaluat() from index %d to %d\n", start, start + length);</span>
+00067
+00068
+00069 <span class="keywordtype">double</span> tmpAmplitudeMax =0;
+00070 <span class="keywordtype">double</span> tmpTime = 0;
+00071
+00072 <span class="keywordflow">for</span>(<span class="keywordtype">int</span> i=start; i<length; i++)
+00073 {
+00074 <span class="keywordflow">if</span>(<a class="code" href="classAliHLTPHOSRawAnalyzer.html#AliHLTPHOSRawAnalyzerPeakFinderp0">fFloatDataPtr</a>[i] > tmpAmplitudeMax)
+00075 {
+00076 tmpAmplitudeMax = <a class="code" href="classAliHLTPHOSRawAnalyzer.html#AliHLTPHOSRawAnalyzerPeakFinderp0">fFloatDataPtr</a>[i];
+00077 tmpTime = i;
+00078 }
+00079 }
+00080
+00081 <a class="code" href="classAliHLTPHOSRawAnalyzer.html#AliHLTPHOSRawAnalyzerPeakFinderp6">fDAmpl</a> = tmpAmplitudeMax;
+00082 <a class="code" href="classAliHLTPHOSRawAnalyzer.html#AliHLTPHOSRawAnalyzerPeakFinderp5">fDTof</a> = tmpTime;
+00083
+00084 <span class="comment">//thats all </span>
+00085 } <span class="comment">//end Crude</span>
</pre></div>
<p>
</td>
<p>
<p>
-Definition at line <a class="el" href="AliHLTPHOSRawAnalyzer_8cxx-source.html#l00109">109</a> of file <a class="el" href="AliHLTPHOSRawAnalyzer_8cxx-source.html">AliHLTPHOSRawAnalyzer.cxx</a>.<div class="fragment"><pre class="fragment">00110 {
-00111 printf(<span class="stringliteral">"\ntreshold = %f \n"</span>, treshold);
-00112 cout << <span class="stringliteral">"Find Start index not yet implemented"</span> << endl;
-00113 <span class="keywordflow">return</span> 0;
-00114 } <span class="comment">//end FindStartIndex</span>
+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 {
+00126 printf(<span class="stringliteral">"\ntreshold = %f \n"</span>, treshold);
+00127 cout << <span class="stringliteral">"Find Start index not yet implemented"</span> << endl;
+00128 <span class="keywordflow">return</span> 0;
+00129 } <span class="comment">//end FindStartIndex</span>
</pre></div>
<p>
</td>
<p>
Gives the time in entities of ADC channels (quantization levels). Absolute enrgy is found by multiplying with offline calibration constants.
<p>
-Definition at line <a class="el" href="AliHLTPHOSRawAnalyzer_8cxx-source.html#l00084">84</a> of file <a class="el" href="AliHLTPHOSRawAnalyzer_8cxx-source.html">AliHLTPHOSRawAnalyzer.cxx</a>.<div class="fragment"><pre class="fragment">00085 {
-00086 <span class="keywordflow">return</span> fDAmpl;
-00087 } <span class="comment">//end GetEnergy</span>
+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>.
+<p>
+Referenced by <a class="el" href="PeakFinderTest_8cxx-source.html#l00011">main()</a>.<div class="fragment"><pre class="fragment">00100 {
+00101 <span class="keywordflow">return</span> fDAmpl;
+00102 } <span class="comment">//end GetEnergy</span>
+</pre></div>
+<p>
+ </td>
+ </tr>
+</table>
+<a class="anchor" name="AliHLTPHOSRawAnalyzerPeakFindera18" doxytag="AliHLTPHOSRawAnalyzerCrude::GetMaxValue"></a><p>
+<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
+ <tr>
+ <td class="mdRow">
+ <table cellpadding="0" cellspacing="0" border="0">
+ <tr>
+ <td class="md" nowrap valign="top">Double_t AliHLTPHOSRawAnalyzer::GetMaxValue </td>
+ <td class="md" valign="top">( </td>
+ <td class="md" nowrap valign="top">Double_t * </td>
+ <td class="mdname" nowrap> <em>dta</em>, </td>
+ </tr>
+ <tr>
+ <td class="md" nowrap align="right"></td>
+ <td class="md"></td>
+ <td class="md" nowrap>Int_t </td>
+ <td class="mdname" nowrap> <em>size</em></td>
+ </tr>
+ <tr>
+ <td class="md"></td>
+ <td class="md">) </td>
+ <td class="md" colspan="2"><code> [inherited]</code></td>
+ </tr>
+ </table>
+ </td>
+ </tr>
+</table>
+<table cellspacing="5" cellpadding="0" border="0">
+ <tr>
+ <td>
+
+ </td>
+ <td>
+
+<p>
+
+<p>
+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 {
+00178
+00179 Double_t tmpMax = 0;
+00180
+00181 <span class="keywordflow">for</span>(<span class="keywordtype">int</span> i = 0; i < size; i++)
+00182 {
+00183 <span class="keywordflow">if</span>(dta[i] > tmpMax)
+00184 {
+00185 tmpMax = dta[i];
+00186 }
+00187
+00188 }
+00189
+00190 <span class="keywordflow">return</span> tmpMax;
+00191
+00192 }
</pre></div>
<p>
</td>
<p>
Gives the timing in entities of sample indexes Physical time is found by multiplying with the sampling intervall (Ts).
<p>
-Definition at line <a class="el" href="AliHLTPHOSRawAnalyzer_8cxx-source.html#l00073">73</a> of file <a class="el" href="AliHLTPHOSRawAnalyzer_8cxx-source.html">AliHLTPHOSRawAnalyzer.cxx</a>.<div class="fragment"><pre class="fragment">00074 {
-00075 <span class="keywordflow">return</span> fDTof;
-00076 } <span class="comment">//end GetTiming</span>
+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>.
+<p>
+Referenced by <a class="el" href="PeakFinderTest_8cxx-source.html#l00011">main()</a>.<div class="fragment"><pre class="fragment">00089 {
+00090 <span class="keywordflow">return</span> fDTof;
+00091 } <span class="comment">//end GetTiming</span>
</pre></div>
<p>
</td>
</tr>
</table>
-<a class="anchor" name="AliHLTPHOSRawAnalyzerPeakFindera15" doxytag="AliHLTPHOSRawAnalyzerCrude::MakeInitialGuess"></a><p>
+<a class="anchor" name="AliHLTPHOSRawAnalyzerPeakFindera16" doxytag="AliHLTPHOSRawAnalyzerCrude::MakeInitialGuess"></a><p>
<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
<tr>
<td class="mdRow">
</dl>
<p>
-Definition at line <a class="el" href="AliHLTPHOSRawAnalyzer_8cxx-source.html#l00134">134</a> of file <a class="el" href="AliHLTPHOSRawAnalyzer_8cxx-source.html">AliHLTPHOSRawAnalyzer.cxx</a>.<div class="fragment"><pre class="fragment">00135 {
-00136 printf(<span class="stringliteral">"\ntreshold = %d\n"</span>, treshold);
-00137 cout << <span class="stringliteral">"Make initial guess not yet implemeted"</span> << endl;
-00138 }
+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 {
+00151 printf(<span class="stringliteral">"\ntreshold = %d\n"</span>, treshold);
+00152 cout << <span class="stringliteral">"Make initial guess not yet implemeted"</span> << endl;
+00153 }
</pre></div>
<p>
</td>
</tr>
</table>
-<a class="anchor" name="AliHLTPHOSRawAnalyzerPeakFindera14" doxytag="AliHLTPHOSRawAnalyzerCrude::MakeInitialGuess"></a><p>
+<a class="anchor" name="AliHLTPHOSRawAnalyzerPeakFindera15" doxytag="AliHLTPHOSRawAnalyzerCrude::MakeInitialGuess"></a><p>
<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
<tr>
<td class="mdRow">
<p>
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.
<p>
-Definition at line <a class="el" href="AliHLTPHOSRawAnalyzer_8cxx-source.html#l00122">122</a> of file <a class="el" href="AliHLTPHOSRawAnalyzer_8cxx-source.html">AliHLTPHOSRawAnalyzer.cxx</a>.<div class="fragment"><pre class="fragment">00123 {
-00124 cout << <span class="stringliteral">"Make initial guess not yet implemeted"</span> << endl;
-00125 }
+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 {
+00139 cout << <span class="stringliteral">"Make initial guess not yet implemeted"</span> << endl;
+00140 }
</pre></div>
<p>
</td>
</td>
</tr>
</table>
+<a class="anchor" name="AliHLTPHOSRawAnalyzerLMSa17" doxytag="AliHLTPHOSRawAnalyzerCrude::SetAVector"></a><p>
+<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
+ <tr>
+ <td class="mdRow">
+ <table cellpadding="0" cellspacing="0" border="0">
+ <tr>
+ <td class="md" nowrap valign="top">void AliHLTPHOSRawAnalyzer::SetAVector </td>
+ <td class="md" valign="top">( </td>
+ <td class="md" nowrap valign="top">Double_t * </td>
+ <td class="mdname" nowrap> <em>aVector</em>, </td>
+ </tr>
+ <tr>
+ <td class="md" nowrap align="right"></td>
+ <td class="md"></td>
+ <td class="md" nowrap>Int_t </td>
+ <td class="mdname" nowrap> <em>size</em></td>
+ </tr>
+ <tr>
+ <td class="md"></td>
+ <td class="md">) </td>
+ <td class="md" colspan="2"><code> [virtual, inherited]</code></td>
+ </tr>
+ </table>
+ </td>
+ </tr>
+</table>
+<table cellspacing="5" cellpadding="0" border="0">
+ <tr>
+ <td>
+
+ </td>
+ <td>
+
+<p>
+
+<p>
+Reimplemented in <a class="el" href="classAliHLTPHOSRawAnalyzerPeakFinder.html#AliHLTPHOSRawAnalyzerPeakFindera5">AliHLTPHOSRawAnalyzerPeakFinder</a>.
+<p>
+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>.
+<p>
+Referenced by <a class="el" href="AliHLTPHOSRawAnalyzerPeakFinderComponent_8cxx-source.html#l00069">AliHLTPHOSRawAnalyzerPeakFinderComponent::LoadPFVector()</a>.<div class="fragment"><pre class="fragment">00170 {
+00171 cout <<<span class="stringliteral">"ERROR: AliHLTPHOSRawAnalyzer::SetAVector: You cannot set the peakfindervector here, must be set in derived class peakfinder"</span><<endl;
+00172 }
+</pre></div>
+<p>
+ </td>
+ </tr>
+</table>
<a class="anchor" name="AliHLTPHOSRawAnalyzerPeakFindera12" doxytag="AliHLTPHOSRawAnalyzerCrude::SetData"></a><p>
<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
<tr>
<p>
Set data array. Overrides data data array set in the constructor.
<p>
-Definition at line <a class="el" href="AliHLTPHOSRawAnalyzer_8cxx-source.html#l00094">94</a> of file <a class="el" href="AliHLTPHOSRawAnalyzer_8cxx-source.html">AliHLTPHOSRawAnalyzer.cxx</a>.
+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>.
+<p>
+References <a class="el" href="AliHLTPHOSRawAnalyzer_8h-source.html#l00038">AliHLTPHOSRawAnalyzer::fFloatDataPtr</a>.
<p>
-References <a class="el" href="AliHLTPHOSRawAnalyzer_8h-source.html#l00032">AliHLTPHOSRawAnalyzer::fFloatDataPtr</a>.<div class="fragment"><pre class="fragment">00095 {
-00096 <span class="comment">// double *dta;</span>
-00097 <span class="comment">// dta = data;</span>
-00098 <a class="code" href="classAliHLTPHOSRawAnalyzer.html#AliHLTPHOSRawAnalyzerPeakFinderp0">fFloatDataPtr</a> = data;
-00099 <span class="comment">// cout << "Set data not yet implemented" << endl;</span>
-00100 }
+Referenced by <a class="el" href="PeakFinderTest_8cxx-source.html#l00011">main()</a>.<div class="fragment"><pre class="fragment">00110 {
+00111 <span class="comment">// double *dta;</span>
+00112 <span class="comment">// dta = data;</span>
+00113 <a class="code" href="classAliHLTPHOSRawAnalyzer.html#AliHLTPHOSRawAnalyzerPeakFinderp0">fFloatDataPtr</a> = data;
+00114 <span class="comment">// cout << "Set data not yet implemented" << endl;</span>
+00115 }
</pre></div>
<p>
</td>
<p>
<p>
-Definition at line <a class="el" href="AliHLTPHOSRawAnalyzer_8cxx-source.html#l00103">103</a> of file <a class="el" href="AliHLTPHOSRawAnalyzer_8cxx-source.html">AliHLTPHOSRawAnalyzer.cxx</a>.<div class="fragment"><pre class="fragment">00104 {
-00105
-00106 }
+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>.
+<p>
+References <a class="el" href="AliHLTPHOSRawAnalyzer_8h-source.html#l00039">AliHLTPHOSRawAnalyzer::fSampleFrequency</a>.
+<p>
+Referenced by <a class="el" href="PeakFinderTest_8cxx-source.html#l00011">main()</a>.<div class="fragment"><pre class="fragment">00119 {
+00120 <a class="code" href="classAliHLTPHOSRawAnalyzer.html#AliHLTPHOSRawAnalyzerPeakFinderp1">fSampleFrequency</a> = freq;
+00121 }
+</pre></div>
+<p>
+ </td>
+ </tr>
+</table>
+<a class="anchor" name="AliHLTPHOSRawAnalyzerPeakFindera14" doxytag="AliHLTPHOSRawAnalyzerCrude::SetStartIndex"></a><p>
+<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
+ <tr>
+ <td class="mdRow">
+ <table cellpadding="0" cellspacing="0" border="0">
+ <tr>
+ <td class="md" nowrap valign="top">void AliHLTPHOSRawAnalyzer::SetStartIndex </td>
+ <td class="md" valign="top">( </td>
+ <td class="md" nowrap valign="top">int </td>
+ <td class="mdname1" valign="top" nowrap> <em>startIndex</em> </td>
+ <td class="md" valign="top"> ) </td>
+ <td class="md" nowrap><code> [inherited]</code></td>
+ </tr>
+ </table>
+ </td>
+ </tr>
+</table>
+<table cellspacing="5" cellpadding="0" border="0">
+ <tr>
+ <td>
+
+ </td>
+ <td>
+
+<p>
+
+<p>
+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>.
+<p>
+References <a class="el" href="AliHLTPHOSRawAnalyzer_8h-source.html#l00046">AliHLTPHOSRawAnalyzer::fStartIndex</a>.<div class="fragment"><pre class="fragment">00157 {
+00158 <a class="code" href="classAliHLTPHOSRawAnalyzer.html#AliHLTPHOSRawAnalyzerPeakFinderp7">fStartIndex</a> = index;
+00159 }
+</pre></div>
+<p>
+ </td>
+ </tr>
+</table>
+<a class="anchor" name="AliHLTPHOSRawAnalyzerLMSa16" doxytag="AliHLTPHOSRawAnalyzerCrude::SetTVector"></a><p>
+<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
+ <tr>
+ <td class="mdRow">
+ <table cellpadding="0" cellspacing="0" border="0">
+ <tr>
+ <td class="md" nowrap valign="top">void AliHLTPHOSRawAnalyzer::SetTVector </td>
+ <td class="md" valign="top">( </td>
+ <td class="md" nowrap valign="top">Double_t * </td>
+ <td class="mdname" nowrap> <em>tVector</em>, </td>
+ </tr>
+ <tr>
+ <td class="md" nowrap align="right"></td>
+ <td class="md"></td>
+ <td class="md" nowrap>Int_t </td>
+ <td class="mdname" nowrap> <em>size</em></td>
+ </tr>
+ <tr>
+ <td class="md"></td>
+ <td class="md">) </td>
+ <td class="md" colspan="2"><code> [virtual, inherited]</code></td>
+ </tr>
+ </table>
+ </td>
+ </tr>
+</table>
+<table cellspacing="5" cellpadding="0" border="0">
+ <tr>
+ <td>
+
+ </td>
+ <td>
+
+<p>
+
+<p>
+Reimplemented in <a class="el" href="classAliHLTPHOSRawAnalyzerPeakFinder.html#AliHLTPHOSRawAnalyzerPeakFindera4">AliHLTPHOSRawAnalyzerPeakFinder</a>.
+<p>
+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>.
+<p>
+Referenced by <a class="el" href="AliHLTPHOSRawAnalyzerPeakFinderComponent_8cxx-source.html#l00069">AliHLTPHOSRawAnalyzerPeakFinderComponent::LoadPFVector()</a>.<div class="fragment"><pre class="fragment">00163 {
+00164 cout <<<span class="stringliteral">"ERROR: AliHLTPHOSRawAnalyzer::SetTVector: You cannot set the peakfindervector here, must be set in derived class peakfinder"</span><<endl;
+00165 }
</pre></div>
<p>
</td>
<p>
Amplitude in entities of ADC levels
<p>
-Definition at line <a class="el" href="AliHLTPHOSRawAnalyzer_8h-source.html#l00038">38</a> of file <a class="el" href="AliHLTPHOSRawAnalyzer_8h-source.html">AliHLTPHOSRawAnalyzer.h</a>. </td>
+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>
</tr>
</table>
<a class="anchor" name="AliHLTPHOSRawAnalyzerPeakFinderp3" doxytag="AliHLTPHOSRawAnalyzerCrude::fDAmplGuess"></a><p>
<p>
Initial guess for amplitude
<p>
-Definition at line <a class="el" href="AliHLTPHOSRawAnalyzer_8h-source.html#l00035">35</a> of file <a class="el" href="AliHLTPHOSRawAnalyzer_8h-source.html">AliHLTPHOSRawAnalyzer.h</a>. </td>
+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>
</tr>
</table>
<a class="anchor" name="AliHLTPHOSRawAnalyzerPeakFinderp5" doxytag="AliHLTPHOSRawAnalyzerCrude::fDTof"></a><p>
<p>
Time of flight in entities of sample intervals
<p>
-Definition at line <a class="el" href="AliHLTPHOSRawAnalyzer_8h-source.html#l00037">37</a> of file <a class="el" href="AliHLTPHOSRawAnalyzer_8h-source.html">AliHLTPHOSRawAnalyzer.h</a>. </td>
+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>
</tr>
</table>
<a class="anchor" name="AliHLTPHOSRawAnalyzerPeakFinderp2" doxytag="AliHLTPHOSRawAnalyzerCrude::fDTofGuess"></a><p>
<p>
Initial guess for t0
<p>
-Definition at line <a class="el" href="AliHLTPHOSRawAnalyzer_8h-source.html#l00034">34</a> of file <a class="el" href="AliHLTPHOSRawAnalyzer_8h-source.html">AliHLTPHOSRawAnalyzer.h</a>. </td>
+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>
</tr>
</table>
<a class="anchor" name="AliHLTPHOSRawAnalyzerPeakFinderp0" doxytag="AliHLTPHOSRawAnalyzerCrude::fFloatDataPtr"></a><p>
<td class="mdRow">
<table cellpadding="0" cellspacing="0" border="0">
<tr>
- <td class="md" nowrap valign="top">double* <a class="el" href="classAliHLTPHOSRawAnalyzer.html#AliHLTPHOSRawAnalyzerPeakFinderp0">AliHLTPHOSRawAnalyzer::fFloatDataPtr</a><code> [protected, inherited]</code> </td>
+ <td class="md" nowrap valign="top">Double_t* <a class="el" href="classAliHLTPHOSRawAnalyzer.html#AliHLTPHOSRawAnalyzerPeakFinderp0">AliHLTPHOSRawAnalyzer::fFloatDataPtr</a><code> [protected, inherited]</code> </td>
</tr>
</table>
</td>
<p>
Float representation of data that should be fitted
<p>
-Definition at line <a class="el" href="AliHLTPHOSRawAnalyzer_8h-source.html#l00032">32</a> of file <a class="el" href="AliHLTPHOSRawAnalyzer_8h-source.html">AliHLTPHOSRawAnalyzer.h</a>.
+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>.
<p>
-Referenced by <a class="el" href="AliHLTPHOSRawAnalyzer_8cxx-source.html#l00029">AliHLTPHOSRawAnalyzer::AliHLTPHOSRawAnalyzer()</a>, <a class="el" href="AliHLTPHOSRawAnalyzer_8cxx-source.html#l00045">AliHLTPHOSRawAnalyzer::BaselineCorrection()</a>, and <a class="el" href="AliHLTPHOSRawAnalyzer_8cxx-source.html#l00094">AliHLTPHOSRawAnalyzer::SetData()</a>. </td>
+Referenced by <a class="el" href="AliHLTPHOSRawAnalyzer_8cxx-source.html#l00024">AliHLTPHOSRawAnalyzer::AliHLTPHOSRawAnalyzer()</a>, <a class="el" href="AliHLTPHOSRawAnalyzer_8cxx-source.html#l00060">AliHLTPHOSRawAnalyzer::BaselineCorrection()</a>, and <a class="el" href="AliHLTPHOSRawAnalyzer_8cxx-source.html#l00109">AliHLTPHOSRawAnalyzer::SetData()</a>. </td>
</tr>
</table>
<a class="anchor" name="AliHLTPHOSRawAnalyzerPeakFinderp1" doxytag="AliHLTPHOSRawAnalyzerCrude::fSampleFrequency"></a><p>
<p>
The ADC sample frequency in MHz used under data taking
<p>
-Definition at line <a class="el" href="AliHLTPHOSRawAnalyzer_8h-source.html#l00033">33</a> of file <a class="el" href="AliHLTPHOSRawAnalyzer_8h-source.html">AliHLTPHOSRawAnalyzer.h</a>.
+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>.
<p>
-Referenced by <a class="el" href="AliHLTPHOSRawAnalyzer_8cxx-source.html#l00029">AliHLTPHOSRawAnalyzer::AliHLTPHOSRawAnalyzer()</a>. </td>
+Referenced by <a class="el" href="AliHLTPHOSRawAnalyzer_8cxx-source.html#l00044">AliHLTPHOSRawAnalyzer::AliHLTPHOSRawAnalyzer()</a>, and <a class="el" href="AliHLTPHOSRawAnalyzer_8cxx-source.html#l00118">AliHLTPHOSRawAnalyzer::SetSampleFreq()</a>. </td>
</tr>
</table>
-<a class="anchor" name="AliHLTPHOSRawAnalyzerPeakFinderp4" doxytag="AliHLTPHOSRawAnalyzerCrude::fTau"></a><p>
+<a class="anchor" name="AliHLTPHOSRawAnalyzerPeakFinderp7" doxytag="AliHLTPHOSRawAnalyzerCrude::fStartIndex"></a><p>
<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
<tr>
<td class="mdRow">
<table cellpadding="0" cellspacing="0" border="0">
<tr>
- <td class="md" nowrap valign="top">double <a class="el" href="classAliHLTPHOSRawAnalyzer.html#AliHLTPHOSRawAnalyzerPeakFinderp4">AliHLTPHOSRawAnalyzer::fTau</a><code> [protected, inherited]</code> </td>
+ <td class="md" nowrap valign="top">int <a class="el" href="classAliHLTPHOSRawAnalyzer.html#AliHLTPHOSRawAnalyzerPeakFinderp7">AliHLTPHOSRawAnalyzer::fStartIndex</a><code> [protected, inherited]</code> </td>
</tr>
</table>
</td>
<td>
<p>
-The risetime in micro seconds
+
<p>
-Definition at line <a class="el" href="AliHLTPHOSRawAnalyzer_8h-source.html#l00036">36</a> of file <a class="el" href="AliHLTPHOSRawAnalyzer_8h-source.html">AliHLTPHOSRawAnalyzer.h</a>. </td>
+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>.
+<p>
+Referenced by <a class="el" href="AliHLTPHOSRawAnalyzer_8cxx-source.html#l00156">AliHLTPHOSRawAnalyzer::SetStartIndex()</a>. </td>
</tr>
</table>
-<a class="anchor" name="AliHLTPHOSRawAnalyzerPeakFinderp7" doxytag="AliHLTPHOSRawAnalyzerCrude::n"></a><p>
+<a class="anchor" name="AliHLTPHOSRawAnalyzerPeakFinderp4" doxytag="AliHLTPHOSRawAnalyzerCrude::fTau"></a><p>
<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
<tr>
<td class="mdRow">
<table cellpadding="0" cellspacing="0" border="0">
<tr>
- <td class="md" nowrap valign="top">int <a class="el" href="classAliHLTPHOSRawAnalyzer.html#AliHLTPHOSRawAnalyzerPeakFinderp7">AliHLTPHOSRawAnalyzer::n</a><code> [protected, inherited]</code> </td>
+ <td class="md" nowrap valign="top">double <a class="el" href="classAliHLTPHOSRawAnalyzer.html#AliHLTPHOSRawAnalyzerPeakFinderp4">AliHLTPHOSRawAnalyzer::fTau</a><code> [protected, inherited]</code> </td>
</tr>
</table>
</td>
<td>
<p>
-
-<p>
-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>.
+The risetime in micro seconds
<p>
-Referenced by <a class="el" href="AliHLTPHOSRawAnalyzer_8cxx-source.html#l00045">AliHLTPHOSRawAnalyzer::BaselineCorrection()</a>. </td>
+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>
</tr>
</table>
<hr>The documentation for this class was generated from the following files:<ul>
<li><a class="el" href="AliHLTPHOSRawAnalyzerCrude_8h-source.html">AliHLTPHOSRawAnalyzerCrude.h</a><li><a class="el" href="AliHLTPHOSRawAnalyzerCrude_8cxx-source.html">AliHLTPHOSRawAnalyzerCrude.cxx</a></ul>
-<hr size="1"><address style="align: right;"><small>Generated on Wed Jan 17 21:56:44 2007 for AliHLTPHOS by
+<hr size="1"><address style="align: right;"><small>Generated on Sun Feb 18 22:17:03 2007 for AliHLTPHOS by
<a href="http://www.doxygen.org/index.html">
<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.3.9.1 </small></address>
</body>
<tr class="memlist"><td><a class="el" href="classAliHLTPHOSRawAnalyzerCrudeComponent.html#AliHLTPHOSRawAnalyzerCrudeComponenta0">AliHLTPHOSRawAnalyzerCrudeComponent</a>()</td><td><a class="el" href="classAliHLTPHOSRawAnalyzerCrudeComponent.html">AliHLTPHOSRawAnalyzerCrudeComponent</a></td><td></td></tr>
<tr class="memlist"><td><a class="el" href="classAliHLTPHOSRawAnalyzerCrudeComponent.html#AliHLTPHOSRawAnalyzerCrudeComponenta2">AliHLTPHOSRawAnalyzerCrudeComponent</a>(const AliHLTPHOSRawAnalyzerCrudeComponent &)</td><td><a class="el" href="classAliHLTPHOSRawAnalyzerCrudeComponent.html">AliHLTPHOSRawAnalyzerCrudeComponent</a></td><td></td></tr>
<tr class="memlist"><td><a class="el" href="classAliHLTPHOSRawAnalyzerComponent.html#AliHLTPHOSRawAnalyzerPeakFinderComponentp0">analyzerPtr</a></td><td><a class="el" href="classAliHLTPHOSRawAnalyzerComponent.html">AliHLTPHOSRawAnalyzerComponent</a></td><td><code> [protected]</code></td></tr>
- <tr class="memlist"><td><a class="el" href="classAliHLTPHOSRawAnalyzerComponent.html#AliHLTPHOSRawAnalyzerPeakFinderComponenta7">Deinit</a>()</td><td><a class="el" href="classAliHLTPHOSRawAnalyzerComponent.html">AliHLTPHOSRawAnalyzerComponent</a></td><td><code> [virtual]</code></td></tr>
- <tr class="memlist"><td><a class="el" href="classAliHLTPHOSRawAnalyzerComponent.html#AliHLTPHOSRawAnalyzerPeakFinderComponenta8">DoDeinit</a>()</td><td><a class="el" href="classAliHLTPHOSRawAnalyzerComponent.html">AliHLTPHOSRawAnalyzerComponent</a></td><td><code> [virtual]</code></td></tr>
- <tr class="memlist"><td><a class="el" href="classAliHLTPHOSRawAnalyzerComponent.html#AliHLTPHOSRawAnalyzerPeakFinderComponenta12">DoEvent</a>(const AliHLTComponentEventData &, const AliHLTComponentBlockData *, AliHLTComponentTriggerData &, AliHLTUInt8_t *, AliHLTUInt32_t &, std::vector< AliHLTComponentBlockData, std::allocator< AliHLTComponentBlockData > > &)</td><td><a class="el" href="classAliHLTPHOSRawAnalyzerComponent.html">AliHLTPHOSRawAnalyzerComponent</a></td><td><code> [virtual]</code></td></tr>
- <tr class="memlist"><td><a class="el" href="classAliHLTPHOSRawAnalyzerComponent.html#AliHLTPHOSRawAnalyzerPeakFinderComponenta6">DoInit</a>(int argc, const char **argv)</td><td><a class="el" href="classAliHLTPHOSRawAnalyzerComponent.html">AliHLTPHOSRawAnalyzerComponent</a></td><td><code> [virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="classAliHLTPHOSRawAnalyzerComponent.html#AliHLTPHOSRawAnalyzerPeakFinderComponenta5">Deinit</a>()</td><td><a class="el" href="classAliHLTPHOSRawAnalyzerComponent.html">AliHLTPHOSRawAnalyzerComponent</a></td><td><code> [virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="classAliHLTPHOSRawAnalyzerComponent.html#AliHLTPHOSRawAnalyzerPeakFinderComponenta6">DoDeinit</a>()</td><td><a class="el" href="classAliHLTPHOSRawAnalyzerComponent.html">AliHLTPHOSRawAnalyzerComponent</a></td><td><code> [virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="classAliHLTPHOSRawAnalyzerComponent.html#AliHLTPHOSRawAnalyzerPeakFinderComponenta16">DoEvent</a>(const AliHLTComponentEventData &, const AliHLTComponentBlockData *, AliHLTComponentTriggerData &, AliHLTUInt8_t *, AliHLTUInt32_t &, std::vector< AliHLTComponentBlockData, std::allocator< AliHLTComponentBlockData > > &)</td><td><a class="el" href="classAliHLTPHOSRawAnalyzerComponent.html">AliHLTPHOSRawAnalyzerComponent</a></td><td><code> [virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="classAliHLTPHOSRawAnalyzerComponent.html#AliHLTPHOSRawAnalyzerPeakFinderComponenta4">DoInit</a>(int argc, const char **argv)</td><td><a class="el" href="classAliHLTPHOSRawAnalyzerComponent.html">AliHLTPHOSRawAnalyzerComponent</a></td><td><code> [virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="classAliHLTPHOSRawAnalyzerComponent.html#AliHLTPHOSRawAnalyzerPeakFinderComponenta9">DumpChannelData</a>(Double_t *data)</td><td><a class="el" href="classAliHLTPHOSRawAnalyzerComponent.html">AliHLTPHOSRawAnalyzerComponent</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="classAliHLTPHOSRawAnalyzerComponent.html#AliHLTPHOSRawAnalyzerPeakFinderComponenta7">DumpData</a>(int gain)</td><td><a class="el" href="classAliHLTPHOSRawAnalyzerComponent.html">AliHLTPHOSRawAnalyzerComponent</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="classAliHLTPHOSRawAnalyzerComponent.html#AliHLTPHOSRawAnalyzerPeakFinderComponenta8">DumpData</a>()</td><td><a class="el" href="classAliHLTPHOSRawAnalyzerComponent.html">AliHLTPHOSRawAnalyzerComponent</a></td><td></td></tr>
<tr class="memlist"><td><a class="el" href="classAliHLTPHOSRawAnalyzerCrudeComponent.html#AliHLTPHOSRawAnalyzerCrudeComponenta4">GetComponentID</a>()</td><td><a class="el" href="classAliHLTPHOSRawAnalyzerCrudeComponent.html">AliHLTPHOSRawAnalyzerCrudeComponent</a></td><td><code> [virtual]</code></td></tr>
- <tr class="memlist"><td><a class="el" href="classAliHLTPHOSRawAnalyzerComponent.html#AliHLTPHOSRawAnalyzerPeakFinderComponenta9">GetInputDataTypes</a>(std::vector< AliHLTComponentDataType, std::allocator< AliHLTComponentDataType > > &)</td><td><a class="el" href="classAliHLTPHOSRawAnalyzerComponent.html">AliHLTPHOSRawAnalyzerComponent</a></td><td><code> [virtual]</code></td></tr>
- <tr class="memlist"><td><a class="el" href="classAliHLTPHOSRawAnalyzerComponent.html#AliHLTPHOSRawAnalyzerPeakFinderComponenta11">GetOutputDataSize</a>(long unsigned int &, double &)</td><td><a class="el" href="classAliHLTPHOSRawAnalyzerComponent.html">AliHLTPHOSRawAnalyzerComponent</a></td><td><code> [virtual]</code></td></tr>
- <tr class="memlist"><td><a class="el" href="classAliHLTPHOSRawAnalyzerComponent.html#AliHLTPHOSRawAnalyzerPeakFinderComponenta10">GetOutputDataType</a>()</td><td><a class="el" href="classAliHLTPHOSRawAnalyzerComponent.html">AliHLTPHOSRawAnalyzerComponent</a></td><td><code> [virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="classAliHLTPHOSRawAnalyzerComponent.html#AliHLTPHOSRawAnalyzerPeakFinderComponenta11">GetEquippmentID</a>()</td><td><a class="el" href="classAliHLTPHOSRawAnalyzerComponent.html">AliHLTPHOSRawAnalyzerComponent</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="classAliHLTPHOSRawAnalyzerComponent.html#AliHLTPHOSRawAnalyzerPeakFinderComponenta13">GetInputDataTypes</a>(std::vector< AliHLTComponentDataType, std::allocator< AliHLTComponentDataType > > &)</td><td><a class="el" href="classAliHLTPHOSRawAnalyzerComponent.html">AliHLTPHOSRawAnalyzerComponent</a></td><td><code> [virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="classAliHLTPHOSRawAnalyzerComponent.html#AliHLTPHOSRawAnalyzerPeakFinderComponenta15">GetOutputDataSize</a>(unsigned long &constBase, double &inputMultiplier)</td><td><a class="el" href="classAliHLTPHOSRawAnalyzerComponent.html">AliHLTPHOSRawAnalyzerComponent</a></td><td><code> [virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="classAliHLTPHOSRawAnalyzerComponent.html#AliHLTPHOSRawAnalyzerPeakFinderComponenta14">GetOutputDataType</a>()</td><td><a class="el" href="classAliHLTPHOSRawAnalyzerComponent.html">AliHLTPHOSRawAnalyzerComponent</a></td><td><code> [virtual]</code></td></tr>
<tr class="memlist"><td><a class="el" href="classAliHLTPHOSRawAnalyzerCrudeComponent.html#AliHLTPHOSRawAnalyzerCrudeComponenta3">operator=</a>(const AliHLTPHOSRawAnalyzerCrudeComponent)</td><td><a class="el" href="classAliHLTPHOSRawAnalyzerCrudeComponent.html">AliHLTPHOSRawAnalyzerCrudeComponent</a></td><td><code> [inline]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="classAliHLTPHOSRawAnalyzerComponent.html#AliHLTPHOSRawAnalyzerComponenta3">AliHLTPHOSRawAnalyzerComponent::operator=</a>(const AliHLTPHOSRawAnalyzerComponent &)</td><td><a class="el" href="classAliHLTPHOSRawAnalyzerComponent.html">AliHLTPHOSRawAnalyzerComponent</a></td><td><code> [inline]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="classAliHLTPHOSRawAnalyzerComponent.html#AliHLTPHOSRawAnalyzerPeakFinderComponenta12">SetCoordinates</a>(AliHLTUInt32_t equippmentID)</td><td><a class="el" href="classAliHLTPHOSRawAnalyzerComponent.html">AliHLTPHOSRawAnalyzerComponent</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="classAliHLTPHOSRawAnalyzerComponent.html#AliHLTPHOSRawAnalyzerPeakFinderComponenta10">SetEquippmentID</a>(AliHLTUInt32_t id)</td><td><a class="el" href="classAliHLTPHOSRawAnalyzerComponent.html">AliHLTPHOSRawAnalyzerComponent</a></td><td></td></tr>
<tr class="memlist"><td><a class="el" href="classAliHLTPHOSRawAnalyzerCrudeComponent.html#AliHLTPHOSRawAnalyzerCrudeComponenta5">Spawn</a>()</td><td><a class="el" href="classAliHLTPHOSRawAnalyzerCrudeComponent.html">AliHLTPHOSRawAnalyzerCrudeComponent</a></td><td><code> [virtual]</code></td></tr>
<tr class="memlist"><td><a class="el" href="classAliHLTPHOSRawAnalyzerComponent.html#AliHLTPHOSRawAnalyzerComponenta1">~AliHLTPHOSRawAnalyzerComponent</a>()</td><td><a class="el" href="classAliHLTPHOSRawAnalyzerComponent.html">AliHLTPHOSRawAnalyzerComponent</a></td><td></td></tr>
<tr class="memlist"><td><a class="el" href="classAliHLTPHOSRawAnalyzerCrudeComponent.html#AliHLTPHOSRawAnalyzerCrudeComponenta1">~AliHLTPHOSRawAnalyzerCrudeComponent</a>()</td><td><a class="el" href="classAliHLTPHOSRawAnalyzerCrudeComponent.html">AliHLTPHOSRawAnalyzerCrudeComponent</a></td><td></td></tr>
-</table><hr size="1"><address style="align: right;"><small>Generated on Wed Jan 17 21:56:44 2007 for AliHLTPHOS by
+</table><hr size="1"><address style="align: right;"><small>Generated on Sun Feb 18 22:17:04 2007 for AliHLTPHOS by
<a href="http://www.doxygen.org/index.html">
<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.3.9.1 </small></address>
</body>
<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual AliHLTComponent * </td><td class="memItemRight" valign="bottom"><a class="el" href="classAliHLTPHOSRawAnalyzerCrudeComponent.html#AliHLTPHOSRawAnalyzerCrudeComponenta5">Spawn</a> ()</td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual int </td><td class="memItemRight" valign="bottom"><a class="el" href="classAliHLTPHOSRawAnalyzerComponent.html#AliHLTPHOSRawAnalyzerPeakFinderComponenta6">DoInit</a> (int argc, const char **argv)</td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual int </td><td class="memItemRight" valign="bottom"><a class="el" href="classAliHLTPHOSRawAnalyzerComponent.html#AliHLTPHOSRawAnalyzerPeakFinderComponenta4">DoInit</a> (int argc, const char **argv)</td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual int </td><td class="memItemRight" valign="bottom"><a class="el" href="classAliHLTPHOSRawAnalyzerComponent.html#AliHLTPHOSRawAnalyzerPeakFinderComponenta7">Deinit</a> ()</td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual int </td><td class="memItemRight" valign="bottom"><a class="el" href="classAliHLTPHOSRawAnalyzerComponent.html#AliHLTPHOSRawAnalyzerPeakFinderComponenta5">Deinit</a> ()</td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual int </td><td class="memItemRight" valign="bottom"><a class="el" href="classAliHLTPHOSRawAnalyzerComponent.html#AliHLTPHOSRawAnalyzerPeakFinderComponenta8">DoDeinit</a> ()</td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual int </td><td class="memItemRight" valign="bottom"><a class="el" href="classAliHLTPHOSRawAnalyzerComponent.html#AliHLTPHOSRawAnalyzerPeakFinderComponenta6">DoDeinit</a> ()</td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual void </td><td class="memItemRight" valign="bottom"><a class="el" href="classAliHLTPHOSRawAnalyzerComponent.html#AliHLTPHOSRawAnalyzerPeakFinderComponenta9">GetInputDataTypes</a> (std::vector< AliHLTComponentDataType, std::allocator< AliHLTComponentDataType > > &)</td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classAliHLTPHOSRawAnalyzerComponent.html#AliHLTPHOSRawAnalyzerPeakFinderComponenta7">DumpData</a> (int gain)</td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual AliHLTComponentDataType </td><td class="memItemRight" valign="bottom"><a class="el" href="classAliHLTPHOSRawAnalyzerComponent.html#AliHLTPHOSRawAnalyzerPeakFinderComponenta10">GetOutputDataType</a> ()</td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classAliHLTPHOSRawAnalyzerComponent.html#AliHLTPHOSRawAnalyzerPeakFinderComponenta8">DumpData</a> ()</td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual void </td><td class="memItemRight" valign="bottom"><a class="el" href="classAliHLTPHOSRawAnalyzerComponent.html#AliHLTPHOSRawAnalyzerPeakFinderComponenta11">GetOutputDataSize</a> (long unsigned int &, double &)</td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classAliHLTPHOSRawAnalyzerComponent.html#AliHLTPHOSRawAnalyzerPeakFinderComponenta9">DumpChannelData</a> (Double_t *data)</td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual int </td><td class="memItemRight" valign="bottom"><a class="el" href="classAliHLTPHOSRawAnalyzerComponent.html#AliHLTPHOSRawAnalyzerPeakFinderComponenta12">DoEvent</a> (const AliHLTComponentEventData &, const AliHLTComponentBlockData *, AliHLTComponentTriggerData &, AliHLTUInt8_t *, AliHLTUInt32_t &, std::vector< AliHLTComponentBlockData, std::allocator< AliHLTComponentBlockData > > &)</td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classAliHLTPHOSRawAnalyzerComponent.html#AliHLTPHOSRawAnalyzerPeakFinderComponenta10">SetEquippmentID</a> (AliHLTUInt32_t id)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="classAliHLTPHOSRawAnalyzerComponent.html#AliHLTPHOSRawAnalyzerPeakFinderComponenta11">GetEquippmentID</a> ()</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classAliHLTPHOSRawAnalyzerComponent.html#AliHLTPHOSRawAnalyzerPeakFinderComponenta12">SetCoordinates</a> (AliHLTUInt32_t equippmentID)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual void </td><td class="memItemRight" valign="bottom"><a class="el" href="classAliHLTPHOSRawAnalyzerComponent.html#AliHLTPHOSRawAnalyzerPeakFinderComponenta13">GetInputDataTypes</a> (std::vector< AliHLTComponentDataType, std::allocator< AliHLTComponentDataType > > &)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual AliHLTComponentDataType </td><td class="memItemRight" valign="bottom"><a class="el" href="classAliHLTPHOSRawAnalyzerComponent.html#AliHLTPHOSRawAnalyzerPeakFinderComponenta14">GetOutputDataType</a> ()</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual void </td><td class="memItemRight" valign="bottom"><a class="el" href="classAliHLTPHOSRawAnalyzerComponent.html#AliHLTPHOSRawAnalyzerPeakFinderComponenta15">GetOutputDataSize</a> (unsigned long &constBase, double &inputMultiplier)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual int </td><td class="memItemRight" valign="bottom"><a class="el" href="classAliHLTPHOSRawAnalyzerComponent.html#AliHLTPHOSRawAnalyzerPeakFinderComponenta16">DoEvent</a> (const AliHLTComponentEventData &, const AliHLTComponentBlockData *, AliHLTComponentTriggerData &, AliHLTUInt8_t *, AliHLTUInt32_t &, std::vector< AliHLTComponentBlockData, std::allocator< AliHLTComponentBlockData > > &)</td></tr>
<tr><td colspan="2"><br><h2>Protected Attributes</h2></td></tr>
<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="classAliHLTPHOSRawAnalyzerComponent.html#AliHLTPHOSRawAnalyzerPeakFinderComponentp0">analyzerPtr</a></td></tr>
</tr>
</table>
<hr><h2>Member Function Documentation</h2>
-<a class="anchor" name="AliHLTPHOSRawAnalyzerPeakFinderComponenta7" doxytag="AliHLTPHOSRawAnalyzerCrudeComponent::Deinit"></a><p>
+<a class="anchor" name="AliHLTPHOSRawAnalyzerPeakFinderComponenta5" doxytag="AliHLTPHOSRawAnalyzerCrudeComponent::Deinit"></a><p>
<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
<tr>
<td class="mdRow">
<p>
<p>
-Definition at line <a class="el" href="AliHLTPHOSRawAnalyzerComponent_8cxx-source.html#l00042">42</a> of file <a class="el" href="AliHLTPHOSRawAnalyzerComponent_8cxx-source.html">AliHLTPHOSRawAnalyzerComponent.cxx</a>.<div class="fragment"><pre class="fragment">00043 {
-00044 <span class="keywordflow">return</span> 0;
-00045 }
+Definition at line <a class="el" href="AliHLTPHOSRawAnalyzerComponent_8cxx-source.html#l00076">76</a> of file <a class="el" href="AliHLTPHOSRawAnalyzerComponent_8cxx-source.html">AliHLTPHOSRawAnalyzerComponent.cxx</a>.<div class="fragment"><pre class="fragment">00077 {
+00078 <span class="keywordflow">return</span> 0;
+00079 }
</pre></div>
<p>
</td>
</tr>
</table>
-<a class="anchor" name="AliHLTPHOSRawAnalyzerPeakFinderComponenta8" doxytag="AliHLTPHOSRawAnalyzerCrudeComponent::DoDeinit"></a><p>
+<a class="anchor" name="AliHLTPHOSRawAnalyzerPeakFinderComponenta6" doxytag="AliHLTPHOSRawAnalyzerCrudeComponent::DoDeinit"></a><p>
<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
<tr>
<td class="mdRow">
<p>
<p>
-Definition at line <a class="el" href="AliHLTPHOSRawAnalyzerComponent_8cxx-source.html#l00048">48</a> of file <a class="el" href="AliHLTPHOSRawAnalyzerComponent_8cxx-source.html">AliHLTPHOSRawAnalyzerComponent.cxx</a>.<div class="fragment"><pre class="fragment">00049 {
-00050 Logging(kHLTLogInfo, <span class="stringliteral">"HLT"</span>, <span class="stringliteral">"PHOS"</span>, <span class="stringliteral">",AliHLTPHOSRawAnalyzerComponen DoDeinit"</span>);
-00051 <span class="keywordflow">return</span> 0;
-00052
-00053 }
+Definition at line <a class="el" href="AliHLTPHOSRawAnalyzerComponent_8cxx-source.html#l00087">87</a> of file <a class="el" href="AliHLTPHOSRawAnalyzerComponent_8cxx-source.html">AliHLTPHOSRawAnalyzerComponent.cxx</a>.
+<p>
+References <a class="el" href="AliHLTPHOSRawAnalyzerComponent_8h-source.html#l00061">AliHLTPHOSRawAnalyzerComponent::fPHOSRawStream</a>, and <a class="el" href="AliHLTPHOSRawAnalyzerComponent_8h-source.html#l00062">AliHLTPHOSRawAnalyzerComponent::fRawMemoryReader</a>.<div class="fragment"><pre class="fragment">00088 {
+00089 Logging(kHLTLogInfo, <span class="stringliteral">"HLT"</span>, <span class="stringliteral">"PHOS"</span>, <span class="stringliteral">",AliHLTPHOSRawAnalyzerComponen DoDeinit"</span>);
+00090
+00091 <span class="keywordflow">if</span>(fRawMemoryReader !=0)
+00092 {
+00093 <span class="keyword">delete</span> fRawMemoryReader;
+00094 }
+00095
+00096 <span class="keywordflow">if</span>(fPHOSRawStream != 0)
+00097 {
+00098 <span class="keyword">delete</span> fPHOSRawStream;
+00099 }
+00100 <span class="keywordflow">return</span> 0;
+00101
+00102 }
</pre></div>
<p>
</td>
</tr>
</table>
-<a class="anchor" name="AliHLTPHOSRawAnalyzerPeakFinderComponenta12" doxytag="AliHLTPHOSRawAnalyzerCrudeComponent::DoEvent"></a><p>
+<a class="anchor" name="AliHLTPHOSRawAnalyzerPeakFinderComponenta16" doxytag="AliHLTPHOSRawAnalyzerCrudeComponent::DoEvent"></a><p>
<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
<tr>
<td class="mdRow">
<table cellpadding="0" cellspacing="0" border="0">
<tr>
- <td class="md" nowrap valign="top">int AliHLTPHOSRawAnalyzerComponent::DoEvent </td>
+ <td class="md" nowrap valign="top">virtual int AliHLTPHOSRawAnalyzerComponent::DoEvent </td>
<td class="md" valign="top">( </td>
<td class="md" nowrap valign="top">const AliHLTComponentEventData & </td>
<td class="mdname" nowrap>, </td>
</td>
<td>
-<p>
-
-<p>
-Definition at line <a class="el" href="AliHLTPHOSRawAnalyzerComponent_8cxx-source.html#l00084">84</a> of file <a class="el" href="AliHLTPHOSRawAnalyzerComponent_8cxx-source.html">AliHLTPHOSRawAnalyzerComponent.cxx</a>.
-<p>
-References <a class="el" href="AliHLTPHOSRawAnalyzerComponent_8h-source.html#l00049">AliHLTPHOSRawAnalyzerComponent::eventCount</a>.<div class="fragment"><pre class="fragment">00085 {
-00086 Logging(kHLTLogInfo, <span class="stringliteral">"HLT"</span>, <span class="stringliteral">"Sample"</span>, <span class="stringliteral">"PhosHLTRawAnalyzerComonent, DoEvent"</span>);
-00087 printf(<span class="stringliteral">"\nPHOSHLT DoEvent: processing event: %d\n"</span>, eventCount);
-00088 <span class="comment">// printf("\nPHOSHLT DoEvent, not yet implemented\n");</span>
-00089 eventCount++;
-00090 <span class="keywordflow">return</span> 0;
-00091 }
-</pre></div>
<p>
</td>
</tr>
</table>
-<a class="anchor" name="AliHLTPHOSRawAnalyzerPeakFinderComponenta6" doxytag="AliHLTPHOSRawAnalyzerCrudeComponent::DoInit"></a><p>
+<a class="anchor" name="AliHLTPHOSRawAnalyzerPeakFinderComponenta4" doxytag="AliHLTPHOSRawAnalyzerCrudeComponent::DoInit"></a><p>
<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
<tr>
<td class="mdRow">
<p>
<p>
-Definition at line <a class="el" href="AliHLTPHOSRawAnalyzerComponent_8cxx-source.html#l00095">95</a> of file <a class="el" href="AliHLTPHOSRawAnalyzerComponent_8cxx-source.html">AliHLTPHOSRawAnalyzerComponent.cxx</a>.<div class="fragment"><pre class="fragment">00096 {
-00097 printf(<span class="stringliteral">"\nInside AliHLTPHOSRawAnalyzerComponent:DoInit\n"</span>);
-00098 <span class="keywordflow">if</span> (argc==0 && argv==NULL) {
-00099 <span class="comment">// this is currently just to get rid of the warning "unused parameter"</span>
-00100 }
-00101 <span class="keywordflow">return</span> 0;
-00102 }
+Definition at line <a class="el" href="AliHLTPHOSRawAnalyzerComponent_8cxx-source.html#l00263">263</a> of file <a class="el" href="AliHLTPHOSRawAnalyzerComponent_8cxx-source.html">AliHLTPHOSRawAnalyzerComponent.cxx</a>.
+<p>
+References <a class="el" href="AliHLTPHOSRawAnalyzerComponent_8h-source.html#l00061">AliHLTPHOSRawAnalyzerComponent::fPHOSRawStream</a>, <a class="el" href="AliHLTPHOSRawAnalyzerComponent_8h-source.html#l00062">AliHLTPHOSRawAnalyzerComponent::fRawMemoryReader</a>, <a class="el" href="AliHLTPHOSRawAnalyzerComponent_8cxx-source.html#l00334">AliHLTPHOSRawAnalyzerComponent::Reset()</a>, <a class="el" href="AliHLTPHOSRawAnalyzerComponent_8cxx-source.html#l00397">AliHLTPHOSRawAnalyzerComponent::SetCoordinates()</a>, and <a class="el" href="AliHLTPHOSRawAnalyzerComponent_8cxx-source.html#l00385">AliHLTPHOSRawAnalyzerComponent::SetEquippmentID()</a>.<div class="fragment"><pre class="fragment">00264 {
+00265 <span class="keywordtype">int</span> equippmentID = atoi(argv[6]);
+00266 cout << <span class="stringliteral">"AliHLTPHOSRawAnalyzerComponent::DoIni Setting EquipmentID to"</span> << equippmentID << endl;
+00267 <a class="code" href="classAliHLTPHOSRawAnalyzerComponent.html#AliHLTPHOSRawAnalyzerComponentd0">Reset</a>();
+00268 fRawMemoryReader = <span class="keyword">new</span> AliRawReaderMemory();
+00269 fPHOSRawStream = <span class="keyword">new</span> AliCaloRawStream(fRawMemoryReader,<span class="stringliteral">"PHOS"</span>);
+00270 fPHOSRawStream->SetOldRCUFormat(kFALSE);
+00271 fRawMemoryReader->SetEquipmentID(equippmentID);
+00272 <a class="code" href="classAliHLTPHOSRawAnalyzerComponent.html#AliHLTPHOSRawAnalyzerPeakFinderComponenta10">SetEquippmentID</a>(equippmentID);
+00273 <a class="code" href="classAliHLTPHOSRawAnalyzerComponent.html#AliHLTPHOSRawAnalyzerPeakFinderComponenta12">SetCoordinates</a>(equippmentID);
+00274 <span class="keywordflow">if</span> (argc==0 && argv==NULL) {
+00275 <span class="comment">// this is currently just to get rid of the warning "unused parameter"</span>
+00276 }
+00277 <span class="keywordflow">return</span> 0;
+00278 }
+</pre></div>
+<p>
+ </td>
+ </tr>
+</table>
+<a class="anchor" name="AliHLTPHOSRawAnalyzerPeakFinderComponenta9" doxytag="AliHLTPHOSRawAnalyzerCrudeComponent::DumpChannelData"></a><p>
+<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
+ <tr>
+ <td class="mdRow">
+ <table cellpadding="0" cellspacing="0" border="0">
+ <tr>
+ <td class="md" nowrap valign="top">void AliHLTPHOSRawAnalyzerComponent::DumpChannelData </td>
+ <td class="md" valign="top">( </td>
+ <td class="md" nowrap valign="top">Double_t * </td>
+ <td class="mdname1" valign="top" nowrap> <em>data</em> </td>
+ <td class="md" valign="top"> ) </td>
+ <td class="md" nowrap><code> [inherited]</code></td>
+ </tr>
+ </table>
+ </td>
+ </tr>
+</table>
+<table cellspacing="5" cellpadding="0" border="0">
+ <tr>
+ <td>
+
+ </td>
+ <td>
+
+<p>
+
+<p>
+Definition at line <a class="el" href="AliHLTPHOSRawAnalyzerComponent_8cxx-source.html#l00307">307</a> of file <a class="el" href="AliHLTPHOSRawAnalyzerComponent_8cxx-source.html">AliHLTPHOSRawAnalyzerComponent.cxx</a>.<div class="fragment"><pre class="fragment">00308 {
+00309 cout << endl;
+00310
+00311 <span class="keywordflow">for</span>(<span class="keywordtype">int</span> i=0; i< ALTRO_MAX_SAMPLES; i++)
+00312 {
+00313 <span class="keywordflow">if</span> (data[i] != 0)
+00314 {
+00315 cout <<i <<<span class="stringliteral">"\t"</span>;
+00316 }
+00317 }
+00318 cout << endl;
+00319
+00320 <span class="keywordflow">for</span>(<span class="keywordtype">int</span> i=0; i< ALTRO_MAX_SAMPLES; i++)
+00321 {
+00322 <span class="keywordflow">if</span> (data[i] != 0)
+00323 {
+00324 cout <<data[i] <<<span class="stringliteral">"\t"</span>;
+00325 }
+00326 }
+00327
+00328 cout << endl;
+00329 }
+</pre></div>
+<p>
+ </td>
+ </tr>
+</table>
+<a class="anchor" name="AliHLTPHOSRawAnalyzerPeakFinderComponenta8" doxytag="AliHLTPHOSRawAnalyzerCrudeComponent::DumpData"></a><p>
+<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
+ <tr>
+ <td class="mdRow">
+ <table cellpadding="0" cellspacing="0" border="0">
+ <tr>
+ <td class="md" nowrap valign="top">void AliHLTPHOSRawAnalyzerComponent::DumpData </td>
+ <td class="md" valign="top">( </td>
+ <td class="mdname1" valign="top" nowrap> </td>
+ <td class="md" valign="top"> ) </td>
+ <td class="md" nowrap><code> [inherited]</code></td>
+ </tr>
+ </table>
+ </td>
+ </tr>
+</table>
+<table cellspacing="5" cellpadding="0" border="0">
+ <tr>
+ <td>
+
+ </td>
+ <td>
+
+<p>
+
+<p>
+Definition at line <a class="el" href="AliHLTPHOSRawAnalyzerComponent_8cxx-source.html#l00301">301</a> of file <a class="el" href="AliHLTPHOSRawAnalyzerComponent_8cxx-source.html">AliHLTPHOSRawAnalyzerComponent.cxx</a>.<div class="fragment"><pre class="fragment">00302 {
+00303 <a class="code" href="classAliHLTPHOSRawAnalyzerComponent.html#AliHLTPHOSRawAnalyzerPeakFinderComponenta8">DumpData</a>(0);
+00304 }
+</pre></div>
+<p>
+ </td>
+ </tr>
+</table>
+<a class="anchor" name="AliHLTPHOSRawAnalyzerPeakFinderComponenta7" doxytag="AliHLTPHOSRawAnalyzerCrudeComponent::DumpData"></a><p>
+<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
+ <tr>
+ <td class="mdRow">
+ <table cellpadding="0" cellspacing="0" border="0">
+ <tr>
+ <td class="md" nowrap valign="top">void AliHLTPHOSRawAnalyzerComponent::DumpData </td>
+ <td class="md" valign="top">( </td>
+ <td class="md" nowrap valign="top">int </td>
+ <td class="mdname1" valign="top" nowrap> <em>gain</em> </td>
+ <td class="md" valign="top"> ) </td>
+ <td class="md" nowrap><code> [inherited]</code></td>
+ </tr>
+ </table>
+ </td>
+ </tr>
+</table>
+<table cellspacing="5" cellpadding="0" border="0">
+ <tr>
+ <td>
+
+ </td>
+ <td>
+
+<p>
+
+<p>
+Definition at line <a class="el" href="AliHLTPHOSRawAnalyzerComponent_8cxx-source.html#l00281">281</a> of file <a class="el" href="AliHLTPHOSRawAnalyzerComponent_8cxx-source.html">AliHLTPHOSRawAnalyzerComponent.cxx</a>.
+<p>
+References <a class="el" href="AliHLTPHOSRawAnalyzerComponent_8h-source.html#l00060">AliHLTPHOSRawAnalyzerComponent::fMaxValues</a>.<div class="fragment"><pre class="fragment">00282 {
+00283 <span class="keywordflow">for</span>(<span class="keywordtype">int</span> mod = 0; mod < N_MODULES; mod ++)
+00284 {
+00285 printf(<span class="stringliteral">"\n *********** MODULE %d ************\n"</span>, mod);
+00286 <span class="keywordflow">for</span>(<span class="keywordtype">int</span> row = 0; row < N_ROWS_MOD; row ++)
+00287 {
+00288 <span class="keywordflow">for</span>(<span class="keywordtype">int</span> col = 0; col < N_COLUMNS_MOD; col ++)
+00289 {
+00290 <span class="keywordflow">if</span>( fMaxValues[mod][row][col][0] != 0)
+00291 {
+00292 cout << fMaxValues[mod][row][col][gain] << <span class="stringliteral">"\t"</span>;
+00293 }
+00294 }
+00295 }
+00296 }
+00297 }
</pre></div>
<p>
</td>
<p>
<p>
-Implements <a class="el" href="classAliHLTPHOSRawAnalyzerComponent.html#AliHLTPHOSRawAnalyzerComponenta7">AliHLTPHOSRawAnalyzerComponent</a>.
+Implements <a class="el" href="classAliHLTPHOSRawAnalyzerComponent.html#AliHLTPHOSRawAnalyzerComponenta13">AliHLTPHOSRawAnalyzerComponent</a>.
<p>
Definition at line <a class="el" href="AliHLTPHOSRawAnalyzerCrudeComponent_8cxx-source.html#l00040">40</a> of file <a class="el" href="AliHLTPHOSRawAnalyzerCrudeComponent_8cxx-source.html">AliHLTPHOSRawAnalyzerCrudeComponent.cxx</a>.<div class="fragment"><pre class="fragment">00041 {
00042 <span class="keywordflow">return</span> <span class="stringliteral">"PhosRawCrude"</span>;
</td>
</tr>
</table>
-<a class="anchor" name="AliHLTPHOSRawAnalyzerPeakFinderComponenta9" doxytag="AliHLTPHOSRawAnalyzerCrudeComponent::GetInputDataTypes"></a><p>
+<a class="anchor" name="AliHLTPHOSRawAnalyzerPeakFinderComponenta11" doxytag="AliHLTPHOSRawAnalyzerCrudeComponent::GetEquippmentID"></a><p>
+<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
+ <tr>
+ <td class="mdRow">
+ <table cellpadding="0" cellspacing="0" border="0">
+ <tr>
+ <td class="md" nowrap valign="top">int AliHLTPHOSRawAnalyzerComponent::GetEquippmentID </td>
+ <td class="md" valign="top">( </td>
+ <td class="mdname1" valign="top" nowrap> </td>
+ <td class="md" valign="top"> ) </td>
+ <td class="md" nowrap><code> [inherited]</code></td>
+ </tr>
+ </table>
+ </td>
+ </tr>
+</table>
+<table cellspacing="5" cellpadding="0" border="0">
+ <tr>
+ <td>
+
+ </td>
+ <td>
+
+<p>
+
+<p>
+Definition at line <a class="el" href="AliHLTPHOSRawAnalyzerComponent_8cxx-source.html#l00391">391</a> of file <a class="el" href="AliHLTPHOSRawAnalyzerComponent_8cxx-source.html">AliHLTPHOSRawAnalyzerComponent.cxx</a>.<div class="fragment"><pre class="fragment">00392 {
+00393 <span class="keywordflow">return</span> fEquippmentID;
+00394 }
+</pre></div>
+<p>
+ </td>
+ </tr>
+</table>
+<a class="anchor" name="AliHLTPHOSRawAnalyzerPeakFinderComponenta13" doxytag="AliHLTPHOSRawAnalyzerCrudeComponent::GetInputDataTypes"></a><p>
<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
<tr>
<td class="mdRow">
</td>
</tr>
</table>
-<a class="anchor" name="AliHLTPHOSRawAnalyzerPeakFinderComponenta11" doxytag="AliHLTPHOSRawAnalyzerCrudeComponent::GetOutputDataSize"></a><p>
+<a class="anchor" name="AliHLTPHOSRawAnalyzerPeakFinderComponenta15" doxytag="AliHLTPHOSRawAnalyzerCrudeComponent::GetOutputDataSize"></a><p>
<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
<tr>
<td class="mdRow">
<table cellpadding="0" cellspacing="0" border="0">
<tr>
- <td class="md" nowrap valign="top">virtual void AliHLTPHOSRawAnalyzerComponent::GetOutputDataSize </td>
+ <td class="md" nowrap valign="top">void AliHLTPHOSRawAnalyzerComponent::GetOutputDataSize </td>
<td class="md" valign="top">( </td>
- <td class="md" nowrap valign="top">long unsigned int & </td>
- <td class="mdname" nowrap>, </td>
+ <td class="md" nowrap valign="top">unsigned long & </td>
+ <td class="mdname" nowrap> <em>constBase</em>, </td>
</tr>
<tr>
<td class="md" nowrap align="right"></td>
<td class="md"></td>
<td class="md" nowrap>double & </td>
- <td class="mdname" nowrap></td>
+ <td class="mdname" nowrap> <em>inputMultiplier</em></td>
</tr>
<tr>
<td class="md"></td>
</td>
<td>
+<p>
+
+<p>
+Definition at line <a class="el" href="AliHLTPHOSRawAnalyzerComponent_8cxx-source.html#l00132">132</a> of file <a class="el" href="AliHLTPHOSRawAnalyzerComponent_8cxx-source.html">AliHLTPHOSRawAnalyzerComponent.cxx</a>.<div class="fragment"><pre class="fragment">00134 {
+00135 constBase = 30;
+00136 inputMultiplier = 0.1;
+00137 }
+</pre></div>
<p>
</td>
</tr>
</table>
-<a class="anchor" name="AliHLTPHOSRawAnalyzerPeakFinderComponenta10" doxytag="AliHLTPHOSRawAnalyzerCrudeComponent::GetOutputDataType"></a><p>
+<a class="anchor" name="AliHLTPHOSRawAnalyzerPeakFinderComponenta14" doxytag="AliHLTPHOSRawAnalyzerCrudeComponent::GetOutputDataType"></a><p>
<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
<tr>
<td class="mdRow">
<p>
<p>
-Definition at line <a class="el" href="AliHLTPHOSRawAnalyzerComponent_8cxx-source.html#l00072">72</a> of file <a class="el" href="AliHLTPHOSRawAnalyzerComponent_8cxx-source.html">AliHLTPHOSRawAnalyzerComponent.cxx</a>.<div class="fragment"><pre class="fragment">00073 {
-00074 <span class="keywordflow">return</span> outputDataType;
-00075 }
+Definition at line <a class="el" href="AliHLTPHOSRawAnalyzerComponent_8cxx-source.html#l00126">126</a> of file <a class="el" href="AliHLTPHOSRawAnalyzerComponent_8cxx-source.html">AliHLTPHOSRawAnalyzerComponent.cxx</a>.<div class="fragment"><pre class="fragment">00127 {
+00128 <span class="keywordflow">return</span> AliHLTPHOSDefinitions::gkCellEnergyDataType;
+00129 }
</pre></div>
<p>
</td>
<p>
-<p>
-Reimplemented from <a class="el" href="classAliHLTPHOSRawAnalyzerComponent.html#AliHLTPHOSRawAnalyzerComponenta3">AliHLTPHOSRawAnalyzerComponent</a>.
<p>
Definition at line <a class="el" href="AliHLTPHOSRawAnalyzerCrudeComponent_8h-source.html#l00016">16</a> of file <a class="el" href="AliHLTPHOSRawAnalyzerCrudeComponent_8h-source.html">AliHLTPHOSRawAnalyzerCrudeComponent.h</a>.<div class="fragment"><pre class="fragment">00017 {
00018 <span class="keywordflow">return</span> *<span class="keyword">this</span>;
</td>
</tr>
</table>
+<a class="anchor" name="AliHLTPHOSRawAnalyzerPeakFinderComponenta12" doxytag="AliHLTPHOSRawAnalyzerCrudeComponent::SetCoordinates"></a><p>
+<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
+ <tr>
+ <td class="mdRow">
+ <table cellpadding="0" cellspacing="0" border="0">
+ <tr>
+ <td class="md" nowrap valign="top">void AliHLTPHOSRawAnalyzerComponent::SetCoordinates </td>
+ <td class="md" valign="top">( </td>
+ <td class="md" nowrap valign="top">AliHLTUInt32_t </td>
+ <td class="mdname1" valign="top" nowrap> <em>equippmentID</em> </td>
+ <td class="md" valign="top"> ) </td>
+ <td class="md" nowrap><code> [inherited]</code></td>
+ </tr>
+ </table>
+ </td>
+ </tr>
+</table>
+<table cellspacing="5" cellpadding="0" border="0">
+ <tr>
+ <td>
+
+ </td>
+ <td>
+
+<p>
+
+<p>
+Definition at line <a class="el" href="AliHLTPHOSRawAnalyzerComponent_8cxx-source.html#l00397">397</a> of file <a class="el" href="AliHLTPHOSRawAnalyzerComponent_8cxx-source.html">AliHLTPHOSRawAnalyzerComponent.cxx</a>.
+<p>
+References <a class="el" href="AliHLTPHOSRawAnalyzerComponent_8h-source.html#l00053">AliHLTPHOSRawAnalyzerComponent::fEquippmentID</a>, <a class="el" href="AliHLTPHOSRawAnalyzerComponent_8h-source.html#l00058">AliHLTPHOSRawAnalyzerComponent::fModuleID</a>, <a class="el" href="AliHLTPHOSRawAnalyzerComponent_8h-source.html#l00057">AliHLTPHOSRawAnalyzerComponent::fRcuColOffeset</a>, <a class="el" href="AliHLTPHOSRawAnalyzerComponent_8h-source.html#l00056">AliHLTPHOSRawAnalyzerComponent::fRcuRowOffeset</a>, <a class="el" href="AliHLTPHOSRawAnalyzerComponent_8h-source.html#l00054">AliHLTPHOSRawAnalyzerComponent::fRcuX</a>, and <a class="el" href="AliHLTPHOSRawAnalyzerComponent_8h-source.html#l00055">AliHLTPHOSRawAnalyzerComponent::fRcuZ</a>.
+<p>
+Referenced by <a class="el" href="AliHLTPHOSRawAnalyzerComponent_8cxx-source.html#l00263">AliHLTPHOSRawAnalyzerComponent::DoInit()</a>.<div class="fragment"><pre class="fragment">00398 {
+00399 <span class="keywordtype">int</span> rcuIndex = (fEquippmentID - 1792)%4;
+00400 fModuleID = (fEquippmentID -1792 -rcuIndex)/5;
+00401
+00402 <span class="keywordflow">if</span>(rcuIndex == 0)
+00403 {
+00404 fRcuX = 0;
+00405 fRcuZ = 0;
+00406 }
+00407
+00408 <span class="keywordflow">if</span>(rcuIndex == 1)
+00409 {
+00410 fRcuX = 0;
+00411 fRcuZ = 1;
+00412 }
+00413
+00414 <span class="keywordflow">if</span>(rcuIndex == 2)
+00415 {
+00416 fRcuX = 1;
+00417 fRcuZ = 0;
+00418 }
+00419
+00420
+00421 <span class="keywordflow">if</span>(rcuIndex == 3)
+00422 {
+00423 fRcuX = 1;
+00424 fRcuZ = 1;
+00425 }
+00426
+00427 fRcuRowOffeset = 32*fRcuX;
+00428 fRcuColOffeset = 28*fRcuZ;
+00429
+00430 }
+</pre></div>
+<p>
+ </td>
+ </tr>
+</table>
+<a class="anchor" name="AliHLTPHOSRawAnalyzerPeakFinderComponenta10" doxytag="AliHLTPHOSRawAnalyzerCrudeComponent::SetEquippmentID"></a><p>
+<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
+ <tr>
+ <td class="mdRow">
+ <table cellpadding="0" cellspacing="0" border="0">
+ <tr>
+ <td class="md" nowrap valign="top">void AliHLTPHOSRawAnalyzerComponent::SetEquippmentID </td>
+ <td class="md" valign="top">( </td>
+ <td class="md" nowrap valign="top">AliHLTUInt32_t </td>
+ <td class="mdname1" valign="top" nowrap> <em>id</em> </td>
+ <td class="md" valign="top"> ) </td>
+ <td class="md" nowrap><code> [inherited]</code></td>
+ </tr>
+ </table>
+ </td>
+ </tr>
+</table>
+<table cellspacing="5" cellpadding="0" border="0">
+ <tr>
+ <td>
+
+ </td>
+ <td>
+
+<p>
+
+<p>
+Definition at line <a class="el" href="AliHLTPHOSRawAnalyzerComponent_8cxx-source.html#l00385">385</a> of file <a class="el" href="AliHLTPHOSRawAnalyzerComponent_8cxx-source.html">AliHLTPHOSRawAnalyzerComponent.cxx</a>.
+<p>
+References <a class="el" href="AliHLTPHOSRawAnalyzerComponent_8h-source.html#l00053">AliHLTPHOSRawAnalyzerComponent::fEquippmentID</a>.
+<p>
+Referenced by <a class="el" href="AliHLTPHOSRawAnalyzerComponent_8cxx-source.html#l00263">AliHLTPHOSRawAnalyzerComponent::DoInit()</a>.<div class="fragment"><pre class="fragment">00386 {
+00387 fEquippmentID = id;
+00388 }
+</pre></div>
+<p>
+ </td>
+ </tr>
+</table>
<a class="anchor" name="AliHLTPHOSRawAnalyzerCrudeComponenta5" doxytag="AliHLTPHOSRawAnalyzerCrudeComponent::Spawn"></a><p>
<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
<tr>
<p>
<p>
-Implements <a class="el" href="classAliHLTPHOSRawAnalyzerComponent.html#AliHLTPHOSRawAnalyzerComponenta11">AliHLTPHOSRawAnalyzerComponent</a>.
+Implements <a class="el" href="classAliHLTPHOSRawAnalyzerComponent.html#AliHLTPHOSRawAnalyzerComponenta17">AliHLTPHOSRawAnalyzerComponent</a>.
<p>
Definition at line <a class="el" href="AliHLTPHOSRawAnalyzerCrudeComponent_8cxx-source.html#l00046">46</a> of file <a class="el" href="AliHLTPHOSRawAnalyzerCrudeComponent_8cxx-source.html">AliHLTPHOSRawAnalyzerCrudeComponent.cxx</a>.<div class="fragment"><pre class="fragment">00047 {
00048 <span class="keywordflow">return</span> <span class="keyword">new</span> <a class="code" href="classAliHLTPHOSRawAnalyzerCrudeComponent.html">AliHLTPHOSRawAnalyzerCrudeComponent</a>;
</table>
<hr>The documentation for this class was generated from the following files:<ul>
<li><a class="el" href="AliHLTPHOSRawAnalyzerCrudeComponent_8h-source.html">AliHLTPHOSRawAnalyzerCrudeComponent.h</a><li><a class="el" href="AliHLTPHOSRawAnalyzerCrudeComponent_8cxx-source.html">AliHLTPHOSRawAnalyzerCrudeComponent.cxx</a></ul>
-<hr size="1"><address style="align: right;"><small>Generated on Wed Jan 17 21:56:44 2007 for AliHLTPHOS by
+<hr size="1"><address style="align: right;"><small>Generated on Sun Feb 18 22:17:04 2007 for AliHLTPHOS by
<a href="http://www.doxygen.org/index.html">
<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.3.9.1 </small></address>
</body>
<tr class="memlist"><td><a class="el" href="classAliHLTPHOSRawAnalyzer.html#AliHLTPHOSRawAnalyzerPeakFinderp0">fFloatDataPtr</a></td><td><a class="el" href="classAliHLTPHOSRawAnalyzer.html">AliHLTPHOSRawAnalyzer</a></td><td><code> [protected]</code></td></tr>
<tr class="memlist"><td><a class="el" href="classAliHLTPHOSRawAnalyzer.html#AliHLTPHOSRawAnalyzerPeakFindera9">FindStartIndex</a>(double treshold)</td><td><a class="el" href="classAliHLTPHOSRawAnalyzer.html">AliHLTPHOSRawAnalyzer</a></td><td></td></tr>
<tr class="memlist"><td><a class="el" href="classAliHLTPHOSRawAnalyzer.html#AliHLTPHOSRawAnalyzerPeakFinderp1">fSampleFrequency</a></td><td><a class="el" href="classAliHLTPHOSRawAnalyzer.html">AliHLTPHOSRawAnalyzer</a></td><td><code> [protected]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="classAliHLTPHOSRawAnalyzer.html#AliHLTPHOSRawAnalyzerPeakFinderp7">fStartIndex</a></td><td><a class="el" href="classAliHLTPHOSRawAnalyzer.html">AliHLTPHOSRawAnalyzer</a></td><td><code> [protected]</code></td></tr>
<tr class="memlist"><td><a class="el" href="classAliHLTPHOSRawAnalyzer.html#AliHLTPHOSRawAnalyzerPeakFinderp4">fTau</a></td><td><a class="el" href="classAliHLTPHOSRawAnalyzer.html">AliHLTPHOSRawAnalyzer</a></td><td><code> [protected]</code></td></tr>
<tr class="memlist"><td><a class="el" href="classAliHLTPHOSRawAnalyzer.html#AliHLTPHOSRawAnalyzerPeakFindera11">GetEnergy</a>()</td><td><a class="el" href="classAliHLTPHOSRawAnalyzer.html">AliHLTPHOSRawAnalyzer</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="classAliHLTPHOSRawAnalyzer.html#AliHLTPHOSRawAnalyzerPeakFindera18">GetMaxValue</a>(Double_t *dta, Int_t size)</td><td><a class="el" href="classAliHLTPHOSRawAnalyzer.html">AliHLTPHOSRawAnalyzer</a></td><td></td></tr>
<tr class="memlist"><td><a class="el" href="classAliHLTPHOSRawAnalyzer.html#AliHLTPHOSRawAnalyzerPeakFindera10">GetTiming</a>()</td><td><a class="el" href="classAliHLTPHOSRawAnalyzer.html">AliHLTPHOSRawAnalyzer</a></td><td></td></tr>
- <tr class="memlist"><td><a class="el" href="classAliHLTPHOSRawAnalyzer.html#AliHLTPHOSRawAnalyzerPeakFindera14">MakeInitialGuess</a>()</td><td><a class="el" href="classAliHLTPHOSRawAnalyzer.html">AliHLTPHOSRawAnalyzer</a></td><td></td></tr>
- <tr class="memlist"><td><a class="el" href="classAliHLTPHOSRawAnalyzer.html#AliHLTPHOSRawAnalyzerPeakFindera15">MakeInitialGuess</a>(int treshold)</td><td><a class="el" href="classAliHLTPHOSRawAnalyzer.html">AliHLTPHOSRawAnalyzer</a></td><td></td></tr>
- <tr class="memlist"><td><a class="el" href="classAliHLTPHOSRawAnalyzer.html#AliHLTPHOSRawAnalyzerPeakFinderp7">n</a></td><td><a class="el" href="classAliHLTPHOSRawAnalyzer.html">AliHLTPHOSRawAnalyzer</a></td><td><code> [protected]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="classAliHLTPHOSRawAnalyzer.html#AliHLTPHOSRawAnalyzerPeakFindera15">MakeInitialGuess</a>()</td><td><a class="el" href="classAliHLTPHOSRawAnalyzer.html">AliHLTPHOSRawAnalyzer</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="classAliHLTPHOSRawAnalyzer.html#AliHLTPHOSRawAnalyzerPeakFindera16">MakeInitialGuess</a>(int treshold)</td><td><a class="el" href="classAliHLTPHOSRawAnalyzer.html">AliHLTPHOSRawAnalyzer</a></td><td></td></tr>
<tr class="memlist"><td><a class="el" href="classAliHLTPHOSRawAnalyzerKLevel.html#AliHLTPHOSRawAnalyzerKLevela2">operator=</a>(const AliHLTPHOSRawAnalyzerKLevel)</td><td><a class="el" href="classAliHLTPHOSRawAnalyzerKLevel.html">AliHLTPHOSRawAnalyzerKLevel</a></td><td><code> [inline]</code></td></tr>
<tr class="memlist"><td><a class="el" href="classAliHLTPHOSRawAnalyzer.html#AliHLTPHOSRawAnalyzera4">AliHLTPHOSRawAnalyzer::operator=</a>(const AliHLTPHOSRawAnalyzer &)</td><td><a class="el" href="classAliHLTPHOSRawAnalyzer.html">AliHLTPHOSRawAnalyzer</a></td><td><code> [inline]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="classAliHLTPHOSRawAnalyzer.html#AliHLTPHOSRawAnalyzerLMSa17">SetAVector</a>(Double_t *aVector, Int_t size)</td><td><a class="el" href="classAliHLTPHOSRawAnalyzer.html">AliHLTPHOSRawAnalyzer</a></td><td><code> [virtual]</code></td></tr>
<tr class="memlist"><td><a class="el" href="classAliHLTPHOSRawAnalyzer.html#AliHLTPHOSRawAnalyzerPeakFindera12">SetData</a>(double *data)</td><td><a class="el" href="classAliHLTPHOSRawAnalyzer.html">AliHLTPHOSRawAnalyzer</a></td><td></td></tr>
<tr class="memlist"><td><a class="el" href="classAliHLTPHOSRawAnalyzer.html#AliHLTPHOSRawAnalyzerPeakFindera13">SetSampleFreq</a>(double freq)</td><td><a class="el" href="classAliHLTPHOSRawAnalyzer.html">AliHLTPHOSRawAnalyzer</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="classAliHLTPHOSRawAnalyzer.html#AliHLTPHOSRawAnalyzerPeakFindera14">SetStartIndex</a>(int startIndex)</td><td><a class="el" href="classAliHLTPHOSRawAnalyzer.html">AliHLTPHOSRawAnalyzer</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="classAliHLTPHOSRawAnalyzer.html#AliHLTPHOSRawAnalyzerLMSa16">SetTVector</a>(Double_t *tVector, Int_t size)</td><td><a class="el" href="classAliHLTPHOSRawAnalyzer.html">AliHLTPHOSRawAnalyzer</a></td><td><code> [virtual]</code></td></tr>
<tr class="memlist"><td><a class="el" href="classAliHLTPHOSRawAnalyzerKLevel.html#AliHLTPHOSRawAnalyzerKLevelr0">tKLevel</a></td><td><a class="el" href="classAliHLTPHOSRawAnalyzerKLevel.html">AliHLTPHOSRawAnalyzerKLevel</a></td><td><code> [private]</code></td></tr>
<tr class="memlist"><td><a class="el" href="classAliHLTPHOSRawAnalyzer.html#AliHLTPHOSRawAnalyzera1">~AliHLTPHOSRawAnalyzer</a>()</td><td><a class="el" href="classAliHLTPHOSRawAnalyzer.html">AliHLTPHOSRawAnalyzer</a></td><td><code> [virtual]</code></td></tr>
<tr class="memlist"><td><a class="el" href="classAliHLTPHOSRawAnalyzerKLevel.html#AliHLTPHOSRawAnalyzerKLevela3">~AliHLTPHOSRawAnalyzerKLevel</a>()</td><td><a class="el" href="classAliHLTPHOSRawAnalyzerKLevel.html">AliHLTPHOSRawAnalyzerKLevel</a></td><td><code> [virtual]</code></td></tr>
-</table><hr size="1"><address style="align: right;"><small>Generated on Wed Jan 17 21:56:44 2007 for AliHLTPHOS by
+</table><hr size="1"><address style="align: right;"><small>Generated on Sun Feb 18 22:17:04 2007 for AliHLTPHOS by
<a href="http://www.doxygen.org/index.html">
<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.3.9.1 </small></address>
</body>
<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>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classAliHLTPHOSRawAnalyzer.html#AliHLTPHOSRawAnalyzerPeakFindera14">MakeInitialGuess</a> ()</td></tr>
+<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>
-<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> (int treshold)</td></tr>
+<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>
+
+<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>
+
+<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>
+
+<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>
+
+<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>
<tr><td colspan="2"><br><h2>Protected Attributes</h2></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">double * </td><td class="memItemRight" valign="bottom"><a class="el" href="classAliHLTPHOSRawAnalyzer.html#AliHLTPHOSRawAnalyzerPeakFinderp0">fFloatDataPtr</a></td></tr>
+<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>
<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>
<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>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="classAliHLTPHOSRawAnalyzer.html#AliHLTPHOSRawAnalyzerPeakFinderp7">n</a></td></tr>
+<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>
<tr><td colspan="2"><br><h2>Private Attributes</h2></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">double </td><td class="memItemRight" valign="bottom"><a class="el" href="classAliHLTPHOSRawAnalyzerKLevel.html#AliHLTPHOSRawAnalyzerKLevelr0">tKLevel</a></td></tr>
<td>
<p>
-Shifts the basline with the amount given by baselineValue If pretrigger samples are not present then the basline correction will be incorrect. <dl compact><dt><b>Parameters:</b></dt><dd>
+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>
<table border="0" cellspacing="2" cellpadding="0">
<tr><td valign="top"></td><td valign="top"><em>dataPtr</em> </td><td>array for wich to correct the basline </td></tr>
<tr><td valign="top"></td><td valign="top"><em>BaslineValue</em> </td><td>the basline value to subtract.. </td></tr>
</dl>
<p>
-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>.
+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>.
<p>
-References <a class="el" href="AliHLTPHOSRawAnalyzer_8h-source.html#l00032">AliHLTPHOSRawAnalyzer::fFloatDataPtr</a>.<div class="fragment"><pre class="fragment">00061 {
-00062 <a class="code" href="classAliHLTPHOSRawAnalyzer.html#AliHLTPHOSRawAnalyzerPeakFinderp0">fFloatDataPtr</a> = dataPtr;
-00063 printf(<span class="stringliteral">"\nbaselineValue = %f\n"</span>, baselineValue);
-00064 cout << <span class="stringliteral">"Baseline correction not yet implemeted"</span> << endl;
-00065 } <span class="comment">//end BaslineCorrection</span>
+References <a class="el" href="AliHLTPHOSRawAnalyzer_8h-source.html#l00038">AliHLTPHOSRawAnalyzer::fFloatDataPtr</a>.<div class="fragment"><pre class="fragment">00076 {
+00077 <a class="code" href="classAliHLTPHOSRawAnalyzer.html#AliHLTPHOSRawAnalyzerPeakFinderp0">fFloatDataPtr</a> = dataPtr;
+00078 printf(<span class="stringliteral">"\nbaselineValue = %f\n"</span>, baselineValue);
+00079 cout << <span class="stringliteral">"Baseline correction not yet implemeted"</span> << endl;
+00080 } <span class="comment">//end BaslineCorrection</span>
</pre></div>
<p>
</td>
</dl>
<p>
-Definition at line <a class="el" href="AliHLTPHOSRawAnalyzer_8cxx-source.html#l00045">45</a> of file <a class="el" href="AliHLTPHOSRawAnalyzer_8cxx-source.html">AliHLTPHOSRawAnalyzer.cxx</a>.
+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>.
<p>
-References <a class="el" href="AliHLTPHOSRawAnalyzer_8h-source.html#l00032">AliHLTPHOSRawAnalyzer::fFloatDataPtr</a>, and <a class="el" href="AliHLTPHOSRawAnalyzer_8h-source.html#l00039">AliHLTPHOSRawAnalyzer::n</a>.<div class="fragment"><pre class="fragment">00046 {
-00047 <a class="code" href="classAliHLTPHOSRawAnalyzer.html#AliHLTPHOSRawAnalyzerPeakFinderp0">fFloatDataPtr</a> = dataPtr;
-00048 <a class="code" href="classAliHLTPHOSRawAnalyzer.html#AliHLTPHOSRawAnalyzerPeakFinderp7">n</a>=N;
-00049 cout << <span class="stringliteral">"Baseline correction not yet implemeted"</span> << endl;
-00050 } <span class="comment">//end BaselineCorrection</span>
+References <a class="el" href="AliHLTPHOSRawAnalyzer_8h-source.html#l00038">AliHLTPHOSRawAnalyzer::fFloatDataPtr</a>.<div class="fragment"><pre class="fragment">00061 {
+00062 <a class="code" href="classAliHLTPHOSRawAnalyzer.html#AliHLTPHOSRawAnalyzerPeakFinderp0">fFloatDataPtr</a> = dataPtr;
+00063 <span class="comment">// n=N;</span>
+00064 cout << <span class="stringliteral">"Baseline correction not yet implemeted"</span> << endl;
+00065 } <span class="comment">//end BaselineCorrection</span>
</pre></div>
<p>
</td>
</dl>
<p>
-Implements <a class="el" href="classAliHLTPHOSRawAnalyzer.html#AliHLTPHOSRawAnalyzera14">AliHLTPHOSRawAnalyzer</a>.
+Implements <a class="el" href="classAliHLTPHOSRawAnalyzer.html#AliHLTPHOSRawAnalyzerPeakFindera17">AliHLTPHOSRawAnalyzer</a>.
<p>
Definition at line <a class="el" href="AliHLTPHOSRawAnalyzerKLevel_8cxx-source.html#l00063">63</a> of file <a class="el" href="AliHLTPHOSRawAnalyzerKLevel_8cxx-source.html">AliHLTPHOSRawAnalyzerKLevel.cxx</a>.<div class="fragment"><pre class="fragment">00064 {
00065 <span class="comment">//thats all </span>
<p>
<p>
-Definition at line <a class="el" href="AliHLTPHOSRawAnalyzer_8cxx-source.html#l00109">109</a> of file <a class="el" href="AliHLTPHOSRawAnalyzer_8cxx-source.html">AliHLTPHOSRawAnalyzer.cxx</a>.<div class="fragment"><pre class="fragment">00110 {
-00111 printf(<span class="stringliteral">"\ntreshold = %f \n"</span>, treshold);
-00112 cout << <span class="stringliteral">"Find Start index not yet implemented"</span> << endl;
-00113 <span class="keywordflow">return</span> 0;
-00114 } <span class="comment">//end FindStartIndex</span>
+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 {
+00126 printf(<span class="stringliteral">"\ntreshold = %f \n"</span>, treshold);
+00127 cout << <span class="stringliteral">"Find Start index not yet implemented"</span> << endl;
+00128 <span class="keywordflow">return</span> 0;
+00129 } <span class="comment">//end FindStartIndex</span>
</pre></div>
<p>
</td>
<p>
Gives the time in entities of ADC channels (quantization levels). Absolute enrgy is found by multiplying with offline calibration constants.
<p>
-Definition at line <a class="el" href="AliHLTPHOSRawAnalyzer_8cxx-source.html#l00084">84</a> of file <a class="el" href="AliHLTPHOSRawAnalyzer_8cxx-source.html">AliHLTPHOSRawAnalyzer.cxx</a>.<div class="fragment"><pre class="fragment">00085 {
-00086 <span class="keywordflow">return</span> fDAmpl;
-00087 } <span class="comment">//end GetEnergy</span>
+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>.
+<p>
+Referenced by <a class="el" href="PeakFinderTest_8cxx-source.html#l00011">main()</a>.<div class="fragment"><pre class="fragment">00100 {
+00101 <span class="keywordflow">return</span> fDAmpl;
+00102 } <span class="comment">//end GetEnergy</span>
+</pre></div>
+<p>
+ </td>
+ </tr>
+</table>
+<a class="anchor" name="AliHLTPHOSRawAnalyzerPeakFindera18" doxytag="AliHLTPHOSRawAnalyzerKLevel::GetMaxValue"></a><p>
+<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
+ <tr>
+ <td class="mdRow">
+ <table cellpadding="0" cellspacing="0" border="0">
+ <tr>
+ <td class="md" nowrap valign="top">Double_t AliHLTPHOSRawAnalyzer::GetMaxValue </td>
+ <td class="md" valign="top">( </td>
+ <td class="md" nowrap valign="top">Double_t * </td>
+ <td class="mdname" nowrap> <em>dta</em>, </td>
+ </tr>
+ <tr>
+ <td class="md" nowrap align="right"></td>
+ <td class="md"></td>
+ <td class="md" nowrap>Int_t </td>
+ <td class="mdname" nowrap> <em>size</em></td>
+ </tr>
+ <tr>
+ <td class="md"></td>
+ <td class="md">) </td>
+ <td class="md" colspan="2"><code> [inherited]</code></td>
+ </tr>
+ </table>
+ </td>
+ </tr>
+</table>
+<table cellspacing="5" cellpadding="0" border="0">
+ <tr>
+ <td>
+
+ </td>
+ <td>
+
+<p>
+
+<p>
+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 {
+00178
+00179 Double_t tmpMax = 0;
+00180
+00181 <span class="keywordflow">for</span>(<span class="keywordtype">int</span> i = 0; i < size; i++)
+00182 {
+00183 <span class="keywordflow">if</span>(dta[i] > tmpMax)
+00184 {
+00185 tmpMax = dta[i];
+00186 }
+00187
+00188 }
+00189
+00190 <span class="keywordflow">return</span> tmpMax;
+00191
+00192 }
</pre></div>
<p>
</td>
<p>
Gives the timing in entities of sample indexes Physical time is found by multiplying with the sampling intervall (Ts).
<p>
-Definition at line <a class="el" href="AliHLTPHOSRawAnalyzer_8cxx-source.html#l00073">73</a> of file <a class="el" href="AliHLTPHOSRawAnalyzer_8cxx-source.html">AliHLTPHOSRawAnalyzer.cxx</a>.<div class="fragment"><pre class="fragment">00074 {
-00075 <span class="keywordflow">return</span> fDTof;
-00076 } <span class="comment">//end GetTiming</span>
+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>.
+<p>
+Referenced by <a class="el" href="PeakFinderTest_8cxx-source.html#l00011">main()</a>.<div class="fragment"><pre class="fragment">00089 {
+00090 <span class="keywordflow">return</span> fDTof;
+00091 } <span class="comment">//end GetTiming</span>
</pre></div>
<p>
</td>
</tr>
</table>
-<a class="anchor" name="AliHLTPHOSRawAnalyzerPeakFindera15" doxytag="AliHLTPHOSRawAnalyzerKLevel::MakeInitialGuess"></a><p>
+<a class="anchor" name="AliHLTPHOSRawAnalyzerPeakFindera16" doxytag="AliHLTPHOSRawAnalyzerKLevel::MakeInitialGuess"></a><p>
<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
<tr>
<td class="mdRow">
</dl>
<p>
-Definition at line <a class="el" href="AliHLTPHOSRawAnalyzer_8cxx-source.html#l00134">134</a> of file <a class="el" href="AliHLTPHOSRawAnalyzer_8cxx-source.html">AliHLTPHOSRawAnalyzer.cxx</a>.<div class="fragment"><pre class="fragment">00135 {
-00136 printf(<span class="stringliteral">"\ntreshold = %d\n"</span>, treshold);
-00137 cout << <span class="stringliteral">"Make initial guess not yet implemeted"</span> << endl;
-00138 }
+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 {
+00151 printf(<span class="stringliteral">"\ntreshold = %d\n"</span>, treshold);
+00152 cout << <span class="stringliteral">"Make initial guess not yet implemeted"</span> << endl;
+00153 }
</pre></div>
<p>
</td>
</tr>
</table>
-<a class="anchor" name="AliHLTPHOSRawAnalyzerPeakFindera14" doxytag="AliHLTPHOSRawAnalyzerKLevel::MakeInitialGuess"></a><p>
+<a class="anchor" name="AliHLTPHOSRawAnalyzerPeakFindera15" doxytag="AliHLTPHOSRawAnalyzerKLevel::MakeInitialGuess"></a><p>
<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
<tr>
<td class="mdRow">
<p>
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.
<p>
-Definition at line <a class="el" href="AliHLTPHOSRawAnalyzer_8cxx-source.html#l00122">122</a> of file <a class="el" href="AliHLTPHOSRawAnalyzer_8cxx-source.html">AliHLTPHOSRawAnalyzer.cxx</a>.<div class="fragment"><pre class="fragment">00123 {
-00124 cout << <span class="stringliteral">"Make initial guess not yet implemeted"</span> << endl;
-00125 }
+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 {
+00139 cout << <span class="stringliteral">"Make initial guess not yet implemeted"</span> << endl;
+00140 }
</pre></div>
<p>
</td>
</td>
</tr>
</table>
+<a class="anchor" name="AliHLTPHOSRawAnalyzerLMSa17" doxytag="AliHLTPHOSRawAnalyzerKLevel::SetAVector"></a><p>
+<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
+ <tr>
+ <td class="mdRow">
+ <table cellpadding="0" cellspacing="0" border="0">
+ <tr>
+ <td class="md" nowrap valign="top">void AliHLTPHOSRawAnalyzer::SetAVector </td>
+ <td class="md" valign="top">( </td>
+ <td class="md" nowrap valign="top">Double_t * </td>
+ <td class="mdname" nowrap> <em>aVector</em>, </td>
+ </tr>
+ <tr>
+ <td class="md" nowrap align="right"></td>
+ <td class="md"></td>
+ <td class="md" nowrap>Int_t </td>
+ <td class="mdname" nowrap> <em>size</em></td>
+ </tr>
+ <tr>
+ <td class="md"></td>
+ <td class="md">) </td>
+ <td class="md" colspan="2"><code> [virtual, inherited]</code></td>
+ </tr>
+ </table>
+ </td>
+ </tr>
+</table>
+<table cellspacing="5" cellpadding="0" border="0">
+ <tr>
+ <td>
+
+ </td>
+ <td>
+
+<p>
+
+<p>
+Reimplemented in <a class="el" href="classAliHLTPHOSRawAnalyzerPeakFinder.html#AliHLTPHOSRawAnalyzerPeakFindera5">AliHLTPHOSRawAnalyzerPeakFinder</a>.
+<p>
+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>.
+<p>
+Referenced by <a class="el" href="AliHLTPHOSRawAnalyzerPeakFinderComponent_8cxx-source.html#l00069">AliHLTPHOSRawAnalyzerPeakFinderComponent::LoadPFVector()</a>.<div class="fragment"><pre class="fragment">00170 {
+00171 cout <<<span class="stringliteral">"ERROR: AliHLTPHOSRawAnalyzer::SetAVector: You cannot set the peakfindervector here, must be set in derived class peakfinder"</span><<endl;
+00172 }
+</pre></div>
+<p>
+ </td>
+ </tr>
+</table>
<a class="anchor" name="AliHLTPHOSRawAnalyzerPeakFindera12" doxytag="AliHLTPHOSRawAnalyzerKLevel::SetData"></a><p>
<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
<tr>
<p>
Set data array. Overrides data data array set in the constructor.
<p>
-Definition at line <a class="el" href="AliHLTPHOSRawAnalyzer_8cxx-source.html#l00094">94</a> of file <a class="el" href="AliHLTPHOSRawAnalyzer_8cxx-source.html">AliHLTPHOSRawAnalyzer.cxx</a>.
+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>.
+<p>
+References <a class="el" href="AliHLTPHOSRawAnalyzer_8h-source.html#l00038">AliHLTPHOSRawAnalyzer::fFloatDataPtr</a>.
<p>
-References <a class="el" href="AliHLTPHOSRawAnalyzer_8h-source.html#l00032">AliHLTPHOSRawAnalyzer::fFloatDataPtr</a>.<div class="fragment"><pre class="fragment">00095 {
-00096 <span class="comment">// double *dta;</span>
-00097 <span class="comment">// dta = data;</span>
-00098 <a class="code" href="classAliHLTPHOSRawAnalyzer.html#AliHLTPHOSRawAnalyzerPeakFinderp0">fFloatDataPtr</a> = data;
-00099 <span class="comment">// cout << "Set data not yet implemented" << endl;</span>
-00100 }
+Referenced by <a class="el" href="PeakFinderTest_8cxx-source.html#l00011">main()</a>.<div class="fragment"><pre class="fragment">00110 {
+00111 <span class="comment">// double *dta;</span>
+00112 <span class="comment">// dta = data;</span>
+00113 <a class="code" href="classAliHLTPHOSRawAnalyzer.html#AliHLTPHOSRawAnalyzerPeakFinderp0">fFloatDataPtr</a> = data;
+00114 <span class="comment">// cout << "Set data not yet implemented" << endl;</span>
+00115 }
</pre></div>
<p>
</td>
<p>
<p>
-Definition at line <a class="el" href="AliHLTPHOSRawAnalyzer_8cxx-source.html#l00103">103</a> of file <a class="el" href="AliHLTPHOSRawAnalyzer_8cxx-source.html">AliHLTPHOSRawAnalyzer.cxx</a>.<div class="fragment"><pre class="fragment">00104 {
-00105
-00106 }
+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>.
+<p>
+References <a class="el" href="AliHLTPHOSRawAnalyzer_8h-source.html#l00039">AliHLTPHOSRawAnalyzer::fSampleFrequency</a>.
+<p>
+Referenced by <a class="el" href="PeakFinderTest_8cxx-source.html#l00011">main()</a>.<div class="fragment"><pre class="fragment">00119 {
+00120 <a class="code" href="classAliHLTPHOSRawAnalyzer.html#AliHLTPHOSRawAnalyzerPeakFinderp1">fSampleFrequency</a> = freq;
+00121 }
+</pre></div>
+<p>
+ </td>
+ </tr>
+</table>
+<a class="anchor" name="AliHLTPHOSRawAnalyzerPeakFindera14" doxytag="AliHLTPHOSRawAnalyzerKLevel::SetStartIndex"></a><p>
+<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
+ <tr>
+ <td class="mdRow">
+ <table cellpadding="0" cellspacing="0" border="0">
+ <tr>
+ <td class="md" nowrap valign="top">void AliHLTPHOSRawAnalyzer::SetStartIndex </td>
+ <td class="md" valign="top">( </td>
+ <td class="md" nowrap valign="top">int </td>
+ <td class="mdname1" valign="top" nowrap> <em>startIndex</em> </td>
+ <td class="md" valign="top"> ) </td>
+ <td class="md" nowrap><code> [inherited]</code></td>
+ </tr>
+ </table>
+ </td>
+ </tr>
+</table>
+<table cellspacing="5" cellpadding="0" border="0">
+ <tr>
+ <td>
+
+ </td>
+ <td>
+
+<p>
+
+<p>
+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>.
+<p>
+References <a class="el" href="AliHLTPHOSRawAnalyzer_8h-source.html#l00046">AliHLTPHOSRawAnalyzer::fStartIndex</a>.<div class="fragment"><pre class="fragment">00157 {
+00158 <a class="code" href="classAliHLTPHOSRawAnalyzer.html#AliHLTPHOSRawAnalyzerPeakFinderp7">fStartIndex</a> = index;
+00159 }
+</pre></div>
+<p>
+ </td>
+ </tr>
+</table>
+<a class="anchor" name="AliHLTPHOSRawAnalyzerLMSa16" doxytag="AliHLTPHOSRawAnalyzerKLevel::SetTVector"></a><p>
+<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
+ <tr>
+ <td class="mdRow">
+ <table cellpadding="0" cellspacing="0" border="0">
+ <tr>
+ <td class="md" nowrap valign="top">void AliHLTPHOSRawAnalyzer::SetTVector </td>
+ <td class="md" valign="top">( </td>
+ <td class="md" nowrap valign="top">Double_t * </td>
+ <td class="mdname" nowrap> <em>tVector</em>, </td>
+ </tr>
+ <tr>
+ <td class="md" nowrap align="right"></td>
+ <td class="md"></td>
+ <td class="md" nowrap>Int_t </td>
+ <td class="mdname" nowrap> <em>size</em></td>
+ </tr>
+ <tr>
+ <td class="md"></td>
+ <td class="md">) </td>
+ <td class="md" colspan="2"><code> [virtual, inherited]</code></td>
+ </tr>
+ </table>
+ </td>
+ </tr>
+</table>
+<table cellspacing="5" cellpadding="0" border="0">
+ <tr>
+ <td>
+
+ </td>
+ <td>
+
+<p>
+
+<p>
+Reimplemented in <a class="el" href="classAliHLTPHOSRawAnalyzerPeakFinder.html#AliHLTPHOSRawAnalyzerPeakFindera4">AliHLTPHOSRawAnalyzerPeakFinder</a>.
+<p>
+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>.
+<p>
+Referenced by <a class="el" href="AliHLTPHOSRawAnalyzerPeakFinderComponent_8cxx-source.html#l00069">AliHLTPHOSRawAnalyzerPeakFinderComponent::LoadPFVector()</a>.<div class="fragment"><pre class="fragment">00163 {
+00164 cout <<<span class="stringliteral">"ERROR: AliHLTPHOSRawAnalyzer::SetTVector: You cannot set the peakfindervector here, must be set in derived class peakfinder"</span><<endl;
+00165 }
</pre></div>
<p>
</td>
<p>
Amplitude in entities of ADC levels
<p>
-Definition at line <a class="el" href="AliHLTPHOSRawAnalyzer_8h-source.html#l00038">38</a> of file <a class="el" href="AliHLTPHOSRawAnalyzer_8h-source.html">AliHLTPHOSRawAnalyzer.h</a>. </td>
+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>
</tr>
</table>
<a class="anchor" name="AliHLTPHOSRawAnalyzerPeakFinderp3" doxytag="AliHLTPHOSRawAnalyzerKLevel::fDAmplGuess"></a><p>
<p>
Initial guess for amplitude
<p>
-Definition at line <a class="el" href="AliHLTPHOSRawAnalyzer_8h-source.html#l00035">35</a> of file <a class="el" href="AliHLTPHOSRawAnalyzer_8h-source.html">AliHLTPHOSRawAnalyzer.h</a>. </td>
+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>
</tr>
</table>
<a class="anchor" name="AliHLTPHOSRawAnalyzerPeakFinderp5" doxytag="AliHLTPHOSRawAnalyzerKLevel::fDTof"></a><p>
<p>
Time of flight in entities of sample intervals
<p>
-Definition at line <a class="el" href="AliHLTPHOSRawAnalyzer_8h-source.html#l00037">37</a> of file <a class="el" href="AliHLTPHOSRawAnalyzer_8h-source.html">AliHLTPHOSRawAnalyzer.h</a>. </td>
+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>
</tr>
</table>
<a class="anchor" name="AliHLTPHOSRawAnalyzerPeakFinderp2" doxytag="AliHLTPHOSRawAnalyzerKLevel::fDTofGuess"></a><p>
<p>
Initial guess for t0
<p>
-Definition at line <a class="el" href="AliHLTPHOSRawAnalyzer_8h-source.html#l00034">34</a> of file <a class="el" href="AliHLTPHOSRawAnalyzer_8h-source.html">AliHLTPHOSRawAnalyzer.h</a>. </td>
+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>
</tr>
</table>
<a class="anchor" name="AliHLTPHOSRawAnalyzerPeakFinderp0" doxytag="AliHLTPHOSRawAnalyzerKLevel::fFloatDataPtr"></a><p>
<td class="mdRow">
<table cellpadding="0" cellspacing="0" border="0">
<tr>
- <td class="md" nowrap valign="top">double* <a class="el" href="classAliHLTPHOSRawAnalyzer.html#AliHLTPHOSRawAnalyzerPeakFinderp0">AliHLTPHOSRawAnalyzer::fFloatDataPtr</a><code> [protected, inherited]</code> </td>
+ <td class="md" nowrap valign="top">Double_t* <a class="el" href="classAliHLTPHOSRawAnalyzer.html#AliHLTPHOSRawAnalyzerPeakFinderp0">AliHLTPHOSRawAnalyzer::fFloatDataPtr</a><code> [protected, inherited]</code> </td>
</tr>
</table>
</td>
<p>
Float representation of data that should be fitted
<p>
-Definition at line <a class="el" href="AliHLTPHOSRawAnalyzer_8h-source.html#l00032">32</a> of file <a class="el" href="AliHLTPHOSRawAnalyzer_8h-source.html">AliHLTPHOSRawAnalyzer.h</a>.
+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>.
<p>
-Referenced by <a class="el" href="AliHLTPHOSRawAnalyzer_8cxx-source.html#l00029">AliHLTPHOSRawAnalyzer::AliHLTPHOSRawAnalyzer()</a>, <a class="el" href="AliHLTPHOSRawAnalyzer_8cxx-source.html#l00045">AliHLTPHOSRawAnalyzer::BaselineCorrection()</a>, and <a class="el" href="AliHLTPHOSRawAnalyzer_8cxx-source.html#l00094">AliHLTPHOSRawAnalyzer::SetData()</a>. </td>
+Referenced by <a class="el" href="AliHLTPHOSRawAnalyzer_8cxx-source.html#l00024">AliHLTPHOSRawAnalyzer::AliHLTPHOSRawAnalyzer()</a>, <a class="el" href="AliHLTPHOSRawAnalyzer_8cxx-source.html#l00060">AliHLTPHOSRawAnalyzer::BaselineCorrection()</a>, and <a class="el" href="AliHLTPHOSRawAnalyzer_8cxx-source.html#l00109">AliHLTPHOSRawAnalyzer::SetData()</a>. </td>
</tr>
</table>
<a class="anchor" name="AliHLTPHOSRawAnalyzerPeakFinderp1" doxytag="AliHLTPHOSRawAnalyzerKLevel::fSampleFrequency"></a><p>
<p>
The ADC sample frequency in MHz used under data taking
<p>
-Definition at line <a class="el" href="AliHLTPHOSRawAnalyzer_8h-source.html#l00033">33</a> of file <a class="el" href="AliHLTPHOSRawAnalyzer_8h-source.html">AliHLTPHOSRawAnalyzer.h</a>.
+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>.
<p>
-Referenced by <a class="el" href="AliHLTPHOSRawAnalyzer_8cxx-source.html#l00029">AliHLTPHOSRawAnalyzer::AliHLTPHOSRawAnalyzer()</a>. </td>
+Referenced by <a class="el" href="AliHLTPHOSRawAnalyzer_8cxx-source.html#l00044">AliHLTPHOSRawAnalyzer::AliHLTPHOSRawAnalyzer()</a>, and <a class="el" href="AliHLTPHOSRawAnalyzer_8cxx-source.html#l00118">AliHLTPHOSRawAnalyzer::SetSampleFreq()</a>. </td>
</tr>
</table>
-<a class="anchor" name="AliHLTPHOSRawAnalyzerPeakFinderp4" doxytag="AliHLTPHOSRawAnalyzerKLevel::fTau"></a><p>
+<a class="anchor" name="AliHLTPHOSRawAnalyzerPeakFinderp7" doxytag="AliHLTPHOSRawAnalyzerKLevel::fStartIndex"></a><p>
<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
<tr>
<td class="mdRow">
<table cellpadding="0" cellspacing="0" border="0">
<tr>
- <td class="md" nowrap valign="top">double <a class="el" href="classAliHLTPHOSRawAnalyzer.html#AliHLTPHOSRawAnalyzerPeakFinderp4">AliHLTPHOSRawAnalyzer::fTau</a><code> [protected, inherited]</code> </td>
+ <td class="md" nowrap valign="top">int <a class="el" href="classAliHLTPHOSRawAnalyzer.html#AliHLTPHOSRawAnalyzerPeakFinderp7">AliHLTPHOSRawAnalyzer::fStartIndex</a><code> [protected, inherited]</code> </td>
</tr>
</table>
</td>
<td>
<p>
-The risetime in micro seconds
+
<p>
-Definition at line <a class="el" href="AliHLTPHOSRawAnalyzer_8h-source.html#l00036">36</a> of file <a class="el" href="AliHLTPHOSRawAnalyzer_8h-source.html">AliHLTPHOSRawAnalyzer.h</a>. </td>
+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>.
+<p>
+Referenced by <a class="el" href="AliHLTPHOSRawAnalyzer_8cxx-source.html#l00156">AliHLTPHOSRawAnalyzer::SetStartIndex()</a>. </td>
</tr>
</table>
-<a class="anchor" name="AliHLTPHOSRawAnalyzerPeakFinderp7" doxytag="AliHLTPHOSRawAnalyzerKLevel::n"></a><p>
+<a class="anchor" name="AliHLTPHOSRawAnalyzerPeakFinderp4" doxytag="AliHLTPHOSRawAnalyzerKLevel::fTau"></a><p>
<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
<tr>
<td class="mdRow">
<table cellpadding="0" cellspacing="0" border="0">
<tr>
- <td class="md" nowrap valign="top">int <a class="el" href="classAliHLTPHOSRawAnalyzer.html#AliHLTPHOSRawAnalyzerPeakFinderp7">AliHLTPHOSRawAnalyzer::n</a><code> [protected, inherited]</code> </td>
+ <td class="md" nowrap valign="top">double <a class="el" href="classAliHLTPHOSRawAnalyzer.html#AliHLTPHOSRawAnalyzerPeakFinderp4">AliHLTPHOSRawAnalyzer::fTau</a><code> [protected, inherited]</code> </td>
</tr>
</table>
</td>
<td>
<p>
-
-<p>
-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>.
+The risetime in micro seconds
<p>
-Referenced by <a class="el" href="AliHLTPHOSRawAnalyzer_8cxx-source.html#l00045">AliHLTPHOSRawAnalyzer::BaselineCorrection()</a>. </td>
+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>
</tr>
</table>
<a class="anchor" name="AliHLTPHOSRawAnalyzerKLevelr0" doxytag="AliHLTPHOSRawAnalyzerKLevel::tKLevel"></a><p>
</table>
<hr>The documentation for this class was generated from the following files:<ul>
<li><a class="el" href="AliHLTPHOSRawAnalyzerKLevel_8h-source.html">AliHLTPHOSRawAnalyzerKLevel.h</a><li><a class="el" href="AliHLTPHOSRawAnalyzerKLevel_8cxx-source.html">AliHLTPHOSRawAnalyzerKLevel.cxx</a></ul>
-<hr size="1"><address style="align: right;"><small>Generated on Wed Jan 17 21:56:44 2007 for AliHLTPHOS by
+<hr size="1"><address style="align: right;"><small>Generated on Sun Feb 18 22:17:04 2007 for AliHLTPHOS by
<a href="http://www.doxygen.org/index.html">
<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.3.9.1 </small></address>
</body>
<tr class="memlist"><td><a class="el" href="classAliHLTPHOSRawAnalyzer.html#AliHLTPHOSRawAnalyzerPeakFindera9">FindStartIndex</a>(double treshold)</td><td><a class="el" href="classAliHLTPHOSRawAnalyzer.html">AliHLTPHOSRawAnalyzer</a></td><td></td></tr>
<tr class="memlist"><td><a class="el" href="classAliHLTPHOSRawAnalyzerLMS.html#AliHLTPHOSRawAnalyzerLMSr1">fPCovarPtrPtr</a></td><td><a class="el" href="classAliHLTPHOSRawAnalyzerLMS.html">AliHLTPHOSRawAnalyzerLMS</a></td><td><code> [private]</code></td></tr>
<tr class="memlist"><td><a class="el" href="classAliHLTPHOSRawAnalyzer.html#AliHLTPHOSRawAnalyzerPeakFinderp1">fSampleFrequency</a></td><td><a class="el" href="classAliHLTPHOSRawAnalyzer.html">AliHLTPHOSRawAnalyzer</a></td><td><code> [protected]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="classAliHLTPHOSRawAnalyzer.html#AliHLTPHOSRawAnalyzerPeakFinderp7">fStartIndex</a></td><td><a class="el" href="classAliHLTPHOSRawAnalyzer.html">AliHLTPHOSRawAnalyzer</a></td><td><code> [protected]</code></td></tr>
<tr class="memlist"><td><a class="el" href="classAliHLTPHOSRawAnalyzer.html#AliHLTPHOSRawAnalyzerPeakFinderp4">fTau</a></td><td><a class="el" href="classAliHLTPHOSRawAnalyzer.html">AliHLTPHOSRawAnalyzer</a></td><td><code> [protected]</code></td></tr>
<tr class="memlist"><td><a class="el" href="classAliHLTPHOSRawAnalyzer.html#AliHLTPHOSRawAnalyzerPeakFindera11">GetEnergy</a>()</td><td><a class="el" href="classAliHLTPHOSRawAnalyzer.html">AliHLTPHOSRawAnalyzer</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="classAliHLTPHOSRawAnalyzer.html#AliHLTPHOSRawAnalyzerPeakFindera18">GetMaxValue</a>(Double_t *dta, Int_t size)</td><td><a class="el" href="classAliHLTPHOSRawAnalyzer.html">AliHLTPHOSRawAnalyzer</a></td><td></td></tr>
<tr class="memlist"><td><a class="el" href="classAliHLTPHOSRawAnalyzer.html#AliHLTPHOSRawAnalyzerPeakFindera10">GetTiming</a>()</td><td><a class="el" href="classAliHLTPHOSRawAnalyzer.html">AliHLTPHOSRawAnalyzer</a></td><td></td></tr>
<tr class="memlist"><td><a class="el" href="classAliHLTPHOSRawAnalyzerLMS.html#AliHLTPHOSRawAnalyzerLMSr0">kfMCovarPtrPtr</a></td><td><a class="el" href="classAliHLTPHOSRawAnalyzerLMS.html">AliHLTPHOSRawAnalyzerLMS</a></td><td><code> [private]</code></td></tr>
- <tr class="memlist"><td><a class="el" href="classAliHLTPHOSRawAnalyzer.html#AliHLTPHOSRawAnalyzerPeakFindera14">MakeInitialGuess</a>()</td><td><a class="el" href="classAliHLTPHOSRawAnalyzer.html">AliHLTPHOSRawAnalyzer</a></td><td></td></tr>
- <tr class="memlist"><td><a class="el" href="classAliHLTPHOSRawAnalyzer.html#AliHLTPHOSRawAnalyzerPeakFindera15">MakeInitialGuess</a>(int treshold)</td><td><a class="el" href="classAliHLTPHOSRawAnalyzer.html">AliHLTPHOSRawAnalyzer</a></td><td></td></tr>
- <tr class="memlist"><td><a class="el" href="classAliHLTPHOSRawAnalyzer.html#AliHLTPHOSRawAnalyzerPeakFinderp7">n</a></td><td><a class="el" href="classAliHLTPHOSRawAnalyzer.html">AliHLTPHOSRawAnalyzer</a></td><td><code> [protected]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="classAliHLTPHOSRawAnalyzer.html#AliHLTPHOSRawAnalyzerPeakFindera15">MakeInitialGuess</a>()</td><td><a class="el" href="classAliHLTPHOSRawAnalyzer.html">AliHLTPHOSRawAnalyzer</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="classAliHLTPHOSRawAnalyzer.html#AliHLTPHOSRawAnalyzerPeakFindera16">MakeInitialGuess</a>(int treshold)</td><td><a class="el" href="classAliHLTPHOSRawAnalyzer.html">AliHLTPHOSRawAnalyzer</a></td><td></td></tr>
<tr class="memlist"><td><a class="el" href="classAliHLTPHOSRawAnalyzerLMS.html#AliHLTPHOSRawAnalyzerLMSa3">operator=</a>(const AliHLTPHOSRawAnalyzerLMS)</td><td><a class="el" href="classAliHLTPHOSRawAnalyzerLMS.html">AliHLTPHOSRawAnalyzerLMS</a></td><td><code> [inline]</code></td></tr>
<tr class="memlist"><td><a class="el" href="classAliHLTPHOSRawAnalyzer.html#AliHLTPHOSRawAnalyzera4">AliHLTPHOSRawAnalyzer::operator=</a>(const AliHLTPHOSRawAnalyzer &)</td><td><a class="el" href="classAliHLTPHOSRawAnalyzer.html">AliHLTPHOSRawAnalyzer</a></td><td><code> [inline]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="classAliHLTPHOSRawAnalyzer.html#AliHLTPHOSRawAnalyzerLMSa17">SetAVector</a>(Double_t *aVector, Int_t size)</td><td><a class="el" href="classAliHLTPHOSRawAnalyzer.html">AliHLTPHOSRawAnalyzer</a></td><td><code> [virtual]</code></td></tr>
<tr class="memlist"><td><a class="el" href="classAliHLTPHOSRawAnalyzer.html#AliHLTPHOSRawAnalyzerPeakFindera12">SetData</a>(double *data)</td><td><a class="el" href="classAliHLTPHOSRawAnalyzer.html">AliHLTPHOSRawAnalyzer</a></td><td></td></tr>
<tr class="memlist"><td><a class="el" href="classAliHLTPHOSRawAnalyzer.html#AliHLTPHOSRawAnalyzerPeakFindera13">SetSampleFreq</a>(double freq)</td><td><a class="el" href="classAliHLTPHOSRawAnalyzer.html">AliHLTPHOSRawAnalyzer</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="classAliHLTPHOSRawAnalyzer.html#AliHLTPHOSRawAnalyzerPeakFindera14">SetStartIndex</a>(int startIndex)</td><td><a class="el" href="classAliHLTPHOSRawAnalyzer.html">AliHLTPHOSRawAnalyzer</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="classAliHLTPHOSRawAnalyzer.html#AliHLTPHOSRawAnalyzerLMSa16">SetTVector</a>(Double_t *tVector, Int_t size)</td><td><a class="el" href="classAliHLTPHOSRawAnalyzer.html">AliHLTPHOSRawAnalyzer</a></td><td><code> [virtual]</code></td></tr>
<tr class="memlist"><td><a class="el" href="classAliHLTPHOSRawAnalyzer.html#AliHLTPHOSRawAnalyzera1">~AliHLTPHOSRawAnalyzer</a>()</td><td><a class="el" href="classAliHLTPHOSRawAnalyzer.html">AliHLTPHOSRawAnalyzer</a></td><td><code> [virtual]</code></td></tr>
<tr class="memlist"><td><a class="el" href="classAliHLTPHOSRawAnalyzerLMS.html#AliHLTPHOSRawAnalyzerLMSa4">~AliHLTPHOSRawAnalyzerLMS</a>()</td><td><a class="el" href="classAliHLTPHOSRawAnalyzerLMS.html">AliHLTPHOSRawAnalyzerLMS</a></td><td><code> [virtual]</code></td></tr>
-</table><hr size="1"><address style="align: right;"><small>Generated on Wed Jan 17 21:56:44 2007 for AliHLTPHOS by
+</table><hr size="1"><address style="align: right;"><small>Generated on Sun Feb 18 22:17:04 2007 for AliHLTPHOS by
<a href="http://www.doxygen.org/index.html">
<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.3.9.1 </small></address>
</body>
<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>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classAliHLTPHOSRawAnalyzer.html#AliHLTPHOSRawAnalyzerPeakFindera14">MakeInitialGuess</a> ()</td></tr>
+<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>
-<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> (int treshold)</td></tr>
+<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>
+
+<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>
+
+<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>
+
+<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>
+
+<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>
<tr><td colspan="2"><br><h2>Protected Attributes</h2></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">double * </td><td class="memItemRight" valign="bottom"><a class="el" href="classAliHLTPHOSRawAnalyzer.html#AliHLTPHOSRawAnalyzerPeakFinderp0">fFloatDataPtr</a></td></tr>
+<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>
<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>
<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>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="classAliHLTPHOSRawAnalyzer.html#AliHLTPHOSRawAnalyzerPeakFinderp7">n</a></td></tr>
+<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>
<tr><td colspan="2"><br><h2>Private Attributes</h2></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">double ** </td><td class="memItemRight" valign="bottom"><a class="el" href="classAliHLTPHOSRawAnalyzerLMS.html#AliHLTPHOSRawAnalyzerLMSr0">kfMCovarPtrPtr</a></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">double </td><td class="memItemRight" valign="bottom"><a class="el" href="classAliHLTPHOSRawAnalyzerLMS.html#AliHLTPHOSRawAnalyzerLMSr0">kfMCovarPtrPtr</a> [1008][1008]</td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">double ** </td><td class="memItemRight" valign="bottom"><a class="el" href="classAliHLTPHOSRawAnalyzerLMS.html#AliHLTPHOSRawAnalyzerLMSr1">fPCovarPtrPtr</a></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">double </td><td class="memItemRight" valign="bottom"><a class="el" href="classAliHLTPHOSRawAnalyzerLMS.html#AliHLTPHOSRawAnalyzerLMSr1">fPCovarPtrPtr</a> [1008][1008]</td></tr>
</table>
<hr><h2>Constructor & Destructor Documentation</h2>
<p>
The AliHLTPHOSPeakfinder class is the class for extracting the basic signal parameters "timing" and "energy" from the PHOS raw data. Physical data will for a given readout channel be a sequense of ADC digitized 10 bit integer values, however for performance reasons all values used in calculation is of type double.
<p>
-Definition at line <a class="el" href="AliHLTPHOSRawAnalyzerLMS_8cxx-source.html#l00038">38</a> of file <a class="el" href="AliHLTPHOSRawAnalyzerLMS_8cxx-source.html">AliHLTPHOSRawAnalyzerLMS.cxx</a>.<div class="fragment"><pre class="fragment">00038 :<a class="code" href="classAliHLTPHOSRawAnalyzer.html#AliHLTPHOSRawAnalyzera0">AliHLTPHOSRawAnalyzer</a>(), <a class="code" href="classAliHLTPHOSRawAnalyzerLMS.html#AliHLTPHOSRawAnalyzerLMSr0">kfMCovarPtrPtr</a>(0), <a class="code" href="classAliHLTPHOSRawAnalyzerLMS.html#AliHLTPHOSRawAnalyzerLMSr1">fPCovarPtrPtr</a>(0)
+Definition at line <a class="el" href="AliHLTPHOSRawAnalyzerLMS_8cxx-source.html#l00038">38</a> of file <a class="el" href="AliHLTPHOSRawAnalyzerLMS_8cxx-source.html">AliHLTPHOSRawAnalyzerLMS.cxx</a>.<div class="fragment"><pre class="fragment">00038 :<a class="code" href="classAliHLTPHOSRawAnalyzer.html#AliHLTPHOSRawAnalyzera0">AliHLTPHOSRawAnalyzer</a>()
00039 {
00040 cout <<<span class="stringliteral">"You cannot invoke the Fitter without arguments"</span><<endl;;
00041 }
</dl>
<p>
-Definition at line <a class="el" href="AliHLTPHOSRawAnalyzerLMS_8cxx-source.html#l00049">49</a> of file <a class="el" href="AliHLTPHOSRawAnalyzerLMS_8cxx-source.html">AliHLTPHOSRawAnalyzerLMS.cxx</a>.<div class="fragment"><pre class="fragment">00049 :<a class="code" href="classAliHLTPHOSRawAnalyzer.html#AliHLTPHOSRawAnalyzera0">AliHLTPHOSRawAnalyzer</a>(),<a class="code" href="classAliHLTPHOSRawAnalyzerLMS.html#AliHLTPHOSRawAnalyzerLMSr0">kfMCovarPtrPtr</a>(0), <a class="code" href="classAliHLTPHOSRawAnalyzerLMS.html#AliHLTPHOSRawAnalyzerLMSr1">fPCovarPtrPtr</a>(0)
+Definition at line <a class="el" href="AliHLTPHOSRawAnalyzerLMS_8cxx-source.html#l00049">49</a> of file <a class="el" href="AliHLTPHOSRawAnalyzerLMS_8cxx-source.html">AliHLTPHOSRawAnalyzerLMS.cxx</a>.<div class="fragment"><pre class="fragment">00049 :<a class="code" href="classAliHLTPHOSRawAnalyzer.html#AliHLTPHOSRawAnalyzera0">AliHLTPHOSRawAnalyzer</a>()
00050 {
00051 <a class="code" href="classAliHLTPHOSRawAnalyzer.html#AliHLTPHOSRawAnalyzerPeakFinderp0">fFloatDataPtr</a> = dtaPtr;
00052 <a class="code" href="classAliHLTPHOSRawAnalyzer.html#AliHLTPHOSRawAnalyzerPeakFinderp1">fSampleFrequency</a> = fs;
<td>
<p>
-Shifts the basline with the amount given by baselineValue If pretrigger samples are not present then the basline correction will be incorrect. <dl compact><dt><b>Parameters:</b></dt><dd>
+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>
<table border="0" cellspacing="2" cellpadding="0">
<tr><td valign="top"></td><td valign="top"><em>dataPtr</em> </td><td>array for wich to correct the basline </td></tr>
<tr><td valign="top"></td><td valign="top"><em>BaslineValue</em> </td><td>the basline value to subtract.. </td></tr>
</dl>
<p>
-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>.
+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>.
<p>
-References <a class="el" href="AliHLTPHOSRawAnalyzer_8h-source.html#l00032">AliHLTPHOSRawAnalyzer::fFloatDataPtr</a>.<div class="fragment"><pre class="fragment">00061 {
-00062 <a class="code" href="classAliHLTPHOSRawAnalyzer.html#AliHLTPHOSRawAnalyzerPeakFinderp0">fFloatDataPtr</a> = dataPtr;
-00063 printf(<span class="stringliteral">"\nbaselineValue = %f\n"</span>, baselineValue);
-00064 cout << <span class="stringliteral">"Baseline correction not yet implemeted"</span> << endl;
-00065 } <span class="comment">//end BaslineCorrection</span>
+References <a class="el" href="AliHLTPHOSRawAnalyzer_8h-source.html#l00038">AliHLTPHOSRawAnalyzer::fFloatDataPtr</a>.<div class="fragment"><pre class="fragment">00076 {
+00077 <a class="code" href="classAliHLTPHOSRawAnalyzer.html#AliHLTPHOSRawAnalyzerPeakFinderp0">fFloatDataPtr</a> = dataPtr;
+00078 printf(<span class="stringliteral">"\nbaselineValue = %f\n"</span>, baselineValue);
+00079 cout << <span class="stringliteral">"Baseline correction not yet implemeted"</span> << endl;
+00080 } <span class="comment">//end BaslineCorrection</span>
</pre></div>
<p>
</td>
</dl>
<p>
-Definition at line <a class="el" href="AliHLTPHOSRawAnalyzer_8cxx-source.html#l00045">45</a> of file <a class="el" href="AliHLTPHOSRawAnalyzer_8cxx-source.html">AliHLTPHOSRawAnalyzer.cxx</a>.
+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>.
<p>
-References <a class="el" href="AliHLTPHOSRawAnalyzer_8h-source.html#l00032">AliHLTPHOSRawAnalyzer::fFloatDataPtr</a>, and <a class="el" href="AliHLTPHOSRawAnalyzer_8h-source.html#l00039">AliHLTPHOSRawAnalyzer::n</a>.<div class="fragment"><pre class="fragment">00046 {
-00047 <a class="code" href="classAliHLTPHOSRawAnalyzer.html#AliHLTPHOSRawAnalyzerPeakFinderp0">fFloatDataPtr</a> = dataPtr;
-00048 <a class="code" href="classAliHLTPHOSRawAnalyzer.html#AliHLTPHOSRawAnalyzerPeakFinderp7">n</a>=N;
-00049 cout << <span class="stringliteral">"Baseline correction not yet implemeted"</span> << endl;
-00050 } <span class="comment">//end BaselineCorrection</span>
+References <a class="el" href="AliHLTPHOSRawAnalyzer_8h-source.html#l00038">AliHLTPHOSRawAnalyzer::fFloatDataPtr</a>.<div class="fragment"><pre class="fragment">00061 {
+00062 <a class="code" href="classAliHLTPHOSRawAnalyzer.html#AliHLTPHOSRawAnalyzerPeakFinderp0">fFloatDataPtr</a> = dataPtr;
+00063 <span class="comment">// n=N;</span>
+00064 cout << <span class="stringliteral">"Baseline correction not yet implemeted"</span> << endl;
+00065 } <span class="comment">//end BaselineCorrection</span>
</pre></div>
<p>
</td>
</dl>
<p>
-Implements <a class="el" href="classAliHLTPHOSRawAnalyzer.html#AliHLTPHOSRawAnalyzera14">AliHLTPHOSRawAnalyzer</a>.
+Implements <a class="el" href="classAliHLTPHOSRawAnalyzer.html#AliHLTPHOSRawAnalyzerPeakFindera17">AliHLTPHOSRawAnalyzer</a>.
<p>
Definition at line <a class="el" href="AliHLTPHOSRawAnalyzerLMS_8cxx-source.html#l00074">74</a> of file <a class="el" href="AliHLTPHOSRawAnalyzerLMS_8cxx-source.html">AliHLTPHOSRawAnalyzerLMS.cxx</a>.<div class="fragment"><pre class="fragment">00075 {
00076 <span class="comment">/*</span>
<p>
<p>
-Definition at line <a class="el" href="AliHLTPHOSRawAnalyzer_8cxx-source.html#l00109">109</a> of file <a class="el" href="AliHLTPHOSRawAnalyzer_8cxx-source.html">AliHLTPHOSRawAnalyzer.cxx</a>.<div class="fragment"><pre class="fragment">00110 {
-00111 printf(<span class="stringliteral">"\ntreshold = %f \n"</span>, treshold);
-00112 cout << <span class="stringliteral">"Find Start index not yet implemented"</span> << endl;
-00113 <span class="keywordflow">return</span> 0;
-00114 } <span class="comment">//end FindStartIndex</span>
+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 {
+00126 printf(<span class="stringliteral">"\ntreshold = %f \n"</span>, treshold);
+00127 cout << <span class="stringliteral">"Find Start index not yet implemented"</span> << endl;
+00128 <span class="keywordflow">return</span> 0;
+00129 } <span class="comment">//end FindStartIndex</span>
</pre></div>
<p>
</td>
<p>
Gives the time in entities of ADC channels (quantization levels). Absolute enrgy is found by multiplying with offline calibration constants.
<p>
-Definition at line <a class="el" href="AliHLTPHOSRawAnalyzer_8cxx-source.html#l00084">84</a> of file <a class="el" href="AliHLTPHOSRawAnalyzer_8cxx-source.html">AliHLTPHOSRawAnalyzer.cxx</a>.<div class="fragment"><pre class="fragment">00085 {
-00086 <span class="keywordflow">return</span> fDAmpl;
-00087 } <span class="comment">//end GetEnergy</span>
+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>.
+<p>
+Referenced by <a class="el" href="PeakFinderTest_8cxx-source.html#l00011">main()</a>.<div class="fragment"><pre class="fragment">00100 {
+00101 <span class="keywordflow">return</span> fDAmpl;
+00102 } <span class="comment">//end GetEnergy</span>
+</pre></div>
+<p>
+ </td>
+ </tr>
+</table>
+<a class="anchor" name="AliHLTPHOSRawAnalyzerPeakFindera18" doxytag="AliHLTPHOSRawAnalyzerLMS::GetMaxValue"></a><p>
+<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
+ <tr>
+ <td class="mdRow">
+ <table cellpadding="0" cellspacing="0" border="0">
+ <tr>
+ <td class="md" nowrap valign="top">Double_t AliHLTPHOSRawAnalyzer::GetMaxValue </td>
+ <td class="md" valign="top">( </td>
+ <td class="md" nowrap valign="top">Double_t * </td>
+ <td class="mdname" nowrap> <em>dta</em>, </td>
+ </tr>
+ <tr>
+ <td class="md" nowrap align="right"></td>
+ <td class="md"></td>
+ <td class="md" nowrap>Int_t </td>
+ <td class="mdname" nowrap> <em>size</em></td>
+ </tr>
+ <tr>
+ <td class="md"></td>
+ <td class="md">) </td>
+ <td class="md" colspan="2"><code> [inherited]</code></td>
+ </tr>
+ </table>
+ </td>
+ </tr>
+</table>
+<table cellspacing="5" cellpadding="0" border="0">
+ <tr>
+ <td>
+
+ </td>
+ <td>
+
+<p>
+
+<p>
+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 {
+00178
+00179 Double_t tmpMax = 0;
+00180
+00181 <span class="keywordflow">for</span>(<span class="keywordtype">int</span> i = 0; i < size; i++)
+00182 {
+00183 <span class="keywordflow">if</span>(dta[i] > tmpMax)
+00184 {
+00185 tmpMax = dta[i];
+00186 }
+00187
+00188 }
+00189
+00190 <span class="keywordflow">return</span> tmpMax;
+00191
+00192 }
</pre></div>
<p>
</td>
<p>
Gives the timing in entities of sample indexes Physical time is found by multiplying with the sampling intervall (Ts).
<p>
-Definition at line <a class="el" href="AliHLTPHOSRawAnalyzer_8cxx-source.html#l00073">73</a> of file <a class="el" href="AliHLTPHOSRawAnalyzer_8cxx-source.html">AliHLTPHOSRawAnalyzer.cxx</a>.<div class="fragment"><pre class="fragment">00074 {
-00075 <span class="keywordflow">return</span> fDTof;
-00076 } <span class="comment">//end GetTiming</span>
+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>.
+<p>
+Referenced by <a class="el" href="PeakFinderTest_8cxx-source.html#l00011">main()</a>.<div class="fragment"><pre class="fragment">00089 {
+00090 <span class="keywordflow">return</span> fDTof;
+00091 } <span class="comment">//end GetTiming</span>
</pre></div>
<p>
</td>
</tr>
</table>
-<a class="anchor" name="AliHLTPHOSRawAnalyzerPeakFindera15" doxytag="AliHLTPHOSRawAnalyzerLMS::MakeInitialGuess"></a><p>
+<a class="anchor" name="AliHLTPHOSRawAnalyzerPeakFindera16" doxytag="AliHLTPHOSRawAnalyzerLMS::MakeInitialGuess"></a><p>
<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
<tr>
<td class="mdRow">
</dl>
<p>
-Definition at line <a class="el" href="AliHLTPHOSRawAnalyzer_8cxx-source.html#l00134">134</a> of file <a class="el" href="AliHLTPHOSRawAnalyzer_8cxx-source.html">AliHLTPHOSRawAnalyzer.cxx</a>.<div class="fragment"><pre class="fragment">00135 {
-00136 printf(<span class="stringliteral">"\ntreshold = %d\n"</span>, treshold);
-00137 cout << <span class="stringliteral">"Make initial guess not yet implemeted"</span> << endl;
-00138 }
+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 {
+00151 printf(<span class="stringliteral">"\ntreshold = %d\n"</span>, treshold);
+00152 cout << <span class="stringliteral">"Make initial guess not yet implemeted"</span> << endl;
+00153 }
</pre></div>
<p>
</td>
</tr>
</table>
-<a class="anchor" name="AliHLTPHOSRawAnalyzerPeakFindera14" doxytag="AliHLTPHOSRawAnalyzerLMS::MakeInitialGuess"></a><p>
+<a class="anchor" name="AliHLTPHOSRawAnalyzerPeakFindera15" doxytag="AliHLTPHOSRawAnalyzerLMS::MakeInitialGuess"></a><p>
<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
<tr>
<td class="mdRow">
<p>
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.
<p>
-Definition at line <a class="el" href="AliHLTPHOSRawAnalyzer_8cxx-source.html#l00122">122</a> of file <a class="el" href="AliHLTPHOSRawAnalyzer_8cxx-source.html">AliHLTPHOSRawAnalyzer.cxx</a>.<div class="fragment"><pre class="fragment">00123 {
-00124 cout << <span class="stringliteral">"Make initial guess not yet implemeted"</span> << endl;
-00125 }
+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 {
+00139 cout << <span class="stringliteral">"Make initial guess not yet implemeted"</span> << endl;
+00140 }
</pre></div>
<p>
</td>
<p>
<p>
-Definition at line <a class="el" href="AliHLTPHOSRawAnalyzerLMS_8h-source.html#l00017">17</a> of file <a class="el" href="AliHLTPHOSRawAnalyzerLMS_8h-source.html">AliHLTPHOSRawAnalyzerLMS.h</a>.<div class="fragment"><pre class="fragment">00018 {
-00019 <span class="keywordflow">return</span> *<span class="keyword">this</span>;
-00020 }
+Definition at line <a class="el" href="AliHLTPHOSRawAnalyzerLMS_8h-source.html#l00018">18</a> of file <a class="el" href="AliHLTPHOSRawAnalyzerLMS_8h-source.html">AliHLTPHOSRawAnalyzerLMS.h</a>.<div class="fragment"><pre class="fragment">00019 {
+00020 <span class="keywordflow">return</span> *<span class="keyword">this</span>;
+00021 }
+</pre></div>
+<p>
+ </td>
+ </tr>
+</table>
+<a class="anchor" name="AliHLTPHOSRawAnalyzerLMSa17" doxytag="AliHLTPHOSRawAnalyzerLMS::SetAVector"></a><p>
+<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
+ <tr>
+ <td class="mdRow">
+ <table cellpadding="0" cellspacing="0" border="0">
+ <tr>
+ <td class="md" nowrap valign="top">void AliHLTPHOSRawAnalyzer::SetAVector </td>
+ <td class="md" valign="top">( </td>
+ <td class="md" nowrap valign="top">Double_t * </td>
+ <td class="mdname" nowrap> <em>aVector</em>, </td>
+ </tr>
+ <tr>
+ <td class="md" nowrap align="right"></td>
+ <td class="md"></td>
+ <td class="md" nowrap>Int_t </td>
+ <td class="mdname" nowrap> <em>size</em></td>
+ </tr>
+ <tr>
+ <td class="md"></td>
+ <td class="md">) </td>
+ <td class="md" colspan="2"><code> [virtual, inherited]</code></td>
+ </tr>
+ </table>
+ </td>
+ </tr>
+</table>
+<table cellspacing="5" cellpadding="0" border="0">
+ <tr>
+ <td>
+
+ </td>
+ <td>
+
+<p>
+
+<p>
+Reimplemented in <a class="el" href="classAliHLTPHOSRawAnalyzerPeakFinder.html#AliHLTPHOSRawAnalyzerPeakFindera5">AliHLTPHOSRawAnalyzerPeakFinder</a>.
+<p>
+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>.
+<p>
+Referenced by <a class="el" href="AliHLTPHOSRawAnalyzerPeakFinderComponent_8cxx-source.html#l00069">AliHLTPHOSRawAnalyzerPeakFinderComponent::LoadPFVector()</a>.<div class="fragment"><pre class="fragment">00170 {
+00171 cout <<<span class="stringliteral">"ERROR: AliHLTPHOSRawAnalyzer::SetAVector: You cannot set the peakfindervector here, must be set in derived class peakfinder"</span><<endl;
+00172 }
</pre></div>
<p>
</td>
<p>
Set data array. Overrides data data array set in the constructor.
<p>
-Definition at line <a class="el" href="AliHLTPHOSRawAnalyzer_8cxx-source.html#l00094">94</a> of file <a class="el" href="AliHLTPHOSRawAnalyzer_8cxx-source.html">AliHLTPHOSRawAnalyzer.cxx</a>.
+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>.
+<p>
+References <a class="el" href="AliHLTPHOSRawAnalyzer_8h-source.html#l00038">AliHLTPHOSRawAnalyzer::fFloatDataPtr</a>.
<p>
-References <a class="el" href="AliHLTPHOSRawAnalyzer_8h-source.html#l00032">AliHLTPHOSRawAnalyzer::fFloatDataPtr</a>.<div class="fragment"><pre class="fragment">00095 {
-00096 <span class="comment">// double *dta;</span>
-00097 <span class="comment">// dta = data;</span>
-00098 <a class="code" href="classAliHLTPHOSRawAnalyzer.html#AliHLTPHOSRawAnalyzerPeakFinderp0">fFloatDataPtr</a> = data;
-00099 <span class="comment">// cout << "Set data not yet implemented" << endl;</span>
-00100 }
+Referenced by <a class="el" href="PeakFinderTest_8cxx-source.html#l00011">main()</a>.<div class="fragment"><pre class="fragment">00110 {
+00111 <span class="comment">// double *dta;</span>
+00112 <span class="comment">// dta = data;</span>
+00113 <a class="code" href="classAliHLTPHOSRawAnalyzer.html#AliHLTPHOSRawAnalyzerPeakFinderp0">fFloatDataPtr</a> = data;
+00114 <span class="comment">// cout << "Set data not yet implemented" << endl;</span>
+00115 }
</pre></div>
<p>
</td>
<p>
<p>
-Definition at line <a class="el" href="AliHLTPHOSRawAnalyzer_8cxx-source.html#l00103">103</a> of file <a class="el" href="AliHLTPHOSRawAnalyzer_8cxx-source.html">AliHLTPHOSRawAnalyzer.cxx</a>.<div class="fragment"><pre class="fragment">00104 {
-00105
-00106 }
+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>.
+<p>
+References <a class="el" href="AliHLTPHOSRawAnalyzer_8h-source.html#l00039">AliHLTPHOSRawAnalyzer::fSampleFrequency</a>.
+<p>
+Referenced by <a class="el" href="PeakFinderTest_8cxx-source.html#l00011">main()</a>.<div class="fragment"><pre class="fragment">00119 {
+00120 <a class="code" href="classAliHLTPHOSRawAnalyzer.html#AliHLTPHOSRawAnalyzerPeakFinderp1">fSampleFrequency</a> = freq;
+00121 }
+</pre></div>
+<p>
+ </td>
+ </tr>
+</table>
+<a class="anchor" name="AliHLTPHOSRawAnalyzerPeakFindera14" doxytag="AliHLTPHOSRawAnalyzerLMS::SetStartIndex"></a><p>
+<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
+ <tr>
+ <td class="mdRow">
+ <table cellpadding="0" cellspacing="0" border="0">
+ <tr>
+ <td class="md" nowrap valign="top">void AliHLTPHOSRawAnalyzer::SetStartIndex </td>
+ <td class="md" valign="top">( </td>
+ <td class="md" nowrap valign="top">int </td>
+ <td class="mdname1" valign="top" nowrap> <em>startIndex</em> </td>
+ <td class="md" valign="top"> ) </td>
+ <td class="md" nowrap><code> [inherited]</code></td>
+ </tr>
+ </table>
+ </td>
+ </tr>
+</table>
+<table cellspacing="5" cellpadding="0" border="0">
+ <tr>
+ <td>
+
+ </td>
+ <td>
+
+<p>
+
+<p>
+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>.
+<p>
+References <a class="el" href="AliHLTPHOSRawAnalyzer_8h-source.html#l00046">AliHLTPHOSRawAnalyzer::fStartIndex</a>.<div class="fragment"><pre class="fragment">00157 {
+00158 <a class="code" href="classAliHLTPHOSRawAnalyzer.html#AliHLTPHOSRawAnalyzerPeakFinderp7">fStartIndex</a> = index;
+00159 }
+</pre></div>
+<p>
+ </td>
+ </tr>
+</table>
+<a class="anchor" name="AliHLTPHOSRawAnalyzerLMSa16" doxytag="AliHLTPHOSRawAnalyzerLMS::SetTVector"></a><p>
+<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
+ <tr>
+ <td class="mdRow">
+ <table cellpadding="0" cellspacing="0" border="0">
+ <tr>
+ <td class="md" nowrap valign="top">void AliHLTPHOSRawAnalyzer::SetTVector </td>
+ <td class="md" valign="top">( </td>
+ <td class="md" nowrap valign="top">Double_t * </td>
+ <td class="mdname" nowrap> <em>tVector</em>, </td>
+ </tr>
+ <tr>
+ <td class="md" nowrap align="right"></td>
+ <td class="md"></td>
+ <td class="md" nowrap>Int_t </td>
+ <td class="mdname" nowrap> <em>size</em></td>
+ </tr>
+ <tr>
+ <td class="md"></td>
+ <td class="md">) </td>
+ <td class="md" colspan="2"><code> [virtual, inherited]</code></td>
+ </tr>
+ </table>
+ </td>
+ </tr>
+</table>
+<table cellspacing="5" cellpadding="0" border="0">
+ <tr>
+ <td>
+
+ </td>
+ <td>
+
+<p>
+
+<p>
+Reimplemented in <a class="el" href="classAliHLTPHOSRawAnalyzerPeakFinder.html#AliHLTPHOSRawAnalyzerPeakFindera4">AliHLTPHOSRawAnalyzerPeakFinder</a>.
+<p>
+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>.
+<p>
+Referenced by <a class="el" href="AliHLTPHOSRawAnalyzerPeakFinderComponent_8cxx-source.html#l00069">AliHLTPHOSRawAnalyzerPeakFinderComponent::LoadPFVector()</a>.<div class="fragment"><pre class="fragment">00163 {
+00164 cout <<<span class="stringliteral">"ERROR: AliHLTPHOSRawAnalyzer::SetTVector: You cannot set the peakfindervector here, must be set in derived class peakfinder"</span><<endl;
+00165 }
</pre></div>
<p>
</td>
<p>
Amplitude in entities of ADC levels
<p>
-Definition at line <a class="el" href="AliHLTPHOSRawAnalyzer_8h-source.html#l00038">38</a> of file <a class="el" href="AliHLTPHOSRawAnalyzer_8h-source.html">AliHLTPHOSRawAnalyzer.h</a>. </td>
+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>
</tr>
</table>
<a class="anchor" name="AliHLTPHOSRawAnalyzerPeakFinderp3" doxytag="AliHLTPHOSRawAnalyzerLMS::fDAmplGuess"></a><p>
<p>
Initial guess for amplitude
<p>
-Definition at line <a class="el" href="AliHLTPHOSRawAnalyzer_8h-source.html#l00035">35</a> of file <a class="el" href="AliHLTPHOSRawAnalyzer_8h-source.html">AliHLTPHOSRawAnalyzer.h</a>. </td>
+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>
</tr>
</table>
<a class="anchor" name="AliHLTPHOSRawAnalyzerPeakFinderp5" doxytag="AliHLTPHOSRawAnalyzerLMS::fDTof"></a><p>
<p>
Time of flight in entities of sample intervals
<p>
-Definition at line <a class="el" href="AliHLTPHOSRawAnalyzer_8h-source.html#l00037">37</a> of file <a class="el" href="AliHLTPHOSRawAnalyzer_8h-source.html">AliHLTPHOSRawAnalyzer.h</a>. </td>
+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>
</tr>
</table>
<a class="anchor" name="AliHLTPHOSRawAnalyzerPeakFinderp2" doxytag="AliHLTPHOSRawAnalyzerLMS::fDTofGuess"></a><p>
<p>
Initial guess for t0
<p>
-Definition at line <a class="el" href="AliHLTPHOSRawAnalyzer_8h-source.html#l00034">34</a> of file <a class="el" href="AliHLTPHOSRawAnalyzer_8h-source.html">AliHLTPHOSRawAnalyzer.h</a>. </td>
+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>
</tr>
</table>
<a class="anchor" name="AliHLTPHOSRawAnalyzerPeakFinderp0" doxytag="AliHLTPHOSRawAnalyzerLMS::fFloatDataPtr"></a><p>
<td class="mdRow">
<table cellpadding="0" cellspacing="0" border="0">
<tr>
- <td class="md" nowrap valign="top">double* <a class="el" href="classAliHLTPHOSRawAnalyzer.html#AliHLTPHOSRawAnalyzerPeakFinderp0">AliHLTPHOSRawAnalyzer::fFloatDataPtr</a><code> [protected, inherited]</code> </td>
+ <td class="md" nowrap valign="top">Double_t* <a class="el" href="classAliHLTPHOSRawAnalyzer.html#AliHLTPHOSRawAnalyzerPeakFinderp0">AliHLTPHOSRawAnalyzer::fFloatDataPtr</a><code> [protected, inherited]</code> </td>
</tr>
</table>
</td>
<p>
Float representation of data that should be fitted
<p>
-Definition at line <a class="el" href="AliHLTPHOSRawAnalyzer_8h-source.html#l00032">32</a> of file <a class="el" href="AliHLTPHOSRawAnalyzer_8h-source.html">AliHLTPHOSRawAnalyzer.h</a>.
+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>.
<p>
-Referenced by <a class="el" href="AliHLTPHOSRawAnalyzer_8cxx-source.html#l00029">AliHLTPHOSRawAnalyzer::AliHLTPHOSRawAnalyzer()</a>, <a class="el" href="AliHLTPHOSRawAnalyzer_8cxx-source.html#l00045">AliHLTPHOSRawAnalyzer::BaselineCorrection()</a>, and <a class="el" href="AliHLTPHOSRawAnalyzer_8cxx-source.html#l00094">AliHLTPHOSRawAnalyzer::SetData()</a>. </td>
+Referenced by <a class="el" href="AliHLTPHOSRawAnalyzer_8cxx-source.html#l00024">AliHLTPHOSRawAnalyzer::AliHLTPHOSRawAnalyzer()</a>, <a class="el" href="AliHLTPHOSRawAnalyzer_8cxx-source.html#l00060">AliHLTPHOSRawAnalyzer::BaselineCorrection()</a>, and <a class="el" href="AliHLTPHOSRawAnalyzer_8cxx-source.html#l00109">AliHLTPHOSRawAnalyzer::SetData()</a>. </td>
</tr>
</table>
<a class="anchor" name="AliHLTPHOSRawAnalyzerLMSr1" doxytag="AliHLTPHOSRawAnalyzerLMS::fPCovarPtrPtr"></a><p>
<td class="mdRow">
<table cellpadding="0" cellspacing="0" border="0">
<tr>
- <td class="md" nowrap valign="top">double** <a class="el" href="classAliHLTPHOSRawAnalyzerLMS.html#AliHLTPHOSRawAnalyzerLMSr1">AliHLTPHOSRawAnalyzerLMS::fPCovarPtrPtr</a><code> [private]</code> </td>
+ <td class="md" nowrap valign="top">double <a class="el" href="classAliHLTPHOSRawAnalyzerLMS.html#AliHLTPHOSRawAnalyzerLMSr1">AliHLTPHOSRawAnalyzerLMS::fPCovarPtrPtr</a>[1008][1008]<code> [private]</code> </td>
</tr>
</table>
</td>
<p>
Covariance matrix of the estimated parameters
<p>
-Definition at line <a class="el" href="AliHLTPHOSRawAnalyzerLMS_8h-source.html#l00026">26</a> of file <a class="el" href="AliHLTPHOSRawAnalyzerLMS_8h-source.html">AliHLTPHOSRawAnalyzerLMS.h</a>. </td>
+Definition at line <a class="el" href="AliHLTPHOSRawAnalyzerLMS_8h-source.html#l00030">30</a> of file <a class="el" href="AliHLTPHOSRawAnalyzerLMS_8h-source.html">AliHLTPHOSRawAnalyzerLMS.h</a>. </td>
</tr>
</table>
<a class="anchor" name="AliHLTPHOSRawAnalyzerPeakFinderp1" doxytag="AliHLTPHOSRawAnalyzerLMS::fSampleFrequency"></a><p>
<p>
The ADC sample frequency in MHz used under data taking
<p>
-Definition at line <a class="el" href="AliHLTPHOSRawAnalyzer_8h-source.html#l00033">33</a> of file <a class="el" href="AliHLTPHOSRawAnalyzer_8h-source.html">AliHLTPHOSRawAnalyzer.h</a>.
+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>.
<p>
-Referenced by <a class="el" href="AliHLTPHOSRawAnalyzer_8cxx-source.html#l00029">AliHLTPHOSRawAnalyzer::AliHLTPHOSRawAnalyzer()</a>. </td>
+Referenced by <a class="el" href="AliHLTPHOSRawAnalyzer_8cxx-source.html#l00044">AliHLTPHOSRawAnalyzer::AliHLTPHOSRawAnalyzer()</a>, and <a class="el" href="AliHLTPHOSRawAnalyzer_8cxx-source.html#l00118">AliHLTPHOSRawAnalyzer::SetSampleFreq()</a>. </td>
</tr>
</table>
-<a class="anchor" name="AliHLTPHOSRawAnalyzerPeakFinderp4" doxytag="AliHLTPHOSRawAnalyzerLMS::fTau"></a><p>
+<a class="anchor" name="AliHLTPHOSRawAnalyzerPeakFinderp7" doxytag="AliHLTPHOSRawAnalyzerLMS::fStartIndex"></a><p>
<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
<tr>
<td class="mdRow">
<table cellpadding="0" cellspacing="0" border="0">
<tr>
- <td class="md" nowrap valign="top">double <a class="el" href="classAliHLTPHOSRawAnalyzer.html#AliHLTPHOSRawAnalyzerPeakFinderp4">AliHLTPHOSRawAnalyzer::fTau</a><code> [protected, inherited]</code> </td>
+ <td class="md" nowrap valign="top">int <a class="el" href="classAliHLTPHOSRawAnalyzer.html#AliHLTPHOSRawAnalyzerPeakFinderp7">AliHLTPHOSRawAnalyzer::fStartIndex</a><code> [protected, inherited]</code> </td>
</tr>
</table>
</td>
<td>
<p>
-The risetime in micro seconds
+
+<p>
+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>.
<p>
-Definition at line <a class="el" href="AliHLTPHOSRawAnalyzer_8h-source.html#l00036">36</a> of file <a class="el" href="AliHLTPHOSRawAnalyzer_8h-source.html">AliHLTPHOSRawAnalyzer.h</a>. </td>
+Referenced by <a class="el" href="AliHLTPHOSRawAnalyzer_8cxx-source.html#l00156">AliHLTPHOSRawAnalyzer::SetStartIndex()</a>. </td>
</tr>
</table>
-<a class="anchor" name="AliHLTPHOSRawAnalyzerLMSr0" doxytag="AliHLTPHOSRawAnalyzerLMS::kfMCovarPtrPtr"></a><p>
+<a class="anchor" name="AliHLTPHOSRawAnalyzerPeakFinderp4" doxytag="AliHLTPHOSRawAnalyzerLMS::fTau"></a><p>
<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
<tr>
<td class="mdRow">
<table cellpadding="0" cellspacing="0" border="0">
<tr>
- <td class="md" nowrap valign="top">double** <a class="el" href="classAliHLTPHOSRawAnalyzerLMS.html#AliHLTPHOSRawAnalyzerLMSr0">AliHLTPHOSRawAnalyzerLMS::kfMCovarPtrPtr</a><code> [private]</code> </td>
+ <td class="md" nowrap valign="top">double <a class="el" href="classAliHLTPHOSRawAnalyzer.html#AliHLTPHOSRawAnalyzerPeakFinderp4">AliHLTPHOSRawAnalyzer::fTau</a><code> [protected, inherited]</code> </td>
</tr>
</table>
</td>
<td>
<p>
-Covariance matrix of the measurements
+The risetime in micro seconds
<p>
-Definition at line <a class="el" href="AliHLTPHOSRawAnalyzerLMS_8h-source.html#l00025">25</a> of file <a class="el" href="AliHLTPHOSRawAnalyzerLMS_8h-source.html">AliHLTPHOSRawAnalyzerLMS.h</a>. </td>
+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>
</tr>
</table>
-<a class="anchor" name="AliHLTPHOSRawAnalyzerPeakFinderp7" doxytag="AliHLTPHOSRawAnalyzerLMS::n"></a><p>
+<a class="anchor" name="AliHLTPHOSRawAnalyzerLMSr0" doxytag="AliHLTPHOSRawAnalyzerLMS::kfMCovarPtrPtr"></a><p>
<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
<tr>
<td class="mdRow">
<table cellpadding="0" cellspacing="0" border="0">
<tr>
- <td class="md" nowrap valign="top">int <a class="el" href="classAliHLTPHOSRawAnalyzer.html#AliHLTPHOSRawAnalyzerPeakFinderp7">AliHLTPHOSRawAnalyzer::n</a><code> [protected, inherited]</code> </td>
+ <td class="md" nowrap valign="top">double <a class="el" href="classAliHLTPHOSRawAnalyzerLMS.html#AliHLTPHOSRawAnalyzerLMSr0">AliHLTPHOSRawAnalyzerLMS::kfMCovarPtrPtr</a>[1008][1008]<code> [private]</code> </td>
</tr>
</table>
</td>
<td>
<p>
-
-<p>
-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>.
+Covariance matrix of the measurements
<p>
-Referenced by <a class="el" href="AliHLTPHOSRawAnalyzer_8cxx-source.html#l00045">AliHLTPHOSRawAnalyzer::BaselineCorrection()</a>. </td>
+Definition at line <a class="el" href="AliHLTPHOSRawAnalyzerLMS_8h-source.html#l00029">29</a> of file <a class="el" href="AliHLTPHOSRawAnalyzerLMS_8h-source.html">AliHLTPHOSRawAnalyzerLMS.h</a>. </td>
</tr>
</table>
<hr>The documentation for this class was generated from the following files:<ul>
<li><a class="el" href="AliHLTPHOSRawAnalyzerLMS_8h-source.html">AliHLTPHOSRawAnalyzerLMS.h</a><li><a class="el" href="AliHLTPHOSRawAnalyzerLMS_8cxx-source.html">AliHLTPHOSRawAnalyzerLMS.cxx</a></ul>
-<hr size="1"><address style="align: right;"><small>Generated on Wed Jan 17 21:56:44 2007 for AliHLTPHOS by
+<hr size="1"><address style="align: right;"><small>Generated on Sun Feb 18 22:17:04 2007 for AliHLTPHOS by
<a href="http://www.doxygen.org/index.html">
<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.3.9.1 </small></address>
</body>
<tr class="memlist"><td><a class="el" href="classAliHLTPHOSRawAnalyzer.html#AliHLTPHOSRawAnalyzera3">AliHLTPHOSRawAnalyzer</a>(const AliHLTPHOSRawAnalyzer &)</td><td><a class="el" href="classAliHLTPHOSRawAnalyzer.html">AliHLTPHOSRawAnalyzer</a></td><td></td></tr>
<tr class="memlist"><td><a class="el" href="classAliHLTPHOSRawAnalyzerPeakFinder.html#AliHLTPHOSRawAnalyzerPeakFindera0">AliHLTPHOSRawAnalyzerPeakFinder</a>()</td><td><a class="el" href="classAliHLTPHOSRawAnalyzerPeakFinder.html">AliHLTPHOSRawAnalyzerPeakFinder</a></td><td></td></tr>
<tr class="memlist"><td><a class="el" href="classAliHLTPHOSRawAnalyzerPeakFinder.html#AliHLTPHOSRawAnalyzerPeakFindera1">AliHLTPHOSRawAnalyzerPeakFinder</a>(const AliHLTPHOSRawAnalyzerPeakFinder &)</td><td><a class="el" href="classAliHLTPHOSRawAnalyzerPeakFinder.html">AliHLTPHOSRawAnalyzerPeakFinder</a></td><td></td></tr>
- <tr class="memlist"><td><a class="el" href="classAliHLTPHOSRawAnalyzerPeakFinder.html#AliHLTPHOSRawAnalyzerPeakFinderr1">aVector</a></td><td><a class="el" href="classAliHLTPHOSRawAnalyzerPeakFinder.html">AliHLTPHOSRawAnalyzerPeakFinder</a></td><td><code> [private]</code></td></tr>
<tr class="memlist"><td><a class="el" href="classAliHLTPHOSRawAnalyzer.html#AliHLTPHOSRawAnalyzerPeakFindera7">BaselineCorrection</a>(double *dataPtr, int N)</td><td><a class="el" href="classAliHLTPHOSRawAnalyzer.html">AliHLTPHOSRawAnalyzer</a></td><td></td></tr>
<tr class="memlist"><td><a class="el" href="classAliHLTPHOSRawAnalyzer.html#AliHLTPHOSRawAnalyzerPeakFindera8">BaselineCorrection</a>(double *dataPtr, double baselineValue)</td><td><a class="el" href="classAliHLTPHOSRawAnalyzer.html">AliHLTPHOSRawAnalyzer</a></td><td></td></tr>
- <tr class="memlist"><td><a class="el" href="classAliHLTPHOSRawAnalyzerPeakFinder.html#AliHLTPHOSRawAnalyzerPeakFindera6">Evaluate</a>(int start=0, int lenght=100)</td><td><a class="el" href="classAliHLTPHOSRawAnalyzerPeakFinder.html">AliHLTPHOSRawAnalyzerPeakFinder</a></td><td><code> [virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="classAliHLTPHOSRawAnalyzerPeakFinder.html#AliHLTPHOSRawAnalyzerPeakFindera6">Evaluate</a>(Int_t start=0, Int_t lenght=100)</td><td><a class="el" href="classAliHLTPHOSRawAnalyzerPeakFinder.html">AliHLTPHOSRawAnalyzerPeakFinder</a></td><td><code> [virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="classAliHLTPHOSRawAnalyzer.html#AliHLTPHOSRawAnalyzerPeakFindera17">AliHLTPHOSRawAnalyzer::Evaluate</a>(int start=0, int lenght=100)=0</td><td><a class="el" href="classAliHLTPHOSRawAnalyzer.html">AliHLTPHOSRawAnalyzer</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="classAliHLTPHOSRawAnalyzerPeakFinder.html#AliHLTPHOSRawAnalyzerPeakFinderr1">fAVectorPtr</a></td><td><a class="el" href="classAliHLTPHOSRawAnalyzerPeakFinder.html">AliHLTPHOSRawAnalyzerPeakFinder</a></td><td><code> [private]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="classAliHLTPHOSRawAnalyzerPeakFinder.html#AliHLTPHOSRawAnalyzerPeakFinderr3">fAVectorSize</a></td><td><a class="el" href="classAliHLTPHOSRawAnalyzerPeakFinder.html">AliHLTPHOSRawAnalyzerPeakFinder</a></td><td><code> [private]</code></td></tr>
<tr class="memlist"><td><a class="el" href="classAliHLTPHOSRawAnalyzer.html#AliHLTPHOSRawAnalyzerPeakFinderp6">fDAmpl</a></td><td><a class="el" href="classAliHLTPHOSRawAnalyzer.html">AliHLTPHOSRawAnalyzer</a></td><td><code> [protected]</code></td></tr>
<tr class="memlist"><td><a class="el" href="classAliHLTPHOSRawAnalyzer.html#AliHLTPHOSRawAnalyzerPeakFinderp3">fDAmplGuess</a></td><td><a class="el" href="classAliHLTPHOSRawAnalyzer.html">AliHLTPHOSRawAnalyzer</a></td><td><code> [protected]</code></td></tr>
<tr class="memlist"><td><a class="el" href="classAliHLTPHOSRawAnalyzer.html#AliHLTPHOSRawAnalyzerPeakFinderp5">fDTof</a></td><td><a class="el" href="classAliHLTPHOSRawAnalyzer.html">AliHLTPHOSRawAnalyzer</a></td><td><code> [protected]</code></td></tr>
<tr class="memlist"><td><a class="el" href="classAliHLTPHOSRawAnalyzer.html#AliHLTPHOSRawAnalyzerPeakFinderp0">fFloatDataPtr</a></td><td><a class="el" href="classAliHLTPHOSRawAnalyzer.html">AliHLTPHOSRawAnalyzer</a></td><td><code> [protected]</code></td></tr>
<tr class="memlist"><td><a class="el" href="classAliHLTPHOSRawAnalyzer.html#AliHLTPHOSRawAnalyzerPeakFindera9">FindStartIndex</a>(double treshold)</td><td><a class="el" href="classAliHLTPHOSRawAnalyzer.html">AliHLTPHOSRawAnalyzer</a></td><td></td></tr>
<tr class="memlist"><td><a class="el" href="classAliHLTPHOSRawAnalyzer.html#AliHLTPHOSRawAnalyzerPeakFinderp1">fSampleFrequency</a></td><td><a class="el" href="classAliHLTPHOSRawAnalyzer.html">AliHLTPHOSRawAnalyzer</a></td><td><code> [protected]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="classAliHLTPHOSRawAnalyzer.html#AliHLTPHOSRawAnalyzerPeakFinderp7">fStartIndex</a></td><td><a class="el" href="classAliHLTPHOSRawAnalyzer.html">AliHLTPHOSRawAnalyzer</a></td><td><code> [protected]</code></td></tr>
<tr class="memlist"><td><a class="el" href="classAliHLTPHOSRawAnalyzer.html#AliHLTPHOSRawAnalyzerPeakFinderp4">fTau</a></td><td><a class="el" href="classAliHLTPHOSRawAnalyzer.html">AliHLTPHOSRawAnalyzer</a></td><td><code> [protected]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="classAliHLTPHOSRawAnalyzerPeakFinder.html#AliHLTPHOSRawAnalyzerPeakFinderr0">fTVectorPtr</a></td><td><a class="el" href="classAliHLTPHOSRawAnalyzerPeakFinder.html">AliHLTPHOSRawAnalyzerPeakFinder</a></td><td><code> [private]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="classAliHLTPHOSRawAnalyzerPeakFinder.html#AliHLTPHOSRawAnalyzerPeakFinderr2">fTVectorSize</a></td><td><a class="el" href="classAliHLTPHOSRawAnalyzerPeakFinder.html">AliHLTPHOSRawAnalyzerPeakFinder</a></td><td><code> [private]</code></td></tr>
<tr class="memlist"><td><a class="el" href="classAliHLTPHOSRawAnalyzer.html#AliHLTPHOSRawAnalyzerPeakFindera11">GetEnergy</a>()</td><td><a class="el" href="classAliHLTPHOSRawAnalyzer.html">AliHLTPHOSRawAnalyzer</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="classAliHLTPHOSRawAnalyzer.html#AliHLTPHOSRawAnalyzerPeakFindera18">GetMaxValue</a>(Double_t *dta, Int_t size)</td><td><a class="el" href="classAliHLTPHOSRawAnalyzer.html">AliHLTPHOSRawAnalyzer</a></td><td></td></tr>
<tr class="memlist"><td><a class="el" href="classAliHLTPHOSRawAnalyzer.html#AliHLTPHOSRawAnalyzerPeakFindera10">GetTiming</a>()</td><td><a class="el" href="classAliHLTPHOSRawAnalyzer.html">AliHLTPHOSRawAnalyzer</a></td><td></td></tr>
- <tr class="memlist"><td><a class="el" href="classAliHLTPHOSRawAnalyzer.html#AliHLTPHOSRawAnalyzerPeakFindera14">MakeInitialGuess</a>()</td><td><a class="el" href="classAliHLTPHOSRawAnalyzer.html">AliHLTPHOSRawAnalyzer</a></td><td></td></tr>
- <tr class="memlist"><td><a class="el" href="classAliHLTPHOSRawAnalyzer.html#AliHLTPHOSRawAnalyzerPeakFindera15">MakeInitialGuess</a>(int treshold)</td><td><a class="el" href="classAliHLTPHOSRawAnalyzer.html">AliHLTPHOSRawAnalyzer</a></td><td></td></tr>
- <tr class="memlist"><td><a class="el" href="classAliHLTPHOSRawAnalyzer.html#AliHLTPHOSRawAnalyzerPeakFinderp7">n</a></td><td><a class="el" href="classAliHLTPHOSRawAnalyzer.html">AliHLTPHOSRawAnalyzer</a></td><td><code> [protected]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="classAliHLTPHOSRawAnalyzer.html#AliHLTPHOSRawAnalyzerPeakFindera15">MakeInitialGuess</a>()</td><td><a class="el" href="classAliHLTPHOSRawAnalyzer.html">AliHLTPHOSRawAnalyzer</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="classAliHLTPHOSRawAnalyzer.html#AliHLTPHOSRawAnalyzerPeakFindera16">MakeInitialGuess</a>(int treshold)</td><td><a class="el" href="classAliHLTPHOSRawAnalyzer.html">AliHLTPHOSRawAnalyzer</a></td><td></td></tr>
<tr class="memlist"><td><a class="el" href="classAliHLTPHOSRawAnalyzerPeakFinder.html#AliHLTPHOSRawAnalyzerPeakFindera2">operator=</a>(const AliHLTPHOSRawAnalyzerPeakFinder)</td><td><a class="el" href="classAliHLTPHOSRawAnalyzerPeakFinder.html">AliHLTPHOSRawAnalyzerPeakFinder</a></td><td><code> [inline]</code></td></tr>
<tr class="memlist"><td><a class="el" href="classAliHLTPHOSRawAnalyzer.html#AliHLTPHOSRawAnalyzera4">AliHLTPHOSRawAnalyzer::operator=</a>(const AliHLTPHOSRawAnalyzer &)</td><td><a class="el" href="classAliHLTPHOSRawAnalyzer.html">AliHLTPHOSRawAnalyzer</a></td><td><code> [inline]</code></td></tr>
- <tr class="memlist"><td><a class="el" href="classAliHLTPHOSRawAnalyzerPeakFinder.html#AliHLTPHOSRawAnalyzerPeakFindera5">SetAVector</a>(double *aVector)</td><td><a class="el" href="classAliHLTPHOSRawAnalyzerPeakFinder.html">AliHLTPHOSRawAnalyzerPeakFinder</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="classAliHLTPHOSRawAnalyzerPeakFinder.html#AliHLTPHOSRawAnalyzerPeakFindera5">SetAVector</a>(Double_t *aVect, Int_t size)</td><td><a class="el" href="classAliHLTPHOSRawAnalyzerPeakFinder.html">AliHLTPHOSRawAnalyzerPeakFinder</a></td><td><code> [virtual]</code></td></tr>
<tr class="memlist"><td><a class="el" href="classAliHLTPHOSRawAnalyzer.html#AliHLTPHOSRawAnalyzerPeakFindera12">SetData</a>(double *data)</td><td><a class="el" href="classAliHLTPHOSRawAnalyzer.html">AliHLTPHOSRawAnalyzer</a></td><td></td></tr>
<tr class="memlist"><td><a class="el" href="classAliHLTPHOSRawAnalyzer.html#AliHLTPHOSRawAnalyzerPeakFindera13">SetSampleFreq</a>(double freq)</td><td><a class="el" href="classAliHLTPHOSRawAnalyzer.html">AliHLTPHOSRawAnalyzer</a></td><td></td></tr>
- <tr class="memlist"><td><a class="el" href="classAliHLTPHOSRawAnalyzerPeakFinder.html#AliHLTPHOSRawAnalyzerPeakFindera4">SetTVector</a>(double *tVector)</td><td><a class="el" href="classAliHLTPHOSRawAnalyzerPeakFinder.html">AliHLTPHOSRawAnalyzerPeakFinder</a></td><td></td></tr>
- <tr class="memlist"><td><a class="el" href="classAliHLTPHOSRawAnalyzerPeakFinder.html#AliHLTPHOSRawAnalyzerPeakFinderr0">tVector</a></td><td><a class="el" href="classAliHLTPHOSRawAnalyzerPeakFinder.html">AliHLTPHOSRawAnalyzerPeakFinder</a></td><td><code> [private]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="classAliHLTPHOSRawAnalyzer.html#AliHLTPHOSRawAnalyzerPeakFindera14">SetStartIndex</a>(int startIndex)</td><td><a class="el" href="classAliHLTPHOSRawAnalyzer.html">AliHLTPHOSRawAnalyzer</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="classAliHLTPHOSRawAnalyzerPeakFinder.html#AliHLTPHOSRawAnalyzerPeakFindera4">SetTVector</a>(Double_t *tVect, Int_t size)</td><td><a class="el" href="classAliHLTPHOSRawAnalyzerPeakFinder.html">AliHLTPHOSRawAnalyzerPeakFinder</a></td><td><code> [virtual]</code></td></tr>
<tr class="memlist"><td><a class="el" href="classAliHLTPHOSRawAnalyzer.html#AliHLTPHOSRawAnalyzera1">~AliHLTPHOSRawAnalyzer</a>()</td><td><a class="el" href="classAliHLTPHOSRawAnalyzer.html">AliHLTPHOSRawAnalyzer</a></td><td><code> [virtual]</code></td></tr>
<tr class="memlist"><td><a class="el" href="classAliHLTPHOSRawAnalyzerPeakFinder.html#AliHLTPHOSRawAnalyzerPeakFindera3">~AliHLTPHOSRawAnalyzerPeakFinder</a>()</td><td><a class="el" href="classAliHLTPHOSRawAnalyzerPeakFinder.html">AliHLTPHOSRawAnalyzerPeakFinder</a></td><td><code> [virtual]</code></td></tr>
-</table><hr size="1"><address style="align: right;"><small>Generated on Wed Jan 17 21:56:44 2007 for AliHLTPHOS by
+</table><hr size="1"><address style="align: right;"><small>Generated on Sun Feb 18 22:17:04 2007 for AliHLTPHOS by
<a href="http://www.doxygen.org/index.html">
<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.3.9.1 </small></address>
</body>
<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual </td><td class="memItemRight" valign="bottom"><a class="el" href="classAliHLTPHOSRawAnalyzerPeakFinder.html#AliHLTPHOSRawAnalyzerPeakFindera3">~AliHLTPHOSRawAnalyzerPeakFinder</a> ()</td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classAliHLTPHOSRawAnalyzerPeakFinder.html#AliHLTPHOSRawAnalyzerPeakFindera4">SetTVector</a> (double *<a class="el" href="classAliHLTPHOSRawAnalyzerPeakFinder.html#AliHLTPHOSRawAnalyzerPeakFinderr0">tVector</a>)</td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual void </td><td class="memItemRight" valign="bottom"><a class="el" href="classAliHLTPHOSRawAnalyzerPeakFinder.html#AliHLTPHOSRawAnalyzerPeakFindera4">SetTVector</a> (Double_t *tVect, Int_t size)</td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classAliHLTPHOSRawAnalyzerPeakFinder.html#AliHLTPHOSRawAnalyzerPeakFindera5">SetAVector</a> (double *<a class="el" href="classAliHLTPHOSRawAnalyzerPeakFinder.html#AliHLTPHOSRawAnalyzerPeakFinderr1">aVector</a>)</td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual void </td><td class="memItemRight" valign="bottom"><a class="el" href="classAliHLTPHOSRawAnalyzerPeakFinder.html#AliHLTPHOSRawAnalyzerPeakFindera5">SetAVector</a> (Double_t *aVect, Int_t size)</td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual void </td><td class="memItemRight" valign="bottom"><a class="el" href="classAliHLTPHOSRawAnalyzerPeakFinder.html#AliHLTPHOSRawAnalyzerPeakFindera6">Evaluate</a> (int start=0, int lenght=100)</td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual void </td><td class="memItemRight" valign="bottom"><a class="el" href="classAliHLTPHOSRawAnalyzerPeakFinder.html#AliHLTPHOSRawAnalyzerPeakFindera6">Evaluate</a> (Int_t start=0, Int_t lenght=100)</td></tr>
<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>
<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>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classAliHLTPHOSRawAnalyzer.html#AliHLTPHOSRawAnalyzerPeakFindera14">MakeInitialGuess</a> ()</td></tr>
+<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>
-<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> (int treshold)</td></tr>
+<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>
+
+<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>
+
+<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>
+
+<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>
<tr><td colspan="2"><br><h2>Protected Attributes</h2></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">double * </td><td class="memItemRight" valign="bottom"><a class="el" href="classAliHLTPHOSRawAnalyzer.html#AliHLTPHOSRawAnalyzerPeakFinderp0">fFloatDataPtr</a></td></tr>
+<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>
<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>
<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>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="classAliHLTPHOSRawAnalyzer.html#AliHLTPHOSRawAnalyzerPeakFinderp7">n</a></td></tr>
+<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>
<tr><td colspan="2"><br><h2>Private Attributes</h2></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">double * </td><td class="memItemRight" valign="bottom"><a class="el" href="classAliHLTPHOSRawAnalyzerPeakFinder.html#AliHLTPHOSRawAnalyzerPeakFinderr0">tVector</a></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">Double_t * </td><td class="memItemRight" valign="bottom"><a class="el" href="classAliHLTPHOSRawAnalyzerPeakFinder.html#AliHLTPHOSRawAnalyzerPeakFinderr0">fTVectorPtr</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">Double_t * </td><td class="memItemRight" valign="bottom"><a class="el" href="classAliHLTPHOSRawAnalyzerPeakFinder.html#AliHLTPHOSRawAnalyzerPeakFinderr1">fAVectorPtr</a></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">double * </td><td class="memItemRight" valign="bottom"><a class="el" href="classAliHLTPHOSRawAnalyzerPeakFinder.html#AliHLTPHOSRawAnalyzerPeakFinderr1">aVector</a></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">Int_t </td><td class="memItemRight" valign="bottom"><a class="el" href="classAliHLTPHOSRawAnalyzerPeakFinder.html#AliHLTPHOSRawAnalyzerPeakFinderr2">fTVectorSize</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">Int_t </td><td class="memItemRight" valign="bottom"><a class="el" href="classAliHLTPHOSRawAnalyzerPeakFinder.html#AliHLTPHOSRawAnalyzerPeakFinderr3">fAVectorSize</a></td></tr>
</table>
<hr><h2>Constructor & Destructor Documentation</h2>
<p>
The AliHLTPHOSPeakfinder class is the class for extracting the basic signal parameters "timing" and "energy" from the PHOS raw data. Physical data will for a given readout channel be a sequense of ADC digitized 10 bit integer values, however for performance reasons all values used in calculation is of type double.
<p>
-Definition at line <a class="el" href="AliHLTPHOSRawAnalyzerPeakFinder_8cxx-source.html#l00038">38</a> of file <a class="el" href="AliHLTPHOSRawAnalyzerPeakFinder_8cxx-source.html">AliHLTPHOSRawAnalyzerPeakFinder.cxx</a>.<div class="fragment"><pre class="fragment">00038 :<a class="code" href="classAliHLTPHOSRawAnalyzer.html#AliHLTPHOSRawAnalyzera0">AliHLTPHOSRawAnalyzer</a>(),<a class="code" href="classAliHLTPHOSRawAnalyzerPeakFinder.html#AliHLTPHOSRawAnalyzerPeakFinderr0">tVector</a>(0), <a class="code" href="classAliHLTPHOSRawAnalyzerPeakFinder.html#AliHLTPHOSRawAnalyzerPeakFinderr1">aVector</a>(0)
-00039 {
-00040 cout <<<span class="stringliteral">"PeakFinder:You cannot invoke the Fitter without arguments"</span><<endl;;
-00041 }
+Definition at line <a class="el" href="AliHLTPHOSRawAnalyzerPeakFinder_8cxx-source.html#l00042">42</a> of file <a class="el" href="AliHLTPHOSRawAnalyzerPeakFinder_8cxx-source.html">AliHLTPHOSRawAnalyzerPeakFinder.cxx</a>.<div class="fragment"><pre class="fragment">00042 :<a class="code" href="classAliHLTPHOSRawAnalyzer.html#AliHLTPHOSRawAnalyzera0">AliHLTPHOSRawAnalyzer</a>(), <a class="code" href="classAliHLTPHOSRawAnalyzerPeakFinder.html#AliHLTPHOSRawAnalyzerPeakFinderr0">fTVectorPtr</a>(0), <a class="code" href="classAliHLTPHOSRawAnalyzerPeakFinder.html#AliHLTPHOSRawAnalyzerPeakFinderr1">fAVectorPtr</a>(0), <a class="code" href="classAliHLTPHOSRawAnalyzerPeakFinder.html#AliHLTPHOSRawAnalyzerPeakFinderr2">fTVectorSize</a>(0), <a class="code" href="classAliHLTPHOSRawAnalyzerPeakFinder.html#AliHLTPHOSRawAnalyzerPeakFinderr3">fAVectorSize</a>(0)
+00043 {
+00044 <span class="comment">// cout <<"PeakFinder:You cannot invoke the Fitter without arguments"<<endl;;</span>
+00045 }
</pre></div>
<p>
</td>
<p>
<p>
-Definition at line <a class="el" href="AliHLTPHOSRawAnalyzerPeakFinder_8cxx-source.html#l00045">45</a> of file <a class="el" href="AliHLTPHOSRawAnalyzerPeakFinder_8cxx-source.html">AliHLTPHOSRawAnalyzerPeakFinder.cxx</a>.<div class="fragment"><pre class="fragment">00046 {
-00047
-00048 } <span class="comment">//end AliHLTPHOSRawAnalyzerPeakFinder</span>
+Definition at line <a class="el" href="AliHLTPHOSRawAnalyzerPeakFinder_8cxx-source.html#l00049">49</a> of file <a class="el" href="AliHLTPHOSRawAnalyzerPeakFinder_8cxx-source.html">AliHLTPHOSRawAnalyzerPeakFinder.cxx</a>.<div class="fragment"><pre class="fragment">00050 {
+00051
+00052 } <span class="comment">//end AliHLTPHOSRawAnalyzerPeakFinder</span>
</pre></div>
<p>
</td>
<td>
<p>
-Shifts the basline with the amount given by baselineValue If pretrigger samples are not present then the basline correction will be incorrect. <dl compact><dt><b>Parameters:</b></dt><dd>
+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>
<table border="0" cellspacing="2" cellpadding="0">
<tr><td valign="top"></td><td valign="top"><em>dataPtr</em> </td><td>array for wich to correct the basline </td></tr>
<tr><td valign="top"></td><td valign="top"><em>BaslineValue</em> </td><td>the basline value to subtract.. </td></tr>
</dl>
<p>
-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>.
+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>.
<p>
-References <a class="el" href="AliHLTPHOSRawAnalyzer_8h-source.html#l00032">AliHLTPHOSRawAnalyzer::fFloatDataPtr</a>.<div class="fragment"><pre class="fragment">00061 {
-00062 <a class="code" href="classAliHLTPHOSRawAnalyzer.html#AliHLTPHOSRawAnalyzerPeakFinderp0">fFloatDataPtr</a> = dataPtr;
-00063 printf(<span class="stringliteral">"\nbaselineValue = %f\n"</span>, baselineValue);
-00064 cout << <span class="stringliteral">"Baseline correction not yet implemeted"</span> << endl;
-00065 } <span class="comment">//end BaslineCorrection</span>
+References <a class="el" href="AliHLTPHOSRawAnalyzer_8h-source.html#l00038">AliHLTPHOSRawAnalyzer::fFloatDataPtr</a>.<div class="fragment"><pre class="fragment">00076 {
+00077 <a class="code" href="classAliHLTPHOSRawAnalyzer.html#AliHLTPHOSRawAnalyzerPeakFinderp0">fFloatDataPtr</a> = dataPtr;
+00078 printf(<span class="stringliteral">"\nbaselineValue = %f\n"</span>, baselineValue);
+00079 cout << <span class="stringliteral">"Baseline correction not yet implemeted"</span> << endl;
+00080 } <span class="comment">//end BaslineCorrection</span>
</pre></div>
<p>
</td>
</dl>
<p>
-Definition at line <a class="el" href="AliHLTPHOSRawAnalyzer_8cxx-source.html#l00045">45</a> of file <a class="el" href="AliHLTPHOSRawAnalyzer_8cxx-source.html">AliHLTPHOSRawAnalyzer.cxx</a>.
+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>.
<p>
-References <a class="el" href="AliHLTPHOSRawAnalyzer_8h-source.html#l00032">AliHLTPHOSRawAnalyzer::fFloatDataPtr</a>, and <a class="el" href="AliHLTPHOSRawAnalyzer_8h-source.html#l00039">AliHLTPHOSRawAnalyzer::n</a>.<div class="fragment"><pre class="fragment">00046 {
-00047 <a class="code" href="classAliHLTPHOSRawAnalyzer.html#AliHLTPHOSRawAnalyzerPeakFinderp0">fFloatDataPtr</a> = dataPtr;
-00048 <a class="code" href="classAliHLTPHOSRawAnalyzer.html#AliHLTPHOSRawAnalyzerPeakFinderp7">n</a>=N;
-00049 cout << <span class="stringliteral">"Baseline correction not yet implemeted"</span> << endl;
-00050 } <span class="comment">//end BaselineCorrection</span>
+References <a class="el" href="AliHLTPHOSRawAnalyzer_8h-source.html#l00038">AliHLTPHOSRawAnalyzer::fFloatDataPtr</a>.<div class="fragment"><pre class="fragment">00061 {
+00062 <a class="code" href="classAliHLTPHOSRawAnalyzer.html#AliHLTPHOSRawAnalyzerPeakFinderp0">fFloatDataPtr</a> = dataPtr;
+00063 <span class="comment">// n=N;</span>
+00064 cout << <span class="stringliteral">"Baseline correction not yet implemeted"</span> << endl;
+00065 } <span class="comment">//end BaselineCorrection</span>
</pre></div>
<p>
</td>
</tr>
</table>
-<a class="anchor" name="AliHLTPHOSRawAnalyzerPeakFindera6" doxytag="AliHLTPHOSRawAnalyzerPeakFinder::Evaluate"></a><p>
+<a class="anchor" name="AliHLTPHOSRawAnalyzerPeakFindera17" doxytag="AliHLTPHOSRawAnalyzerPeakFinder::Evaluate"></a><p>
<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
<tr>
<td class="mdRow">
<table cellpadding="0" cellspacing="0" border="0">
<tr>
- <td class="md" nowrap valign="top">void AliHLTPHOSRawAnalyzerPeakFinder::Evaluate </td>
+ <td class="md" nowrap valign="top">virtual void AliHLTPHOSRawAnalyzer::Evaluate </td>
<td class="md" valign="top">( </td>
<td class="md" nowrap valign="top">int </td>
<td class="mdname" nowrap> <em>start</em> = <code>0</code>, </td>
<td class="md" nowrap align="right"></td>
<td class="md"></td>
<td class="md" nowrap>int </td>
- <td class="mdname" nowrap> <em>length</em> = <code>100</code></td>
+ <td class="mdname" nowrap> <em>lenght</em> = <code>100</code></td>
</tr>
<tr>
<td class="md"></td>
<td class="md">) </td>
- <td class="md" colspan="2"><code> [virtual]</code></td>
+ <td class="md" colspan="2"><code> [pure virtual, inherited]</code></td>
</tr>
</table>
</td>
<td>
<p>
-Extraction of timing and energy using the Peakfinde Algorithm. The. The parameters "start" and "length" defines a sub array of the data array that will be used for the the fit. If start+length must not exeed the total length of the Data array. "start" must be chosen as close as possible to t0. The baseline must also be subtracted. The length of "tVector" and "aVector" mus be equal to length. "index + length" must not exeed the length of the data array set in the constructor. <dl compact><dt><b>Parameters:</b></dt><dd>
- <table border="0" cellspacing="2" cellpadding="0">
- <tr><td valign="top"></td><td valign="top"><em>start</em> </td><td>the start index of the subarray of the data array. </td></tr>
- <tr><td valign="top"></td><td valign="top"><em>length</em> </td><td>the number of samples to use starting from index </td></tr>
- <tr><td valign="top"></td><td valign="top"><em>tVector</em> </td><td>the peakfinder vector for timing </td></tr>
- <tr><td valign="top"></td><td valign="top"><em>aVector</em> </td><td>the peakfinder vector for amplitude (energy) </td></tr>
- </table>
-</dl>
<p>
-Implements <a class="el" href="classAliHLTPHOSRawAnalyzer.html#AliHLTPHOSRawAnalyzera14">AliHLTPHOSRawAnalyzer</a>.
-<p>
-Definition at line <a class="el" href="AliHLTPHOSRawAnalyzerPeakFinder_8cxx-source.html#l00077">77</a> of file <a class="el" href="AliHLTPHOSRawAnalyzerPeakFinder_8cxx-source.html">AliHLTPHOSRawAnalyzerPeakFinder.cxx</a>.
+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>
+ </tr>
+</table>
+<a class="anchor" name="AliHLTPHOSRawAnalyzerPeakFindera6" doxytag="AliHLTPHOSRawAnalyzerPeakFinder::Evaluate"></a><p>
+<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
+ <tr>
+ <td class="mdRow">
+ <table cellpadding="0" cellspacing="0" border="0">
+ <tr>
+ <td class="md" nowrap valign="top">virtual void AliHLTPHOSRawAnalyzerPeakFinder::Evaluate </td>
+ <td class="md" valign="top">( </td>
+ <td class="md" nowrap valign="top">Int_t </td>
+ <td class="mdname" nowrap> <em>start</em> = <code>0</code>, </td>
+ </tr>
+ <tr>
+ <td class="md" nowrap align="right"></td>
+ <td class="md"></td>
+ <td class="md" nowrap>Int_t </td>
+ <td class="mdname" nowrap> <em>lenght</em> = <code>100</code></td>
+ </tr>
+ <tr>
+ <td class="md"></td>
+ <td class="md">) </td>
+ <td class="md" colspan="2"><code> [virtual]</code></td>
+ </tr>
+ </table>
+ </td>
+ </tr>
+</table>
+<table cellspacing="5" cellpadding="0" border="0">
+ <tr>
+ <td>
+
+ </td>
+ <td>
+
<p>
-References <a class="el" href="AliHLTPHOSRawAnalyzerPeakFinder_8h-source.html#l00026">aVector</a>, and <a class="el" href="AliHLTPHOSRawAnalyzerPeakFinder_8h-source.html#l00025">tVector</a>.<div class="fragment"><pre class="fragment">00078 {
-00079 <a class="code" href="classAliHLTPHOSRawAnalyzer.html#AliHLTPHOSRawAnalyzerPeakFinderp5">fDTof</a> = 0;
-00080 <a class="code" href="classAliHLTPHOSRawAnalyzer.html#AliHLTPHOSRawAnalyzerPeakFinderp6">fDAmpl</a> = 0;
-00081
-00082 <span class="keywordflow">if</span>(<a class="code" href="classAliHLTPHOSRawAnalyzerPeakFinder.html#AliHLTPHOSRawAnalyzerPeakFinderr0">tVector</a> == 0 || <a class="code" href="classAliHLTPHOSRawAnalyzerPeakFinder.html#AliHLTPHOSRawAnalyzerPeakFinderr1">aVector</a> == 0)
-00083 {
-00084 printf(<span class="stringliteral">"\nError: the peakfinder vectors are not specified, aborting !!!\n"</span>);
-00085 }
-00086 <span class="keywordflow">else</span>
-00087 {
-00088
-00089 printf(<span class="stringliteral">"\nstart = %d, length = %d\n"</span>, start, length);
-00090 <span class="keywordtype">double</span> tmpTime[1008];
-00091
-00092 <span class="keywordflow">for</span>(<span class="keywordtype">int</span> i=0; i < length; i++)
-00093 {
-00094 <a class="code" href="classAliHLTPHOSRawAnalyzer.html#AliHLTPHOSRawAnalyzerPeakFinderp6">fDAmpl</a> += <a class="code" href="classAliHLTPHOSRawAnalyzerPeakFinder.html#AliHLTPHOSRawAnalyzerPeakFinderr1">aVector</a>[i]*<a class="code" href="classAliHLTPHOSRawAnalyzer.html#AliHLTPHOSRawAnalyzerPeakFinderp0">fFloatDataPtr</a>[i];
-00095 }
-00096
-00097 <span class="keywordflow">for</span>(<span class="keywordtype">int</span> i=0; i < length; i++)
-00098 {
-00099 tmpTime[i] = <a class="code" href="classAliHLTPHOSRawAnalyzerPeakFinder.html#AliHLTPHOSRawAnalyzerPeakFinderr0">tVector</a>[i]*<a class="code" href="classAliHLTPHOSRawAnalyzer.html#AliHLTPHOSRawAnalyzerPeakFinderp0">fFloatDataPtr</a>[i];
-00100 <a class="code" href="classAliHLTPHOSRawAnalyzer.html#AliHLTPHOSRawAnalyzerPeakFinderp5">fDTof</a> = <a class="code" href="classAliHLTPHOSRawAnalyzer.html#AliHLTPHOSRawAnalyzerPeakFinderp5">fDTof</a> + tmpTime[i];
-00101 }
-00102
-00103 <a class="code" href="classAliHLTPHOSRawAnalyzer.html#AliHLTPHOSRawAnalyzerPeakFinderp5">fDTof</a> = <a class="code" href="classAliHLTPHOSRawAnalyzer.html#AliHLTPHOSRawAnalyzerPeakFinderp5">fDTof</a>/fDAmpl;
-00104 }
-00105 <span class="comment">//thats all </span>
-00106 } <span class="comment">//end FitPeakFinder</span>
-</pre></div>
+
<p>
- </td>
+Referenced by <a class="el" href="PeakFinderTest_8cxx-source.html#l00011">main()</a>. </td>
</tr>
</table>
<a class="anchor" name="AliHLTPHOSRawAnalyzerPeakFindera9" doxytag="AliHLTPHOSRawAnalyzerPeakFinder::FindStartIndex"></a><p>
<p>
<p>
-Definition at line <a class="el" href="AliHLTPHOSRawAnalyzer_8cxx-source.html#l00109">109</a> of file <a class="el" href="AliHLTPHOSRawAnalyzer_8cxx-source.html">AliHLTPHOSRawAnalyzer.cxx</a>.<div class="fragment"><pre class="fragment">00110 {
-00111 printf(<span class="stringliteral">"\ntreshold = %f \n"</span>, treshold);
-00112 cout << <span class="stringliteral">"Find Start index not yet implemented"</span> << endl;
-00113 <span class="keywordflow">return</span> 0;
-00114 } <span class="comment">//end FindStartIndex</span>
+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 {
+00126 printf(<span class="stringliteral">"\ntreshold = %f \n"</span>, treshold);
+00127 cout << <span class="stringliteral">"Find Start index not yet implemented"</span> << endl;
+00128 <span class="keywordflow">return</span> 0;
+00129 } <span class="comment">//end FindStartIndex</span>
</pre></div>
<p>
</td>
<p>
Gives the time in entities of ADC channels (quantization levels). Absolute enrgy is found by multiplying with offline calibration constants.
<p>
-Definition at line <a class="el" href="AliHLTPHOSRawAnalyzer_8cxx-source.html#l00084">84</a> of file <a class="el" href="AliHLTPHOSRawAnalyzer_8cxx-source.html">AliHLTPHOSRawAnalyzer.cxx</a>.<div class="fragment"><pre class="fragment">00085 {
-00086 <span class="keywordflow">return</span> fDAmpl;
-00087 } <span class="comment">//end GetEnergy</span>
+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>.
+<p>
+Referenced by <a class="el" href="PeakFinderTest_8cxx-source.html#l00011">main()</a>.<div class="fragment"><pre class="fragment">00100 {
+00101 <span class="keywordflow">return</span> fDAmpl;
+00102 } <span class="comment">//end GetEnergy</span>
+</pre></div>
+<p>
+ </td>
+ </tr>
+</table>
+<a class="anchor" name="AliHLTPHOSRawAnalyzerPeakFindera18" doxytag="AliHLTPHOSRawAnalyzerPeakFinder::GetMaxValue"></a><p>
+<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
+ <tr>
+ <td class="mdRow">
+ <table cellpadding="0" cellspacing="0" border="0">
+ <tr>
+ <td class="md" nowrap valign="top">Double_t AliHLTPHOSRawAnalyzer::GetMaxValue </td>
+ <td class="md" valign="top">( </td>
+ <td class="md" nowrap valign="top">Double_t * </td>
+ <td class="mdname" nowrap> <em>dta</em>, </td>
+ </tr>
+ <tr>
+ <td class="md" nowrap align="right"></td>
+ <td class="md"></td>
+ <td class="md" nowrap>Int_t </td>
+ <td class="mdname" nowrap> <em>size</em></td>
+ </tr>
+ <tr>
+ <td class="md"></td>
+ <td class="md">) </td>
+ <td class="md" colspan="2"><code> [inherited]</code></td>
+ </tr>
+ </table>
+ </td>
+ </tr>
+</table>
+<table cellspacing="5" cellpadding="0" border="0">
+ <tr>
+ <td>
+
+ </td>
+ <td>
+
+<p>
+
+<p>
+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 {
+00178
+00179 Double_t tmpMax = 0;
+00180
+00181 <span class="keywordflow">for</span>(<span class="keywordtype">int</span> i = 0; i < size; i++)
+00182 {
+00183 <span class="keywordflow">if</span>(dta[i] > tmpMax)
+00184 {
+00185 tmpMax = dta[i];
+00186 }
+00187
+00188 }
+00189
+00190 <span class="keywordflow">return</span> tmpMax;
+00191
+00192 }
</pre></div>
<p>
</td>
<p>
Gives the timing in entities of sample indexes Physical time is found by multiplying with the sampling intervall (Ts).
<p>
-Definition at line <a class="el" href="AliHLTPHOSRawAnalyzer_8cxx-source.html#l00073">73</a> of file <a class="el" href="AliHLTPHOSRawAnalyzer_8cxx-source.html">AliHLTPHOSRawAnalyzer.cxx</a>.<div class="fragment"><pre class="fragment">00074 {
-00075 <span class="keywordflow">return</span> fDTof;
-00076 } <span class="comment">//end GetTiming</span>
+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>.
+<p>
+Referenced by <a class="el" href="PeakFinderTest_8cxx-source.html#l00011">main()</a>.<div class="fragment"><pre class="fragment">00089 {
+00090 <span class="keywordflow">return</span> fDTof;
+00091 } <span class="comment">//end GetTiming</span>
</pre></div>
<p>
</td>
</tr>
</table>
-<a class="anchor" name="AliHLTPHOSRawAnalyzerPeakFindera15" doxytag="AliHLTPHOSRawAnalyzerPeakFinder::MakeInitialGuess"></a><p>
+<a class="anchor" name="AliHLTPHOSRawAnalyzerPeakFindera16" doxytag="AliHLTPHOSRawAnalyzerPeakFinder::MakeInitialGuess"></a><p>
<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
<tr>
<td class="mdRow">
</dl>
<p>
-Definition at line <a class="el" href="AliHLTPHOSRawAnalyzer_8cxx-source.html#l00134">134</a> of file <a class="el" href="AliHLTPHOSRawAnalyzer_8cxx-source.html">AliHLTPHOSRawAnalyzer.cxx</a>.<div class="fragment"><pre class="fragment">00135 {
-00136 printf(<span class="stringliteral">"\ntreshold = %d\n"</span>, treshold);
-00137 cout << <span class="stringliteral">"Make initial guess not yet implemeted"</span> << endl;
-00138 }
+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 {
+00151 printf(<span class="stringliteral">"\ntreshold = %d\n"</span>, treshold);
+00152 cout << <span class="stringliteral">"Make initial guess not yet implemeted"</span> << endl;
+00153 }
</pre></div>
<p>
</td>
</tr>
</table>
-<a class="anchor" name="AliHLTPHOSRawAnalyzerPeakFindera14" doxytag="AliHLTPHOSRawAnalyzerPeakFinder::MakeInitialGuess"></a><p>
+<a class="anchor" name="AliHLTPHOSRawAnalyzerPeakFindera15" doxytag="AliHLTPHOSRawAnalyzerPeakFinder::MakeInitialGuess"></a><p>
<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
<tr>
<td class="mdRow">
<p>
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.
<p>
-Definition at line <a class="el" href="AliHLTPHOSRawAnalyzer_8cxx-source.html#l00122">122</a> of file <a class="el" href="AliHLTPHOSRawAnalyzer_8cxx-source.html">AliHLTPHOSRawAnalyzer.cxx</a>.<div class="fragment"><pre class="fragment">00123 {
-00124 cout << <span class="stringliteral">"Make initial guess not yet implemeted"</span> << endl;
-00125 }
+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 {
+00139 cout << <span class="stringliteral">"Make initial guess not yet implemeted"</span> << endl;
+00140 }
</pre></div>
<p>
</td>
<p>
<p>
-Definition at line <a class="el" href="AliHLTPHOSRawAnalyzerPeakFinder_8h-source.html#l00015">15</a> of file <a class="el" href="AliHLTPHOSRawAnalyzerPeakFinder_8h-source.html">AliHLTPHOSRawAnalyzerPeakFinder.h</a>.<div class="fragment"><pre class="fragment">00016 {
-00017 <span class="keywordflow">return</span> *<span class="keyword">this</span>;
-00018 }
+Definition at line <a class="el" href="AliHLTPHOSRawAnalyzerPeakFinder_8h-source.html#l00016">16</a> of file <a class="el" href="AliHLTPHOSRawAnalyzerPeakFinder_8h-source.html">AliHLTPHOSRawAnalyzerPeakFinder.h</a>.<div class="fragment"><pre class="fragment">00017 {
+00018 <span class="keywordflow">return</span> *<span class="keyword">this</span>;
+00019 }
</pre></div>
<p>
</td>
<tr>
<td class="md" nowrap valign="top">void AliHLTPHOSRawAnalyzerPeakFinder::SetAVector </td>
<td class="md" valign="top">( </td>
- <td class="md" nowrap valign="top">double * </td>
- <td class="mdname1" valign="top" nowrap> <em>aVector</em> </td>
- <td class="md" valign="top"> ) </td>
- <td class="md" nowrap></td>
+ <td class="md" nowrap valign="top">Double_t * </td>
+ <td class="mdname" nowrap> <em>aVect</em>, </td>
+ </tr>
+ <tr>
+ <td class="md" nowrap align="right"></td>
+ <td class="md"></td>
+ <td class="md" nowrap>Int_t </td>
+ <td class="mdname" nowrap> <em>size</em></td>
+ </tr>
+ <tr>
+ <td class="md"></td>
+ <td class="md">) </td>
+ <td class="md" colspan="2"><code> [virtual]</code></td>
</tr>
</table>
</td>
<p>
<p>
-Definition at line <a class="el" href="AliHLTPHOSRawAnalyzerPeakFinder_8cxx-source.html#l00057">57</a> of file <a class="el" href="AliHLTPHOSRawAnalyzerPeakFinder_8cxx-source.html">AliHLTPHOSRawAnalyzerPeakFinder.cxx</a>.
+Reimplemented from <a class="el" href="classAliHLTPHOSRawAnalyzer.html#AliHLTPHOSRawAnalyzerLMSa17">AliHLTPHOSRawAnalyzer</a>.
<p>
-References <a class="el" href="AliHLTPHOSRawAnalyzerPeakFinder_8h-source.html#l00026">aVector</a>.<div class="fragment"><pre class="fragment">00058 {
-00059 <a class="code" href="classAliHLTPHOSRawAnalyzerPeakFinder.html#AliHLTPHOSRawAnalyzerPeakFinderr1">aVector</a> = aVec;
-00060
-00061 }
+Definition at line <a class="el" href="AliHLTPHOSRawAnalyzerPeakFinder_8cxx-source.html#l00074">74</a> of file <a class="el" href="AliHLTPHOSRawAnalyzerPeakFinder_8cxx-source.html">AliHLTPHOSRawAnalyzerPeakFinder.cxx</a>.
+<p>
+References <a class="el" href="AliHLTPHOSRawAnalyzerPeakFinder_8h-source.html#l00026">fAVectorPtr</a>, and <a class="el" href="AliHLTPHOSRawAnalyzerPeakFinder_8h-source.html#l00028">fAVectorSize</a>.
+<p>
+Referenced by <a class="el" href="PeakFinderTest_8cxx-source.html#l00011">main()</a>.<div class="fragment"><pre class="fragment">00075 {
+00076
+00077 <a class="code" href="classAliHLTPHOSRawAnalyzerPeakFinder.html#AliHLTPHOSRawAnalyzerPeakFinderr3">fAVectorSize</a> = size;
+00078
+00079 <span class="keywordflow">if</span>(<a class="code" href="classAliHLTPHOSRawAnalyzerPeakFinder.html#AliHLTPHOSRawAnalyzerPeakFinderr1">fAVectorPtr</a> != 0)
+00080 {
+00081 <span class="keyword">delete</span> fAVectorPtr;
+00082 }
+00083
+00084 <a class="code" href="classAliHLTPHOSRawAnalyzerPeakFinder.html#AliHLTPHOSRawAnalyzerPeakFinderr1">fAVectorPtr</a> = <span class="keyword">new</span> Double_t[size];
+00085
+00086 <span class="keywordflow">for</span>(<span class="keywordtype">int</span> i=0; i< size; i++)
+00087 {
+00088 <a class="code" href="classAliHLTPHOSRawAnalyzerPeakFinder.html#AliHLTPHOSRawAnalyzerPeakFinderr1">fAVectorPtr</a>[i] = aVec[i];
+00089 }
+00090 }
</pre></div>
<p>
</td>
<p>
Set data array. Overrides data data array set in the constructor.
<p>
-Definition at line <a class="el" href="AliHLTPHOSRawAnalyzer_8cxx-source.html#l00094">94</a> of file <a class="el" href="AliHLTPHOSRawAnalyzer_8cxx-source.html">AliHLTPHOSRawAnalyzer.cxx</a>.
+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>.
+<p>
+References <a class="el" href="AliHLTPHOSRawAnalyzer_8h-source.html#l00038">AliHLTPHOSRawAnalyzer::fFloatDataPtr</a>.
<p>
-References <a class="el" href="AliHLTPHOSRawAnalyzer_8h-source.html#l00032">AliHLTPHOSRawAnalyzer::fFloatDataPtr</a>.<div class="fragment"><pre class="fragment">00095 {
-00096 <span class="comment">// double *dta;</span>
-00097 <span class="comment">// dta = data;</span>
-00098 <a class="code" href="classAliHLTPHOSRawAnalyzer.html#AliHLTPHOSRawAnalyzerPeakFinderp0">fFloatDataPtr</a> = data;
-00099 <span class="comment">// cout << "Set data not yet implemented" << endl;</span>
-00100 }
+Referenced by <a class="el" href="PeakFinderTest_8cxx-source.html#l00011">main()</a>.<div class="fragment"><pre class="fragment">00110 {
+00111 <span class="comment">// double *dta;</span>
+00112 <span class="comment">// dta = data;</span>
+00113 <a class="code" href="classAliHLTPHOSRawAnalyzer.html#AliHLTPHOSRawAnalyzerPeakFinderp0">fFloatDataPtr</a> = data;
+00114 <span class="comment">// cout << "Set data not yet implemented" << endl;</span>
+00115 }
</pre></div>
<p>
</td>
<p>
<p>
-Definition at line <a class="el" href="AliHLTPHOSRawAnalyzer_8cxx-source.html#l00103">103</a> of file <a class="el" href="AliHLTPHOSRawAnalyzer_8cxx-source.html">AliHLTPHOSRawAnalyzer.cxx</a>.<div class="fragment"><pre class="fragment">00104 {
-00105
-00106 }
+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>.
+<p>
+References <a class="el" href="AliHLTPHOSRawAnalyzer_8h-source.html#l00039">AliHLTPHOSRawAnalyzer::fSampleFrequency</a>.
+<p>
+Referenced by <a class="el" href="PeakFinderTest_8cxx-source.html#l00011">main()</a>.<div class="fragment"><pre class="fragment">00119 {
+00120 <a class="code" href="classAliHLTPHOSRawAnalyzer.html#AliHLTPHOSRawAnalyzerPeakFinderp1">fSampleFrequency</a> = freq;
+00121 }
</pre></div>
<p>
</td>
</tr>
</table>
-<a class="anchor" name="AliHLTPHOSRawAnalyzerPeakFindera4" doxytag="AliHLTPHOSRawAnalyzerPeakFinder::SetTVector"></a><p>
+<a class="anchor" name="AliHLTPHOSRawAnalyzerPeakFindera14" doxytag="AliHLTPHOSRawAnalyzerPeakFinder::SetStartIndex"></a><p>
<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
<tr>
<td class="mdRow">
<table cellpadding="0" cellspacing="0" border="0">
<tr>
- <td class="md" nowrap valign="top">void AliHLTPHOSRawAnalyzerPeakFinder::SetTVector </td>
+ <td class="md" nowrap valign="top">void AliHLTPHOSRawAnalyzer::SetStartIndex </td>
<td class="md" valign="top">( </td>
- <td class="md" nowrap valign="top">double * </td>
- <td class="mdname1" valign="top" nowrap> <em>tVector</em> </td>
+ <td class="md" nowrap valign="top">int </td>
+ <td class="mdname1" valign="top" nowrap> <em>startIndex</em> </td>
<td class="md" valign="top"> ) </td>
- <td class="md" nowrap></td>
+ <td class="md" nowrap><code> [inherited]</code></td>
</tr>
</table>
</td>
<p>
<p>
-Definition at line <a class="el" href="AliHLTPHOSRawAnalyzerPeakFinder_8cxx-source.html#l00051">51</a> of file <a class="el" href="AliHLTPHOSRawAnalyzerPeakFinder_8cxx-source.html">AliHLTPHOSRawAnalyzerPeakFinder.cxx</a>.
+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>.
<p>
-References <a class="el" href="AliHLTPHOSRawAnalyzerPeakFinder_8h-source.html#l00025">tVector</a>.<div class="fragment"><pre class="fragment">00052 {
-00053 <a class="code" href="classAliHLTPHOSRawAnalyzerPeakFinder.html#AliHLTPHOSRawAnalyzerPeakFinderr0">tVector</a> = tVec;
-00054 }
+References <a class="el" href="AliHLTPHOSRawAnalyzer_8h-source.html#l00046">AliHLTPHOSRawAnalyzer::fStartIndex</a>.<div class="fragment"><pre class="fragment">00157 {
+00158 <a class="code" href="classAliHLTPHOSRawAnalyzer.html#AliHLTPHOSRawAnalyzerPeakFinderp7">fStartIndex</a> = index;
+00159 }
+</pre></div>
+<p>
+ </td>
+ </tr>
+</table>
+<a class="anchor" name="AliHLTPHOSRawAnalyzerPeakFindera4" doxytag="AliHLTPHOSRawAnalyzerPeakFinder::SetTVector"></a><p>
+<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
+ <tr>
+ <td class="mdRow">
+ <table cellpadding="0" cellspacing="0" border="0">
+ <tr>
+ <td class="md" nowrap valign="top">void AliHLTPHOSRawAnalyzerPeakFinder::SetTVector </td>
+ <td class="md" valign="top">( </td>
+ <td class="md" nowrap valign="top">Double_t * </td>
+ <td class="mdname" nowrap> <em>tVect</em>, </td>
+ </tr>
+ <tr>
+ <td class="md" nowrap align="right"></td>
+ <td class="md"></td>
+ <td class="md" nowrap>Int_t </td>
+ <td class="mdname" nowrap> <em>size</em></td>
+ </tr>
+ <tr>
+ <td class="md"></td>
+ <td class="md">) </td>
+ <td class="md" colspan="2"><code> [virtual]</code></td>
+ </tr>
+ </table>
+ </td>
+ </tr>
+</table>
+<table cellspacing="5" cellpadding="0" border="0">
+ <tr>
+ <td>
+
+ </td>
+ <td>
+
+<p>
+
+<p>
+Reimplemented from <a class="el" href="classAliHLTPHOSRawAnalyzer.html#AliHLTPHOSRawAnalyzerLMSa16">AliHLTPHOSRawAnalyzer</a>.
+<p>
+Definition at line <a class="el" href="AliHLTPHOSRawAnalyzerPeakFinder_8cxx-source.html#l00055">55</a> of file <a class="el" href="AliHLTPHOSRawAnalyzerPeakFinder_8cxx-source.html">AliHLTPHOSRawAnalyzerPeakFinder.cxx</a>.
+<p>
+References <a class="el" href="AliHLTPHOSRawAnalyzerPeakFinder_8h-source.html#l00025">fTVectorPtr</a>, and <a class="el" href="AliHLTPHOSRawAnalyzerPeakFinder_8h-source.html#l00027">fTVectorSize</a>.
+<p>
+Referenced by <a class="el" href="PeakFinderTest_8cxx-source.html#l00011">main()</a>.<div class="fragment"><pre class="fragment">00056 {
+00057 <a class="code" href="classAliHLTPHOSRawAnalyzerPeakFinder.html#AliHLTPHOSRawAnalyzerPeakFinderr2">fTVectorSize</a> = size;
+00058
+00059 <span class="keywordflow">if</span>(<a class="code" href="classAliHLTPHOSRawAnalyzerPeakFinder.html#AliHLTPHOSRawAnalyzerPeakFinderr0">fTVectorPtr</a> != 0)
+00060 {
+00061 <span class="keyword">delete</span> fTVectorPtr;
+00062 }
+00063
+00064 <a class="code" href="classAliHLTPHOSRawAnalyzerPeakFinder.html#AliHLTPHOSRawAnalyzerPeakFinderr0">fTVectorPtr</a> = <span class="keyword">new</span> Double_t[size];
+00065
+00066 <span class="keywordflow">for</span>(<span class="keywordtype">int</span> i=0; i< size; i++)
+00067 {
+00068 <a class="code" href="classAliHLTPHOSRawAnalyzerPeakFinder.html#AliHLTPHOSRawAnalyzerPeakFinderr0">fTVectorPtr</a>[i] = tVec[i];
+00069 }
+00070 }
</pre></div>
<p>
</td>
</tr>
</table>
<hr><h2>Member Data Documentation</h2>
-<a class="anchor" name="AliHLTPHOSRawAnalyzerPeakFinderr1" doxytag="AliHLTPHOSRawAnalyzerPeakFinder::aVector"></a><p>
+<a class="anchor" name="AliHLTPHOSRawAnalyzerPeakFinderr1" doxytag="AliHLTPHOSRawAnalyzerPeakFinder::fAVectorPtr"></a><p>
<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
<tr>
<td class="mdRow">
<table cellpadding="0" cellspacing="0" border="0">
<tr>
- <td class="md" nowrap valign="top">double* <a class="el" href="classAliHLTPHOSRawAnalyzerPeakFinder.html#AliHLTPHOSRawAnalyzerPeakFinderr1">AliHLTPHOSRawAnalyzerPeakFinder::aVector</a><code> [private]</code> </td>
+ <td class="md" nowrap valign="top">Double_t* <a class="el" href="classAliHLTPHOSRawAnalyzerPeakFinder.html#AliHLTPHOSRawAnalyzerPeakFinderr1">AliHLTPHOSRawAnalyzerPeakFinder::fAVectorPtr</a><code> [private]</code> </td>
</tr>
</table>
</td>
<td>
<p>
-Peakfinder vector for Energy reconstruction
+
<p>
Definition at line <a class="el" href="AliHLTPHOSRawAnalyzerPeakFinder_8h-source.html#l00026">26</a> of file <a class="el" href="AliHLTPHOSRawAnalyzerPeakFinder_8h-source.html">AliHLTPHOSRawAnalyzerPeakFinder.h</a>.
<p>
-Referenced by <a class="el" href="AliHLTPHOSRawAnalyzerPeakFinder_8cxx-source.html#l00077">Evaluate()</a>, and <a class="el" href="AliHLTPHOSRawAnalyzerPeakFinder_8cxx-source.html#l00057">SetAVector()</a>. </td>
+Referenced by <a class="el" href="AliHLTPHOSRawAnalyzerPeakFinder_8cxx-source.html#l00074">SetAVector()</a>. </td>
+ </tr>
+</table>
+<a class="anchor" name="AliHLTPHOSRawAnalyzerPeakFinderr3" doxytag="AliHLTPHOSRawAnalyzerPeakFinder::fAVectorSize"></a><p>
+<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
+ <tr>
+ <td class="mdRow">
+ <table cellpadding="0" cellspacing="0" border="0">
+ <tr>
+ <td class="md" nowrap valign="top">Int_t <a class="el" href="classAliHLTPHOSRawAnalyzerPeakFinder.html#AliHLTPHOSRawAnalyzerPeakFinderr3">AliHLTPHOSRawAnalyzerPeakFinder::fAVectorSize</a><code> [private]</code> </td>
+ </tr>
+ </table>
+ </td>
+ </tr>
+</table>
+<table cellspacing="5" cellpadding="0" border="0">
+ <tr>
+ <td>
+
+ </td>
+ <td>
+
+<p>
+
+<p>
+Definition at line <a class="el" href="AliHLTPHOSRawAnalyzerPeakFinder_8h-source.html#l00028">28</a> of file <a class="el" href="AliHLTPHOSRawAnalyzerPeakFinder_8h-source.html">AliHLTPHOSRawAnalyzerPeakFinder.h</a>.
+<p>
+Referenced by <a class="el" href="AliHLTPHOSRawAnalyzerPeakFinder_8cxx-source.html#l00074">SetAVector()</a>. </td>
</tr>
</table>
<a class="anchor" name="AliHLTPHOSRawAnalyzerPeakFinderp6" doxytag="AliHLTPHOSRawAnalyzerPeakFinder::fDAmpl"></a><p>
<p>
Amplitude in entities of ADC levels
<p>
-Definition at line <a class="el" href="AliHLTPHOSRawAnalyzer_8h-source.html#l00038">38</a> of file <a class="el" href="AliHLTPHOSRawAnalyzer_8h-source.html">AliHLTPHOSRawAnalyzer.h</a>. </td>
+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>
</tr>
</table>
<a class="anchor" name="AliHLTPHOSRawAnalyzerPeakFinderp3" doxytag="AliHLTPHOSRawAnalyzerPeakFinder::fDAmplGuess"></a><p>
<p>
Initial guess for amplitude
<p>
-Definition at line <a class="el" href="AliHLTPHOSRawAnalyzer_8h-source.html#l00035">35</a> of file <a class="el" href="AliHLTPHOSRawAnalyzer_8h-source.html">AliHLTPHOSRawAnalyzer.h</a>. </td>
+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>
</tr>
</table>
<a class="anchor" name="AliHLTPHOSRawAnalyzerPeakFinderp5" doxytag="AliHLTPHOSRawAnalyzerPeakFinder::fDTof"></a><p>
<p>
Time of flight in entities of sample intervals
<p>
-Definition at line <a class="el" href="AliHLTPHOSRawAnalyzer_8h-source.html#l00037">37</a> of file <a class="el" href="AliHLTPHOSRawAnalyzer_8h-source.html">AliHLTPHOSRawAnalyzer.h</a>. </td>
+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>
</tr>
</table>
<a class="anchor" name="AliHLTPHOSRawAnalyzerPeakFinderp2" doxytag="AliHLTPHOSRawAnalyzerPeakFinder::fDTofGuess"></a><p>
<p>
Initial guess for t0
<p>
-Definition at line <a class="el" href="AliHLTPHOSRawAnalyzer_8h-source.html#l00034">34</a> of file <a class="el" href="AliHLTPHOSRawAnalyzer_8h-source.html">AliHLTPHOSRawAnalyzer.h</a>. </td>
+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>
</tr>
</table>
<a class="anchor" name="AliHLTPHOSRawAnalyzerPeakFinderp0" doxytag="AliHLTPHOSRawAnalyzerPeakFinder::fFloatDataPtr"></a><p>
<td class="mdRow">
<table cellpadding="0" cellspacing="0" border="0">
<tr>
- <td class="md" nowrap valign="top">double* <a class="el" href="classAliHLTPHOSRawAnalyzer.html#AliHLTPHOSRawAnalyzerPeakFinderp0">AliHLTPHOSRawAnalyzer::fFloatDataPtr</a><code> [protected, inherited]</code> </td>
+ <td class="md" nowrap valign="top">Double_t* <a class="el" href="classAliHLTPHOSRawAnalyzer.html#AliHLTPHOSRawAnalyzerPeakFinderp0">AliHLTPHOSRawAnalyzer::fFloatDataPtr</a><code> [protected, inherited]</code> </td>
</tr>
</table>
</td>
<p>
Float representation of data that should be fitted
<p>
-Definition at line <a class="el" href="AliHLTPHOSRawAnalyzer_8h-source.html#l00032">32</a> of file <a class="el" href="AliHLTPHOSRawAnalyzer_8h-source.html">AliHLTPHOSRawAnalyzer.h</a>.
+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>.
<p>
-Referenced by <a class="el" href="AliHLTPHOSRawAnalyzer_8cxx-source.html#l00029">AliHLTPHOSRawAnalyzer::AliHLTPHOSRawAnalyzer()</a>, <a class="el" href="AliHLTPHOSRawAnalyzer_8cxx-source.html#l00045">AliHLTPHOSRawAnalyzer::BaselineCorrection()</a>, and <a class="el" href="AliHLTPHOSRawAnalyzer_8cxx-source.html#l00094">AliHLTPHOSRawAnalyzer::SetData()</a>. </td>
+Referenced by <a class="el" href="AliHLTPHOSRawAnalyzer_8cxx-source.html#l00024">AliHLTPHOSRawAnalyzer::AliHLTPHOSRawAnalyzer()</a>, <a class="el" href="AliHLTPHOSRawAnalyzer_8cxx-source.html#l00060">AliHLTPHOSRawAnalyzer::BaselineCorrection()</a>, and <a class="el" href="AliHLTPHOSRawAnalyzer_8cxx-source.html#l00109">AliHLTPHOSRawAnalyzer::SetData()</a>. </td>
</tr>
</table>
<a class="anchor" name="AliHLTPHOSRawAnalyzerPeakFinderp1" doxytag="AliHLTPHOSRawAnalyzerPeakFinder::fSampleFrequency"></a><p>
<p>
The ADC sample frequency in MHz used under data taking
<p>
-Definition at line <a class="el" href="AliHLTPHOSRawAnalyzer_8h-source.html#l00033">33</a> of file <a class="el" href="AliHLTPHOSRawAnalyzer_8h-source.html">AliHLTPHOSRawAnalyzer.h</a>.
+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>.
+<p>
+Referenced by <a class="el" href="AliHLTPHOSRawAnalyzer_8cxx-source.html#l00044">AliHLTPHOSRawAnalyzer::AliHLTPHOSRawAnalyzer()</a>, and <a class="el" href="AliHLTPHOSRawAnalyzer_8cxx-source.html#l00118">AliHLTPHOSRawAnalyzer::SetSampleFreq()</a>. </td>
+ </tr>
+</table>
+<a class="anchor" name="AliHLTPHOSRawAnalyzerPeakFinderp7" doxytag="AliHLTPHOSRawAnalyzerPeakFinder::fStartIndex"></a><p>
+<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
+ <tr>
+ <td class="mdRow">
+ <table cellpadding="0" cellspacing="0" border="0">
+ <tr>
+ <td class="md" nowrap valign="top">int <a class="el" href="classAliHLTPHOSRawAnalyzer.html#AliHLTPHOSRawAnalyzerPeakFinderp7">AliHLTPHOSRawAnalyzer::fStartIndex</a><code> [protected, inherited]</code> </td>
+ </tr>
+ </table>
+ </td>
+ </tr>
+</table>
+<table cellspacing="5" cellpadding="0" border="0">
+ <tr>
+ <td>
+
+ </td>
+ <td>
+
+<p>
+
+<p>
+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>.
<p>
-Referenced by <a class="el" href="AliHLTPHOSRawAnalyzer_8cxx-source.html#l00029">AliHLTPHOSRawAnalyzer::AliHLTPHOSRawAnalyzer()</a>. </td>
+Referenced by <a class="el" href="AliHLTPHOSRawAnalyzer_8cxx-source.html#l00156">AliHLTPHOSRawAnalyzer::SetStartIndex()</a>. </td>
</tr>
</table>
<a class="anchor" name="AliHLTPHOSRawAnalyzerPeakFinderp4" doxytag="AliHLTPHOSRawAnalyzerPeakFinder::fTau"></a><p>
<p>
The risetime in micro seconds
<p>
-Definition at line <a class="el" href="AliHLTPHOSRawAnalyzer_8h-source.html#l00036">36</a> of file <a class="el" href="AliHLTPHOSRawAnalyzer_8h-source.html">AliHLTPHOSRawAnalyzer.h</a>. </td>
+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>
</tr>
</table>
-<a class="anchor" name="AliHLTPHOSRawAnalyzerPeakFinderp7" doxytag="AliHLTPHOSRawAnalyzerPeakFinder::n"></a><p>
+<a class="anchor" name="AliHLTPHOSRawAnalyzerPeakFinderr0" doxytag="AliHLTPHOSRawAnalyzerPeakFinder::fTVectorPtr"></a><p>
<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
<tr>
<td class="mdRow">
<table cellpadding="0" cellspacing="0" border="0">
<tr>
- <td class="md" nowrap valign="top">int <a class="el" href="classAliHLTPHOSRawAnalyzer.html#AliHLTPHOSRawAnalyzerPeakFinderp7">AliHLTPHOSRawAnalyzer::n</a><code> [protected, inherited]</code> </td>
+ <td class="md" nowrap valign="top">Double_t* <a class="el" href="classAliHLTPHOSRawAnalyzerPeakFinder.html#AliHLTPHOSRawAnalyzerPeakFinderr0">AliHLTPHOSRawAnalyzerPeakFinder::fTVectorPtr</a><code> [private]</code> </td>
</tr>
</table>
</td>
<p>
<p>
-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>.
+Definition at line <a class="el" href="AliHLTPHOSRawAnalyzerPeakFinder_8h-source.html#l00025">25</a> of file <a class="el" href="AliHLTPHOSRawAnalyzerPeakFinder_8h-source.html">AliHLTPHOSRawAnalyzerPeakFinder.h</a>.
<p>
-Referenced by <a class="el" href="AliHLTPHOSRawAnalyzer_8cxx-source.html#l00045">AliHLTPHOSRawAnalyzer::BaselineCorrection()</a>. </td>
+Referenced by <a class="el" href="AliHLTPHOSRawAnalyzerPeakFinder_8cxx-source.html#l00055">SetTVector()</a>. </td>
</tr>
</table>
-<a class="anchor" name="AliHLTPHOSRawAnalyzerPeakFinderr0" doxytag="AliHLTPHOSRawAnalyzerPeakFinder::tVector"></a><p>
+<a class="anchor" name="AliHLTPHOSRawAnalyzerPeakFinderr2" doxytag="AliHLTPHOSRawAnalyzerPeakFinder::fTVectorSize"></a><p>
<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
<tr>
<td class="mdRow">
<table cellpadding="0" cellspacing="0" border="0">
<tr>
- <td class="md" nowrap valign="top">double* <a class="el" href="classAliHLTPHOSRawAnalyzerPeakFinder.html#AliHLTPHOSRawAnalyzerPeakFinderr0">AliHLTPHOSRawAnalyzerPeakFinder::tVector</a><code> [private]</code> </td>
+ <td class="md" nowrap valign="top">Int_t <a class="el" href="classAliHLTPHOSRawAnalyzerPeakFinder.html#AliHLTPHOSRawAnalyzerPeakFinderr2">AliHLTPHOSRawAnalyzerPeakFinder::fTVectorSize</a><code> [private]</code> </td>
</tr>
</table>
</td>
<td>
<p>
-Peakfinder vector for TOF reconstruction
+
<p>
-Definition at line <a class="el" href="AliHLTPHOSRawAnalyzerPeakFinder_8h-source.html#l00025">25</a> of file <a class="el" href="AliHLTPHOSRawAnalyzerPeakFinder_8h-source.html">AliHLTPHOSRawAnalyzerPeakFinder.h</a>.
+Definition at line <a class="el" href="AliHLTPHOSRawAnalyzerPeakFinder_8h-source.html#l00027">27</a> of file <a class="el" href="AliHLTPHOSRawAnalyzerPeakFinder_8h-source.html">AliHLTPHOSRawAnalyzerPeakFinder.h</a>.
<p>
-Referenced by <a class="el" href="AliHLTPHOSRawAnalyzerPeakFinder_8cxx-source.html#l00077">Evaluate()</a>, and <a class="el" href="AliHLTPHOSRawAnalyzerPeakFinder_8cxx-source.html#l00051">SetTVector()</a>. </td>
+Referenced by <a class="el" href="AliHLTPHOSRawAnalyzerPeakFinder_8cxx-source.html#l00055">SetTVector()</a>. </td>
</tr>
</table>
<hr>The documentation for this class was generated from the following files:<ul>
<li><a class="el" href="AliHLTPHOSRawAnalyzerPeakFinder_8h-source.html">AliHLTPHOSRawAnalyzerPeakFinder.h</a><li><a class="el" href="AliHLTPHOSRawAnalyzerPeakFinder_8cxx-source.html">AliHLTPHOSRawAnalyzerPeakFinder.cxx</a></ul>
-<hr size="1"><address style="align: right;"><small>Generated on Wed Jan 17 21:56:44 2007 for AliHLTPHOS by
+<hr size="1"><address style="align: right;"><small>Generated on Sun Feb 18 22:17:04 2007 for AliHLTPHOS by
<a href="http://www.doxygen.org/index.html">
<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.3.9.1 </small></address>
</body>
<tr class="memlist"><td><a class="el" href="classAliHLTPHOSRawAnalyzerComponent.html#AliHLTPHOSRawAnalyzerComponenta0">AliHLTPHOSRawAnalyzerComponent</a>()</td><td><a class="el" href="classAliHLTPHOSRawAnalyzerComponent.html">AliHLTPHOSRawAnalyzerComponent</a></td><td></td></tr>
<tr class="memlist"><td><a class="el" href="classAliHLTPHOSRawAnalyzerComponent.html#AliHLTPHOSRawAnalyzerComponenta2">AliHLTPHOSRawAnalyzerComponent</a>(const AliHLTPHOSRawAnalyzerComponent &)</td><td><a class="el" href="classAliHLTPHOSRawAnalyzerComponent.html">AliHLTPHOSRawAnalyzerComponent</a></td><td></td></tr>
<tr class="memlist"><td><a class="el" href="classAliHLTPHOSRawAnalyzerPeakFinderComponent.html#AliHLTPHOSRawAnalyzerPeakFinderComponenta0">AliHLTPHOSRawAnalyzerPeakFinderComponent</a>()</td><td><a class="el" href="classAliHLTPHOSRawAnalyzerPeakFinderComponent.html">AliHLTPHOSRawAnalyzerPeakFinderComponent</a></td><td></td></tr>
- <tr class="memlist"><td><a class="el" href="classAliHLTPHOSRawAnalyzerPeakFinderComponent.html#AliHLTPHOSRawAnalyzerPeakFinderComponenta2">AliHLTPHOSRawAnalyzerPeakFinderComponent</a>(const AliHLTPHOSRawAnalyzerPeakFinderComponent &)</td><td><a class="el" href="classAliHLTPHOSRawAnalyzerPeakFinderComponent.html">AliHLTPHOSRawAnalyzerPeakFinderComponent</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="classAliHLTPHOSRawAnalyzerPeakFinderComponent.html#AliHLTPHOSRawAnalyzerPeakFinderComponentd2">AliHLTPHOSRawAnalyzerPeakFinderComponent</a>(const AliHLTPHOSRawAnalyzerPeakFinderComponent &)</td><td><a class="el" href="classAliHLTPHOSRawAnalyzerPeakFinderComponent.html">AliHLTPHOSRawAnalyzerPeakFinderComponent</a></td><td><code> [private]</code></td></tr>
<tr class="memlist"><td><a class="el" href="classAliHLTPHOSRawAnalyzerComponent.html#AliHLTPHOSRawAnalyzerPeakFinderComponentp0">analyzerPtr</a></td><td><a class="el" href="classAliHLTPHOSRawAnalyzerComponent.html">AliHLTPHOSRawAnalyzerComponent</a></td><td><code> [protected]</code></td></tr>
- <tr class="memlist"><td><a class="el" href="classAliHLTPHOSRawAnalyzerComponent.html#AliHLTPHOSRawAnalyzerPeakFinderComponenta7">Deinit</a>()</td><td><a class="el" href="classAliHLTPHOSRawAnalyzerComponent.html">AliHLTPHOSRawAnalyzerComponent</a></td><td><code> [virtual]</code></td></tr>
- <tr class="memlist"><td><a class="el" href="classAliHLTPHOSRawAnalyzerComponent.html#AliHLTPHOSRawAnalyzerPeakFinderComponenta8">DoDeinit</a>()</td><td><a class="el" href="classAliHLTPHOSRawAnalyzerComponent.html">AliHLTPHOSRawAnalyzerComponent</a></td><td><code> [virtual]</code></td></tr>
- <tr class="memlist"><td><a class="el" href="classAliHLTPHOSRawAnalyzerComponent.html#AliHLTPHOSRawAnalyzerPeakFinderComponenta12">DoEvent</a>(const AliHLTComponentEventData &, const AliHLTComponentBlockData *, AliHLTComponentTriggerData &, AliHLTUInt8_t *, AliHLTUInt32_t &, std::vector< AliHLTComponentBlockData, std::allocator< AliHLTComponentBlockData > > &)</td><td><a class="el" href="classAliHLTPHOSRawAnalyzerComponent.html">AliHLTPHOSRawAnalyzerComponent</a></td><td><code> [virtual]</code></td></tr>
- <tr class="memlist"><td><a class="el" href="classAliHLTPHOSRawAnalyzerComponent.html#AliHLTPHOSRawAnalyzerPeakFinderComponenta6">DoInit</a>(int argc, const char **argv)</td><td><a class="el" href="classAliHLTPHOSRawAnalyzerComponent.html">AliHLTPHOSRawAnalyzerComponent</a></td><td><code> [virtual]</code></td></tr>
- <tr class="memlist"><td><a class="el" href="classAliHLTPHOSRawAnalyzerPeakFinderComponent.html#AliHLTPHOSRawAnalyzerPeakFinderComponenta4">GetComponentID</a>()</td><td><a class="el" href="classAliHLTPHOSRawAnalyzerPeakFinderComponent.html">AliHLTPHOSRawAnalyzerPeakFinderComponent</a></td><td><code> [virtual]</code></td></tr>
- <tr class="memlist"><td><a class="el" href="classAliHLTPHOSRawAnalyzerComponent.html#AliHLTPHOSRawAnalyzerPeakFinderComponenta9">GetInputDataTypes</a>(std::vector< AliHLTComponentDataType, std::allocator< AliHLTComponentDataType > > &)</td><td><a class="el" href="classAliHLTPHOSRawAnalyzerComponent.html">AliHLTPHOSRawAnalyzerComponent</a></td><td><code> [virtual]</code></td></tr>
- <tr class="memlist"><td><a class="el" href="classAliHLTPHOSRawAnalyzerComponent.html#AliHLTPHOSRawAnalyzerPeakFinderComponenta11">GetOutputDataSize</a>(long unsigned int &, double &)</td><td><a class="el" href="classAliHLTPHOSRawAnalyzerComponent.html">AliHLTPHOSRawAnalyzerComponent</a></td><td><code> [virtual]</code></td></tr>
- <tr class="memlist"><td><a class="el" href="classAliHLTPHOSRawAnalyzerComponent.html#AliHLTPHOSRawAnalyzerPeakFinderComponenta10">GetOutputDataType</a>()</td><td><a class="el" href="classAliHLTPHOSRawAnalyzerComponent.html">AliHLTPHOSRawAnalyzerComponent</a></td><td><code> [virtual]</code></td></tr>
- <tr class="memlist"><td><a class="el" href="classAliHLTPHOSRawAnalyzerPeakFinderComponent.html#AliHLTPHOSRawAnalyzerPeakFinderComponenta3">operator=</a>(const AliHLTPHOSRawAnalyzerPeakFinderComponent)</td><td><a class="el" href="classAliHLTPHOSRawAnalyzerPeakFinderComponent.html">AliHLTPHOSRawAnalyzerPeakFinderComponent</a></td><td><code> [inline]</code></td></tr>
- <tr class="memlist"><td><a class="el" href="classAliHLTPHOSRawAnalyzerPeakFinderComponent.html#AliHLTPHOSRawAnalyzerPeakFinderComponenta5">Spawn</a>()</td><td><a class="el" href="classAliHLTPHOSRawAnalyzerPeakFinderComponent.html">AliHLTPHOSRawAnalyzerPeakFinderComponent</a></td><td><code> [virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="classAliHLTPHOSRawAnalyzerComponent.html#AliHLTPHOSRawAnalyzerPeakFinderComponenta5">Deinit</a>()</td><td><a class="el" href="classAliHLTPHOSRawAnalyzerComponent.html">AliHLTPHOSRawAnalyzerComponent</a></td><td><code> [virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="classAliHLTPHOSRawAnalyzerComponent.html#AliHLTPHOSRawAnalyzerPeakFinderComponenta6">DoDeinit</a>()</td><td><a class="el" href="classAliHLTPHOSRawAnalyzerComponent.html">AliHLTPHOSRawAnalyzerComponent</a></td><td><code> [virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="classAliHLTPHOSRawAnalyzerComponent.html#AliHLTPHOSRawAnalyzerPeakFinderComponenta16">DoEvent</a>(const AliHLTComponentEventData &, const AliHLTComponentBlockData *, AliHLTComponentTriggerData &, AliHLTUInt8_t *, AliHLTUInt32_t &, std::vector< AliHLTComponentBlockData, std::allocator< AliHLTComponentBlockData > > &)</td><td><a class="el" href="classAliHLTPHOSRawAnalyzerComponent.html">AliHLTPHOSRawAnalyzerComponent</a></td><td><code> [virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="classAliHLTPHOSRawAnalyzerComponent.html#AliHLTPHOSRawAnalyzerPeakFinderComponenta4">DoInit</a>(int argc, const char **argv)</td><td><a class="el" href="classAliHLTPHOSRawAnalyzerComponent.html">AliHLTPHOSRawAnalyzerComponent</a></td><td><code> [virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="classAliHLTPHOSRawAnalyzerComponent.html#AliHLTPHOSRawAnalyzerPeakFinderComponenta9">DumpChannelData</a>(Double_t *data)</td><td><a class="el" href="classAliHLTPHOSRawAnalyzerComponent.html">AliHLTPHOSRawAnalyzerComponent</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="classAliHLTPHOSRawAnalyzerComponent.html#AliHLTPHOSRawAnalyzerPeakFinderComponenta7">DumpData</a>(int gain)</td><td><a class="el" href="classAliHLTPHOSRawAnalyzerComponent.html">AliHLTPHOSRawAnalyzerComponent</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="classAliHLTPHOSRawAnalyzerComponent.html#AliHLTPHOSRawAnalyzerPeakFinderComponenta8">DumpData</a>()</td><td><a class="el" href="classAliHLTPHOSRawAnalyzerComponent.html">AliHLTPHOSRawAnalyzerComponent</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="classAliHLTPHOSRawAnalyzerPeakFinderComponent.html#AliHLTPHOSRawAnalyzerPeakFinderComponents0">gAliHLTPHOSRawAnalyzerPeakFinderComponent</a></td><td><a class="el" href="classAliHLTPHOSRawAnalyzerPeakFinderComponent.html">AliHLTPHOSRawAnalyzerPeakFinderComponent</a></td><td><code> [static]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="classAliHLTPHOSRawAnalyzerPeakFinderComponent.html#AliHLTPHOSRawAnalyzerPeakFinderComponenta2">GetComponentID</a>()</td><td><a class="el" href="classAliHLTPHOSRawAnalyzerPeakFinderComponent.html">AliHLTPHOSRawAnalyzerPeakFinderComponent</a></td><td><code> [virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="classAliHLTPHOSRawAnalyzerComponent.html#AliHLTPHOSRawAnalyzerPeakFinderComponenta11">GetEquippmentID</a>()</td><td><a class="el" href="classAliHLTPHOSRawAnalyzerComponent.html">AliHLTPHOSRawAnalyzerComponent</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="classAliHLTPHOSRawAnalyzerComponent.html#AliHLTPHOSRawAnalyzerPeakFinderComponenta13">GetInputDataTypes</a>(std::vector< AliHLTComponentDataType, std::allocator< AliHLTComponentDataType > > &)</td><td><a class="el" href="classAliHLTPHOSRawAnalyzerComponent.html">AliHLTPHOSRawAnalyzerComponent</a></td><td><code> [virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="classAliHLTPHOSRawAnalyzerComponent.html#AliHLTPHOSRawAnalyzerPeakFinderComponenta15">GetOutputDataSize</a>(unsigned long &constBase, double &inputMultiplier)</td><td><a class="el" href="classAliHLTPHOSRawAnalyzerComponent.html">AliHLTPHOSRawAnalyzerComponent</a></td><td><code> [virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="classAliHLTPHOSRawAnalyzerComponent.html#AliHLTPHOSRawAnalyzerPeakFinderComponenta14">GetOutputDataType</a>()</td><td><a class="el" href="classAliHLTPHOSRawAnalyzerComponent.html">AliHLTPHOSRawAnalyzerComponent</a></td><td><code> [virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="classAliHLTPHOSRawAnalyzerPeakFinderComponent.html#AliHLTPHOSRawAnalyzerPeakFinderComponentd0">LoadPFVector</a>()</td><td><a class="el" href="classAliHLTPHOSRawAnalyzerPeakFinderComponent.html">AliHLTPHOSRawAnalyzerPeakFinderComponent</a></td><td><code> [private]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="classAliHLTPHOSRawAnalyzerPeakFinderComponent.html#AliHLTPHOSRawAnalyzerPeakFinderComponentd1">LoadPFVector</a>(int startindex, int Nsamples, int tau, int fs)</td><td><a class="el" href="classAliHLTPHOSRawAnalyzerPeakFinderComponent.html">AliHLTPHOSRawAnalyzerPeakFinderComponent</a></td><td><code> [private]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="classAliHLTPHOSRawAnalyzerPeakFinderComponent.html#AliHLTPHOSRawAnalyzerPeakFinderComponentd3">operator=</a>(const AliHLTPHOSRawAnalyzerPeakFinderComponent)</td><td><a class="el" href="classAliHLTPHOSRawAnalyzerPeakFinderComponent.html">AliHLTPHOSRawAnalyzerPeakFinderComponent</a></td><td><code> [inline, private]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="classAliHLTPHOSRawAnalyzerComponent.html#AliHLTPHOSRawAnalyzerComponenta3">AliHLTPHOSRawAnalyzerComponent::operator=</a>(const AliHLTPHOSRawAnalyzerComponent &)</td><td><a class="el" href="classAliHLTPHOSRawAnalyzerComponent.html">AliHLTPHOSRawAnalyzerComponent</a></td><td><code> [inline]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="classAliHLTPHOSRawAnalyzerComponent.html#AliHLTPHOSRawAnalyzerPeakFinderComponenta12">SetCoordinates</a>(AliHLTUInt32_t equippmentID)</td><td><a class="el" href="classAliHLTPHOSRawAnalyzerComponent.html">AliHLTPHOSRawAnalyzerComponent</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="classAliHLTPHOSRawAnalyzerComponent.html#AliHLTPHOSRawAnalyzerPeakFinderComponenta10">SetEquippmentID</a>(AliHLTUInt32_t id)</td><td><a class="el" href="classAliHLTPHOSRawAnalyzerComponent.html">AliHLTPHOSRawAnalyzerComponent</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="classAliHLTPHOSRawAnalyzerPeakFinderComponent.html#AliHLTPHOSRawAnalyzerPeakFinderComponenta3">Spawn</a>()</td><td><a class="el" href="classAliHLTPHOSRawAnalyzerPeakFinderComponent.html">AliHLTPHOSRawAnalyzerPeakFinderComponent</a></td><td><code> [virtual]</code></td></tr>
<tr class="memlist"><td><a class="el" href="classAliHLTPHOSRawAnalyzerComponent.html#AliHLTPHOSRawAnalyzerComponenta1">~AliHLTPHOSRawAnalyzerComponent</a>()</td><td><a class="el" href="classAliHLTPHOSRawAnalyzerComponent.html">AliHLTPHOSRawAnalyzerComponent</a></td><td></td></tr>
<tr class="memlist"><td><a class="el" href="classAliHLTPHOSRawAnalyzerPeakFinderComponent.html#AliHLTPHOSRawAnalyzerPeakFinderComponenta1">~AliHLTPHOSRawAnalyzerPeakFinderComponent</a>()</td><td><a class="el" href="classAliHLTPHOSRawAnalyzerPeakFinderComponent.html">AliHLTPHOSRawAnalyzerPeakFinderComponent</a></td><td></td></tr>
-</table><hr size="1"><address style="align: right;"><small>Generated on Wed Jan 17 21:56:44 2007 for AliHLTPHOS by
+</table><hr size="1"><address style="align: right;"><small>Generated on Sun Feb 18 22:17:04 2007 for AliHLTPHOS by
<a href="http://www.doxygen.org/index.html">
<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.3.9.1 </small></address>
</body>
<tr><td class="memItemLeft" nowrap align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classAliHLTPHOSRawAnalyzerPeakFinderComponent.html#AliHLTPHOSRawAnalyzerPeakFinderComponenta1">~AliHLTPHOSRawAnalyzerPeakFinderComponent</a> ()</td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classAliHLTPHOSRawAnalyzerPeakFinderComponent.html#AliHLTPHOSRawAnalyzerPeakFinderComponenta2">AliHLTPHOSRawAnalyzerPeakFinderComponent</a> (const <a class="el" href="classAliHLTPHOSRawAnalyzerPeakFinderComponent.html">AliHLTPHOSRawAnalyzerPeakFinderComponent</a> &)</td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual const char * </td><td class="memItemRight" valign="bottom"><a class="el" href="classAliHLTPHOSRawAnalyzerPeakFinderComponent.html#AliHLTPHOSRawAnalyzerPeakFinderComponenta2">GetComponentID</a> ()</td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="classAliHLTPHOSRawAnalyzerPeakFinderComponent.html">AliHLTPHOSRawAnalyzerPeakFinderComponent</a> & </td><td class="memItemRight" valign="bottom"><a class="el" href="classAliHLTPHOSRawAnalyzerPeakFinderComponent.html#AliHLTPHOSRawAnalyzerPeakFinderComponenta3">operator=</a> (const <a class="el" href="classAliHLTPHOSRawAnalyzerPeakFinderComponent.html">AliHLTPHOSRawAnalyzerPeakFinderComponent</a>)</td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual AliHLTComponent * </td><td class="memItemRight" valign="bottom"><a class="el" href="classAliHLTPHOSRawAnalyzerPeakFinderComponent.html#AliHLTPHOSRawAnalyzerPeakFinderComponenta3">Spawn</a> ()</td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual const char * </td><td class="memItemRight" valign="bottom"><a class="el" href="classAliHLTPHOSRawAnalyzerPeakFinderComponent.html#AliHLTPHOSRawAnalyzerPeakFinderComponenta4">GetComponentID</a> ()</td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual int </td><td class="memItemRight" valign="bottom"><a class="el" href="classAliHLTPHOSRawAnalyzerComponent.html#AliHLTPHOSRawAnalyzerPeakFinderComponenta4">DoInit</a> (int argc, const char **argv)</td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual AliHLTComponent * </td><td class="memItemRight" valign="bottom"><a class="el" href="classAliHLTPHOSRawAnalyzerPeakFinderComponent.html#AliHLTPHOSRawAnalyzerPeakFinderComponenta5">Spawn</a> ()</td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual int </td><td class="memItemRight" valign="bottom"><a class="el" href="classAliHLTPHOSRawAnalyzerComponent.html#AliHLTPHOSRawAnalyzerPeakFinderComponenta5">Deinit</a> ()</td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual int </td><td class="memItemRight" valign="bottom"><a class="el" href="classAliHLTPHOSRawAnalyzerComponent.html#AliHLTPHOSRawAnalyzerPeakFinderComponenta6">DoInit</a> (int argc, const char **argv)</td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual int </td><td class="memItemRight" valign="bottom"><a class="el" href="classAliHLTPHOSRawAnalyzerComponent.html#AliHLTPHOSRawAnalyzerPeakFinderComponenta6">DoDeinit</a> ()</td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual int </td><td class="memItemRight" valign="bottom"><a class="el" href="classAliHLTPHOSRawAnalyzerComponent.html#AliHLTPHOSRawAnalyzerPeakFinderComponenta7">Deinit</a> ()</td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classAliHLTPHOSRawAnalyzerComponent.html#AliHLTPHOSRawAnalyzerPeakFinderComponenta7">DumpData</a> (int gain)</td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual int </td><td class="memItemRight" valign="bottom"><a class="el" href="classAliHLTPHOSRawAnalyzerComponent.html#AliHLTPHOSRawAnalyzerPeakFinderComponenta8">DoDeinit</a> ()</td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classAliHLTPHOSRawAnalyzerComponent.html#AliHLTPHOSRawAnalyzerPeakFinderComponenta8">DumpData</a> ()</td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual void </td><td class="memItemRight" valign="bottom"><a class="el" href="classAliHLTPHOSRawAnalyzerComponent.html#AliHLTPHOSRawAnalyzerPeakFinderComponenta9">GetInputDataTypes</a> (std::vector< AliHLTComponentDataType, std::allocator< AliHLTComponentDataType > > &)</td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classAliHLTPHOSRawAnalyzerComponent.html#AliHLTPHOSRawAnalyzerPeakFinderComponenta9">DumpChannelData</a> (Double_t *data)</td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual AliHLTComponentDataType </td><td class="memItemRight" valign="bottom"><a class="el" href="classAliHLTPHOSRawAnalyzerComponent.html#AliHLTPHOSRawAnalyzerPeakFinderComponenta10">GetOutputDataType</a> ()</td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classAliHLTPHOSRawAnalyzerComponent.html#AliHLTPHOSRawAnalyzerPeakFinderComponenta10">SetEquippmentID</a> (AliHLTUInt32_t id)</td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual void </td><td class="memItemRight" valign="bottom"><a class="el" href="classAliHLTPHOSRawAnalyzerComponent.html#AliHLTPHOSRawAnalyzerPeakFinderComponenta11">GetOutputDataSize</a> (long unsigned int &, double &)</td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="classAliHLTPHOSRawAnalyzerComponent.html#AliHLTPHOSRawAnalyzerPeakFinderComponenta11">GetEquippmentID</a> ()</td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual int </td><td class="memItemRight" valign="bottom"><a class="el" href="classAliHLTPHOSRawAnalyzerComponent.html#AliHLTPHOSRawAnalyzerPeakFinderComponenta12">DoEvent</a> (const AliHLTComponentEventData &, const AliHLTComponentBlockData *, AliHLTComponentTriggerData &, AliHLTUInt8_t *, AliHLTUInt32_t &, std::vector< AliHLTComponentBlockData, std::allocator< AliHLTComponentBlockData > > &)</td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classAliHLTPHOSRawAnalyzerComponent.html#AliHLTPHOSRawAnalyzerPeakFinderComponenta12">SetCoordinates</a> (AliHLTUInt32_t equippmentID)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual void </td><td class="memItemRight" valign="bottom"><a class="el" href="classAliHLTPHOSRawAnalyzerComponent.html#AliHLTPHOSRawAnalyzerPeakFinderComponenta13">GetInputDataTypes</a> (std::vector< AliHLTComponentDataType, std::allocator< AliHLTComponentDataType > > &)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual AliHLTComponentDataType </td><td class="memItemRight" valign="bottom"><a class="el" href="classAliHLTPHOSRawAnalyzerComponent.html#AliHLTPHOSRawAnalyzerPeakFinderComponenta14">GetOutputDataType</a> ()</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual void </td><td class="memItemRight" valign="bottom"><a class="el" href="classAliHLTPHOSRawAnalyzerComponent.html#AliHLTPHOSRawAnalyzerPeakFinderComponenta15">GetOutputDataSize</a> (unsigned long &constBase, double &inputMultiplier)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual int </td><td class="memItemRight" valign="bottom"><a class="el" href="classAliHLTPHOSRawAnalyzerComponent.html#AliHLTPHOSRawAnalyzerPeakFinderComponenta16">DoEvent</a> (const AliHLTComponentEventData &, const AliHLTComponentBlockData *, AliHLTComponentTriggerData &, AliHLTUInt8_t *, AliHLTUInt32_t &, std::vector< AliHLTComponentBlockData, std::allocator< AliHLTComponentBlockData > > &)</td></tr>
+
+<tr><td colspan="2"><br><h2>Static Public Attributes</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="classAliHLTPHOSRawAnalyzerPeakFinderComponent.html">AliHLTPHOSRawAnalyzerPeakFinderComponent</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classAliHLTPHOSRawAnalyzerPeakFinderComponent.html#AliHLTPHOSRawAnalyzerPeakFinderComponents0">gAliHLTPHOSRawAnalyzerPeakFinderComponent</a></td></tr>
<tr><td colspan="2"><br><h2>Protected Attributes</h2></td></tr>
<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="classAliHLTPHOSRawAnalyzerComponent.html#AliHLTPHOSRawAnalyzerPeakFinderComponentp0">analyzerPtr</a></td></tr>
+<tr><td colspan="2"><br><h2>Private Member Functions</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">Bool_t </td><td class="memItemRight" valign="bottom"><a class="el" href="classAliHLTPHOSRawAnalyzerPeakFinderComponent.html#AliHLTPHOSRawAnalyzerPeakFinderComponentd0">LoadPFVector</a> ()</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">Bool_t </td><td class="memItemRight" valign="bottom"><a class="el" href="classAliHLTPHOSRawAnalyzerPeakFinderComponent.html#AliHLTPHOSRawAnalyzerPeakFinderComponentd1">LoadPFVector</a> (int startindex, int Nsamples, int tau, int fs)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classAliHLTPHOSRawAnalyzerPeakFinderComponent.html#AliHLTPHOSRawAnalyzerPeakFinderComponentd2">AliHLTPHOSRawAnalyzerPeakFinderComponent</a> (const <a class="el" href="classAliHLTPHOSRawAnalyzerPeakFinderComponent.html">AliHLTPHOSRawAnalyzerPeakFinderComponent</a> &)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="classAliHLTPHOSRawAnalyzerPeakFinderComponent.html">AliHLTPHOSRawAnalyzerPeakFinderComponent</a> & </td><td class="memItemRight" valign="bottom"><a class="el" href="classAliHLTPHOSRawAnalyzerPeakFinderComponent.html#AliHLTPHOSRawAnalyzerPeakFinderComponentd3">operator=</a> (const <a class="el" href="classAliHLTPHOSRawAnalyzerPeakFinderComponent.html">AliHLTPHOSRawAnalyzerPeakFinderComponent</a>)</td></tr>
+
</table>
<hr><h2>Constructor & Destructor Documentation</h2>
<a class="anchor" name="AliHLTPHOSRawAnalyzerPeakFinderComponenta0" doxytag="AliHLTPHOSRawAnalyzerPeakFinderComponent::AliHLTPHOSRawAnalyzerPeakFinderComponent"></a><p>
<p>
<p>
-Definition at line <a class="el" href="AliHLTPHOSRawAnalyzerPeakFinderComponent_8cxx-source.html#l00022">22</a> of file <a class="el" href="AliHLTPHOSRawAnalyzerPeakFinderComponent_8cxx-source.html">AliHLTPHOSRawAnalyzerPeakFinderComponent.cxx</a>.<div class="fragment"><pre class="fragment">00022 :<a class="code" href="classAliHLTPHOSRawAnalyzerComponent.html#AliHLTPHOSRawAnalyzerComponenta0">AliHLTPHOSRawAnalyzerComponent</a>()
-00023 {
-00024 <a class="code" href="classAliHLTPHOSRawAnalyzerComponent.html#AliHLTPHOSRawAnalyzerPeakFinderComponentp0">analyzerPtr</a> = <span class="keyword">new</span> <a class="code" href="classAliHLTPHOSRawAnalyzerPeakFinder.html">AliHLTPHOSRawAnalyzerPeakFinder</a>();
-00025 }
+Definition at line <a class="el" href="AliHLTPHOSRawAnalyzerPeakFinderComponent_8cxx-source.html#l00027">27</a> of file <a class="el" href="AliHLTPHOSRawAnalyzerPeakFinderComponent_8cxx-source.html">AliHLTPHOSRawAnalyzerPeakFinderComponent.cxx</a>.
+<p>
+References <a class="el" href="AliHLTPHOSRawAnalyzerPeakFinderComponent_8cxx-source.html#l00062">LoadPFVector()</a>.<div class="fragment"><pre class="fragment">00027 :<a class="code" href="classAliHLTPHOSRawAnalyzerComponent.html#AliHLTPHOSRawAnalyzerComponenta0">AliHLTPHOSRawAnalyzerComponent</a>()
+00028 {
+00029 <a class="code" href="classAliHLTPHOSRawAnalyzerComponent.html#AliHLTPHOSRawAnalyzerPeakFinderComponentp0">analyzerPtr</a> = <span class="keyword">new</span> <a class="code" href="classAliHLTPHOSRawAnalyzerPeakFinder.html">AliHLTPHOSRawAnalyzerPeakFinder</a>();
+00030
+00031 <span class="keywordflow">if</span>(<a class="code" href="classAliHLTPHOSRawAnalyzerPeakFinderComponent.html#AliHLTPHOSRawAnalyzerPeakFinderComponentd0">LoadPFVector</a>() == kFALSE)
+00032 {
+00033 <span class="comment">// cout << "Warning, could not load PF vectors" << endl;</span>
+00034 }
+00035 <span class="keywordflow">else</span>
+00036 {
+00037 <span class="comment">// cout << "Loaded PF vectors" << endl;</span>
+00038 }
+00039
+00040 }
</pre></div>
<p>
</td>
<p>
<p>
-Definition at line <a class="el" href="AliHLTPHOSRawAnalyzerPeakFinderComponent_8cxx-source.html#l00027">27</a> of file <a class="el" href="AliHLTPHOSRawAnalyzerPeakFinderComponent_8cxx-source.html">AliHLTPHOSRawAnalyzerPeakFinderComponent.cxx</a>.<div class="fragment"><pre class="fragment">00028 {
-00029
-00030 }
+Definition at line <a class="el" href="AliHLTPHOSRawAnalyzerPeakFinderComponent_8cxx-source.html#l00042">42</a> of file <a class="el" href="AliHLTPHOSRawAnalyzerPeakFinderComponent_8cxx-source.html">AliHLTPHOSRawAnalyzerPeakFinderComponent.cxx</a>.<div class="fragment"><pre class="fragment">00043 {
+00044
+00045 }
</pre></div>
<p>
</td>
</tr>
</table>
-<a class="anchor" name="AliHLTPHOSRawAnalyzerPeakFinderComponenta2" doxytag="AliHLTPHOSRawAnalyzerPeakFinderComponent::AliHLTPHOSRawAnalyzerPeakFinderComponent"></a><p>
+<a class="anchor" name="AliHLTPHOSRawAnalyzerPeakFinderComponentd2" doxytag="AliHLTPHOSRawAnalyzerPeakFinderComponent::AliHLTPHOSRawAnalyzerPeakFinderComponent"></a><p>
<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
<tr>
<td class="mdRow">
<td class="md" nowrap valign="top">const <a class="el" href="classAliHLTPHOSRawAnalyzerPeakFinderComponent.html">AliHLTPHOSRawAnalyzerPeakFinderComponent</a> & </td>
<td class="mdname1" valign="top" nowrap> </td>
<td class="md" valign="top"> ) </td>
- <td class="md" nowrap></td>
+ <td class="md" nowrap><code> [private]</code></td>
</tr>
</table>
</td>
<p>
<p>
-Definition at line <a class="el" href="AliHLTPHOSRawAnalyzerPeakFinderComponent_8cxx-source.html#l00034">34</a> of file <a class="el" href="AliHLTPHOSRawAnalyzerPeakFinderComponent_8cxx-source.html">AliHLTPHOSRawAnalyzerPeakFinderComponent.cxx</a>.<div class="fragment"><pre class="fragment">00034 : <a class="code" href="classAliHLTPHOSRawAnalyzerComponent.html#AliHLTPHOSRawAnalyzerComponenta0">AliHLTPHOSRawAnalyzerComponent</a>()
-00035 {
-00036
-00037 }
+Definition at line <a class="el" href="AliHLTPHOSRawAnalyzerPeakFinderComponent_8cxx-source.html#l00049">49</a> of file <a class="el" href="AliHLTPHOSRawAnalyzerPeakFinderComponent_8cxx-source.html">AliHLTPHOSRawAnalyzerPeakFinderComponent.cxx</a>.<div class="fragment"><pre class="fragment">00049 : <a class="code" href="classAliHLTPHOSRawAnalyzerComponent.html#AliHLTPHOSRawAnalyzerComponenta0">AliHLTPHOSRawAnalyzerComponent</a>()
+00050 {
+00051
+00052 }
</pre></div>
<p>
</td>
</tr>
</table>
<hr><h2>Member Function Documentation</h2>
-<a class="anchor" name="AliHLTPHOSRawAnalyzerPeakFinderComponenta7" doxytag="AliHLTPHOSRawAnalyzerPeakFinderComponent::Deinit"></a><p>
+<a class="anchor" name="AliHLTPHOSRawAnalyzerPeakFinderComponenta5" doxytag="AliHLTPHOSRawAnalyzerPeakFinderComponent::Deinit"></a><p>
<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
<tr>
<td class="mdRow">
<p>
<p>
-Definition at line <a class="el" href="AliHLTPHOSRawAnalyzerComponent_8cxx-source.html#l00042">42</a> of file <a class="el" href="AliHLTPHOSRawAnalyzerComponent_8cxx-source.html">AliHLTPHOSRawAnalyzerComponent.cxx</a>.<div class="fragment"><pre class="fragment">00043 {
-00044 <span class="keywordflow">return</span> 0;
-00045 }
+Definition at line <a class="el" href="AliHLTPHOSRawAnalyzerComponent_8cxx-source.html#l00076">76</a> of file <a class="el" href="AliHLTPHOSRawAnalyzerComponent_8cxx-source.html">AliHLTPHOSRawAnalyzerComponent.cxx</a>.<div class="fragment"><pre class="fragment">00077 {
+00078 <span class="keywordflow">return</span> 0;
+00079 }
</pre></div>
<p>
</td>
</tr>
</table>
-<a class="anchor" name="AliHLTPHOSRawAnalyzerPeakFinderComponenta8" doxytag="AliHLTPHOSRawAnalyzerPeakFinderComponent::DoDeinit"></a><p>
+<a class="anchor" name="AliHLTPHOSRawAnalyzerPeakFinderComponenta6" doxytag="AliHLTPHOSRawAnalyzerPeakFinderComponent::DoDeinit"></a><p>
<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
<tr>
<td class="mdRow">
<p>
<p>
-Definition at line <a class="el" href="AliHLTPHOSRawAnalyzerComponent_8cxx-source.html#l00048">48</a> of file <a class="el" href="AliHLTPHOSRawAnalyzerComponent_8cxx-source.html">AliHLTPHOSRawAnalyzerComponent.cxx</a>.<div class="fragment"><pre class="fragment">00049 {
-00050 Logging(kHLTLogInfo, <span class="stringliteral">"HLT"</span>, <span class="stringliteral">"PHOS"</span>, <span class="stringliteral">",AliHLTPHOSRawAnalyzerComponen DoDeinit"</span>);
-00051 <span class="keywordflow">return</span> 0;
-00052
-00053 }
+Definition at line <a class="el" href="AliHLTPHOSRawAnalyzerComponent_8cxx-source.html#l00087">87</a> of file <a class="el" href="AliHLTPHOSRawAnalyzerComponent_8cxx-source.html">AliHLTPHOSRawAnalyzerComponent.cxx</a>.
+<p>
+References <a class="el" href="AliHLTPHOSRawAnalyzerComponent_8h-source.html#l00061">AliHLTPHOSRawAnalyzerComponent::fPHOSRawStream</a>, and <a class="el" href="AliHLTPHOSRawAnalyzerComponent_8h-source.html#l00062">AliHLTPHOSRawAnalyzerComponent::fRawMemoryReader</a>.<div class="fragment"><pre class="fragment">00088 {
+00089 Logging(kHLTLogInfo, <span class="stringliteral">"HLT"</span>, <span class="stringliteral">"PHOS"</span>, <span class="stringliteral">",AliHLTPHOSRawAnalyzerComponen DoDeinit"</span>);
+00090
+00091 <span class="keywordflow">if</span>(fRawMemoryReader !=0)
+00092 {
+00093 <span class="keyword">delete</span> fRawMemoryReader;
+00094 }
+00095
+00096 <span class="keywordflow">if</span>(fPHOSRawStream != 0)
+00097 {
+00098 <span class="keyword">delete</span> fPHOSRawStream;
+00099 }
+00100 <span class="keywordflow">return</span> 0;
+00101
+00102 }
</pre></div>
<p>
</td>
</tr>
</table>
-<a class="anchor" name="AliHLTPHOSRawAnalyzerPeakFinderComponenta12" doxytag="AliHLTPHOSRawAnalyzerPeakFinderComponent::DoEvent"></a><p>
+<a class="anchor" name="AliHLTPHOSRawAnalyzerPeakFinderComponenta16" doxytag="AliHLTPHOSRawAnalyzerPeakFinderComponent::DoEvent"></a><p>
<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
<tr>
<td class="mdRow">
<table cellpadding="0" cellspacing="0" border="0">
<tr>
- <td class="md" nowrap valign="top">int AliHLTPHOSRawAnalyzerComponent::DoEvent </td>
+ <td class="md" nowrap valign="top">virtual int AliHLTPHOSRawAnalyzerComponent::DoEvent </td>
<td class="md" valign="top">( </td>
<td class="md" nowrap valign="top">const AliHLTComponentEventData & </td>
<td class="mdname" nowrap>, </td>
</td>
<td>
-<p>
-
-<p>
-Definition at line <a class="el" href="AliHLTPHOSRawAnalyzerComponent_8cxx-source.html#l00084">84</a> of file <a class="el" href="AliHLTPHOSRawAnalyzerComponent_8cxx-source.html">AliHLTPHOSRawAnalyzerComponent.cxx</a>.
-<p>
-References <a class="el" href="AliHLTPHOSRawAnalyzerComponent_8h-source.html#l00049">AliHLTPHOSRawAnalyzerComponent::eventCount</a>.<div class="fragment"><pre class="fragment">00085 {
-00086 Logging(kHLTLogInfo, <span class="stringliteral">"HLT"</span>, <span class="stringliteral">"Sample"</span>, <span class="stringliteral">"PhosHLTRawAnalyzerComonent, DoEvent"</span>);
-00087 printf(<span class="stringliteral">"\nPHOSHLT DoEvent: processing event: %d\n"</span>, eventCount);
-00088 <span class="comment">// printf("\nPHOSHLT DoEvent, not yet implemented\n");</span>
-00089 eventCount++;
-00090 <span class="keywordflow">return</span> 0;
-00091 }
-</pre></div>
<p>
</td>
</tr>
</table>
-<a class="anchor" name="AliHLTPHOSRawAnalyzerPeakFinderComponenta6" doxytag="AliHLTPHOSRawAnalyzerPeakFinderComponent::DoInit"></a><p>
+<a class="anchor" name="AliHLTPHOSRawAnalyzerPeakFinderComponenta4" doxytag="AliHLTPHOSRawAnalyzerPeakFinderComponent::DoInit"></a><p>
<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
<tr>
<td class="mdRow">
<p>
<p>
-Definition at line <a class="el" href="AliHLTPHOSRawAnalyzerComponent_8cxx-source.html#l00095">95</a> of file <a class="el" href="AliHLTPHOSRawAnalyzerComponent_8cxx-source.html">AliHLTPHOSRawAnalyzerComponent.cxx</a>.<div class="fragment"><pre class="fragment">00096 {
-00097 printf(<span class="stringliteral">"\nInside AliHLTPHOSRawAnalyzerComponent:DoInit\n"</span>);
-00098 <span class="keywordflow">if</span> (argc==0 && argv==NULL) {
-00099 <span class="comment">// this is currently just to get rid of the warning "unused parameter"</span>
-00100 }
-00101 <span class="keywordflow">return</span> 0;
-00102 }
+Definition at line <a class="el" href="AliHLTPHOSRawAnalyzerComponent_8cxx-source.html#l00263">263</a> of file <a class="el" href="AliHLTPHOSRawAnalyzerComponent_8cxx-source.html">AliHLTPHOSRawAnalyzerComponent.cxx</a>.
+<p>
+References <a class="el" href="AliHLTPHOSRawAnalyzerComponent_8h-source.html#l00061">AliHLTPHOSRawAnalyzerComponent::fPHOSRawStream</a>, <a class="el" href="AliHLTPHOSRawAnalyzerComponent_8h-source.html#l00062">AliHLTPHOSRawAnalyzerComponent::fRawMemoryReader</a>, <a class="el" href="AliHLTPHOSRawAnalyzerComponent_8cxx-source.html#l00334">AliHLTPHOSRawAnalyzerComponent::Reset()</a>, <a class="el" href="AliHLTPHOSRawAnalyzerComponent_8cxx-source.html#l00397">AliHLTPHOSRawAnalyzerComponent::SetCoordinates()</a>, and <a class="el" href="AliHLTPHOSRawAnalyzerComponent_8cxx-source.html#l00385">AliHLTPHOSRawAnalyzerComponent::SetEquippmentID()</a>.<div class="fragment"><pre class="fragment">00264 {
+00265 <span class="keywordtype">int</span> equippmentID = atoi(argv[6]);
+00266 cout << <span class="stringliteral">"AliHLTPHOSRawAnalyzerComponent::DoIni Setting EquipmentID to"</span> << equippmentID << endl;
+00267 <a class="code" href="classAliHLTPHOSRawAnalyzerComponent.html#AliHLTPHOSRawAnalyzerComponentd0">Reset</a>();
+00268 fRawMemoryReader = <span class="keyword">new</span> AliRawReaderMemory();
+00269 fPHOSRawStream = <span class="keyword">new</span> AliCaloRawStream(fRawMemoryReader,<span class="stringliteral">"PHOS"</span>);
+00270 fPHOSRawStream->SetOldRCUFormat(kFALSE);
+00271 fRawMemoryReader->SetEquipmentID(equippmentID);
+00272 <a class="code" href="classAliHLTPHOSRawAnalyzerComponent.html#AliHLTPHOSRawAnalyzerPeakFinderComponenta10">SetEquippmentID</a>(equippmentID);
+00273 <a class="code" href="classAliHLTPHOSRawAnalyzerComponent.html#AliHLTPHOSRawAnalyzerPeakFinderComponenta12">SetCoordinates</a>(equippmentID);
+00274 <span class="keywordflow">if</span> (argc==0 && argv==NULL) {
+00275 <span class="comment">// this is currently just to get rid of the warning "unused parameter"</span>
+00276 }
+00277 <span class="keywordflow">return</span> 0;
+00278 }
+</pre></div>
+<p>
+ </td>
+ </tr>
+</table>
+<a class="anchor" name="AliHLTPHOSRawAnalyzerPeakFinderComponenta9" doxytag="AliHLTPHOSRawAnalyzerPeakFinderComponent::DumpChannelData"></a><p>
+<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
+ <tr>
+ <td class="mdRow">
+ <table cellpadding="0" cellspacing="0" border="0">
+ <tr>
+ <td class="md" nowrap valign="top">void AliHLTPHOSRawAnalyzerComponent::DumpChannelData </td>
+ <td class="md" valign="top">( </td>
+ <td class="md" nowrap valign="top">Double_t * </td>
+ <td class="mdname1" valign="top" nowrap> <em>data</em> </td>
+ <td class="md" valign="top"> ) </td>
+ <td class="md" nowrap><code> [inherited]</code></td>
+ </tr>
+ </table>
+ </td>
+ </tr>
+</table>
+<table cellspacing="5" cellpadding="0" border="0">
+ <tr>
+ <td>
+
+ </td>
+ <td>
+
+<p>
+
+<p>
+Definition at line <a class="el" href="AliHLTPHOSRawAnalyzerComponent_8cxx-source.html#l00307">307</a> of file <a class="el" href="AliHLTPHOSRawAnalyzerComponent_8cxx-source.html">AliHLTPHOSRawAnalyzerComponent.cxx</a>.<div class="fragment"><pre class="fragment">00308 {
+00309 cout << endl;
+00310
+00311 <span class="keywordflow">for</span>(<span class="keywordtype">int</span> i=0; i< ALTRO_MAX_SAMPLES; i++)
+00312 {
+00313 <span class="keywordflow">if</span> (data[i] != 0)
+00314 {
+00315 cout <<i <<<span class="stringliteral">"\t"</span>;
+00316 }
+00317 }
+00318 cout << endl;
+00319
+00320 <span class="keywordflow">for</span>(<span class="keywordtype">int</span> i=0; i< ALTRO_MAX_SAMPLES; i++)
+00321 {
+00322 <span class="keywordflow">if</span> (data[i] != 0)
+00323 {
+00324 cout <<data[i] <<<span class="stringliteral">"\t"</span>;
+00325 }
+00326 }
+00327
+00328 cout << endl;
+00329 }
</pre></div>
<p>
</td>
</tr>
</table>
-<a class="anchor" name="AliHLTPHOSRawAnalyzerPeakFinderComponenta4" doxytag="AliHLTPHOSRawAnalyzerPeakFinderComponent::GetComponentID"></a><p>
+<a class="anchor" name="AliHLTPHOSRawAnalyzerPeakFinderComponenta8" doxytag="AliHLTPHOSRawAnalyzerPeakFinderComponent::DumpData"></a><p>
+<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
+ <tr>
+ <td class="mdRow">
+ <table cellpadding="0" cellspacing="0" border="0">
+ <tr>
+ <td class="md" nowrap valign="top">void AliHLTPHOSRawAnalyzerComponent::DumpData </td>
+ <td class="md" valign="top">( </td>
+ <td class="mdname1" valign="top" nowrap> </td>
+ <td class="md" valign="top"> ) </td>
+ <td class="md" nowrap><code> [inherited]</code></td>
+ </tr>
+ </table>
+ </td>
+ </tr>
+</table>
+<table cellspacing="5" cellpadding="0" border="0">
+ <tr>
+ <td>
+
+ </td>
+ <td>
+
+<p>
+
+<p>
+Definition at line <a class="el" href="AliHLTPHOSRawAnalyzerComponent_8cxx-source.html#l00301">301</a> of file <a class="el" href="AliHLTPHOSRawAnalyzerComponent_8cxx-source.html">AliHLTPHOSRawAnalyzerComponent.cxx</a>.<div class="fragment"><pre class="fragment">00302 {
+00303 <a class="code" href="classAliHLTPHOSRawAnalyzerComponent.html#AliHLTPHOSRawAnalyzerPeakFinderComponenta8">DumpData</a>(0);
+00304 }
+</pre></div>
+<p>
+ </td>
+ </tr>
+</table>
+<a class="anchor" name="AliHLTPHOSRawAnalyzerPeakFinderComponenta7" doxytag="AliHLTPHOSRawAnalyzerPeakFinderComponent::DumpData"></a><p>
+<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
+ <tr>
+ <td class="mdRow">
+ <table cellpadding="0" cellspacing="0" border="0">
+ <tr>
+ <td class="md" nowrap valign="top">void AliHLTPHOSRawAnalyzerComponent::DumpData </td>
+ <td class="md" valign="top">( </td>
+ <td class="md" nowrap valign="top">int </td>
+ <td class="mdname1" valign="top" nowrap> <em>gain</em> </td>
+ <td class="md" valign="top"> ) </td>
+ <td class="md" nowrap><code> [inherited]</code></td>
+ </tr>
+ </table>
+ </td>
+ </tr>
+</table>
+<table cellspacing="5" cellpadding="0" border="0">
+ <tr>
+ <td>
+
+ </td>
+ <td>
+
+<p>
+
+<p>
+Definition at line <a class="el" href="AliHLTPHOSRawAnalyzerComponent_8cxx-source.html#l00281">281</a> of file <a class="el" href="AliHLTPHOSRawAnalyzerComponent_8cxx-source.html">AliHLTPHOSRawAnalyzerComponent.cxx</a>.
+<p>
+References <a class="el" href="AliHLTPHOSRawAnalyzerComponent_8h-source.html#l00060">AliHLTPHOSRawAnalyzerComponent::fMaxValues</a>.<div class="fragment"><pre class="fragment">00282 {
+00283 <span class="keywordflow">for</span>(<span class="keywordtype">int</span> mod = 0; mod < N_MODULES; mod ++)
+00284 {
+00285 printf(<span class="stringliteral">"\n *********** MODULE %d ************\n"</span>, mod);
+00286 <span class="keywordflow">for</span>(<span class="keywordtype">int</span> row = 0; row < N_ROWS_MOD; row ++)
+00287 {
+00288 <span class="keywordflow">for</span>(<span class="keywordtype">int</span> col = 0; col < N_COLUMNS_MOD; col ++)
+00289 {
+00290 <span class="keywordflow">if</span>( fMaxValues[mod][row][col][0] != 0)
+00291 {
+00292 cout << fMaxValues[mod][row][col][gain] << <span class="stringliteral">"\t"</span>;
+00293 }
+00294 }
+00295 }
+00296 }
+00297 }
+</pre></div>
+<p>
+ </td>
+ </tr>
+</table>
+<a class="anchor" name="AliHLTPHOSRawAnalyzerPeakFinderComponenta2" doxytag="AliHLTPHOSRawAnalyzerPeakFinderComponent::GetComponentID"></a><p>
<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
<tr>
<td class="mdRow">
<p>
<p>
-Implements <a class="el" href="classAliHLTPHOSRawAnalyzerComponent.html#AliHLTPHOSRawAnalyzerComponenta7">AliHLTPHOSRawAnalyzerComponent</a>.
+Implements <a class="el" href="classAliHLTPHOSRawAnalyzerComponent.html#AliHLTPHOSRawAnalyzerComponenta13">AliHLTPHOSRawAnalyzerComponent</a>.
<p>
-Definition at line <a class="el" href="AliHLTPHOSRawAnalyzerPeakFinderComponent_8cxx-source.html#l00041">41</a> of file <a class="el" href="AliHLTPHOSRawAnalyzerPeakFinderComponent_8cxx-source.html">AliHLTPHOSRawAnalyzerPeakFinderComponent.cxx</a>.<div class="fragment"><pre class="fragment">00042 {
-00043 <span class="keywordflow">return</span> <span class="stringliteral">"PhosRawPeakFinder"</span>;
-00044 }
+Definition at line <a class="el" href="AliHLTPHOSRawAnalyzerPeakFinderComponent_8cxx-source.html#l00056">56</a> of file <a class="el" href="AliHLTPHOSRawAnalyzerPeakFinderComponent_8cxx-source.html">AliHLTPHOSRawAnalyzerPeakFinderComponent.cxx</a>.<div class="fragment"><pre class="fragment">00057 {
+00058 <span class="keywordflow">return</span> <span class="stringliteral">"PhosRawPeakFinder"</span>;
+00059 }
</pre></div>
<p>
</td>
</tr>
</table>
-<a class="anchor" name="AliHLTPHOSRawAnalyzerPeakFinderComponenta9" doxytag="AliHLTPHOSRawAnalyzerPeakFinderComponent::GetInputDataTypes"></a><p>
+<a class="anchor" name="AliHLTPHOSRawAnalyzerPeakFinderComponenta11" doxytag="AliHLTPHOSRawAnalyzerPeakFinderComponent::GetEquippmentID"></a><p>
+<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
+ <tr>
+ <td class="mdRow">
+ <table cellpadding="0" cellspacing="0" border="0">
+ <tr>
+ <td class="md" nowrap valign="top">int AliHLTPHOSRawAnalyzerComponent::GetEquippmentID </td>
+ <td class="md" valign="top">( </td>
+ <td class="mdname1" valign="top" nowrap> </td>
+ <td class="md" valign="top"> ) </td>
+ <td class="md" nowrap><code> [inherited]</code></td>
+ </tr>
+ </table>
+ </td>
+ </tr>
+</table>
+<table cellspacing="5" cellpadding="0" border="0">
+ <tr>
+ <td>
+
+ </td>
+ <td>
+
+<p>
+
+<p>
+Definition at line <a class="el" href="AliHLTPHOSRawAnalyzerComponent_8cxx-source.html#l00391">391</a> of file <a class="el" href="AliHLTPHOSRawAnalyzerComponent_8cxx-source.html">AliHLTPHOSRawAnalyzerComponent.cxx</a>.<div class="fragment"><pre class="fragment">00392 {
+00393 <span class="keywordflow">return</span> fEquippmentID;
+00394 }
+</pre></div>
+<p>
+ </td>
+ </tr>
+</table>
+<a class="anchor" name="AliHLTPHOSRawAnalyzerPeakFinderComponenta13" doxytag="AliHLTPHOSRawAnalyzerPeakFinderComponent::GetInputDataTypes"></a><p>
<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
<tr>
<td class="mdRow">
</td>
</tr>
</table>
-<a class="anchor" name="AliHLTPHOSRawAnalyzerPeakFinderComponenta11" doxytag="AliHLTPHOSRawAnalyzerPeakFinderComponent::GetOutputDataSize"></a><p>
+<a class="anchor" name="AliHLTPHOSRawAnalyzerPeakFinderComponenta15" doxytag="AliHLTPHOSRawAnalyzerPeakFinderComponent::GetOutputDataSize"></a><p>
<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
<tr>
<td class="mdRow">
<table cellpadding="0" cellspacing="0" border="0">
<tr>
- <td class="md" nowrap valign="top">virtual void AliHLTPHOSRawAnalyzerComponent::GetOutputDataSize </td>
+ <td class="md" nowrap valign="top">void AliHLTPHOSRawAnalyzerComponent::GetOutputDataSize </td>
<td class="md" valign="top">( </td>
- <td class="md" nowrap valign="top">long unsigned int & </td>
- <td class="mdname" nowrap>, </td>
+ <td class="md" nowrap valign="top">unsigned long & </td>
+ <td class="mdname" nowrap> <em>constBase</em>, </td>
</tr>
<tr>
<td class="md" nowrap align="right"></td>
<td class="md"></td>
<td class="md" nowrap>double & </td>
- <td class="mdname" nowrap></td>
+ <td class="mdname" nowrap> <em>inputMultiplier</em></td>
</tr>
<tr>
<td class="md"></td>
</td>
<td>
+<p>
+
+<p>
+Definition at line <a class="el" href="AliHLTPHOSRawAnalyzerComponent_8cxx-source.html#l00132">132</a> of file <a class="el" href="AliHLTPHOSRawAnalyzerComponent_8cxx-source.html">AliHLTPHOSRawAnalyzerComponent.cxx</a>.<div class="fragment"><pre class="fragment">00134 {
+00135 constBase = 30;
+00136 inputMultiplier = 0.1;
+00137 }
+</pre></div>
<p>
</td>
</tr>
</table>
-<a class="anchor" name="AliHLTPHOSRawAnalyzerPeakFinderComponenta10" doxytag="AliHLTPHOSRawAnalyzerPeakFinderComponent::GetOutputDataType"></a><p>
+<a class="anchor" name="AliHLTPHOSRawAnalyzerPeakFinderComponenta14" doxytag="AliHLTPHOSRawAnalyzerPeakFinderComponent::GetOutputDataType"></a><p>
<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
<tr>
<td class="mdRow">
<p>
<p>
-Definition at line <a class="el" href="AliHLTPHOSRawAnalyzerComponent_8cxx-source.html#l00072">72</a> of file <a class="el" href="AliHLTPHOSRawAnalyzerComponent_8cxx-source.html">AliHLTPHOSRawAnalyzerComponent.cxx</a>.<div class="fragment"><pre class="fragment">00073 {
-00074 <span class="keywordflow">return</span> outputDataType;
-00075 }
+Definition at line <a class="el" href="AliHLTPHOSRawAnalyzerComponent_8cxx-source.html#l00126">126</a> of file <a class="el" href="AliHLTPHOSRawAnalyzerComponent_8cxx-source.html">AliHLTPHOSRawAnalyzerComponent.cxx</a>.<div class="fragment"><pre class="fragment">00127 {
+00128 <span class="keywordflow">return</span> AliHLTPHOSDefinitions::gkCellEnergyDataType;
+00129 }
</pre></div>
<p>
</td>
</tr>
</table>
-<a class="anchor" name="AliHLTPHOSRawAnalyzerPeakFinderComponenta3" doxytag="AliHLTPHOSRawAnalyzerPeakFinderComponent::operator="></a><p>
+<a class="anchor" name="AliHLTPHOSRawAnalyzerPeakFinderComponentd1" doxytag="AliHLTPHOSRawAnalyzerPeakFinderComponent::LoadPFVector"></a><p>
+<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
+ <tr>
+ <td class="mdRow">
+ <table cellpadding="0" cellspacing="0" border="0">
+ <tr>
+ <td class="md" nowrap valign="top">Bool_t AliHLTPHOSRawAnalyzerPeakFinderComponent::LoadPFVector </td>
+ <td class="md" valign="top">( </td>
+ <td class="md" nowrap valign="top">int </td>
+ <td class="mdname" nowrap> <em>startindex</em>, </td>
+ </tr>
+ <tr>
+ <td class="md" nowrap align="right"></td>
+ <td class="md"></td>
+ <td class="md" nowrap>int </td>
+ <td class="mdname" nowrap> <em>Nsamples</em>, </td>
+ </tr>
+ <tr>
+ <td class="md" nowrap align="right"></td>
+ <td class="md"></td>
+ <td class="md" nowrap>int </td>
+ <td class="mdname" nowrap> <em>tau</em>, </td>
+ </tr>
+ <tr>
+ <td class="md" nowrap align="right"></td>
+ <td class="md"></td>
+ <td class="md" nowrap>int </td>
+ <td class="mdname" nowrap> <em>fs</em></td>
+ </tr>
+ <tr>
+ <td class="md"></td>
+ <td class="md">) </td>
+ <td class="md" colspan="2"><code> [private]</code></td>
+ </tr>
+ </table>
+ </td>
+ </tr>
+</table>
+<table cellspacing="5" cellpadding="0" border="0">
+ <tr>
+ <td>
+
+ </td>
+ <td>
+
+<p>
+
+<p>
+Definition at line <a class="el" href="AliHLTPHOSRawAnalyzerPeakFinderComponent_8cxx-source.html#l00069">69</a> of file <a class="el" href="AliHLTPHOSRawAnalyzerPeakFinderComponent_8cxx-source.html">AliHLTPHOSRawAnalyzerPeakFinderComponent.cxx</a>.
+<p>
+References <a class="el" href="AliHLTPHOSCommonDefs_8h-source.html#l00024">PF_VECTOR_DIR</a>, <a class="el" href="AliHLTPHOSRawAnalyzer_8cxx-source.html#l00169">AliHLTPHOSRawAnalyzer::SetAVector()</a>, and <a class="el" href="AliHLTPHOSRawAnalyzer_8cxx-source.html#l00162">AliHLTPHOSRawAnalyzer::SetTVector()</a>.<div class="fragment"><pre class="fragment">00070 {
+00071 <span class="keywordtype">char</span> tmpPFPath[PF_MAX_PATH_LENGTH];
+00072 Double_t tmpAVector[nSamples];
+00073 Double_t tmpTVector[nSamples];
+00074 sprintf(tmpPFPath,<span class="stringliteral">"%s%s/start%dN%dtau%dfs%d.txt"</span>, getenv(<span class="stringliteral">"ALICE_ROOT"</span>), PF_VECTOR_DIR, startIndex, nSamples, tau, fs);
+00075 <span class="comment">// cout <<"PF PATH =" << tmpPFPath << endl;</span>
+00076
+00077 FILE *fp;
+00078
+00079 fp = fopen(tmpPFPath, <span class="stringliteral">"r"</span>);
+00080
+00081 <span class="keywordflow">if</span>(fp != 0)
+00082 {
+00083 <span class="keywordflow">for</span>(<span class="keywordtype">int</span> i=0; i < nSamples; i++)
+00084 {
+00085 fscanf(fp, <span class="stringliteral">"%lf"</span>, &tmpAVector[i]);
+00086 }
+00087
+00088
+00089 fscanf(fp, <span class="stringliteral">"\n"</span>);
+00090
+00091 <span class="keywordflow">for</span>(<span class="keywordtype">int</span> i=0; i < nSamples; i++)
+00092 {
+00093 fscanf(fp, <span class="stringliteral">"%lf"</span>, &tmpTVector[i]);
+00094 }
+00095
+00096 <a class="code" href="classAliHLTPHOSRawAnalyzerComponent.html#AliHLTPHOSRawAnalyzerPeakFinderComponentp0">analyzerPtr</a>-><a class="code" href="classAliHLTPHOSRawAnalyzer.html#AliHLTPHOSRawAnalyzerLMSa17">SetAVector</a>(tmpAVector, nSamples);
+00097 <a class="code" href="classAliHLTPHOSRawAnalyzerComponent.html#AliHLTPHOSRawAnalyzerPeakFinderComponentp0">analyzerPtr</a>-><a class="code" href="classAliHLTPHOSRawAnalyzer.html#AliHLTPHOSRawAnalyzerLMSa16">SetTVector</a>(tmpTVector, nSamples);
+00098
+00099 fclose(fp);
+00100 <span class="keywordflow">return</span> kTRUE;
+00101
+00102 }
+00103
+00104 <span class="keywordflow">else</span>
+00105 {
+00106 HLTFatal(<span class="stringliteral">"ERROR: could not open PF vector file"</span>);
+00107 <span class="keywordflow">return</span> kFALSE;
+00108 }
+00109 }
+</pre></div>
+<p>
+ </td>
+ </tr>
+</table>
+<a class="anchor" name="AliHLTPHOSRawAnalyzerPeakFinderComponentd0" doxytag="AliHLTPHOSRawAnalyzerPeakFinderComponent::LoadPFVector"></a><p>
+<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
+ <tr>
+ <td class="mdRow">
+ <table cellpadding="0" cellspacing="0" border="0">
+ <tr>
+ <td class="md" nowrap valign="top">Bool_t AliHLTPHOSRawAnalyzerPeakFinderComponent::LoadPFVector </td>
+ <td class="md" valign="top">( </td>
+ <td class="mdname1" valign="top" nowrap> </td>
+ <td class="md" valign="top"> ) </td>
+ <td class="md" nowrap><code> [private]</code></td>
+ </tr>
+ </table>
+ </td>
+ </tr>
+</table>
+<table cellspacing="5" cellpadding="0" border="0">
+ <tr>
+ <td>
+
+ </td>
+ <td>
+
+<p>
+
+<p>
+Definition at line <a class="el" href="AliHLTPHOSRawAnalyzerPeakFinderComponent_8cxx-source.html#l00062">62</a> of file <a class="el" href="AliHLTPHOSRawAnalyzerPeakFinderComponent_8cxx-source.html">AliHLTPHOSRawAnalyzerPeakFinderComponent.cxx</a>.
+<p>
+References <a class="el" href="AliHLTPHOSCommonDefs_8h-source.html#l00035">DEFAULT_FS</a>, <a class="el" href="AliHLTPHOSCommonDefs_8h-source.html#l00034">DEFAULT_TAU</a>, <a class="el" href="AliHLTPHOSCommonDefs_8h-source.html#l00025">PF_DEFAULT_N_SAMPLES</a>, and <a class="el" href="AliHLTPHOSCommonDefs_8h-source.html#l00026">PF_DEFAULT_STARTINDEX</a>.
+<p>
+Referenced by <a class="el" href="AliHLTPHOSRawAnalyzerPeakFinderComponent_8cxx-source.html#l00027">AliHLTPHOSRawAnalyzerPeakFinderComponent()</a>.<div class="fragment"><pre class="fragment">00063 {
+00064 <span class="keywordflow">return</span> <a class="code" href="classAliHLTPHOSRawAnalyzerPeakFinderComponent.html#AliHLTPHOSRawAnalyzerPeakFinderComponentd0">LoadPFVector</a>(PF_DEFAULT_STARTINDEX, PF_DEFAULT_N_SAMPLES, DEFAULT_TAU, DEFAULT_FS );
+00065 }
+</pre></div>
+<p>
+ </td>
+ </tr>
+</table>
+<a class="anchor" name="AliHLTPHOSRawAnalyzerPeakFinderComponentd3" doxytag="AliHLTPHOSRawAnalyzerPeakFinderComponent::operator="></a><p>
<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
<tr>
<td class="mdRow">
<td class="md" nowrap valign="top">const </td>
<td class="mdname1" valign="top" nowrap> <em>AliHLTPHOSRawAnalyzerPeakFinderComponent</em> </td>
<td class="md" valign="top"> ) </td>
- <td class="md" nowrap><code> [inline]</code></td>
+ <td class="md" nowrap><code> [inline, private]</code></td>
+ </tr>
+ </table>
+ </td>
+ </tr>
+</table>
+<table cellspacing="5" cellpadding="0" border="0">
+ <tr>
+ <td>
+
+ </td>
+ <td>
+
+<p>
+
+<p>
+Definition at line <a class="el" href="AliHLTPHOSRawAnalyzerPeakFinderComponent_8h-source.html#l00021">21</a> of file <a class="el" href="AliHLTPHOSRawAnalyzerPeakFinderComponent_8h-source.html">AliHLTPHOSRawAnalyzerPeakFinderComponent.h</a>.<div class="fragment"><pre class="fragment">00022 {
+00023 <span class="keywordflow">return</span> *<span class="keyword">this</span>;
+00024 };
+</pre></div>
+<p>
+ </td>
+ </tr>
+</table>
+<a class="anchor" name="AliHLTPHOSRawAnalyzerPeakFinderComponenta12" doxytag="AliHLTPHOSRawAnalyzerPeakFinderComponent::SetCoordinates"></a><p>
+<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
+ <tr>
+ <td class="mdRow">
+ <table cellpadding="0" cellspacing="0" border="0">
+ <tr>
+ <td class="md" nowrap valign="top">void AliHLTPHOSRawAnalyzerComponent::SetCoordinates </td>
+ <td class="md" valign="top">( </td>
+ <td class="md" nowrap valign="top">AliHLTUInt32_t </td>
+ <td class="mdname1" valign="top" nowrap> <em>equippmentID</em> </td>
+ <td class="md" valign="top"> ) </td>
+ <td class="md" nowrap><code> [inherited]</code></td>
</tr>
</table>
</td>
<p>
<p>
-Reimplemented from <a class="el" href="classAliHLTPHOSRawAnalyzerComponent.html#AliHLTPHOSRawAnalyzerComponenta3">AliHLTPHOSRawAnalyzerComponent</a>.
+Definition at line <a class="el" href="AliHLTPHOSRawAnalyzerComponent_8cxx-source.html#l00397">397</a> of file <a class="el" href="AliHLTPHOSRawAnalyzerComponent_8cxx-source.html">AliHLTPHOSRawAnalyzerComponent.cxx</a>.
+<p>
+References <a class="el" href="AliHLTPHOSRawAnalyzerComponent_8h-source.html#l00053">AliHLTPHOSRawAnalyzerComponent::fEquippmentID</a>, <a class="el" href="AliHLTPHOSRawAnalyzerComponent_8h-source.html#l00058">AliHLTPHOSRawAnalyzerComponent::fModuleID</a>, <a class="el" href="AliHLTPHOSRawAnalyzerComponent_8h-source.html#l00057">AliHLTPHOSRawAnalyzerComponent::fRcuColOffeset</a>, <a class="el" href="AliHLTPHOSRawAnalyzerComponent_8h-source.html#l00056">AliHLTPHOSRawAnalyzerComponent::fRcuRowOffeset</a>, <a class="el" href="AliHLTPHOSRawAnalyzerComponent_8h-source.html#l00054">AliHLTPHOSRawAnalyzerComponent::fRcuX</a>, and <a class="el" href="AliHLTPHOSRawAnalyzerComponent_8h-source.html#l00055">AliHLTPHOSRawAnalyzerComponent::fRcuZ</a>.
<p>
-Definition at line <a class="el" href="AliHLTPHOSRawAnalyzerPeakFinderComponent_8h-source.html#l00015">15</a> of file <a class="el" href="AliHLTPHOSRawAnalyzerPeakFinderComponent_8h-source.html">AliHLTPHOSRawAnalyzerPeakFinderComponent.h</a>.<div class="fragment"><pre class="fragment">00016 {
-00017 <span class="keywordflow">return</span> *<span class="keyword">this</span>;
-00018 };
+Referenced by <a class="el" href="AliHLTPHOSRawAnalyzerComponent_8cxx-source.html#l00263">AliHLTPHOSRawAnalyzerComponent::DoInit()</a>.<div class="fragment"><pre class="fragment">00398 {
+00399 <span class="keywordtype">int</span> rcuIndex = (fEquippmentID - 1792)%4;
+00400 fModuleID = (fEquippmentID -1792 -rcuIndex)/5;
+00401
+00402 <span class="keywordflow">if</span>(rcuIndex == 0)
+00403 {
+00404 fRcuX = 0;
+00405 fRcuZ = 0;
+00406 }
+00407
+00408 <span class="keywordflow">if</span>(rcuIndex == 1)
+00409 {
+00410 fRcuX = 0;
+00411 fRcuZ = 1;
+00412 }
+00413
+00414 <span class="keywordflow">if</span>(rcuIndex == 2)
+00415 {
+00416 fRcuX = 1;
+00417 fRcuZ = 0;
+00418 }
+00419
+00420
+00421 <span class="keywordflow">if</span>(rcuIndex == 3)
+00422 {
+00423 fRcuX = 1;
+00424 fRcuZ = 1;
+00425 }
+00426
+00427 fRcuRowOffeset = 32*fRcuX;
+00428 fRcuColOffeset = 28*fRcuZ;
+00429
+00430 }
</pre></div>
<p>
</td>
</tr>
</table>
-<a class="anchor" name="AliHLTPHOSRawAnalyzerPeakFinderComponenta5" doxytag="AliHLTPHOSRawAnalyzerPeakFinderComponent::Spawn"></a><p>
+<a class="anchor" name="AliHLTPHOSRawAnalyzerPeakFinderComponenta10" doxytag="AliHLTPHOSRawAnalyzerPeakFinderComponent::SetEquippmentID"></a><p>
+<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
+ <tr>
+ <td class="mdRow">
+ <table cellpadding="0" cellspacing="0" border="0">
+ <tr>
+ <td class="md" nowrap valign="top">void AliHLTPHOSRawAnalyzerComponent::SetEquippmentID </td>
+ <td class="md" valign="top">( </td>
+ <td class="md" nowrap valign="top">AliHLTUInt32_t </td>
+ <td class="mdname1" valign="top" nowrap> <em>id</em> </td>
+ <td class="md" valign="top"> ) </td>
+ <td class="md" nowrap><code> [inherited]</code></td>
+ </tr>
+ </table>
+ </td>
+ </tr>
+</table>
+<table cellspacing="5" cellpadding="0" border="0">
+ <tr>
+ <td>
+
+ </td>
+ <td>
+
+<p>
+
+<p>
+Definition at line <a class="el" href="AliHLTPHOSRawAnalyzerComponent_8cxx-source.html#l00385">385</a> of file <a class="el" href="AliHLTPHOSRawAnalyzerComponent_8cxx-source.html">AliHLTPHOSRawAnalyzerComponent.cxx</a>.
+<p>
+References <a class="el" href="AliHLTPHOSRawAnalyzerComponent_8h-source.html#l00053">AliHLTPHOSRawAnalyzerComponent::fEquippmentID</a>.
+<p>
+Referenced by <a class="el" href="AliHLTPHOSRawAnalyzerComponent_8cxx-source.html#l00263">AliHLTPHOSRawAnalyzerComponent::DoInit()</a>.<div class="fragment"><pre class="fragment">00386 {
+00387 fEquippmentID = id;
+00388 }
+</pre></div>
+<p>
+ </td>
+ </tr>
+</table>
+<a class="anchor" name="AliHLTPHOSRawAnalyzerPeakFinderComponenta3" doxytag="AliHLTPHOSRawAnalyzerPeakFinderComponent::Spawn"></a><p>
<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
<tr>
<td class="mdRow">
<p>
<p>
-Implements <a class="el" href="classAliHLTPHOSRawAnalyzerComponent.html#AliHLTPHOSRawAnalyzerComponenta11">AliHLTPHOSRawAnalyzerComponent</a>.
+Implements <a class="el" href="classAliHLTPHOSRawAnalyzerComponent.html#AliHLTPHOSRawAnalyzerComponenta17">AliHLTPHOSRawAnalyzerComponent</a>.
<p>
-Definition at line <a class="el" href="AliHLTPHOSRawAnalyzerPeakFinderComponent_8cxx-source.html#l00048">48</a> of file <a class="el" href="AliHLTPHOSRawAnalyzerPeakFinderComponent_8cxx-source.html">AliHLTPHOSRawAnalyzerPeakFinderComponent.cxx</a>.<div class="fragment"><pre class="fragment">00049 {
-00050 <span class="keywordflow">return</span> <span class="keyword">new</span> <a class="code" href="classAliHLTPHOSRawAnalyzerPeakFinderComponent.html">AliHLTPHOSRawAnalyzerPeakFinderComponent</a>;
-00051 }
+Definition at line <a class="el" href="AliHLTPHOSRawAnalyzerPeakFinderComponent_8cxx-source.html#l00114">114</a> of file <a class="el" href="AliHLTPHOSRawAnalyzerPeakFinderComponent_8cxx-source.html">AliHLTPHOSRawAnalyzerPeakFinderComponent.cxx</a>.<div class="fragment"><pre class="fragment">00115 {
+00116 <span class="keywordflow">return</span> <span class="keyword">new</span> <a class="code" href="classAliHLTPHOSRawAnalyzerPeakFinderComponent.html">AliHLTPHOSRawAnalyzerPeakFinderComponent</a>;
+00117 }
</pre></div>
<p>
</td>
Definition at line <a class="el" href="AliHLTPHOSRawAnalyzerComponent_8h-source.html#l00045">45</a> of file <a class="el" href="AliHLTPHOSRawAnalyzerComponent_8h-source.html">AliHLTPHOSRawAnalyzerComponent.h</a>. </td>
</tr>
</table>
+<a class="anchor" name="AliHLTPHOSRawAnalyzerPeakFinderComponents0" doxytag="AliHLTPHOSRawAnalyzerPeakFinderComponent::gAliHLTPHOSRawAnalyzerPeakFinderComponent"></a><p>
+<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
+ <tr>
+ <td class="mdRow">
+ <table cellpadding="0" cellspacing="0" border="0">
+ <tr>
+ <td class="md" nowrap valign="top"><a class="el" href="classAliHLTPHOSRawAnalyzerPeakFinderComponent.html">AliHLTPHOSRawAnalyzerPeakFinderComponent</a> <a class="el" href="classAliHLTPHOSRawAnalyzerPeakFinderComponent.html#AliHLTPHOSRawAnalyzerPeakFinderComponents0">AliHLTPHOSRawAnalyzerPeakFinderComponent::gAliHLTPHOSRawAnalyzerPeakFinderComponent</a><code> [static]</code> </td>
+ </tr>
+ </table>
+ </td>
+ </tr>
+</table>
+<table cellspacing="5" cellpadding="0" border="0">
+ <tr>
+ <td>
+
+ </td>
+ <td>
+
+<p>
+
+<p>
+Definition at line <a class="el" href="AliHLTPHOSRawAnalyzerPeakFinderComponent_8h-source.html#l00016">16</a> of file <a class="el" href="AliHLTPHOSRawAnalyzerPeakFinderComponent_8h-source.html">AliHLTPHOSRawAnalyzerPeakFinderComponent.h</a>. </td>
+ </tr>
+</table>
<hr>The documentation for this class was generated from the following files:<ul>
<li><a class="el" href="AliHLTPHOSRawAnalyzerPeakFinderComponent_8h-source.html">AliHLTPHOSRawAnalyzerPeakFinderComponent.h</a><li><a class="el" href="AliHLTPHOSRawAnalyzerPeakFinderComponent_8cxx-source.html">AliHLTPHOSRawAnalyzerPeakFinderComponent.cxx</a></ul>
-<hr size="1"><address style="align: right;"><small>Generated on Wed Jan 17 21:56:44 2007 for AliHLTPHOS by
+<hr size="1"><address style="align: right;"><small>Generated on Sun Feb 18 22:17:04 2007 for AliHLTPHOS by
<a href="http://www.doxygen.org/index.html">
<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.3.9.1 </small></address>
</body>
<h1>AliHLTPHOS Class Index</h1><p><div class="qindex"><a class="qindex" href="#letter_A">A</a></div><p>
<table align="center" width="95%" border="0" cellspacing="0" cellpadding="0">
<tr><td><a name="letter_A"></a><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah"> A </div></td></tr></table>
-</td><td><a class="el" href="classAliHLTPHOSRawAnalyzer.html">AliHLTPHOSRawAnalyzer</a> </td><td><a class="el" href="classAliHLTPHOSRawAnalyzerCrude.html">AliHLTPHOSRawAnalyzerCrude</a> </td><td><a class="el" href="classAliHLTPHOSRawAnalyzerKLevel.html">AliHLTPHOSRawAnalyzerKLevel</a> </td><td><a class="el" href="classAliHLTPHOSRawAnalyzerPeakFinder.html">AliHLTPHOSRawAnalyzerPeakFinder</a> </td></tr><tr><td><a class="el" href="classAliHLTPHOSEmcCalibData.html">AliHLTPHOSEmcCalibData</a> </td><td><a class="el" href="classAliHLTPHOSRawAnalyzerChiSquareFit.html">AliHLTPHOSRawAnalyzerChiSquareFit</a> </td><td><a class="el" href="classAliHLTPHOSRawAnalyzerCrudeComponent.html">AliHLTPHOSRawAnalyzerCrudeComponent</a> </td><td><a class="el" href="classAliHLTPHOSRawAnalyzerLMS.html">AliHLTPHOSRawAnalyzerLMS</a> </td><td><a class="el" href="classAliHLTPHOSRawAnalyzerPeakFinderComponent.html">AliHLTPHOSRawAnalyzerPeakFinderComponent</a> </td></tr><tr><td><a class="el" href="classAliHLTPHOSPulseGenerator.html">AliHLTPHOSPulseGenerator</a> </td><td><a class="el" href="classAliHLTPHOSRawAnalyzerComponent.html">AliHLTPHOSRawAnalyzerComponent</a> </td></tr></table><p><div class="qindex"><a class="qindex" href="#letter_A">A</a></div><p>
-<hr size="1"><address style="align: right;"><small>Generated on Wed Jan 17 21:56:43 2007 for AliHLTPHOS by
+</td><td><a class="el" href="classAliHLTPHOSEmcCalibData.html">AliHLTPHOSEmcCalibData</a> </td><td><a class="el" href="classAliHLTPHOSPulseGenerator.html">AliHLTPHOSPulseGenerator</a> </td><td><a class="el" href="classAliHLTPHOSRawAnalyzerCrude.html">AliHLTPHOSRawAnalyzerCrude</a> </td><td><a class="el" href="classAliHLTPHOSRawAnalyzerPeakFinder.html">AliHLTPHOSRawAnalyzerPeakFinder</a> </td></tr><tr><td><a class="el" href="classAliHLTPHOSCellEnergiesFileWriter.html">AliHLTPHOSCellEnergiesFileWriter</a> </td><td><a class="el" href="classAliHLTPHOSFileWriter.html">AliHLTPHOSFileWriter</a> </td><td><a class="el" href="classAliHLTPHOSRawAnalyzer.html">AliHLTPHOSRawAnalyzer</a> </td><td><a class="el" href="classAliHLTPHOSRawAnalyzerCrudeComponent.html">AliHLTPHOSRawAnalyzerCrudeComponent</a> </td><td><a class="el" href="classAliHLTPHOSRawAnalyzerPeakFinderComponent.html">AliHLTPHOSRawAnalyzerPeakFinderComponent</a> </td></tr><tr><td><a class="el" href="structAliHLTPHOSDataHeaderStruct.html">AliHLTPHOSDataHeaderStruct</a> </td><td><a class="el" href="classAliHLTPHOSFileWriterComponent.html">AliHLTPHOSFileWriterComponent</a> </td><td><a class="el" href="classAliHLTPHOSRawAnalyzerChiSquareFit.html">AliHLTPHOSRawAnalyzerChiSquareFit</a> </td><td><a class="el" href="classAliHLTPHOSRawAnalyzerKLevel.html">AliHLTPHOSRawAnalyzerKLevel</a> </td><td><a class="el" href="structAliHLTPHOSRcuCellEnergyDataStruct.html">AliHLTPHOSRcuCellEnergyDataStruct</a> </td></tr><tr><td><a class="el" href="classAliHLTPHOSDDLPackedFileWriter.html">AliHLTPHOSDDLPackedFileWriter</a> </td><td><a class="el" href="structAliHLTPHOSModuleCellEnergyDataStruct.html">AliHLTPHOSModuleCellEnergyDataStruct</a> </td><td><a class="el" href="classAliHLTPHOSRawAnalyzerComponent.html">AliHLTPHOSRawAnalyzerComponent</a> </td><td><a class="el" href="classAliHLTPHOSRawAnalyzerLMS.html">AliHLTPHOSRawAnalyzerLMS</a> </td><td><a class="el" href="structAliHLTPHOSValidCellDataStruct.html">AliHLTPHOSValidCellDataStruct</a> </td></tr><tr><td><a class="el" href="classAliHLTPHOSDefinitions.html">AliHLTPHOSDefinitions</a> </td><td><a class="el" href="classAliHLTPHOSModuleMergerComponent.html">AliHLTPHOSModuleMergerComponent</a> </td></tr></table><p><div class="qindex"><a class="qindex" href="#letter_A">A</a></div><p>
+<hr size="1"><address style="align: right;"><small>Generated on Sun Feb 18 22:17:03 2007 for AliHLTPHOS by
<a href="http://www.doxygen.org/index.html">
<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.3.9.1 </small></address>
</body>
<!-- Generated by Doxygen 1.3.9.1 -->
<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="qindexHL" 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>
<h1>AliHLTPHOS File List</h1>Here is a list of all files with brief descriptions:<table>
+ <tr><td class="indexkey"><a class="el" href="AliHLTPHOSCellEnergiesFileWriter_8cxx.html">AliHLTPHOSCellEnergiesFileWriter.cxx</a> <a href="AliHLTPHOSCellEnergiesFileWriter_8cxx-source.html">[code]</a></td><td class="indexvalue"></td></tr>
+ <tr><td class="indexkey"><a class="el" href="AliHLTPHOSCellEnergiesFileWriter_8h.html">AliHLTPHOSCellEnergiesFileWriter.h</a> <a href="AliHLTPHOSCellEnergiesFileWriter_8h-source.html">[code]</a></td><td class="indexvalue"></td></tr>
<tr><td class="indexkey"><a class="el" href="AliHLTPHOSCommonDefs_8h.html">AliHLTPHOSCommonDefs.h</a> <a href="AliHLTPHOSCommonDefs_8h-source.html">[code]</a></td><td class="indexvalue"></td></tr>
+ <tr><td class="indexkey"><a class="el" href="AliHLTPHOSDataHeaderStruct_8h.html">AliHLTPHOSDataHeaderStruct.h</a> <a href="AliHLTPHOSDataHeaderStruct_8h-source.html">[code]</a></td><td class="indexvalue"></td></tr>
+ <tr><td class="indexkey"><a class="el" href="AliHLTPHOSDDLPackedFileWriter_8cxx.html">AliHLTPHOSDDLPackedFileWriter.cxx</a> <a href="AliHLTPHOSDDLPackedFileWriter_8cxx-source.html">[code]</a></td><td class="indexvalue"></td></tr>
+ <tr><td class="indexkey"><a class="el" href="AliHLTPHOSDDLPackedFileWriter_8h.html">AliHLTPHOSDDLPackedFileWriter.h</a> <a href="AliHLTPHOSDDLPackedFileWriter_8h-source.html">[code]</a></td><td class="indexvalue"></td></tr>
+ <tr><td class="indexkey"><a class="el" href="AliHLTPHOSDefinitions_8cxx.html">AliHLTPHOSDefinitions.cxx</a> <a href="AliHLTPHOSDefinitions_8cxx-source.html">[code]</a></td><td class="indexvalue"></td></tr>
+ <tr><td class="indexkey"><a class="el" href="AliHLTPHOSDefinitions_8h.html">AliHLTPHOSDefinitions.h</a> <a href="AliHLTPHOSDefinitions_8h-source.html">[code]</a></td><td class="indexvalue"></td></tr>
<tr><td class="indexkey"><a class="el" href="AliHLTPHOSEmcCalibData_8cxx.html">AliHLTPHOSEmcCalibData.cxx</a> <a href="AliHLTPHOSEmcCalibData_8cxx-source.html">[code]</a></td><td class="indexvalue"></td></tr>
<tr><td class="indexkey"><a class="el" href="AliHLTPHOSEmcCalibData_8h.html">AliHLTPHOSEmcCalibData.h</a> <a href="AliHLTPHOSEmcCalibData_8h-source.html">[code]</a></td><td class="indexvalue"></td></tr>
+ <tr><td class="indexkey"><a class="el" href="AliHLTPHOSFileWriter_8cxx.html">AliHLTPHOSFileWriter.cxx</a> <a href="AliHLTPHOSFileWriter_8cxx-source.html">[code]</a></td><td class="indexvalue"></td></tr>
+ <tr><td class="indexkey"><a class="el" href="AliHLTPHOSFileWriter_8h.html">AliHLTPHOSFileWriter.h</a> <a href="AliHLTPHOSFileWriter_8h-source.html">[code]</a></td><td class="indexvalue"></td></tr>
+ <tr><td class="indexkey"><a class="el" href="AliHLTPHOSFileWriterComponent_8cxx.html">AliHLTPHOSFileWriterComponent.cxx</a> <a href="AliHLTPHOSFileWriterComponent_8cxx-source.html">[code]</a></td><td class="indexvalue"></td></tr>
+ <tr><td class="indexkey"><a class="el" href="AliHLTPHOSFileWriterComponent_8h.html">AliHLTPHOSFileWriterComponent.h</a> <a href="AliHLTPHOSFileWriterComponent_8h-source.html">[code]</a></td><td class="indexvalue"></td></tr>
<tr><td class="indexkey"><a class="el" href="AliHLTPHOSLinkDef_8h.html">AliHLTPHOSLinkDef.h</a> <a href="AliHLTPHOSLinkDef_8h-source.html">[code]</a></td><td class="indexvalue"></td></tr>
+ <tr><td class="indexkey"><a class="el" href="AliHLTPHOSModuleCellEnergyDataStruct_8h.html">AliHLTPHOSModuleCellEnergyDataStruct.h</a> <a href="AliHLTPHOSModuleCellEnergyDataStruct_8h-source.html">[code]</a></td><td class="indexvalue"></td></tr>
+ <tr><td class="indexkey"><a class="el" href="AliHLTPHOSModuleMergerComponent_8cxx.html">AliHLTPHOSModuleMergerComponent.cxx</a> <a href="AliHLTPHOSModuleMergerComponent_8cxx-source.html">[code]</a></td><td class="indexvalue"></td></tr>
+ <tr><td class="indexkey"><a class="el" href="AliHLTPHOSModuleMergerComponent_8h.html">AliHLTPHOSModuleMergerComponent.h</a> <a href="AliHLTPHOSModuleMergerComponent_8h-source.html">[code]</a></td><td class="indexvalue"></td></tr>
<tr><td class="indexkey"><a class="el" href="AliHLTPHOSPulseGenerator_8cxx.html">AliHLTPHOSPulseGenerator.cxx</a> <a href="AliHLTPHOSPulseGenerator_8cxx-source.html">[code]</a></td><td class="indexvalue"></td></tr>
<tr><td class="indexkey"><a class="el" href="AliHLTPHOSPulseGenerator_8h.html">AliHLTPHOSPulseGenerator.h</a> <a href="AliHLTPHOSPulseGenerator_8h-source.html">[code]</a></td><td class="indexvalue"></td></tr>
<tr><td class="indexkey"><a class="el" href="AliHLTPHOSRawAnalyzer_8cxx.html">AliHLTPHOSRawAnalyzer.cxx</a> <a href="AliHLTPHOSRawAnalyzer_8cxx-source.html">[code]</a></td><td class="indexvalue"></td></tr>
<tr><td class="indexkey"><a class="el" href="AliHLTPHOSRawAnalyzerPeakFinder_8h.html">AliHLTPHOSRawAnalyzerPeakFinder.h</a> <a href="AliHLTPHOSRawAnalyzerPeakFinder_8h-source.html">[code]</a></td><td class="indexvalue"></td></tr>
<tr><td class="indexkey"><a class="el" href="AliHLTPHOSRawAnalyzerPeakFinderComponent_8cxx.html">AliHLTPHOSRawAnalyzerPeakFinderComponent.cxx</a> <a href="AliHLTPHOSRawAnalyzerPeakFinderComponent_8cxx-source.html">[code]</a></td><td class="indexvalue"></td></tr>
<tr><td class="indexkey"><a class="el" href="AliHLTPHOSRawAnalyzerPeakFinderComponent_8h.html">AliHLTPHOSRawAnalyzerPeakFinderComponent.h</a> <a href="AliHLTPHOSRawAnalyzerPeakFinderComponent_8h-source.html">[code]</a></td><td class="indexvalue"></td></tr>
+ <tr><td class="indexkey"><a class="el" href="AliHLTPHOSRcuCellEnergyDataStruct_8h.html">AliHLTPHOSRcuCellEnergyDataStruct.h</a> <a href="AliHLTPHOSRcuCellEnergyDataStruct_8h-source.html">[code]</a></td><td class="indexvalue"></td></tr>
+ <tr><td class="indexkey"><a class="el" href="AliHLTPHOSValidCellDataStruct_8h.html">AliHLTPHOSValidCellDataStruct.h</a> <a href="AliHLTPHOSValidCellDataStruct_8h-source.html">[code]</a></td><td class="indexvalue"></td></tr>
<tr><td class="indexkey"><a class="el" href="PeakFinderTest_8cxx.html">PeakFinderTest.cxx</a> <a href="PeakFinderTest_8cxx-source.html">[code]</a></td><td class="indexvalue"></td></tr>
</table>
-<hr size="1"><address style="align: right;"><small>Generated on Wed Jan 17 21:56:43 2007 for AliHLTPHOS by
+<hr size="1"><address style="align: right;"><small>Generated on Sun Feb 18 22:17:02 2007 for AliHLTPHOS by
<a href="http://www.doxygen.org/index.html">
<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.3.9.1 </small></address>
</body>
<!-- Generated by Doxygen 1.3.9.1 -->
<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="qindexHL" href="functions.html">Class Members</a> | <a class="qindex" href="globals.html">File Members</a></div>
<div class="qindex"><a class="qindexHL" href="functions.html">All</a> | <a class="qindex" href="functions_func.html">Functions</a> | <a class="qindex" href="functions_vars.html">Variables</a></div>
-<div class="qindex"><a class="qindex" href="#index_a">a</a> | <a class="qindex" href="#index_b">b</a> | <a class="qindex" href="#index_d">d</a> | <a class="qindex" href="#index_e">e</a> | <a class="qindex" href="#index_f">f</a> | <a class="qindex" href="#index_g">g</a> | <a class="qindex" href="#index_i">i</a> | <a class="qindex" href="#index_k">k</a> | <a class="qindex" href="#index_m">m</a> | <a class="qindex" href="#index_n">n</a> | <a class="qindex" href="#index_o">o</a> | <a class="qindex" href="#index_p">p</a> | <a class="qindex" href="#index_q">q</a> | <a class="qindex" href="#index_r">r</a> | <a class="qindex" href="#index_s">s</a> | <a class="qindex" href="#index_t">t</a> | <a class="qindex" href="#index_~">~</a></div>
+<div class="qindex"><a class="qindex" href="#index_a">a</a> | <a class="qindex" href="#index_b">b</a> | <a class="qindex" href="#index_c">c</a> | <a class="qindex" href="#index_d">d</a> | <a class="qindex" href="#index_e">e</a> | <a class="qindex" href="#index_f">f</a> | <a class="qindex" href="#index_g">g</a> | <a class="qindex" href="#index_i">i</a> | <a class="qindex" href="#index_k">k</a> | <a class="qindex" href="#index_l">l</a> | <a class="qindex" href="#index_m">m</a> | <a class="qindex" href="#index_o">o</a> | <a class="qindex" href="#index_p">p</a> | <a class="qindex" href="#index_q">q</a> | <a class="qindex" href="#index_r">r</a> | <a class="qindex" href="#index_s">s</a> | <a class="qindex" href="#index_t">t</a> | <a class="qindex" href="#index_w">w</a> | <a class="qindex" href="#index_~">~</a></div>
<p>
<p>
Here is a list of all class members with links to the classes they belong to:<h3><a class="anchor" name="index_a">- a -</a></h3><ul>
<li>AddBaseline()
-: <a class="el" href="classAliHLTPHOSPulseGenerator.html#AliHLTPHOSPulseGeneratora5">AliHLTPHOSPulseGenerator</a><li>AddNoise()
+: <a class="el" href="classAliHLTPHOSPulseGenerator.html#AliHLTPHOSPulseGeneratora5">AliHLTPHOSPulseGenerator</a><li>AddDataType()
+: <a class="el" href="classAliHLTPHOSFileWriterComponent.html#AliHLTPHOSFileWriterComponenta2">AliHLTPHOSFileWriterComponent</a><li>AddNoise()
: <a class="el" href="classAliHLTPHOSPulseGenerator.html#AliHLTPHOSPulseGeneratora7">AliHLTPHOSPulseGenerator</a><li>AddPretriggerSamples()
-: <a class="el" href="classAliHLTPHOSPulseGenerator.html#AliHLTPHOSPulseGeneratora8">AliHLTPHOSPulseGenerator</a><li>AliHLTPHOSEmcCalibData()
-: <a class="el" href="classAliHLTPHOSEmcCalibData.html#AliHLTPHOSEmcCalibDataa2">AliHLTPHOSEmcCalibData</a><li>AliHLTPHOSPulseGenerator()
+: <a class="el" href="classAliHLTPHOSPulseGenerator.html#AliHLTPHOSPulseGeneratora8">AliHLTPHOSPulseGenerator</a><li>AliHLTPHOSCellEnergiesFileWriter()
+: <a class="el" href="classAliHLTPHOSCellEnergiesFileWriter.html#AliHLTPHOSCellEnergiesFileWritera0">AliHLTPHOSCellEnergiesFileWriter</a><li>AliHLTPHOSDDLPackedFileWriter()
+: <a class="el" href="classAliHLTPHOSDDLPackedFileWriter.html#AliHLTPHOSDDLPackedFileWritera0">AliHLTPHOSDDLPackedFileWriter</a><li>AliHLTPHOSEmcCalibData()
+: <a class="el" href="classAliHLTPHOSEmcCalibData.html#AliHLTPHOSEmcCalibDataa2">AliHLTPHOSEmcCalibData</a><li>AliHLTPHOSFileWriter()
+: <a class="el" href="classAliHLTPHOSFileWriter.html#AliHLTPHOSFileWriterd0">AliHLTPHOSFileWriter</a><li>AliHLTPHOSFileWriterComponent()
+: <a class="el" href="classAliHLTPHOSFileWriterComponent.html#AliHLTPHOSFileWriterComponentd1">AliHLTPHOSFileWriterComponent</a><li>AliHLTPHOSModuleMergerComponent()
+: <a class="el" href="classAliHLTPHOSModuleMergerComponent.html#AliHLTPHOSModuleMergerComponenta2">AliHLTPHOSModuleMergerComponent</a><li>AliHLTPHOSPulseGenerator()
: <a class="el" href="classAliHLTPHOSPulseGenerator.html#AliHLTPHOSPulseGeneratora3">AliHLTPHOSPulseGenerator</a><li>AliHLTPHOSRawAnalyzer()
: <a class="el" href="classAliHLTPHOSRawAnalyzer.html#AliHLTPHOSRawAnalyzera3">AliHLTPHOSRawAnalyzer</a><li>AliHLTPHOSRawAnalyzerChiSquareFit()
: <a class="el" href="classAliHLTPHOSRawAnalyzerChiSquareFit.html#AliHLTPHOSRawAnalyzerChiSquareFita1">AliHLTPHOSRawAnalyzerChiSquareFit</a><li>AliHLTPHOSRawAnalyzerComponent()
: <a class="el" href="classAliHLTPHOSRawAnalyzerKLevel.html#AliHLTPHOSRawAnalyzerKLevela1">AliHLTPHOSRawAnalyzerKLevel</a><li>AliHLTPHOSRawAnalyzerLMS()
: <a class="el" href="classAliHLTPHOSRawAnalyzerLMS.html#AliHLTPHOSRawAnalyzerLMSa2">AliHLTPHOSRawAnalyzerLMS</a><li>AliHLTPHOSRawAnalyzerPeakFinder()
: <a class="el" href="classAliHLTPHOSRawAnalyzerPeakFinder.html#AliHLTPHOSRawAnalyzerPeakFindera1">AliHLTPHOSRawAnalyzerPeakFinder</a><li>AliHLTPHOSRawAnalyzerPeakFinderComponent()
-: <a class="el" href="classAliHLTPHOSRawAnalyzerPeakFinderComponent.html#AliHLTPHOSRawAnalyzerPeakFinderComponenta2">AliHLTPHOSRawAnalyzerPeakFinderComponent</a><li>analyzerPtr
-: <a class="el" href="classAliHLTPHOSRawAnalyzerComponent.html#AliHLTPHOSRawAnalyzerPeakFinderComponentp0">AliHLTPHOSRawAnalyzerComponent</a><li>aVector
-: <a class="el" href="classAliHLTPHOSRawAnalyzerPeakFinder.html#AliHLTPHOSRawAnalyzerPeakFinderr1">AliHLTPHOSRawAnalyzerPeakFinder</a></ul>
+: <a class="el" href="classAliHLTPHOSRawAnalyzerPeakFinderComponent.html#AliHLTPHOSRawAnalyzerPeakFinderComponentd2">AliHLTPHOSRawAnalyzerPeakFinderComponent</a><li>analyzerPtr
+: <a class="el" href="classAliHLTPHOSRawAnalyzerComponent.html#AliHLTPHOSRawAnalyzerPeakFinderComponentp0">AliHLTPHOSRawAnalyzerComponent</a></ul>
<h3><a class="anchor" name="index_b">- b -</a></h3><ul>
<li>BaselineCorrection()
: <a class="el" href="classAliHLTPHOSRawAnalyzer.html#AliHLTPHOSRawAnalyzerPeakFindera8">AliHLTPHOSRawAnalyzer</a></ul>
+<h3><a class="anchor" name="index_c">- c -</a></h3><ul>
+<li>cellEnergies
+: <a class="el" href="structAliHLTPHOSModuleCellEnergyDataStruct.html#AliHLTPHOSModuleCellEnergyDataStructo3">AliHLTPHOSModuleCellEnergyDataStruct</a></ul>
<h3><a class="anchor" name="index_d">- d -</a></h3><ul>
<li>Deinit()
-: <a class="el" href="classAliHLTPHOSRawAnalyzerComponent.html#AliHLTPHOSRawAnalyzerPeakFinderComponenta7">AliHLTPHOSRawAnalyzerComponent</a><li>DoDeinit()
-: <a class="el" href="classAliHLTPHOSRawAnalyzerComponent.html#AliHLTPHOSRawAnalyzerPeakFinderComponenta8">AliHLTPHOSRawAnalyzerComponent</a><li>DoEvent()
-: <a class="el" href="classAliHLTPHOSRawAnalyzerComponent.html#AliHLTPHOSRawAnalyzerPeakFinderComponenta12">AliHLTPHOSRawAnalyzerComponent</a><li>DoInit()
-: <a class="el" href="classAliHLTPHOSRawAnalyzerComponent.html#AliHLTPHOSRawAnalyzerPeakFinderComponenta6">AliHLTPHOSRawAnalyzerComponent</a></ul>
+: <a class="el" href="classAliHLTPHOSRawAnalyzerComponent.html#AliHLTPHOSRawAnalyzerPeakFinderComponenta5">AliHLTPHOSRawAnalyzerComponent</a>, <a class="el" href="classAliHLTPHOSModuleMergerComponent.html#AliHLTPHOSModuleMergerComponenta5">AliHLTPHOSModuleMergerComponent</a>, <a class="el" href="classAliHLTPHOSFileWriterComponent.html#AliHLTPHOSFileWriterComponenta3">AliHLTPHOSFileWriterComponent</a><li>DoDeinit()
+: <a class="el" href="classAliHLTPHOSRawAnalyzerComponent.html#AliHLTPHOSRawAnalyzerPeakFinderComponenta6">AliHLTPHOSRawAnalyzerComponent</a>, <a class="el" href="classAliHLTPHOSModuleMergerComponent.html#AliHLTPHOSModuleMergerComponenta6">AliHLTPHOSModuleMergerComponent</a>, <a class="el" href="classAliHLTPHOSFileWriterComponent.html#AliHLTPHOSFileWriterComponenta4">AliHLTPHOSFileWriterComponent</a><li>DoEvent()
+: <a class="el" href="classAliHLTPHOSRawAnalyzerComponent.html#AliHLTPHOSRawAnalyzerPeakFinderComponenta16">AliHLTPHOSRawAnalyzerComponent</a>, <a class="el" href="classAliHLTPHOSModuleMergerComponent.html#AliHLTPHOSModuleMergerComponenta7">AliHLTPHOSModuleMergerComponent</a><li>DoInit()
+: <a class="el" href="classAliHLTPHOSRawAnalyzerComponent.html#AliHLTPHOSRawAnalyzerPeakFinderComponenta4">AliHLTPHOSRawAnalyzerComponent</a>, <a class="el" href="classAliHLTPHOSModuleMergerComponent.html#AliHLTPHOSModuleMergerComponenta4">AliHLTPHOSModuleMergerComponent</a><li>DumpChannelData()
+: <a class="el" href="classAliHLTPHOSRawAnalyzerComponent.html#AliHLTPHOSRawAnalyzerPeakFinderComponenta9">AliHLTPHOSRawAnalyzerComponent</a><li>DumpData()
+: <a class="el" href="classAliHLTPHOSRawAnalyzerComponent.html#AliHLTPHOSRawAnalyzerPeakFinderComponenta8">AliHLTPHOSRawAnalyzerComponent</a>, <a class="el" href="classAliHLTPHOSModuleMergerComponent.html#AliHLTPHOSModuleMergerComponenta8">AliHLTPHOSModuleMergerComponent</a></ul>
<h3><a class="anchor" name="index_e">- e -</a></h3><ul>
<li>Evaluate()
-: <a class="el" href="classAliHLTPHOSRawAnalyzerPeakFinder.html#AliHLTPHOSRawAnalyzerPeakFindera6">AliHLTPHOSRawAnalyzerPeakFinder</a>, <a class="el" href="classAliHLTPHOSRawAnalyzerLMS.html#AliHLTPHOSRawAnalyzerLMSa5">AliHLTPHOSRawAnalyzerLMS</a>, <a class="el" href="classAliHLTPHOSRawAnalyzerKLevel.html#AliHLTPHOSRawAnalyzerKLevela4">AliHLTPHOSRawAnalyzerKLevel</a>, <a class="el" href="classAliHLTPHOSRawAnalyzerCrude.html#AliHLTPHOSRawAnalyzerCrudea4">AliHLTPHOSRawAnalyzerCrude</a>, <a class="el" href="classAliHLTPHOSRawAnalyzerChiSquareFit.html#AliHLTPHOSRawAnalyzerChiSquareFita4">AliHLTPHOSRawAnalyzerChiSquareFit</a>, <a class="el" href="classAliHLTPHOSRawAnalyzer.html#AliHLTPHOSRawAnalyzera14">AliHLTPHOSRawAnalyzer</a><li>eventCount
-: <a class="el" href="classAliHLTPHOSRawAnalyzerComponent.html#AliHLTPHOSRawAnalyzerComponentr0">AliHLTPHOSRawAnalyzerComponent</a></ul>
+: <a class="el" href="classAliHLTPHOSRawAnalyzerPeakFinder.html#AliHLTPHOSRawAnalyzerPeakFindera6">AliHLTPHOSRawAnalyzerPeakFinder</a>, <a class="el" href="classAliHLTPHOSRawAnalyzerLMS.html#AliHLTPHOSRawAnalyzerLMSa5">AliHLTPHOSRawAnalyzerLMS</a>, <a class="el" href="classAliHLTPHOSRawAnalyzerKLevel.html#AliHLTPHOSRawAnalyzerKLevela4">AliHLTPHOSRawAnalyzerKLevel</a>, <a class="el" href="classAliHLTPHOSRawAnalyzerCrude.html#AliHLTPHOSRawAnalyzerCrudea4">AliHLTPHOSRawAnalyzerCrude</a>, <a class="el" href="classAliHLTPHOSRawAnalyzerChiSquareFit.html#AliHLTPHOSRawAnalyzerChiSquareFita4">AliHLTPHOSRawAnalyzerChiSquareFit</a>, <a class="el" href="classAliHLTPHOSRawAnalyzer.html#AliHLTPHOSRawAnalyzerPeakFindera17">AliHLTPHOSRawAnalyzer</a></ul>
<h3><a class="anchor" name="index_f">- f -</a></h3><ul>
<li>fADCchannelEnergy
: <a class="el" href="classAliHLTPHOSEmcCalibData.html#AliHLTPHOSEmcCalibDatap0">AliHLTPHOSEmcCalibData</a><li>fADCpedestalAltroReg
: <a class="el" href="classAliHLTPHOSEmcCalibData.html#AliHLTPHOSEmcCalibDatap2">AliHLTPHOSEmcCalibData</a><li>fADCpedestalCorrectionTable
: <a class="el" href="classAliHLTPHOSEmcCalibData.html#AliHLTPHOSEmcCalibDatap3">AliHLTPHOSEmcCalibData</a><li>fADCpedestalEmcMeasured
-: <a class="el" href="classAliHLTPHOSEmcCalibData.html#AliHLTPHOSEmcCalibDatap1">AliHLTPHOSEmcCalibData</a><li>fAmplitude
-: <a class="el" href="classAliHLTPHOSPulseGenerator.html#AliHLTPHOSPulseGeneratorr0">AliHLTPHOSPulseGenerator</a><li>fDAmpl
+: <a class="el" href="classAliHLTPHOSEmcCalibData.html#AliHLTPHOSEmcCalibDatap1">AliHLTPHOSEmcCalibData</a><li>fAlgorithm
+: <a class="el" href="structAliHLTPHOSDataHeaderStruct.html#AliHLTPHOSDataHeaderStructo3">AliHLTPHOSDataHeaderStruct</a><li>fAmplitude
+: <a class="el" href="classAliHLTPHOSPulseGenerator.html#AliHLTPHOSPulseGeneratorr0">AliHLTPHOSPulseGenerator</a><li>fAVectorPtr
+: <a class="el" href="classAliHLTPHOSRawAnalyzerPeakFinder.html#AliHLTPHOSRawAnalyzerPeakFinderr1">AliHLTPHOSRawAnalyzerPeakFinder</a><li>fAVectorSize
+: <a class="el" href="classAliHLTPHOSRawAnalyzerPeakFinder.html#AliHLTPHOSRawAnalyzerPeakFinderr3">AliHLTPHOSRawAnalyzerPeakFinder</a><li>fCellEnergiesFileWriterPtr
+: <a class="el" href="classAliHLTPHOSFileWriterComponent.html#AliHLTPHOSFileWriterComponentr0">AliHLTPHOSFileWriterComponent</a><li>fCnt
+: <a class="el" href="structAliHLTPHOSRcuCellEnergyDataStruct.html#AliHLTPHOSRcuCellEnergyDataStructo3">AliHLTPHOSRcuCellEnergyDataStruct</a>, <a class="el" href="structAliHLTPHOSModuleCellEnergyDataStruct.html#AliHLTPHOSModuleCellEnergyDataStructo1">AliHLTPHOSModuleCellEnergyDataStruct</a><li>fCol
+: <a class="el" href="structAliHLTPHOSValidCellDataStruct.html#AliHLTPHOSValidCellDataStructo1">AliHLTPHOSValidCellDataStruct</a><li>fCurrentEvntCnt
+: <a class="el" href="classAliHLTPHOSFileWriter.html#AliHLTPHOSFileWriterp0">AliHLTPHOSFileWriter</a>, <a class="el" href="classAliHLTPHOSCellEnergiesFileWriter.html#AliHLTPHOSCellEnergiesFileWriterr0">AliHLTPHOSCellEnergiesFileWriter</a><li>fCurrentFile
+: <a class="el" href="classAliHLTPHOSFileWriter.html#AliHLTPHOSFileWriterp1">AliHLTPHOSFileWriter</a><li>fCurrentFilename
+: <a class="el" href="classAliHLTPHOSFileWriter.html#AliHLTPHOSFileWriterp3">AliHLTPHOSFileWriter</a><li>fDAmpl
: <a class="el" href="classAliHLTPHOSRawAnalyzer.html#AliHLTPHOSRawAnalyzerPeakFinderp6">AliHLTPHOSRawAnalyzer</a><li>fDAmplGuess
: <a class="el" href="classAliHLTPHOSRawAnalyzer.html#AliHLTPHOSRawAnalyzerPeakFinderp3">AliHLTPHOSRawAnalyzer</a><li>fDataPtr
-: <a class="el" href="classAliHLTPHOSPulseGenerator.html#AliHLTPHOSPulseGeneratorr5">AliHLTPHOSPulseGenerator</a><li>fDT
+: <a class="el" href="classAliHLTPHOSPulseGenerator.html#AliHLTPHOSPulseGeneratorr5">AliHLTPHOSPulseGenerator</a><li>fDataType
+: <a class="el" href="structAliHLTPHOSDataHeaderStruct.html#AliHLTPHOSDataHeaderStructo1">AliHLTPHOSDataHeaderStruct</a><li>fDataTypesToFile
+: <a class="el" href="classAliHLTPHOSFileWriterComponent.html#AliHLTPHOSFileWriterComponentr4">AliHLTPHOSFileWriterComponent</a><li>fDDLPackedFileWriterPtr
+: <a class="el" href="classAliHLTPHOSFileWriterComponent.html#AliHLTPHOSFileWriterComponentr1">AliHLTPHOSFileWriterComponent</a><li>fDirectory
+: <a class="el" href="classAliHLTPHOSFileWriterComponent.html#AliHLTPHOSFileWriterComponentr2">AliHLTPHOSFileWriterComponent</a>, <a class="el" href="classAliHLTPHOSFileWriter.html#AliHLTPHOSFileWriterp2">AliHLTPHOSFileWriter</a><li>fDT
: <a class="el" href="classAliHLTPHOSPulseGenerator.html#AliHLTPHOSPulseGeneratorr6">AliHLTPHOSPulseGenerator</a><li>fDTof
: <a class="el" href="classAliHLTPHOSRawAnalyzer.html#AliHLTPHOSRawAnalyzerPeakFinderp5">AliHLTPHOSRawAnalyzer</a><li>fDTofGuess
-: <a class="el" href="classAliHLTPHOSRawAnalyzer.html#AliHLTPHOSRawAnalyzerPeakFinderp2">AliHLTPHOSRawAnalyzer</a><li>fEvent
-: <a class="el" href="classAliHLTPHOSPulseGenerator.html#AliHLTPHOSPulseGeneratorr7">AliHLTPHOSPulseGenerator</a><li>fFloatDataPtr
-: <a class="el" href="classAliHLTPHOSRawAnalyzer.html#AliHLTPHOSRawAnalyzerPeakFinderp0">AliHLTPHOSRawAnalyzer</a><li>FindStartIndex()
-: <a class="el" href="classAliHLTPHOSRawAnalyzer.html#AliHLTPHOSRawAnalyzerPeakFindera9">AliHLTPHOSRawAnalyzer</a><li>fNSamples
-: <a class="el" href="classAliHLTPHOSPulseGenerator.html#AliHLTPHOSPulseGeneratorr1">AliHLTPHOSPulseGenerator</a><li>fPCovarPtrPtr
-: <a class="el" href="classAliHLTPHOSRawAnalyzerLMS.html#AliHLTPHOSRawAnalyzerLMSr1">AliHLTPHOSRawAnalyzerLMS</a><li>fSampleFreq
+: <a class="el" href="classAliHLTPHOSRawAnalyzer.html#AliHLTPHOSRawAnalyzerPeakFinderp2">AliHLTPHOSRawAnalyzer</a><li>fEnergy
+: <a class="el" href="structAliHLTPHOSValidCellDataStruct.html#AliHLTPHOSValidCellDataStructo3">AliHLTPHOSValidCellDataStruct</a><li>fEquippmentID
+: <a class="el" href="classAliHLTPHOSRawAnalyzerComponent.html#AliHLTPHOSRawAnalyzerComponentr0">AliHLTPHOSRawAnalyzerComponent</a>, <a class="el" href="classAliHLTPHOSModuleMergerComponent.html#AliHLTPHOSModuleMergerComponentr1">AliHLTPHOSModuleMergerComponent</a><li>fEvent
+: <a class="el" href="classAliHLTPHOSPulseGenerator.html#AliHLTPHOSPulseGeneratorr7">AliHLTPHOSPulseGenerator</a><li>fEventCount
+: <a class="el" href="classAliHLTPHOSRawAnalyzerComponent.html#AliHLTPHOSRawAnalyzerComponentv0">AliHLTPHOSRawAnalyzerComponent</a>, <a class="el" href="classAliHLTPHOSModuleMergerComponent.html#AliHLTPHOSModuleMergerComponentr0">AliHLTPHOSModuleMergerComponent</a>, <a class="el" href="classAliHLTPHOSFileWriterComponent.html#AliHLTPHOSFileWriterComponentr5">AliHLTPHOSFileWriterComponent</a><li>fEventID
+: <a class="el" href="structAliHLTPHOSDataHeaderStruct.html#AliHLTPHOSDataHeaderStructo2">AliHLTPHOSDataHeaderStruct</a><li>fFilename
+: <a class="el" href="classAliHLTPHOSFileWriterComponent.html#AliHLTPHOSFileWriterComponentr3">AliHLTPHOSFileWriterComponent</a><li>fFloatDataPtr
+: <a class="el" href="classAliHLTPHOSRawAnalyzer.html#AliHLTPHOSRawAnalyzerPeakFinderp0">AliHLTPHOSRawAnalyzer</a><li>fFormatVersion
+: <a class="el" href="structAliHLTPHOSDataHeaderStruct.html#AliHLTPHOSDataHeaderStructo4">AliHLTPHOSDataHeaderStruct</a><li>fFutureUse0
+: <a class="el" href="structAliHLTPHOSDataHeaderStruct.html#AliHLTPHOSDataHeaderStructo5">AliHLTPHOSDataHeaderStruct</a><li>fFutureUse1
+: <a class="el" href="structAliHLTPHOSDataHeaderStruct.html#AliHLTPHOSDataHeaderStructo6">AliHLTPHOSDataHeaderStruct</a><li>fFutureUse2
+: <a class="el" href="structAliHLTPHOSDataHeaderStruct.html#AliHLTPHOSDataHeaderStructo7">AliHLTPHOSDataHeaderStruct</a><li>fGain
+: <a class="el" href="structAliHLTPHOSValidCellDataStruct.html#AliHLTPHOSValidCellDataStructo2">AliHLTPHOSValidCellDataStruct</a><li>FindStartIndex()
+: <a class="el" href="classAliHLTPHOSRawAnalyzer.html#AliHLTPHOSRawAnalyzerPeakFindera9">AliHLTPHOSRawAnalyzer</a><li>fInputDataTypes
+: <a class="el" href="classAliHLTPHOSFileWriterComponent.html#AliHLTPHOSFileWriterComponentv0">AliHLTPHOSFileWriterComponent</a><li>fMaxValues
+: <a class="el" href="classAliHLTPHOSRawAnalyzerComponent.html#AliHLTPHOSRawAnalyzerComponentr7">AliHLTPHOSRawAnalyzerComponent</a>, <a class="el" href="classAliHLTPHOSModuleMergerComponent.html#AliHLTPHOSModuleMergerComponentr3">AliHLTPHOSModuleMergerComponent</a><li>fModuleID
+: <a class="el" href="structAliHLTPHOSRcuCellEnergyDataStruct.html#AliHLTPHOSRcuCellEnergyDataStructo0">AliHLTPHOSRcuCellEnergyDataStruct</a>, <a class="el" href="classAliHLTPHOSRawAnalyzerComponent.html#AliHLTPHOSRawAnalyzerComponentr5">AliHLTPHOSRawAnalyzerComponent</a>, <a class="el" href="structAliHLTPHOSModuleCellEnergyDataStruct.html#AliHLTPHOSModuleCellEnergyDataStructo0">AliHLTPHOSModuleCellEnergyDataStruct</a><li>fNSamples
+: <a class="el" href="classAliHLTPHOSPulseGenerator.html#AliHLTPHOSPulseGeneratorr1">AliHLTPHOSPulseGenerator</a><li>fOutPtr
+: <a class="el" href="classAliHLTPHOSRawAnalyzerComponent.html#AliHLTPHOSRawAnalyzerComponentr10">AliHLTPHOSRawAnalyzerComponent</a><li>fPCovarPtrPtr
+: <a class="el" href="classAliHLTPHOSRawAnalyzerLMS.html#AliHLTPHOSRawAnalyzerLMSr1">AliHLTPHOSRawAnalyzerLMS</a><li>fPHOSRawStream
+: <a class="el" href="classAliHLTPHOSRawAnalyzerComponent.html#AliHLTPHOSRawAnalyzerComponentr8">AliHLTPHOSRawAnalyzerComponent</a><li>fRawMemoryReader
+: <a class="el" href="classAliHLTPHOSRawAnalyzerComponent.html#AliHLTPHOSRawAnalyzerComponentr9">AliHLTPHOSRawAnalyzerComponent</a><li>fRcuColOffeset
+: <a class="el" href="classAliHLTPHOSRawAnalyzerComponent.html#AliHLTPHOSRawAnalyzerComponentr4">AliHLTPHOSRawAnalyzerComponent</a><li>fRcuRowOffeset
+: <a class="el" href="classAliHLTPHOSRawAnalyzerComponent.html#AliHLTPHOSRawAnalyzerComponentr3">AliHLTPHOSRawAnalyzerComponent</a><li>fRcuX
+: <a class="el" href="structAliHLTPHOSRcuCellEnergyDataStruct.html#AliHLTPHOSRcuCellEnergyDataStructo1">AliHLTPHOSRcuCellEnergyDataStruct</a>, <a class="el" href="classAliHLTPHOSRawAnalyzerComponent.html#AliHLTPHOSRawAnalyzerComponentr1">AliHLTPHOSRawAnalyzerComponent</a><li>fRcuZ
+: <a class="el" href="structAliHLTPHOSRcuCellEnergyDataStruct.html#AliHLTPHOSRcuCellEnergyDataStructo2">AliHLTPHOSRcuCellEnergyDataStruct</a>, <a class="el" href="classAliHLTPHOSRawAnalyzerComponent.html#AliHLTPHOSRawAnalyzerComponentr2">AliHLTPHOSRawAnalyzerComponent</a><li>fRow
+: <a class="el" href="structAliHLTPHOSValidCellDataStruct.html#AliHLTPHOSValidCellDataStructo0">AliHLTPHOSValidCellDataStruct</a><li>fSampleFreq
: <a class="el" href="classAliHLTPHOSPulseGenerator.html#AliHLTPHOSPulseGeneratorr3">AliHLTPHOSPulseGenerator</a><li>fSampleFrequency
-: <a class="el" href="classAliHLTPHOSRawAnalyzer.html#AliHLTPHOSRawAnalyzerPeakFinderp1">AliHLTPHOSRawAnalyzer</a><li>fTau
-: <a class="el" href="classAliHLTPHOSRawAnalyzer.html#AliHLTPHOSRawAnalyzerPeakFinderp4">AliHLTPHOSRawAnalyzer</a>, <a class="el" href="classAliHLTPHOSPulseGenerator.html#AliHLTPHOSPulseGeneratorr2">AliHLTPHOSPulseGenerator</a><li>fTZero
-: <a class="el" href="classAliHLTPHOSPulseGenerator.html#AliHLTPHOSPulseGeneratorr4">AliHLTPHOSPulseGenerator</a></ul>
+: <a class="el" href="classAliHLTPHOSRawAnalyzer.html#AliHLTPHOSRawAnalyzerPeakFinderp1">AliHLTPHOSRawAnalyzer</a><li>fSize
+: <a class="el" href="structAliHLTPHOSDataHeaderStruct.html#AliHLTPHOSDataHeaderStructo0">AliHLTPHOSDataHeaderStruct</a><li>fStartIndex
+: <a class="el" href="classAliHLTPHOSRawAnalyzer.html#AliHLTPHOSRawAnalyzerPeakFinderp7">AliHLTPHOSRawAnalyzer</a><li>fTau
+: <a class="el" href="classAliHLTPHOSRawAnalyzer.html#AliHLTPHOSRawAnalyzerPeakFinderp4">AliHLTPHOSRawAnalyzer</a>, <a class="el" href="classAliHLTPHOSPulseGenerator.html#AliHLTPHOSPulseGeneratorr2">AliHLTPHOSPulseGenerator</a><li>fTime
+: <a class="el" href="structAliHLTPHOSValidCellDataStruct.html#AliHLTPHOSValidCellDataStructo4">AliHLTPHOSValidCellDataStruct</a><li>fTmpChannelData
+: <a class="el" href="classAliHLTPHOSRawAnalyzerComponent.html#AliHLTPHOSRawAnalyzerComponentr6">AliHLTPHOSRawAnalyzerComponent</a>, <a class="el" href="classAliHLTPHOSModuleMergerComponent.html#AliHLTPHOSModuleMergerComponentr2">AliHLTPHOSModuleMergerComponent</a><li>fTVectorPtr
+: <a class="el" href="classAliHLTPHOSRawAnalyzerPeakFinder.html#AliHLTPHOSRawAnalyzerPeakFinderr0">AliHLTPHOSRawAnalyzerPeakFinder</a><li>fTVectorSize
+: <a class="el" href="classAliHLTPHOSRawAnalyzerPeakFinder.html#AliHLTPHOSRawAnalyzerPeakFinderr2">AliHLTPHOSRawAnalyzerPeakFinder</a><li>fTZero
+: <a class="el" href="classAliHLTPHOSPulseGenerator.html#AliHLTPHOSPulseGeneratorr4">AliHLTPHOSPulseGenerator</a><li>fValidData
+: <a class="el" href="structAliHLTPHOSRcuCellEnergyDataStruct.html#AliHLTPHOSRcuCellEnergyDataStructo4">AliHLTPHOSRcuCellEnergyDataStruct</a>, <a class="el" href="structAliHLTPHOSModuleCellEnergyDataStruct.html#AliHLTPHOSModuleCellEnergyDataStructo2">AliHLTPHOSModuleCellEnergyDataStruct</a></ul>
<h3><a class="anchor" name="index_g">- g -</a></h3><ul>
-<li>GetADCchannelEnergy()
+<li>gAliHLTPHOSRawAnalyzerPeakFinderComponent
+: <a class="el" href="classAliHLTPHOSRawAnalyzerPeakFinderComponent.html#AliHLTPHOSRawAnalyzerPeakFinderComponents0">AliHLTPHOSRawAnalyzerPeakFinderComponent</a><li>GetADCchannelEnergy()
: <a class="el" href="classAliHLTPHOSEmcCalibData.html#AliHLTPHOSEmcCalibDataa7">AliHLTPHOSEmcCalibData</a><li>GetADCpedestalEmcMeasured()
: <a class="el" href="classAliHLTPHOSEmcCalibData.html#AliHLTPHOSEmcCalibDataa8">AliHLTPHOSEmcCalibData</a><li>GetComponentID()
-: <a class="el" href="classAliHLTPHOSRawAnalyzerPeakFinderComponent.html#AliHLTPHOSRawAnalyzerPeakFinderComponenta4">AliHLTPHOSRawAnalyzerPeakFinderComponent</a>, <a class="el" href="classAliHLTPHOSRawAnalyzerCrudeComponent.html#AliHLTPHOSRawAnalyzerCrudeComponenta4">AliHLTPHOSRawAnalyzerCrudeComponent</a>, <a class="el" href="classAliHLTPHOSRawAnalyzerComponent.html#AliHLTPHOSRawAnalyzerComponenta7">AliHLTPHOSRawAnalyzerComponent</a><li>GetEnergy()
-: <a class="el" href="classAliHLTPHOSRawAnalyzer.html#AliHLTPHOSRawAnalyzerPeakFindera11">AliHLTPHOSRawAnalyzer</a><li>GetInputDataTypes()
-: <a class="el" href="classAliHLTPHOSRawAnalyzerComponent.html#AliHLTPHOSRawAnalyzerPeakFinderComponenta9">AliHLTPHOSRawAnalyzerComponent</a><li>GetOutputDataSize()
-: <a class="el" href="classAliHLTPHOSRawAnalyzerComponent.html#AliHLTPHOSRawAnalyzerPeakFinderComponenta11">AliHLTPHOSRawAnalyzerComponent</a><li>GetOutputDataType()
-: <a class="el" href="classAliHLTPHOSRawAnalyzerComponent.html#AliHLTPHOSRawAnalyzerPeakFinderComponenta10">AliHLTPHOSRawAnalyzerComponent</a><li>GetPulse()
+: <a class="el" href="classAliHLTPHOSRawAnalyzerPeakFinderComponent.html#AliHLTPHOSRawAnalyzerPeakFinderComponenta2">AliHLTPHOSRawAnalyzerPeakFinderComponent</a>, <a class="el" href="classAliHLTPHOSRawAnalyzerCrudeComponent.html#AliHLTPHOSRawAnalyzerCrudeComponenta4">AliHLTPHOSRawAnalyzerCrudeComponent</a>, <a class="el" href="classAliHLTPHOSRawAnalyzerComponent.html#AliHLTPHOSRawAnalyzerComponenta13">AliHLTPHOSRawAnalyzerComponent</a>, <a class="el" href="classAliHLTPHOSModuleMergerComponent.html#AliHLTPHOSModuleMergerComponenta10">AliHLTPHOSModuleMergerComponent</a>, <a class="el" href="classAliHLTPHOSFileWriterComponent.html#AliHLTPHOSFileWriterComponenta5">AliHLTPHOSFileWriterComponent</a><li>GetEnergy()
+: <a class="el" href="classAliHLTPHOSRawAnalyzer.html#AliHLTPHOSRawAnalyzerPeakFindera11">AliHLTPHOSRawAnalyzer</a><li>GetEquippmentId()
+: <a class="el" href="classAliHLTPHOSModuleMergerComponent.html#AliHLTPHOSModuleMergerComponenta9">AliHLTPHOSModuleMergerComponent</a><li>GetEquippmentID()
+: <a class="el" href="classAliHLTPHOSRawAnalyzerComponent.html#AliHLTPHOSRawAnalyzerPeakFinderComponenta11">AliHLTPHOSRawAnalyzerComponent</a><li>GetInputDataTypes()
+: <a class="el" href="classAliHLTPHOSRawAnalyzerComponent.html#AliHLTPHOSRawAnalyzerPeakFinderComponenta13">AliHLTPHOSRawAnalyzerComponent</a>, <a class="el" href="classAliHLTPHOSModuleMergerComponent.html#AliHLTPHOSModuleMergerComponenta11">AliHLTPHOSModuleMergerComponent</a>, <a class="el" href="classAliHLTPHOSFileWriterComponent.html#AliHLTPHOSFileWriterComponenta6">AliHLTPHOSFileWriterComponent</a><li>GetMaxValue()
+: <a class="el" href="classAliHLTPHOSRawAnalyzer.html#AliHLTPHOSRawAnalyzerPeakFindera18">AliHLTPHOSRawAnalyzer</a><li>GetOutputDataSize()
+: <a class="el" href="classAliHLTPHOSRawAnalyzerComponent.html#AliHLTPHOSRawAnalyzerPeakFinderComponenta15">AliHLTPHOSRawAnalyzerComponent</a>, <a class="el" href="classAliHLTPHOSModuleMergerComponent.html#AliHLTPHOSModuleMergerComponenta13">AliHLTPHOSModuleMergerComponent</a>, <a class="el" href="classAliHLTPHOSFileWriterComponent.html#AliHLTPHOSFileWriterComponenta8">AliHLTPHOSFileWriterComponent</a><li>GetOutputDataType()
+: <a class="el" href="classAliHLTPHOSRawAnalyzerComponent.html#AliHLTPHOSRawAnalyzerPeakFinderComponenta14">AliHLTPHOSRawAnalyzerComponent</a>, <a class="el" href="classAliHLTPHOSModuleMergerComponent.html#AliHLTPHOSModuleMergerComponenta12">AliHLTPHOSModuleMergerComponent</a>, <a class="el" href="classAliHLTPHOSFileWriterComponent.html#AliHLTPHOSFileWriterComponenta7">AliHLTPHOSFileWriterComponent</a><li>GetPulse()
: <a class="el" href="classAliHLTPHOSPulseGenerator.html#AliHLTPHOSPulseGeneratora10">AliHLTPHOSPulseGenerator</a><li>GetTiming()
-: <a class="el" href="classAliHLTPHOSRawAnalyzer.html#AliHLTPHOSRawAnalyzerPeakFindera10">AliHLTPHOSRawAnalyzer</a></ul>
+: <a class="el" href="classAliHLTPHOSRawAnalyzer.html#AliHLTPHOSRawAnalyzerPeakFindera10">AliHLTPHOSRawAnalyzer</a><li>gkCellEnergyDataType
+: <a class="el" href="classAliHLTPHOSDefinitions.html#AliHLTPHOSDefinitionss0">AliHLTPHOSDefinitions</a><li>gkDDLPackedRawDataType
+: <a class="el" href="classAliHLTPHOSDefinitions.html#AliHLTPHOSDefinitionss1">AliHLTPHOSDefinitions</a></ul>
<h3><a class="anchor" name="index_i">- i -</a></h3><ul>
<li>inputDataTypes
-: <a class="el" href="classAliHLTPHOSRawAnalyzerComponent.html#AliHLTPHOSRawAnalyzerComponentv0">AliHLTPHOSRawAnalyzerComponent</a></ul>
+: <a class="el" href="classAliHLTPHOSRawAnalyzerComponent.html#AliHLTPHOSRawAnalyzerComponentv1">AliHLTPHOSRawAnalyzerComponent</a>, <a class="el" href="classAliHLTPHOSModuleMergerComponent.html#AliHLTPHOSModuleMergerComponentv0">AliHLTPHOSModuleMergerComponent</a><li>IsRegisteredDataType()
+: <a class="el" href="classAliHLTPHOSFileWriterComponent.html#AliHLTPHOSFileWriterComponentd0">AliHLTPHOSFileWriterComponent</a></ul>
<h3><a class="anchor" name="index_k">- k -</a></h3><ul>
<li>kfMCovarPtrPtr
: <a class="el" href="classAliHLTPHOSRawAnalyzerLMS.html#AliHLTPHOSRawAnalyzerLMSr0">AliHLTPHOSRawAnalyzerLMS</a></ul>
+<h3><a class="anchor" name="index_l">- l -</a></h3><ul>
+<li>LoadPFVector()
+: <a class="el" href="classAliHLTPHOSRawAnalyzerPeakFinderComponent.html#AliHLTPHOSRawAnalyzerPeakFinderComponentd1">AliHLTPHOSRawAnalyzerPeakFinderComponent</a></ul>
<h3><a class="anchor" name="index_m">- m -</a></h3><ul>
<li>MakeADCpedestalCorrectionTable()
-: <a class="el" href="classAliHLTPHOSEmcCalibData.html#AliHLTPHOSEmcCalibDataa11">AliHLTPHOSEmcCalibData</a><li>MakeInitialGuess()
-: <a class="el" href="classAliHLTPHOSRawAnalyzer.html#AliHLTPHOSRawAnalyzerPeakFindera15">AliHLTPHOSRawAnalyzer</a><li>MakePulse()
+: <a class="el" href="classAliHLTPHOSEmcCalibData.html#AliHLTPHOSEmcCalibDataa11">AliHLTPHOSEmcCalibData</a><li>MakeFilename()
+: <a class="el" href="classAliHLTPHOSFileWriter.html#AliHLTPHOSFileWritera2">AliHLTPHOSFileWriter</a><li>MakeInitialGuess()
+: <a class="el" href="classAliHLTPHOSRawAnalyzer.html#AliHLTPHOSRawAnalyzerPeakFindera16">AliHLTPHOSRawAnalyzer</a><li>MakePulse()
: <a class="el" href="classAliHLTPHOSPulseGenerator.html#AliHLTPHOSPulseGeneratord1">AliHLTPHOSPulseGenerator</a></ul>
-<h3><a class="anchor" name="index_n">- n -</a></h3><ul>
-<li>n
-: <a class="el" href="classAliHLTPHOSRawAnalyzer.html#AliHLTPHOSRawAnalyzerPeakFinderp7">AliHLTPHOSRawAnalyzer</a></ul>
<h3><a class="anchor" name="index_o">- o -</a></h3><ul>
<li>operator=()
-: <a class="el" href="classAliHLTPHOSRawAnalyzerPeakFinderComponent.html#AliHLTPHOSRawAnalyzerPeakFinderComponenta3">AliHLTPHOSRawAnalyzerPeakFinderComponent</a>, <a class="el" href="classAliHLTPHOSRawAnalyzerPeakFinder.html#AliHLTPHOSRawAnalyzerPeakFindera2">AliHLTPHOSRawAnalyzerPeakFinder</a>, <a class="el" href="classAliHLTPHOSRawAnalyzerLMS.html#AliHLTPHOSRawAnalyzerLMSa3">AliHLTPHOSRawAnalyzerLMS</a>, <a class="el" href="classAliHLTPHOSRawAnalyzerKLevel.html#AliHLTPHOSRawAnalyzerKLevela2">AliHLTPHOSRawAnalyzerKLevel</a>, <a class="el" href="classAliHLTPHOSRawAnalyzerCrudeComponent.html#AliHLTPHOSRawAnalyzerCrudeComponenta3">AliHLTPHOSRawAnalyzerCrudeComponent</a>, <a class="el" href="classAliHLTPHOSRawAnalyzerCrude.html#AliHLTPHOSRawAnalyzerCrudea2">AliHLTPHOSRawAnalyzerCrude</a>, <a class="el" href="classAliHLTPHOSRawAnalyzerComponent.html#AliHLTPHOSRawAnalyzerComponenta3">AliHLTPHOSRawAnalyzerComponent</a>, <a class="el" href="classAliHLTPHOSRawAnalyzerChiSquareFit.html#AliHLTPHOSRawAnalyzerChiSquareFita2">AliHLTPHOSRawAnalyzerChiSquareFit</a>, <a class="el" href="classAliHLTPHOSRawAnalyzer.html#AliHLTPHOSRawAnalyzera4">AliHLTPHOSRawAnalyzer</a>, <a class="el" href="classAliHLTPHOSPulseGenerator.html#AliHLTPHOSPulseGeneratora4">AliHLTPHOSPulseGenerator</a>, <a class="el" href="classAliHLTPHOSEmcCalibData.html#AliHLTPHOSEmcCalibDataa3">AliHLTPHOSEmcCalibData</a><li>outputDataType
-: <a class="el" href="classAliHLTPHOSRawAnalyzerComponent.html#AliHLTPHOSRawAnalyzerComponentv1">AliHLTPHOSRawAnalyzerComponent</a></ul>
+: <a class="el" href="classAliHLTPHOSRawAnalyzerPeakFinderComponent.html#AliHLTPHOSRawAnalyzerPeakFinderComponentd3">AliHLTPHOSRawAnalyzerPeakFinderComponent</a>, <a class="el" href="classAliHLTPHOSRawAnalyzerPeakFinder.html#AliHLTPHOSRawAnalyzerPeakFindera2">AliHLTPHOSRawAnalyzerPeakFinder</a>, <a class="el" href="classAliHLTPHOSRawAnalyzerLMS.html#AliHLTPHOSRawAnalyzerLMSa3">AliHLTPHOSRawAnalyzerLMS</a>, <a class="el" href="classAliHLTPHOSRawAnalyzerKLevel.html#AliHLTPHOSRawAnalyzerKLevela2">AliHLTPHOSRawAnalyzerKLevel</a>, <a class="el" href="classAliHLTPHOSRawAnalyzerCrudeComponent.html#AliHLTPHOSRawAnalyzerCrudeComponenta3">AliHLTPHOSRawAnalyzerCrudeComponent</a>, <a class="el" href="classAliHLTPHOSRawAnalyzerCrude.html#AliHLTPHOSRawAnalyzerCrudea2">AliHLTPHOSRawAnalyzerCrude</a>, <a class="el" href="classAliHLTPHOSRawAnalyzerComponent.html#AliHLTPHOSRawAnalyzerComponenta3">AliHLTPHOSRawAnalyzerComponent</a>, <a class="el" href="classAliHLTPHOSRawAnalyzerChiSquareFit.html#AliHLTPHOSRawAnalyzerChiSquareFita2">AliHLTPHOSRawAnalyzerChiSquareFit</a>, <a class="el" href="classAliHLTPHOSRawAnalyzer.html#AliHLTPHOSRawAnalyzera4">AliHLTPHOSRawAnalyzer</a>, <a class="el" href="classAliHLTPHOSPulseGenerator.html#AliHLTPHOSPulseGeneratora4">AliHLTPHOSPulseGenerator</a>, <a class="el" href="classAliHLTPHOSModuleMergerComponent.html#AliHLTPHOSModuleMergerComponenta3">AliHLTPHOSModuleMergerComponent</a>, <a class="el" href="classAliHLTPHOSFileWriterComponent.html#AliHLTPHOSFileWriterComponentd2">AliHLTPHOSFileWriterComponent</a>, <a class="el" href="classAliHLTPHOSFileWriter.html#AliHLTPHOSFileWriterd1">AliHLTPHOSFileWriter</a>, <a class="el" href="classAliHLTPHOSEmcCalibData.html#AliHLTPHOSEmcCalibDataa3">AliHLTPHOSEmcCalibData</a><li>outputDataType
+: <a class="el" href="classAliHLTPHOSModuleMergerComponent.html#AliHLTPHOSModuleMergerComponentv1">AliHLTPHOSModuleMergerComponent</a></ul>
<h3><a class="anchor" name="index_p">- p -</a></h3><ul>
<li>Print()
: <a class="el" href="classAliHLTPHOSEmcCalibData.html#AliHLTPHOSEmcCalibDataa6">AliHLTPHOSEmcCalibData</a></ul>
: <a class="el" href="classAliHLTPHOSPulseGenerator.html#AliHLTPHOSPulseGeneratora11">AliHLTPHOSPulseGenerator</a></ul>
<h3><a class="anchor" name="index_r">- r -</a></h3><ul>
<li>Reset()
-: <a class="el" href="classAliHLTPHOSEmcCalibData.html#AliHLTPHOSEmcCalibDataa5">AliHLTPHOSEmcCalibData</a></ul>
+: <a class="el" href="classAliHLTPHOSRawAnalyzerComponent.html#AliHLTPHOSRawAnalyzerComponentd0">AliHLTPHOSRawAnalyzerComponent</a>, <a class="el" href="classAliHLTPHOSModuleMergerComponent.html#AliHLTPHOSModuleMergerComponentb0">AliHLTPHOSModuleMergerComponent</a>, <a class="el" href="classAliHLTPHOSEmcCalibData.html#AliHLTPHOSEmcCalibDataa5">AliHLTPHOSEmcCalibData</a><li>ResetDataPtr()
+: <a class="el" href="classAliHLTPHOSRawAnalyzerComponent.html#AliHLTPHOSRawAnalyzerComponentd3">AliHLTPHOSRawAnalyzerComponent</a>, <a class="el" href="classAliHLTPHOSModuleMergerComponent.html#AliHLTPHOSModuleMergerComponentb1">AliHLTPHOSModuleMergerComponent</a></ul>
<h3><a class="anchor" name="index_s">- s -</a></h3><ul>
<li>SetADCchannelEnergy()
: <a class="el" href="classAliHLTPHOSEmcCalibData.html#AliHLTPHOSEmcCalibDataa9">AliHLTPHOSEmcCalibData</a><li>SetADCpedestalEmcMeasured()
: <a class="el" href="classAliHLTPHOSEmcCalibData.html#AliHLTPHOSEmcCalibDataa10">AliHLTPHOSEmcCalibData</a><li>SetAmplitude()
: <a class="el" href="classAliHLTPHOSPulseGenerator.html#AliHLTPHOSPulseGeneratora12">AliHLTPHOSPulseGenerator</a><li>SetAVector()
-: <a class="el" href="classAliHLTPHOSRawAnalyzerPeakFinder.html#AliHLTPHOSRawAnalyzerPeakFindera5">AliHLTPHOSRawAnalyzerPeakFinder</a><li>SetData()
-: <a class="el" href="classAliHLTPHOSRawAnalyzer.html#AliHLTPHOSRawAnalyzerPeakFindera12">AliHLTPHOSRawAnalyzer</a><li>SetDT()
-: <a class="el" href="classAliHLTPHOSPulseGenerator.html#AliHLTPHOSPulseGeneratora13">AliHLTPHOSPulseGenerator</a><li>SetSampleFreq()
-: <a class="el" href="classAliHLTPHOSRawAnalyzer.html#AliHLTPHOSRawAnalyzerPeakFindera13">AliHLTPHOSRawAnalyzer</a><li>SetTVector()
-: <a class="el" href="classAliHLTPHOSRawAnalyzerPeakFinder.html#AliHLTPHOSRawAnalyzerPeakFindera4">AliHLTPHOSRawAnalyzerPeakFinder</a><li>SetTZero()
+: <a class="el" href="classAliHLTPHOSRawAnalyzerPeakFinder.html#AliHLTPHOSRawAnalyzerPeakFindera5">AliHLTPHOSRawAnalyzerPeakFinder</a>, <a class="el" href="classAliHLTPHOSRawAnalyzer.html#AliHLTPHOSRawAnalyzerLMSa17">AliHLTPHOSRawAnalyzer</a><li>SetCoordinates()
+: <a class="el" href="classAliHLTPHOSRawAnalyzerComponent.html#AliHLTPHOSRawAnalyzerPeakFinderComponenta12">AliHLTPHOSRawAnalyzerComponent</a><li>SetData()
+: <a class="el" href="classAliHLTPHOSRawAnalyzer.html#AliHLTPHOSRawAnalyzerPeakFindera12">AliHLTPHOSRawAnalyzer</a><li>SetDirectory()
+: <a class="el" href="classAliHLTPHOSFileWriter.html#AliHLTPHOSFileWritera3">AliHLTPHOSFileWriter</a><li>SetDT()
+: <a class="el" href="classAliHLTPHOSPulseGenerator.html#AliHLTPHOSPulseGeneratora13">AliHLTPHOSPulseGenerator</a><li>SetEquippmentID()
+: <a class="el" href="classAliHLTPHOSRawAnalyzerComponent.html#AliHLTPHOSRawAnalyzerPeakFinderComponenta10">AliHLTPHOSRawAnalyzerComponent</a><li>SetEquippmentId()
+: <a class="el" href="classAliHLTPHOSModuleMergerComponent.html#AliHLTPHOSModuleMergerComponenta14">AliHLTPHOSModuleMergerComponent</a><li>SetSampleFreq()
+: <a class="el" href="classAliHLTPHOSRawAnalyzer.html#AliHLTPHOSRawAnalyzerPeakFindera13">AliHLTPHOSRawAnalyzer</a><li>SetStartIndex()
+: <a class="el" href="classAliHLTPHOSRawAnalyzer.html#AliHLTPHOSRawAnalyzerPeakFindera14">AliHLTPHOSRawAnalyzer</a><li>SetTVector()
+: <a class="el" href="classAliHLTPHOSRawAnalyzerPeakFinder.html#AliHLTPHOSRawAnalyzerPeakFindera4">AliHLTPHOSRawAnalyzerPeakFinder</a>, <a class="el" href="classAliHLTPHOSRawAnalyzer.html#AliHLTPHOSRawAnalyzerLMSa16">AliHLTPHOSRawAnalyzer</a><li>SetTZero()
: <a class="el" href="classAliHLTPHOSPulseGenerator.html#AliHLTPHOSPulseGeneratora14">AliHLTPHOSPulseGenerator</a><li>Spawn()
-: <a class="el" href="classAliHLTPHOSRawAnalyzerPeakFinderComponent.html#AliHLTPHOSRawAnalyzerPeakFinderComponenta5">AliHLTPHOSRawAnalyzerPeakFinderComponent</a>, <a class="el" href="classAliHLTPHOSRawAnalyzerCrudeComponent.html#AliHLTPHOSRawAnalyzerCrudeComponenta5">AliHLTPHOSRawAnalyzerCrudeComponent</a>, <a class="el" href="classAliHLTPHOSRawAnalyzerComponent.html#AliHLTPHOSRawAnalyzerComponenta11">AliHLTPHOSRawAnalyzerComponent</a></ul>
+: <a class="el" href="classAliHLTPHOSRawAnalyzerPeakFinderComponent.html#AliHLTPHOSRawAnalyzerPeakFinderComponenta3">AliHLTPHOSRawAnalyzerPeakFinderComponent</a>, <a class="el" href="classAliHLTPHOSRawAnalyzerCrudeComponent.html#AliHLTPHOSRawAnalyzerCrudeComponenta5">AliHLTPHOSRawAnalyzerCrudeComponent</a>, <a class="el" href="classAliHLTPHOSRawAnalyzerComponent.html#AliHLTPHOSRawAnalyzerComponenta17">AliHLTPHOSRawAnalyzerComponent</a>, <a class="el" href="classAliHLTPHOSModuleMergerComponent.html#AliHLTPHOSModuleMergerComponenta15">AliHLTPHOSModuleMergerComponent</a>, <a class="el" href="classAliHLTPHOSFileWriterComponent.html#AliHLTPHOSFileWriterComponenta9">AliHLTPHOSFileWriterComponent</a></ul>
<h3><a class="anchor" name="index_t">- t -</a></h3><ul>
<li>tKLevel
-: <a class="el" href="classAliHLTPHOSRawAnalyzerKLevel.html#AliHLTPHOSRawAnalyzerKLevelr0">AliHLTPHOSRawAnalyzerKLevel</a><li>tVector
-: <a class="el" href="classAliHLTPHOSRawAnalyzerPeakFinder.html#AliHLTPHOSRawAnalyzerPeakFinderr0">AliHLTPHOSRawAnalyzerPeakFinder</a></ul>
+: <a class="el" href="classAliHLTPHOSRawAnalyzerKLevel.html#AliHLTPHOSRawAnalyzerKLevelr0">AliHLTPHOSRawAnalyzerKLevel</a></ul>
+<h3><a class="anchor" name="index_w">- w -</a></h3><ul>
+<li>WriteFile()
+: <a class="el" href="classAliHLTPHOSDDLPackedFileWriter.html#AliHLTPHOSDDLPackedFileWritera2">AliHLTPHOSDDLPackedFileWriter</a></ul>
<h3><a class="anchor" name="index_~">- ~ -</a></h3><ul>
-<li>~AliHLTPHOSEmcCalibData()
-: <a class="el" href="classAliHLTPHOSEmcCalibData.html#AliHLTPHOSEmcCalibDataa4">AliHLTPHOSEmcCalibData</a><li>~AliHLTPHOSPulseGenerator()
+<li>~AliHLTPHOSCellEnergiesFileWriter()
+: <a class="el" href="classAliHLTPHOSCellEnergiesFileWriter.html#AliHLTPHOSCellEnergiesFileWritera1">AliHLTPHOSCellEnergiesFileWriter</a><li>~AliHLTPHOSDDLPackedFileWriter()
+: <a class="el" href="classAliHLTPHOSDDLPackedFileWriter.html#AliHLTPHOSDDLPackedFileWritera1">AliHLTPHOSDDLPackedFileWriter</a><li>~AliHLTPHOSEmcCalibData()
+: <a class="el" href="classAliHLTPHOSEmcCalibData.html#AliHLTPHOSEmcCalibDataa4">AliHLTPHOSEmcCalibData</a><li>~AliHLTPHOSFileWriter()
+: <a class="el" href="classAliHLTPHOSFileWriter.html#AliHLTPHOSFileWritera1">AliHLTPHOSFileWriter</a><li>~AliHLTPHOSFileWriterComponent()
+: <a class="el" href="classAliHLTPHOSFileWriterComponent.html#AliHLTPHOSFileWriterComponenta1">AliHLTPHOSFileWriterComponent</a><li>~AliHLTPHOSModuleMergerComponent()
+: <a class="el" href="classAliHLTPHOSModuleMergerComponent.html#AliHLTPHOSModuleMergerComponenta1">AliHLTPHOSModuleMergerComponent</a><li>~AliHLTPHOSPulseGenerator()
: <a class="el" href="classAliHLTPHOSPulseGenerator.html#AliHLTPHOSPulseGeneratora1">AliHLTPHOSPulseGenerator</a><li>~AliHLTPHOSRawAnalyzer()
: <a class="el" href="classAliHLTPHOSRawAnalyzer.html#AliHLTPHOSRawAnalyzera1">AliHLTPHOSRawAnalyzer</a><li>~AliHLTPHOSRawAnalyzerChiSquareFit()
: <a class="el" href="classAliHLTPHOSRawAnalyzerChiSquareFit.html#AliHLTPHOSRawAnalyzerChiSquareFita3">AliHLTPHOSRawAnalyzerChiSquareFit</a><li>~AliHLTPHOSRawAnalyzerComponent()
: <a class="el" href="classAliHLTPHOSRawAnalyzerLMS.html#AliHLTPHOSRawAnalyzerLMSa4">AliHLTPHOSRawAnalyzerLMS</a><li>~AliHLTPHOSRawAnalyzerPeakFinder()
: <a class="el" href="classAliHLTPHOSRawAnalyzerPeakFinder.html#AliHLTPHOSRawAnalyzerPeakFindera3">AliHLTPHOSRawAnalyzerPeakFinder</a><li>~AliHLTPHOSRawAnalyzerPeakFinderComponent()
: <a class="el" href="classAliHLTPHOSRawAnalyzerPeakFinderComponent.html#AliHLTPHOSRawAnalyzerPeakFinderComponenta1">AliHLTPHOSRawAnalyzerPeakFinderComponent</a></ul>
-<hr size="1"><address style="align: right;"><small>Generated on Wed Jan 17 21:56:43 2007 for AliHLTPHOS by
+<hr size="1"><address style="align: right;"><small>Generated on Sun Feb 18 22:17:03 2007 for AliHLTPHOS by
<a href="http://www.doxygen.org/index.html">
<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.3.9.1 </small></address>
</body>
<!-- Generated by Doxygen 1.3.9.1 -->
<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="qindexHL" href="functions.html">Class Members</a> | <a class="qindex" href="globals.html">File Members</a></div>
<div class="qindex"><a class="qindex" href="functions.html">All</a> | <a class="qindexHL" href="functions_func.html">Functions</a> | <a class="qindex" href="functions_vars.html">Variables</a></div>
-<div class="qindex"><a class="qindex" href="#index_a">a</a> | <a class="qindex" href="#index_b">b</a> | <a class="qindex" href="#index_d">d</a> | <a class="qindex" href="#index_e">e</a> | <a class="qindex" href="#index_f">f</a> | <a class="qindex" href="#index_g">g</a> | <a class="qindex" href="#index_m">m</a> | <a class="qindex" href="#index_o">o</a> | <a class="qindex" href="#index_p">p</a> | <a class="qindex" href="#index_q">q</a> | <a class="qindex" href="#index_r">r</a> | <a class="qindex" href="#index_s">s</a> | <a class="qindex" href="#index_~">~</a></div>
+<div class="qindex"><a class="qindex" href="#index_a">a</a> | <a class="qindex" href="#index_b">b</a> | <a class="qindex" href="#index_d">d</a> | <a class="qindex" href="#index_e">e</a> | <a class="qindex" href="#index_f">f</a> | <a class="qindex" href="#index_g">g</a> | <a class="qindex" href="#index_i">i</a> | <a class="qindex" href="#index_l">l</a> | <a class="qindex" href="#index_m">m</a> | <a class="qindex" href="#index_o">o</a> | <a class="qindex" href="#index_p">p</a> | <a class="qindex" href="#index_q">q</a> | <a class="qindex" href="#index_r">r</a> | <a class="qindex" href="#index_s">s</a> | <a class="qindex" href="#index_w">w</a> | <a class="qindex" href="#index_~">~</a></div>
<p>
<p>
<h3><a class="anchor" name="index_a">- a -</a></h3><ul>
<li>AddBaseline()
-: <a class="el" href="classAliHLTPHOSPulseGenerator.html#AliHLTPHOSPulseGeneratora5">AliHLTPHOSPulseGenerator</a><li>AddNoise()
+: <a class="el" href="classAliHLTPHOSPulseGenerator.html#AliHLTPHOSPulseGeneratora5">AliHLTPHOSPulseGenerator</a><li>AddDataType()
+: <a class="el" href="classAliHLTPHOSFileWriterComponent.html#AliHLTPHOSFileWriterComponenta2">AliHLTPHOSFileWriterComponent</a><li>AddNoise()
: <a class="el" href="classAliHLTPHOSPulseGenerator.html#AliHLTPHOSPulseGeneratora7">AliHLTPHOSPulseGenerator</a><li>AddPretriggerSamples()
-: <a class="el" href="classAliHLTPHOSPulseGenerator.html#AliHLTPHOSPulseGeneratora8">AliHLTPHOSPulseGenerator</a><li>AliHLTPHOSEmcCalibData()
-: <a class="el" href="classAliHLTPHOSEmcCalibData.html#AliHLTPHOSEmcCalibDataa2">AliHLTPHOSEmcCalibData</a><li>AliHLTPHOSPulseGenerator()
+: <a class="el" href="classAliHLTPHOSPulseGenerator.html#AliHLTPHOSPulseGeneratora8">AliHLTPHOSPulseGenerator</a><li>AliHLTPHOSCellEnergiesFileWriter()
+: <a class="el" href="classAliHLTPHOSCellEnergiesFileWriter.html#AliHLTPHOSCellEnergiesFileWritera0">AliHLTPHOSCellEnergiesFileWriter</a><li>AliHLTPHOSDDLPackedFileWriter()
+: <a class="el" href="classAliHLTPHOSDDLPackedFileWriter.html#AliHLTPHOSDDLPackedFileWritera0">AliHLTPHOSDDLPackedFileWriter</a><li>AliHLTPHOSEmcCalibData()
+: <a class="el" href="classAliHLTPHOSEmcCalibData.html#AliHLTPHOSEmcCalibDataa2">AliHLTPHOSEmcCalibData</a><li>AliHLTPHOSFileWriter()
+: <a class="el" href="classAliHLTPHOSFileWriter.html#AliHLTPHOSFileWriterd0">AliHLTPHOSFileWriter</a><li>AliHLTPHOSFileWriterComponent()
+: <a class="el" href="classAliHLTPHOSFileWriterComponent.html#AliHLTPHOSFileWriterComponentd1">AliHLTPHOSFileWriterComponent</a><li>AliHLTPHOSModuleMergerComponent()
+: <a class="el" href="classAliHLTPHOSModuleMergerComponent.html#AliHLTPHOSModuleMergerComponenta2">AliHLTPHOSModuleMergerComponent</a><li>AliHLTPHOSPulseGenerator()
: <a class="el" href="classAliHLTPHOSPulseGenerator.html#AliHLTPHOSPulseGeneratora3">AliHLTPHOSPulseGenerator</a><li>AliHLTPHOSRawAnalyzer()
: <a class="el" href="classAliHLTPHOSRawAnalyzer.html#AliHLTPHOSRawAnalyzera3">AliHLTPHOSRawAnalyzer</a><li>AliHLTPHOSRawAnalyzerChiSquareFit()
: <a class="el" href="classAliHLTPHOSRawAnalyzerChiSquareFit.html#AliHLTPHOSRawAnalyzerChiSquareFita1">AliHLTPHOSRawAnalyzerChiSquareFit</a><li>AliHLTPHOSRawAnalyzerComponent()
: <a class="el" href="classAliHLTPHOSRawAnalyzerKLevel.html#AliHLTPHOSRawAnalyzerKLevela1">AliHLTPHOSRawAnalyzerKLevel</a><li>AliHLTPHOSRawAnalyzerLMS()
: <a class="el" href="classAliHLTPHOSRawAnalyzerLMS.html#AliHLTPHOSRawAnalyzerLMSa2">AliHLTPHOSRawAnalyzerLMS</a><li>AliHLTPHOSRawAnalyzerPeakFinder()
: <a class="el" href="classAliHLTPHOSRawAnalyzerPeakFinder.html#AliHLTPHOSRawAnalyzerPeakFindera1">AliHLTPHOSRawAnalyzerPeakFinder</a><li>AliHLTPHOSRawAnalyzerPeakFinderComponent()
-: <a class="el" href="classAliHLTPHOSRawAnalyzerPeakFinderComponent.html#AliHLTPHOSRawAnalyzerPeakFinderComponenta2">AliHLTPHOSRawAnalyzerPeakFinderComponent</a></ul>
+: <a class="el" href="classAliHLTPHOSRawAnalyzerPeakFinderComponent.html#AliHLTPHOSRawAnalyzerPeakFinderComponentd2">AliHLTPHOSRawAnalyzerPeakFinderComponent</a></ul>
<h3><a class="anchor" name="index_b">- b -</a></h3><ul>
<li>BaselineCorrection()
: <a class="el" href="classAliHLTPHOSRawAnalyzer.html#AliHLTPHOSRawAnalyzerPeakFindera8">AliHLTPHOSRawAnalyzer</a></ul>
<h3><a class="anchor" name="index_d">- d -</a></h3><ul>
<li>Deinit()
-: <a class="el" href="classAliHLTPHOSRawAnalyzerComponent.html#AliHLTPHOSRawAnalyzerPeakFinderComponenta7">AliHLTPHOSRawAnalyzerComponent</a><li>DoDeinit()
-: <a class="el" href="classAliHLTPHOSRawAnalyzerComponent.html#AliHLTPHOSRawAnalyzerPeakFinderComponenta8">AliHLTPHOSRawAnalyzerComponent</a><li>DoEvent()
-: <a class="el" href="classAliHLTPHOSRawAnalyzerComponent.html#AliHLTPHOSRawAnalyzerPeakFinderComponenta12">AliHLTPHOSRawAnalyzerComponent</a><li>DoInit()
-: <a class="el" href="classAliHLTPHOSRawAnalyzerComponent.html#AliHLTPHOSRawAnalyzerPeakFinderComponenta6">AliHLTPHOSRawAnalyzerComponent</a></ul>
+: <a class="el" href="classAliHLTPHOSRawAnalyzerComponent.html#AliHLTPHOSRawAnalyzerPeakFinderComponenta5">AliHLTPHOSRawAnalyzerComponent</a>, <a class="el" href="classAliHLTPHOSModuleMergerComponent.html#AliHLTPHOSModuleMergerComponenta5">AliHLTPHOSModuleMergerComponent</a>, <a class="el" href="classAliHLTPHOSFileWriterComponent.html#AliHLTPHOSFileWriterComponenta3">AliHLTPHOSFileWriterComponent</a><li>DoDeinit()
+: <a class="el" href="classAliHLTPHOSRawAnalyzerComponent.html#AliHLTPHOSRawAnalyzerPeakFinderComponenta6">AliHLTPHOSRawAnalyzerComponent</a>, <a class="el" href="classAliHLTPHOSModuleMergerComponent.html#AliHLTPHOSModuleMergerComponenta6">AliHLTPHOSModuleMergerComponent</a>, <a class="el" href="classAliHLTPHOSFileWriterComponent.html#AliHLTPHOSFileWriterComponenta4">AliHLTPHOSFileWriterComponent</a><li>DoEvent()
+: <a class="el" href="classAliHLTPHOSRawAnalyzerComponent.html#AliHLTPHOSRawAnalyzerPeakFinderComponenta16">AliHLTPHOSRawAnalyzerComponent</a>, <a class="el" href="classAliHLTPHOSModuleMergerComponent.html#AliHLTPHOSModuleMergerComponenta7">AliHLTPHOSModuleMergerComponent</a><li>DoInit()
+: <a class="el" href="classAliHLTPHOSRawAnalyzerComponent.html#AliHLTPHOSRawAnalyzerPeakFinderComponenta4">AliHLTPHOSRawAnalyzerComponent</a>, <a class="el" href="classAliHLTPHOSModuleMergerComponent.html#AliHLTPHOSModuleMergerComponenta4">AliHLTPHOSModuleMergerComponent</a><li>DumpChannelData()
+: <a class="el" href="classAliHLTPHOSRawAnalyzerComponent.html#AliHLTPHOSRawAnalyzerPeakFinderComponenta9">AliHLTPHOSRawAnalyzerComponent</a><li>DumpData()
+: <a class="el" href="classAliHLTPHOSRawAnalyzerComponent.html#AliHLTPHOSRawAnalyzerPeakFinderComponenta8">AliHLTPHOSRawAnalyzerComponent</a>, <a class="el" href="classAliHLTPHOSModuleMergerComponent.html#AliHLTPHOSModuleMergerComponenta8">AliHLTPHOSModuleMergerComponent</a></ul>
<h3><a class="anchor" name="index_e">- e -</a></h3><ul>
<li>Evaluate()
-: <a class="el" href="classAliHLTPHOSRawAnalyzerPeakFinder.html#AliHLTPHOSRawAnalyzerPeakFindera6">AliHLTPHOSRawAnalyzerPeakFinder</a>, <a class="el" href="classAliHLTPHOSRawAnalyzerLMS.html#AliHLTPHOSRawAnalyzerLMSa5">AliHLTPHOSRawAnalyzerLMS</a>, <a class="el" href="classAliHLTPHOSRawAnalyzerKLevel.html#AliHLTPHOSRawAnalyzerKLevela4">AliHLTPHOSRawAnalyzerKLevel</a>, <a class="el" href="classAliHLTPHOSRawAnalyzerCrude.html#AliHLTPHOSRawAnalyzerCrudea4">AliHLTPHOSRawAnalyzerCrude</a>, <a class="el" href="classAliHLTPHOSRawAnalyzerChiSquareFit.html#AliHLTPHOSRawAnalyzerChiSquareFita4">AliHLTPHOSRawAnalyzerChiSquareFit</a>, <a class="el" href="classAliHLTPHOSRawAnalyzer.html#AliHLTPHOSRawAnalyzera14">AliHLTPHOSRawAnalyzer</a></ul>
+: <a class="el" href="classAliHLTPHOSRawAnalyzerPeakFinder.html#AliHLTPHOSRawAnalyzerPeakFindera6">AliHLTPHOSRawAnalyzerPeakFinder</a>, <a class="el" href="classAliHLTPHOSRawAnalyzerLMS.html#AliHLTPHOSRawAnalyzerLMSa5">AliHLTPHOSRawAnalyzerLMS</a>, <a class="el" href="classAliHLTPHOSRawAnalyzerKLevel.html#AliHLTPHOSRawAnalyzerKLevela4">AliHLTPHOSRawAnalyzerKLevel</a>, <a class="el" href="classAliHLTPHOSRawAnalyzerCrude.html#AliHLTPHOSRawAnalyzerCrudea4">AliHLTPHOSRawAnalyzerCrude</a>, <a class="el" href="classAliHLTPHOSRawAnalyzerChiSquareFit.html#AliHLTPHOSRawAnalyzerChiSquareFita4">AliHLTPHOSRawAnalyzerChiSquareFit</a>, <a class="el" href="classAliHLTPHOSRawAnalyzer.html#AliHLTPHOSRawAnalyzerPeakFindera17">AliHLTPHOSRawAnalyzer</a></ul>
<h3><a class="anchor" name="index_f">- f -</a></h3><ul>
<li>FindStartIndex()
: <a class="el" href="classAliHLTPHOSRawAnalyzer.html#AliHLTPHOSRawAnalyzerPeakFindera9">AliHLTPHOSRawAnalyzer</a></ul>
<li>GetADCchannelEnergy()
: <a class="el" href="classAliHLTPHOSEmcCalibData.html#AliHLTPHOSEmcCalibDataa7">AliHLTPHOSEmcCalibData</a><li>GetADCpedestalEmcMeasured()
: <a class="el" href="classAliHLTPHOSEmcCalibData.html#AliHLTPHOSEmcCalibDataa8">AliHLTPHOSEmcCalibData</a><li>GetComponentID()
-: <a class="el" href="classAliHLTPHOSRawAnalyzerPeakFinderComponent.html#AliHLTPHOSRawAnalyzerPeakFinderComponenta4">AliHLTPHOSRawAnalyzerPeakFinderComponent</a>, <a class="el" href="classAliHLTPHOSRawAnalyzerCrudeComponent.html#AliHLTPHOSRawAnalyzerCrudeComponenta4">AliHLTPHOSRawAnalyzerCrudeComponent</a>, <a class="el" href="classAliHLTPHOSRawAnalyzerComponent.html#AliHLTPHOSRawAnalyzerComponenta7">AliHLTPHOSRawAnalyzerComponent</a><li>GetEnergy()
-: <a class="el" href="classAliHLTPHOSRawAnalyzer.html#AliHLTPHOSRawAnalyzerPeakFindera11">AliHLTPHOSRawAnalyzer</a><li>GetInputDataTypes()
-: <a class="el" href="classAliHLTPHOSRawAnalyzerComponent.html#AliHLTPHOSRawAnalyzerPeakFinderComponenta9">AliHLTPHOSRawAnalyzerComponent</a><li>GetOutputDataSize()
-: <a class="el" href="classAliHLTPHOSRawAnalyzerComponent.html#AliHLTPHOSRawAnalyzerPeakFinderComponenta11">AliHLTPHOSRawAnalyzerComponent</a><li>GetOutputDataType()
-: <a class="el" href="classAliHLTPHOSRawAnalyzerComponent.html#AliHLTPHOSRawAnalyzerPeakFinderComponenta10">AliHLTPHOSRawAnalyzerComponent</a><li>GetPulse()
+: <a class="el" href="classAliHLTPHOSRawAnalyzerPeakFinderComponent.html#AliHLTPHOSRawAnalyzerPeakFinderComponenta2">AliHLTPHOSRawAnalyzerPeakFinderComponent</a>, <a class="el" href="classAliHLTPHOSRawAnalyzerCrudeComponent.html#AliHLTPHOSRawAnalyzerCrudeComponenta4">AliHLTPHOSRawAnalyzerCrudeComponent</a>, <a class="el" href="classAliHLTPHOSRawAnalyzerComponent.html#AliHLTPHOSRawAnalyzerComponenta13">AliHLTPHOSRawAnalyzerComponent</a>, <a class="el" href="classAliHLTPHOSModuleMergerComponent.html#AliHLTPHOSModuleMergerComponenta10">AliHLTPHOSModuleMergerComponent</a>, <a class="el" href="classAliHLTPHOSFileWriterComponent.html#AliHLTPHOSFileWriterComponenta5">AliHLTPHOSFileWriterComponent</a><li>GetEnergy()
+: <a class="el" href="classAliHLTPHOSRawAnalyzer.html#AliHLTPHOSRawAnalyzerPeakFindera11">AliHLTPHOSRawAnalyzer</a><li>GetEquippmentId()
+: <a class="el" href="classAliHLTPHOSModuleMergerComponent.html#AliHLTPHOSModuleMergerComponenta9">AliHLTPHOSModuleMergerComponent</a><li>GetEquippmentID()
+: <a class="el" href="classAliHLTPHOSRawAnalyzerComponent.html#AliHLTPHOSRawAnalyzerPeakFinderComponenta11">AliHLTPHOSRawAnalyzerComponent</a><li>GetInputDataTypes()
+: <a class="el" href="classAliHLTPHOSRawAnalyzerComponent.html#AliHLTPHOSRawAnalyzerPeakFinderComponenta13">AliHLTPHOSRawAnalyzerComponent</a>, <a class="el" href="classAliHLTPHOSModuleMergerComponent.html#AliHLTPHOSModuleMergerComponenta11">AliHLTPHOSModuleMergerComponent</a>, <a class="el" href="classAliHLTPHOSFileWriterComponent.html#AliHLTPHOSFileWriterComponenta6">AliHLTPHOSFileWriterComponent</a><li>GetMaxValue()
+: <a class="el" href="classAliHLTPHOSRawAnalyzer.html#AliHLTPHOSRawAnalyzerPeakFindera18">AliHLTPHOSRawAnalyzer</a><li>GetOutputDataSize()
+: <a class="el" href="classAliHLTPHOSRawAnalyzerComponent.html#AliHLTPHOSRawAnalyzerPeakFinderComponenta15">AliHLTPHOSRawAnalyzerComponent</a>, <a class="el" href="classAliHLTPHOSModuleMergerComponent.html#AliHLTPHOSModuleMergerComponenta13">AliHLTPHOSModuleMergerComponent</a>, <a class="el" href="classAliHLTPHOSFileWriterComponent.html#AliHLTPHOSFileWriterComponenta8">AliHLTPHOSFileWriterComponent</a><li>GetOutputDataType()
+: <a class="el" href="classAliHLTPHOSRawAnalyzerComponent.html#AliHLTPHOSRawAnalyzerPeakFinderComponenta14">AliHLTPHOSRawAnalyzerComponent</a>, <a class="el" href="classAliHLTPHOSModuleMergerComponent.html#AliHLTPHOSModuleMergerComponenta12">AliHLTPHOSModuleMergerComponent</a>, <a class="el" href="classAliHLTPHOSFileWriterComponent.html#AliHLTPHOSFileWriterComponenta7">AliHLTPHOSFileWriterComponent</a><li>GetPulse()
: <a class="el" href="classAliHLTPHOSPulseGenerator.html#AliHLTPHOSPulseGeneratora10">AliHLTPHOSPulseGenerator</a><li>GetTiming()
: <a class="el" href="classAliHLTPHOSRawAnalyzer.html#AliHLTPHOSRawAnalyzerPeakFindera10">AliHLTPHOSRawAnalyzer</a></ul>
+<h3><a class="anchor" name="index_i">- i -</a></h3><ul>
+<li>IsRegisteredDataType()
+: <a class="el" href="classAliHLTPHOSFileWriterComponent.html#AliHLTPHOSFileWriterComponentd0">AliHLTPHOSFileWriterComponent</a></ul>
+<h3><a class="anchor" name="index_l">- l -</a></h3><ul>
+<li>LoadPFVector()
+: <a class="el" href="classAliHLTPHOSRawAnalyzerPeakFinderComponent.html#AliHLTPHOSRawAnalyzerPeakFinderComponentd1">AliHLTPHOSRawAnalyzerPeakFinderComponent</a></ul>
<h3><a class="anchor" name="index_m">- m -</a></h3><ul>
<li>MakeADCpedestalCorrectionTable()
-: <a class="el" href="classAliHLTPHOSEmcCalibData.html#AliHLTPHOSEmcCalibDataa11">AliHLTPHOSEmcCalibData</a><li>MakeInitialGuess()
-: <a class="el" href="classAliHLTPHOSRawAnalyzer.html#AliHLTPHOSRawAnalyzerPeakFindera15">AliHLTPHOSRawAnalyzer</a><li>MakePulse()
+: <a class="el" href="classAliHLTPHOSEmcCalibData.html#AliHLTPHOSEmcCalibDataa11">AliHLTPHOSEmcCalibData</a><li>MakeFilename()
+: <a class="el" href="classAliHLTPHOSFileWriter.html#AliHLTPHOSFileWritera2">AliHLTPHOSFileWriter</a><li>MakeInitialGuess()
+: <a class="el" href="classAliHLTPHOSRawAnalyzer.html#AliHLTPHOSRawAnalyzerPeakFindera16">AliHLTPHOSRawAnalyzer</a><li>MakePulse()
: <a class="el" href="classAliHLTPHOSPulseGenerator.html#AliHLTPHOSPulseGeneratord1">AliHLTPHOSPulseGenerator</a></ul>
<h3><a class="anchor" name="index_o">- o -</a></h3><ul>
<li>operator=()
-: <a class="el" href="classAliHLTPHOSRawAnalyzerPeakFinderComponent.html#AliHLTPHOSRawAnalyzerPeakFinderComponenta3">AliHLTPHOSRawAnalyzerPeakFinderComponent</a>, <a class="el" href="classAliHLTPHOSRawAnalyzerPeakFinder.html#AliHLTPHOSRawAnalyzerPeakFindera2">AliHLTPHOSRawAnalyzerPeakFinder</a>, <a class="el" href="classAliHLTPHOSRawAnalyzerLMS.html#AliHLTPHOSRawAnalyzerLMSa3">AliHLTPHOSRawAnalyzerLMS</a>, <a class="el" href="classAliHLTPHOSRawAnalyzerKLevel.html#AliHLTPHOSRawAnalyzerKLevela2">AliHLTPHOSRawAnalyzerKLevel</a>, <a class="el" href="classAliHLTPHOSRawAnalyzerCrudeComponent.html#AliHLTPHOSRawAnalyzerCrudeComponenta3">AliHLTPHOSRawAnalyzerCrudeComponent</a>, <a class="el" href="classAliHLTPHOSRawAnalyzerCrude.html#AliHLTPHOSRawAnalyzerCrudea2">AliHLTPHOSRawAnalyzerCrude</a>, <a class="el" href="classAliHLTPHOSRawAnalyzerComponent.html#AliHLTPHOSRawAnalyzerComponenta3">AliHLTPHOSRawAnalyzerComponent</a>, <a class="el" href="classAliHLTPHOSRawAnalyzerChiSquareFit.html#AliHLTPHOSRawAnalyzerChiSquareFita2">AliHLTPHOSRawAnalyzerChiSquareFit</a>, <a class="el" href="classAliHLTPHOSRawAnalyzer.html#AliHLTPHOSRawAnalyzera4">AliHLTPHOSRawAnalyzer</a>, <a class="el" href="classAliHLTPHOSPulseGenerator.html#AliHLTPHOSPulseGeneratora4">AliHLTPHOSPulseGenerator</a>, <a class="el" href="classAliHLTPHOSEmcCalibData.html#AliHLTPHOSEmcCalibDataa3">AliHLTPHOSEmcCalibData</a></ul>
+: <a class="el" href="classAliHLTPHOSRawAnalyzerPeakFinderComponent.html#AliHLTPHOSRawAnalyzerPeakFinderComponentd3">AliHLTPHOSRawAnalyzerPeakFinderComponent</a>, <a class="el" href="classAliHLTPHOSRawAnalyzerPeakFinder.html#AliHLTPHOSRawAnalyzerPeakFindera2">AliHLTPHOSRawAnalyzerPeakFinder</a>, <a class="el" href="classAliHLTPHOSRawAnalyzerLMS.html#AliHLTPHOSRawAnalyzerLMSa3">AliHLTPHOSRawAnalyzerLMS</a>, <a class="el" href="classAliHLTPHOSRawAnalyzerKLevel.html#AliHLTPHOSRawAnalyzerKLevela2">AliHLTPHOSRawAnalyzerKLevel</a>, <a class="el" href="classAliHLTPHOSRawAnalyzerCrudeComponent.html#AliHLTPHOSRawAnalyzerCrudeComponenta3">AliHLTPHOSRawAnalyzerCrudeComponent</a>, <a class="el" href="classAliHLTPHOSRawAnalyzerCrude.html#AliHLTPHOSRawAnalyzerCrudea2">AliHLTPHOSRawAnalyzerCrude</a>, <a class="el" href="classAliHLTPHOSRawAnalyzerComponent.html#AliHLTPHOSRawAnalyzerComponenta3">AliHLTPHOSRawAnalyzerComponent</a>, <a class="el" href="classAliHLTPHOSRawAnalyzerChiSquareFit.html#AliHLTPHOSRawAnalyzerChiSquareFita2">AliHLTPHOSRawAnalyzerChiSquareFit</a>, <a class="el" href="classAliHLTPHOSRawAnalyzer.html#AliHLTPHOSRawAnalyzera4">AliHLTPHOSRawAnalyzer</a>, <a class="el" href="classAliHLTPHOSPulseGenerator.html#AliHLTPHOSPulseGeneratora4">AliHLTPHOSPulseGenerator</a>, <a class="el" href="classAliHLTPHOSModuleMergerComponent.html#AliHLTPHOSModuleMergerComponenta3">AliHLTPHOSModuleMergerComponent</a>, <a class="el" href="classAliHLTPHOSFileWriterComponent.html#AliHLTPHOSFileWriterComponentd2">AliHLTPHOSFileWriterComponent</a>, <a class="el" href="classAliHLTPHOSFileWriter.html#AliHLTPHOSFileWriterd1">AliHLTPHOSFileWriter</a>, <a class="el" href="classAliHLTPHOSEmcCalibData.html#AliHLTPHOSEmcCalibDataa3">AliHLTPHOSEmcCalibData</a></ul>
<h3><a class="anchor" name="index_p">- p -</a></h3><ul>
<li>Print()
: <a class="el" href="classAliHLTPHOSEmcCalibData.html#AliHLTPHOSEmcCalibDataa6">AliHLTPHOSEmcCalibData</a></ul>
: <a class="el" href="classAliHLTPHOSPulseGenerator.html#AliHLTPHOSPulseGeneratora11">AliHLTPHOSPulseGenerator</a></ul>
<h3><a class="anchor" name="index_r">- r -</a></h3><ul>
<li>Reset()
-: <a class="el" href="classAliHLTPHOSEmcCalibData.html#AliHLTPHOSEmcCalibDataa5">AliHLTPHOSEmcCalibData</a></ul>
+: <a class="el" href="classAliHLTPHOSRawAnalyzerComponent.html#AliHLTPHOSRawAnalyzerComponentd0">AliHLTPHOSRawAnalyzerComponent</a>, <a class="el" href="classAliHLTPHOSModuleMergerComponent.html#AliHLTPHOSModuleMergerComponentb0">AliHLTPHOSModuleMergerComponent</a>, <a class="el" href="classAliHLTPHOSEmcCalibData.html#AliHLTPHOSEmcCalibDataa5">AliHLTPHOSEmcCalibData</a><li>ResetDataPtr()
+: <a class="el" href="classAliHLTPHOSRawAnalyzerComponent.html#AliHLTPHOSRawAnalyzerComponentd3">AliHLTPHOSRawAnalyzerComponent</a>, <a class="el" href="classAliHLTPHOSModuleMergerComponent.html#AliHLTPHOSModuleMergerComponentb1">AliHLTPHOSModuleMergerComponent</a></ul>
<h3><a class="anchor" name="index_s">- s -</a></h3><ul>
<li>SetADCchannelEnergy()
: <a class="el" href="classAliHLTPHOSEmcCalibData.html#AliHLTPHOSEmcCalibDataa9">AliHLTPHOSEmcCalibData</a><li>SetADCpedestalEmcMeasured()
: <a class="el" href="classAliHLTPHOSEmcCalibData.html#AliHLTPHOSEmcCalibDataa10">AliHLTPHOSEmcCalibData</a><li>SetAmplitude()
: <a class="el" href="classAliHLTPHOSPulseGenerator.html#AliHLTPHOSPulseGeneratora12">AliHLTPHOSPulseGenerator</a><li>SetAVector()
-: <a class="el" href="classAliHLTPHOSRawAnalyzerPeakFinder.html#AliHLTPHOSRawAnalyzerPeakFindera5">AliHLTPHOSRawAnalyzerPeakFinder</a><li>SetData()
-: <a class="el" href="classAliHLTPHOSRawAnalyzer.html#AliHLTPHOSRawAnalyzerPeakFindera12">AliHLTPHOSRawAnalyzer</a><li>SetDT()
-: <a class="el" href="classAliHLTPHOSPulseGenerator.html#AliHLTPHOSPulseGeneratora13">AliHLTPHOSPulseGenerator</a><li>SetSampleFreq()
-: <a class="el" href="classAliHLTPHOSRawAnalyzer.html#AliHLTPHOSRawAnalyzerPeakFindera13">AliHLTPHOSRawAnalyzer</a><li>SetTVector()
-: <a class="el" href="classAliHLTPHOSRawAnalyzerPeakFinder.html#AliHLTPHOSRawAnalyzerPeakFindera4">AliHLTPHOSRawAnalyzerPeakFinder</a><li>SetTZero()
+: <a class="el" href="classAliHLTPHOSRawAnalyzerPeakFinder.html#AliHLTPHOSRawAnalyzerPeakFindera5">AliHLTPHOSRawAnalyzerPeakFinder</a>, <a class="el" href="classAliHLTPHOSRawAnalyzer.html#AliHLTPHOSRawAnalyzerLMSa17">AliHLTPHOSRawAnalyzer</a><li>SetCoordinates()
+: <a class="el" href="classAliHLTPHOSRawAnalyzerComponent.html#AliHLTPHOSRawAnalyzerPeakFinderComponenta12">AliHLTPHOSRawAnalyzerComponent</a><li>SetData()
+: <a class="el" href="classAliHLTPHOSRawAnalyzer.html#AliHLTPHOSRawAnalyzerPeakFindera12">AliHLTPHOSRawAnalyzer</a><li>SetDirectory()
+: <a class="el" href="classAliHLTPHOSFileWriter.html#AliHLTPHOSFileWritera3">AliHLTPHOSFileWriter</a><li>SetDT()
+: <a class="el" href="classAliHLTPHOSPulseGenerator.html#AliHLTPHOSPulseGeneratora13">AliHLTPHOSPulseGenerator</a><li>SetEquippmentID()
+: <a class="el" href="classAliHLTPHOSRawAnalyzerComponent.html#AliHLTPHOSRawAnalyzerPeakFinderComponenta10">AliHLTPHOSRawAnalyzerComponent</a><li>SetEquippmentId()
+: <a class="el" href="classAliHLTPHOSModuleMergerComponent.html#AliHLTPHOSModuleMergerComponenta14">AliHLTPHOSModuleMergerComponent</a><li>SetSampleFreq()
+: <a class="el" href="classAliHLTPHOSRawAnalyzer.html#AliHLTPHOSRawAnalyzerPeakFindera13">AliHLTPHOSRawAnalyzer</a><li>SetStartIndex()
+: <a class="el" href="classAliHLTPHOSRawAnalyzer.html#AliHLTPHOSRawAnalyzerPeakFindera14">AliHLTPHOSRawAnalyzer</a><li>SetTVector()
+: <a class="el" href="classAliHLTPHOSRawAnalyzerPeakFinder.html#AliHLTPHOSRawAnalyzerPeakFindera4">AliHLTPHOSRawAnalyzerPeakFinder</a>, <a class="el" href="classAliHLTPHOSRawAnalyzer.html#AliHLTPHOSRawAnalyzerLMSa16">AliHLTPHOSRawAnalyzer</a><li>SetTZero()
: <a class="el" href="classAliHLTPHOSPulseGenerator.html#AliHLTPHOSPulseGeneratora14">AliHLTPHOSPulseGenerator</a><li>Spawn()
-: <a class="el" href="classAliHLTPHOSRawAnalyzerPeakFinderComponent.html#AliHLTPHOSRawAnalyzerPeakFinderComponenta5">AliHLTPHOSRawAnalyzerPeakFinderComponent</a>, <a class="el" href="classAliHLTPHOSRawAnalyzerCrudeComponent.html#AliHLTPHOSRawAnalyzerCrudeComponenta5">AliHLTPHOSRawAnalyzerCrudeComponent</a>, <a class="el" href="classAliHLTPHOSRawAnalyzerComponent.html#AliHLTPHOSRawAnalyzerComponenta11">AliHLTPHOSRawAnalyzerComponent</a></ul>
+: <a class="el" href="classAliHLTPHOSRawAnalyzerPeakFinderComponent.html#AliHLTPHOSRawAnalyzerPeakFinderComponenta3">AliHLTPHOSRawAnalyzerPeakFinderComponent</a>, <a class="el" href="classAliHLTPHOSRawAnalyzerCrudeComponent.html#AliHLTPHOSRawAnalyzerCrudeComponenta5">AliHLTPHOSRawAnalyzerCrudeComponent</a>, <a class="el" href="classAliHLTPHOSRawAnalyzerComponent.html#AliHLTPHOSRawAnalyzerComponenta17">AliHLTPHOSRawAnalyzerComponent</a>, <a class="el" href="classAliHLTPHOSModuleMergerComponent.html#AliHLTPHOSModuleMergerComponenta15">AliHLTPHOSModuleMergerComponent</a>, <a class="el" href="classAliHLTPHOSFileWriterComponent.html#AliHLTPHOSFileWriterComponenta9">AliHLTPHOSFileWriterComponent</a></ul>
+<h3><a class="anchor" name="index_w">- w -</a></h3><ul>
+<li>WriteFile()
+: <a class="el" href="classAliHLTPHOSDDLPackedFileWriter.html#AliHLTPHOSDDLPackedFileWritera2">AliHLTPHOSDDLPackedFileWriter</a></ul>
<h3><a class="anchor" name="index_~">- ~ -</a></h3><ul>
-<li>~AliHLTPHOSEmcCalibData()
-: <a class="el" href="classAliHLTPHOSEmcCalibData.html#AliHLTPHOSEmcCalibDataa4">AliHLTPHOSEmcCalibData</a><li>~AliHLTPHOSPulseGenerator()
+<li>~AliHLTPHOSCellEnergiesFileWriter()
+: <a class="el" href="classAliHLTPHOSCellEnergiesFileWriter.html#AliHLTPHOSCellEnergiesFileWritera1">AliHLTPHOSCellEnergiesFileWriter</a><li>~AliHLTPHOSDDLPackedFileWriter()
+: <a class="el" href="classAliHLTPHOSDDLPackedFileWriter.html#AliHLTPHOSDDLPackedFileWritera1">AliHLTPHOSDDLPackedFileWriter</a><li>~AliHLTPHOSEmcCalibData()
+: <a class="el" href="classAliHLTPHOSEmcCalibData.html#AliHLTPHOSEmcCalibDataa4">AliHLTPHOSEmcCalibData</a><li>~AliHLTPHOSFileWriter()
+: <a class="el" href="classAliHLTPHOSFileWriter.html#AliHLTPHOSFileWritera1">AliHLTPHOSFileWriter</a><li>~AliHLTPHOSFileWriterComponent()
+: <a class="el" href="classAliHLTPHOSFileWriterComponent.html#AliHLTPHOSFileWriterComponenta1">AliHLTPHOSFileWriterComponent</a><li>~AliHLTPHOSModuleMergerComponent()
+: <a class="el" href="classAliHLTPHOSModuleMergerComponent.html#AliHLTPHOSModuleMergerComponenta1">AliHLTPHOSModuleMergerComponent</a><li>~AliHLTPHOSPulseGenerator()
: <a class="el" href="classAliHLTPHOSPulseGenerator.html#AliHLTPHOSPulseGeneratora1">AliHLTPHOSPulseGenerator</a><li>~AliHLTPHOSRawAnalyzer()
: <a class="el" href="classAliHLTPHOSRawAnalyzer.html#AliHLTPHOSRawAnalyzera1">AliHLTPHOSRawAnalyzer</a><li>~AliHLTPHOSRawAnalyzerChiSquareFit()
: <a class="el" href="classAliHLTPHOSRawAnalyzerChiSquareFit.html#AliHLTPHOSRawAnalyzerChiSquareFita3">AliHLTPHOSRawAnalyzerChiSquareFit</a><li>~AliHLTPHOSRawAnalyzerComponent()
: <a class="el" href="classAliHLTPHOSRawAnalyzerLMS.html#AliHLTPHOSRawAnalyzerLMSa4">AliHLTPHOSRawAnalyzerLMS</a><li>~AliHLTPHOSRawAnalyzerPeakFinder()
: <a class="el" href="classAliHLTPHOSRawAnalyzerPeakFinder.html#AliHLTPHOSRawAnalyzerPeakFindera3">AliHLTPHOSRawAnalyzerPeakFinder</a><li>~AliHLTPHOSRawAnalyzerPeakFinderComponent()
: <a class="el" href="classAliHLTPHOSRawAnalyzerPeakFinderComponent.html#AliHLTPHOSRawAnalyzerPeakFinderComponenta1">AliHLTPHOSRawAnalyzerPeakFinderComponent</a></ul>
-<hr size="1"><address style="align: right;"><small>Generated on Wed Jan 17 21:56:43 2007 for AliHLTPHOS by
+<hr size="1"><address style="align: right;"><small>Generated on Sun Feb 18 22:17:03 2007 for AliHLTPHOS by
<a href="http://www.doxygen.org/index.html">
<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.3.9.1 </small></address>
</body>
<!-- Generated by Doxygen 1.3.9.1 -->
<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="qindexHL" href="functions.html">Class Members</a> | <a class="qindex" href="globals.html">File Members</a></div>
<div class="qindex"><a class="qindex" href="functions.html">All</a> | <a class="qindex" href="functions_func.html">Functions</a> | <a class="qindexHL" href="functions_vars.html">Variables</a></div>
+<div class="qindex"><a class="qindex" href="#index_a">a</a> | <a class="qindex" href="#index_c">c</a> | <a class="qindex" href="#index_f">f</a> | <a class="qindex" href="#index_g">g</a> | <a class="qindex" href="#index_i">i</a> | <a class="qindex" href="#index_k">k</a> | <a class="qindex" href="#index_o">o</a> | <a class="qindex" href="#index_t">t</a></div>
<p>
-<ul>
+
+<p>
+<h3><a class="anchor" name="index_a">- a -</a></h3><ul>
<li>analyzerPtr
-: <a class="el" href="classAliHLTPHOSRawAnalyzerComponent.html#AliHLTPHOSRawAnalyzerPeakFinderComponentp0">AliHLTPHOSRawAnalyzerComponent</a><li>aVector
-: <a class="el" href="classAliHLTPHOSRawAnalyzerPeakFinder.html#AliHLTPHOSRawAnalyzerPeakFinderr1">AliHLTPHOSRawAnalyzerPeakFinder</a><li>eventCount
-: <a class="el" href="classAliHLTPHOSRawAnalyzerComponent.html#AliHLTPHOSRawAnalyzerComponentr0">AliHLTPHOSRawAnalyzerComponent</a><li>fADCchannelEnergy
+: <a class="el" href="classAliHLTPHOSRawAnalyzerComponent.html#AliHLTPHOSRawAnalyzerPeakFinderComponentp0">AliHLTPHOSRawAnalyzerComponent</a></ul>
+<h3><a class="anchor" name="index_c">- c -</a></h3><ul>
+<li>cellEnergies
+: <a class="el" href="structAliHLTPHOSModuleCellEnergyDataStruct.html#AliHLTPHOSModuleCellEnergyDataStructo3">AliHLTPHOSModuleCellEnergyDataStruct</a></ul>
+<h3><a class="anchor" name="index_f">- f -</a></h3><ul>
+<li>fADCchannelEnergy
: <a class="el" href="classAliHLTPHOSEmcCalibData.html#AliHLTPHOSEmcCalibDatap0">AliHLTPHOSEmcCalibData</a><li>fADCpedestalAltroReg
: <a class="el" href="classAliHLTPHOSEmcCalibData.html#AliHLTPHOSEmcCalibDatap2">AliHLTPHOSEmcCalibData</a><li>fADCpedestalCorrectionTable
: <a class="el" href="classAliHLTPHOSEmcCalibData.html#AliHLTPHOSEmcCalibDatap3">AliHLTPHOSEmcCalibData</a><li>fADCpedestalEmcMeasured
-: <a class="el" href="classAliHLTPHOSEmcCalibData.html#AliHLTPHOSEmcCalibDatap1">AliHLTPHOSEmcCalibData</a><li>fAmplitude
-: <a class="el" href="classAliHLTPHOSPulseGenerator.html#AliHLTPHOSPulseGeneratorr0">AliHLTPHOSPulseGenerator</a><li>fDAmpl
+: <a class="el" href="classAliHLTPHOSEmcCalibData.html#AliHLTPHOSEmcCalibDatap1">AliHLTPHOSEmcCalibData</a><li>fAlgorithm
+: <a class="el" href="structAliHLTPHOSDataHeaderStruct.html#AliHLTPHOSDataHeaderStructo3">AliHLTPHOSDataHeaderStruct</a><li>fAmplitude
+: <a class="el" href="classAliHLTPHOSPulseGenerator.html#AliHLTPHOSPulseGeneratorr0">AliHLTPHOSPulseGenerator</a><li>fAVectorPtr
+: <a class="el" href="classAliHLTPHOSRawAnalyzerPeakFinder.html#AliHLTPHOSRawAnalyzerPeakFinderr1">AliHLTPHOSRawAnalyzerPeakFinder</a><li>fAVectorSize
+: <a class="el" href="classAliHLTPHOSRawAnalyzerPeakFinder.html#AliHLTPHOSRawAnalyzerPeakFinderr3">AliHLTPHOSRawAnalyzerPeakFinder</a><li>fCellEnergiesFileWriterPtr
+: <a class="el" href="classAliHLTPHOSFileWriterComponent.html#AliHLTPHOSFileWriterComponentr0">AliHLTPHOSFileWriterComponent</a><li>fCnt
+: <a class="el" href="structAliHLTPHOSRcuCellEnergyDataStruct.html#AliHLTPHOSRcuCellEnergyDataStructo3">AliHLTPHOSRcuCellEnergyDataStruct</a>, <a class="el" href="structAliHLTPHOSModuleCellEnergyDataStruct.html#AliHLTPHOSModuleCellEnergyDataStructo1">AliHLTPHOSModuleCellEnergyDataStruct</a><li>fCol
+: <a class="el" href="structAliHLTPHOSValidCellDataStruct.html#AliHLTPHOSValidCellDataStructo1">AliHLTPHOSValidCellDataStruct</a><li>fCurrentEvntCnt
+: <a class="el" href="classAliHLTPHOSFileWriter.html#AliHLTPHOSFileWriterp0">AliHLTPHOSFileWriter</a>, <a class="el" href="classAliHLTPHOSCellEnergiesFileWriter.html#AliHLTPHOSCellEnergiesFileWriterr0">AliHLTPHOSCellEnergiesFileWriter</a><li>fCurrentFile
+: <a class="el" href="classAliHLTPHOSFileWriter.html#AliHLTPHOSFileWriterp1">AliHLTPHOSFileWriter</a><li>fCurrentFilename
+: <a class="el" href="classAliHLTPHOSFileWriter.html#AliHLTPHOSFileWriterp3">AliHLTPHOSFileWriter</a><li>fDAmpl
: <a class="el" href="classAliHLTPHOSRawAnalyzer.html#AliHLTPHOSRawAnalyzerPeakFinderp6">AliHLTPHOSRawAnalyzer</a><li>fDAmplGuess
: <a class="el" href="classAliHLTPHOSRawAnalyzer.html#AliHLTPHOSRawAnalyzerPeakFinderp3">AliHLTPHOSRawAnalyzer</a><li>fDataPtr
-: <a class="el" href="classAliHLTPHOSPulseGenerator.html#AliHLTPHOSPulseGeneratorr5">AliHLTPHOSPulseGenerator</a><li>fDT
+: <a class="el" href="classAliHLTPHOSPulseGenerator.html#AliHLTPHOSPulseGeneratorr5">AliHLTPHOSPulseGenerator</a><li>fDataType
+: <a class="el" href="structAliHLTPHOSDataHeaderStruct.html#AliHLTPHOSDataHeaderStructo1">AliHLTPHOSDataHeaderStruct</a><li>fDataTypesToFile
+: <a class="el" href="classAliHLTPHOSFileWriterComponent.html#AliHLTPHOSFileWriterComponentr4">AliHLTPHOSFileWriterComponent</a><li>fDDLPackedFileWriterPtr
+: <a class="el" href="classAliHLTPHOSFileWriterComponent.html#AliHLTPHOSFileWriterComponentr1">AliHLTPHOSFileWriterComponent</a><li>fDirectory
+: <a class="el" href="classAliHLTPHOSFileWriterComponent.html#AliHLTPHOSFileWriterComponentr2">AliHLTPHOSFileWriterComponent</a>, <a class="el" href="classAliHLTPHOSFileWriter.html#AliHLTPHOSFileWriterp2">AliHLTPHOSFileWriter</a><li>fDT
: <a class="el" href="classAliHLTPHOSPulseGenerator.html#AliHLTPHOSPulseGeneratorr6">AliHLTPHOSPulseGenerator</a><li>fDTof
: <a class="el" href="classAliHLTPHOSRawAnalyzer.html#AliHLTPHOSRawAnalyzerPeakFinderp5">AliHLTPHOSRawAnalyzer</a><li>fDTofGuess
-: <a class="el" href="classAliHLTPHOSRawAnalyzer.html#AliHLTPHOSRawAnalyzerPeakFinderp2">AliHLTPHOSRawAnalyzer</a><li>fEvent
-: <a class="el" href="classAliHLTPHOSPulseGenerator.html#AliHLTPHOSPulseGeneratorr7">AliHLTPHOSPulseGenerator</a><li>fFloatDataPtr
-: <a class="el" href="classAliHLTPHOSRawAnalyzer.html#AliHLTPHOSRawAnalyzerPeakFinderp0">AliHLTPHOSRawAnalyzer</a><li>fNSamples
-: <a class="el" href="classAliHLTPHOSPulseGenerator.html#AliHLTPHOSPulseGeneratorr1">AliHLTPHOSPulseGenerator</a><li>fPCovarPtrPtr
-: <a class="el" href="classAliHLTPHOSRawAnalyzerLMS.html#AliHLTPHOSRawAnalyzerLMSr1">AliHLTPHOSRawAnalyzerLMS</a><li>fSampleFreq
+: <a class="el" href="classAliHLTPHOSRawAnalyzer.html#AliHLTPHOSRawAnalyzerPeakFinderp2">AliHLTPHOSRawAnalyzer</a><li>fEnergy
+: <a class="el" href="structAliHLTPHOSValidCellDataStruct.html#AliHLTPHOSValidCellDataStructo3">AliHLTPHOSValidCellDataStruct</a><li>fEquippmentID
+: <a class="el" href="classAliHLTPHOSRawAnalyzerComponent.html#AliHLTPHOSRawAnalyzerComponentr0">AliHLTPHOSRawAnalyzerComponent</a>, <a class="el" href="classAliHLTPHOSModuleMergerComponent.html#AliHLTPHOSModuleMergerComponentr1">AliHLTPHOSModuleMergerComponent</a><li>fEvent
+: <a class="el" href="classAliHLTPHOSPulseGenerator.html#AliHLTPHOSPulseGeneratorr7">AliHLTPHOSPulseGenerator</a><li>fEventCount
+: <a class="el" href="classAliHLTPHOSRawAnalyzerComponent.html#AliHLTPHOSRawAnalyzerComponentv0">AliHLTPHOSRawAnalyzerComponent</a>, <a class="el" href="classAliHLTPHOSModuleMergerComponent.html#AliHLTPHOSModuleMergerComponentr0">AliHLTPHOSModuleMergerComponent</a>, <a class="el" href="classAliHLTPHOSFileWriterComponent.html#AliHLTPHOSFileWriterComponentr5">AliHLTPHOSFileWriterComponent</a><li>fEventID
+: <a class="el" href="structAliHLTPHOSDataHeaderStruct.html#AliHLTPHOSDataHeaderStructo2">AliHLTPHOSDataHeaderStruct</a><li>fFilename
+: <a class="el" href="classAliHLTPHOSFileWriterComponent.html#AliHLTPHOSFileWriterComponentr3">AliHLTPHOSFileWriterComponent</a><li>fFloatDataPtr
+: <a class="el" href="classAliHLTPHOSRawAnalyzer.html#AliHLTPHOSRawAnalyzerPeakFinderp0">AliHLTPHOSRawAnalyzer</a><li>fFormatVersion
+: <a class="el" href="structAliHLTPHOSDataHeaderStruct.html#AliHLTPHOSDataHeaderStructo4">AliHLTPHOSDataHeaderStruct</a><li>fFutureUse0
+: <a class="el" href="structAliHLTPHOSDataHeaderStruct.html#AliHLTPHOSDataHeaderStructo5">AliHLTPHOSDataHeaderStruct</a><li>fFutureUse1
+: <a class="el" href="structAliHLTPHOSDataHeaderStruct.html#AliHLTPHOSDataHeaderStructo6">AliHLTPHOSDataHeaderStruct</a><li>fFutureUse2
+: <a class="el" href="structAliHLTPHOSDataHeaderStruct.html#AliHLTPHOSDataHeaderStructo7">AliHLTPHOSDataHeaderStruct</a><li>fGain
+: <a class="el" href="structAliHLTPHOSValidCellDataStruct.html#AliHLTPHOSValidCellDataStructo2">AliHLTPHOSValidCellDataStruct</a><li>fInputDataTypes
+: <a class="el" href="classAliHLTPHOSFileWriterComponent.html#AliHLTPHOSFileWriterComponentv0">AliHLTPHOSFileWriterComponent</a><li>fMaxValues
+: <a class="el" href="classAliHLTPHOSRawAnalyzerComponent.html#AliHLTPHOSRawAnalyzerComponentr7">AliHLTPHOSRawAnalyzerComponent</a>, <a class="el" href="classAliHLTPHOSModuleMergerComponent.html#AliHLTPHOSModuleMergerComponentr3">AliHLTPHOSModuleMergerComponent</a><li>fModuleID
+: <a class="el" href="structAliHLTPHOSRcuCellEnergyDataStruct.html#AliHLTPHOSRcuCellEnergyDataStructo0">AliHLTPHOSRcuCellEnergyDataStruct</a>, <a class="el" href="classAliHLTPHOSRawAnalyzerComponent.html#AliHLTPHOSRawAnalyzerComponentr5">AliHLTPHOSRawAnalyzerComponent</a>, <a class="el" href="structAliHLTPHOSModuleCellEnergyDataStruct.html#AliHLTPHOSModuleCellEnergyDataStructo0">AliHLTPHOSModuleCellEnergyDataStruct</a><li>fNSamples
+: <a class="el" href="classAliHLTPHOSPulseGenerator.html#AliHLTPHOSPulseGeneratorr1">AliHLTPHOSPulseGenerator</a><li>fOutPtr
+: <a class="el" href="classAliHLTPHOSRawAnalyzerComponent.html#AliHLTPHOSRawAnalyzerComponentr10">AliHLTPHOSRawAnalyzerComponent</a><li>fPCovarPtrPtr
+: <a class="el" href="classAliHLTPHOSRawAnalyzerLMS.html#AliHLTPHOSRawAnalyzerLMSr1">AliHLTPHOSRawAnalyzerLMS</a><li>fPHOSRawStream
+: <a class="el" href="classAliHLTPHOSRawAnalyzerComponent.html#AliHLTPHOSRawAnalyzerComponentr8">AliHLTPHOSRawAnalyzerComponent</a><li>fRawMemoryReader
+: <a class="el" href="classAliHLTPHOSRawAnalyzerComponent.html#AliHLTPHOSRawAnalyzerComponentr9">AliHLTPHOSRawAnalyzerComponent</a><li>fRcuColOffeset
+: <a class="el" href="classAliHLTPHOSRawAnalyzerComponent.html#AliHLTPHOSRawAnalyzerComponentr4">AliHLTPHOSRawAnalyzerComponent</a><li>fRcuRowOffeset
+: <a class="el" href="classAliHLTPHOSRawAnalyzerComponent.html#AliHLTPHOSRawAnalyzerComponentr3">AliHLTPHOSRawAnalyzerComponent</a><li>fRcuX
+: <a class="el" href="structAliHLTPHOSRcuCellEnergyDataStruct.html#AliHLTPHOSRcuCellEnergyDataStructo1">AliHLTPHOSRcuCellEnergyDataStruct</a>, <a class="el" href="classAliHLTPHOSRawAnalyzerComponent.html#AliHLTPHOSRawAnalyzerComponentr1">AliHLTPHOSRawAnalyzerComponent</a><li>fRcuZ
+: <a class="el" href="structAliHLTPHOSRcuCellEnergyDataStruct.html#AliHLTPHOSRcuCellEnergyDataStructo2">AliHLTPHOSRcuCellEnergyDataStruct</a>, <a class="el" href="classAliHLTPHOSRawAnalyzerComponent.html#AliHLTPHOSRawAnalyzerComponentr2">AliHLTPHOSRawAnalyzerComponent</a><li>fRow
+: <a class="el" href="structAliHLTPHOSValidCellDataStruct.html#AliHLTPHOSValidCellDataStructo0">AliHLTPHOSValidCellDataStruct</a><li>fSampleFreq
: <a class="el" href="classAliHLTPHOSPulseGenerator.html#AliHLTPHOSPulseGeneratorr3">AliHLTPHOSPulseGenerator</a><li>fSampleFrequency
-: <a class="el" href="classAliHLTPHOSRawAnalyzer.html#AliHLTPHOSRawAnalyzerPeakFinderp1">AliHLTPHOSRawAnalyzer</a><li>fTau
-: <a class="el" href="classAliHLTPHOSRawAnalyzer.html#AliHLTPHOSRawAnalyzerPeakFinderp4">AliHLTPHOSRawAnalyzer</a>, <a class="el" href="classAliHLTPHOSPulseGenerator.html#AliHLTPHOSPulseGeneratorr2">AliHLTPHOSPulseGenerator</a><li>fTZero
-: <a class="el" href="classAliHLTPHOSPulseGenerator.html#AliHLTPHOSPulseGeneratorr4">AliHLTPHOSPulseGenerator</a><li>inputDataTypes
-: <a class="el" href="classAliHLTPHOSRawAnalyzerComponent.html#AliHLTPHOSRawAnalyzerComponentv0">AliHLTPHOSRawAnalyzerComponent</a><li>kfMCovarPtrPtr
-: <a class="el" href="classAliHLTPHOSRawAnalyzerLMS.html#AliHLTPHOSRawAnalyzerLMSr0">AliHLTPHOSRawAnalyzerLMS</a><li>n
-: <a class="el" href="classAliHLTPHOSRawAnalyzer.html#AliHLTPHOSRawAnalyzerPeakFinderp7">AliHLTPHOSRawAnalyzer</a><li>outputDataType
-: <a class="el" href="classAliHLTPHOSRawAnalyzerComponent.html#AliHLTPHOSRawAnalyzerComponentv1">AliHLTPHOSRawAnalyzerComponent</a><li>tKLevel
-: <a class="el" href="classAliHLTPHOSRawAnalyzerKLevel.html#AliHLTPHOSRawAnalyzerKLevelr0">AliHLTPHOSRawAnalyzerKLevel</a><li>tVector
-: <a class="el" href="classAliHLTPHOSRawAnalyzerPeakFinder.html#AliHLTPHOSRawAnalyzerPeakFinderr0">AliHLTPHOSRawAnalyzerPeakFinder</a></ul>
-<hr size="1"><address style="align: right;"><small>Generated on Wed Jan 17 21:56:43 2007 for AliHLTPHOS by
+: <a class="el" href="classAliHLTPHOSRawAnalyzer.html#AliHLTPHOSRawAnalyzerPeakFinderp1">AliHLTPHOSRawAnalyzer</a><li>fSize
+: <a class="el" href="structAliHLTPHOSDataHeaderStruct.html#AliHLTPHOSDataHeaderStructo0">AliHLTPHOSDataHeaderStruct</a><li>fStartIndex
+: <a class="el" href="classAliHLTPHOSRawAnalyzer.html#AliHLTPHOSRawAnalyzerPeakFinderp7">AliHLTPHOSRawAnalyzer</a><li>fTau
+: <a class="el" href="classAliHLTPHOSRawAnalyzer.html#AliHLTPHOSRawAnalyzerPeakFinderp4">AliHLTPHOSRawAnalyzer</a>, <a class="el" href="classAliHLTPHOSPulseGenerator.html#AliHLTPHOSPulseGeneratorr2">AliHLTPHOSPulseGenerator</a><li>fTime
+: <a class="el" href="structAliHLTPHOSValidCellDataStruct.html#AliHLTPHOSValidCellDataStructo4">AliHLTPHOSValidCellDataStruct</a><li>fTmpChannelData
+: <a class="el" href="classAliHLTPHOSRawAnalyzerComponent.html#AliHLTPHOSRawAnalyzerComponentr6">AliHLTPHOSRawAnalyzerComponent</a>, <a class="el" href="classAliHLTPHOSModuleMergerComponent.html#AliHLTPHOSModuleMergerComponentr2">AliHLTPHOSModuleMergerComponent</a><li>fTVectorPtr
+: <a class="el" href="classAliHLTPHOSRawAnalyzerPeakFinder.html#AliHLTPHOSRawAnalyzerPeakFinderr0">AliHLTPHOSRawAnalyzerPeakFinder</a><li>fTVectorSize
+: <a class="el" href="classAliHLTPHOSRawAnalyzerPeakFinder.html#AliHLTPHOSRawAnalyzerPeakFinderr2">AliHLTPHOSRawAnalyzerPeakFinder</a><li>fTZero
+: <a class="el" href="classAliHLTPHOSPulseGenerator.html#AliHLTPHOSPulseGeneratorr4">AliHLTPHOSPulseGenerator</a><li>fValidData
+: <a class="el" href="structAliHLTPHOSRcuCellEnergyDataStruct.html#AliHLTPHOSRcuCellEnergyDataStructo4">AliHLTPHOSRcuCellEnergyDataStruct</a>, <a class="el" href="structAliHLTPHOSModuleCellEnergyDataStruct.html#AliHLTPHOSModuleCellEnergyDataStructo2">AliHLTPHOSModuleCellEnergyDataStruct</a></ul>
+<h3><a class="anchor" name="index_g">- g -</a></h3><ul>
+<li>gAliHLTPHOSRawAnalyzerPeakFinderComponent
+: <a class="el" href="classAliHLTPHOSRawAnalyzerPeakFinderComponent.html#AliHLTPHOSRawAnalyzerPeakFinderComponents0">AliHLTPHOSRawAnalyzerPeakFinderComponent</a><li>gkCellEnergyDataType
+: <a class="el" href="classAliHLTPHOSDefinitions.html#AliHLTPHOSDefinitionss0">AliHLTPHOSDefinitions</a><li>gkDDLPackedRawDataType
+: <a class="el" href="classAliHLTPHOSDefinitions.html#AliHLTPHOSDefinitionss1">AliHLTPHOSDefinitions</a></ul>
+<h3><a class="anchor" name="index_i">- i -</a></h3><ul>
+<li>inputDataTypes
+: <a class="el" href="classAliHLTPHOSRawAnalyzerComponent.html#AliHLTPHOSRawAnalyzerComponentv1">AliHLTPHOSRawAnalyzerComponent</a>, <a class="el" href="classAliHLTPHOSModuleMergerComponent.html#AliHLTPHOSModuleMergerComponentv0">AliHLTPHOSModuleMergerComponent</a></ul>
+<h3><a class="anchor" name="index_k">- k -</a></h3><ul>
+<li>kfMCovarPtrPtr
+: <a class="el" href="classAliHLTPHOSRawAnalyzerLMS.html#AliHLTPHOSRawAnalyzerLMSr0">AliHLTPHOSRawAnalyzerLMS</a></ul>
+<h3><a class="anchor" name="index_o">- o -</a></h3><ul>
+<li>outputDataType
+: <a class="el" href="classAliHLTPHOSModuleMergerComponent.html#AliHLTPHOSModuleMergerComponentv1">AliHLTPHOSModuleMergerComponent</a></ul>
+<h3><a class="anchor" name="index_t">- t -</a></h3><ul>
+<li>tKLevel
+: <a class="el" href="classAliHLTPHOSRawAnalyzerKLevel.html#AliHLTPHOSRawAnalyzerKLevelr0">AliHLTPHOSRawAnalyzerKLevel</a></ul>
+<hr size="1"><address style="align: right;"><small>Generated on Sun Feb 18 22:17:03 2007 for AliHLTPHOS by
<a href="http://www.doxygen.org/index.html">
<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.3.9.1 </small></address>
</body>
<p>
Here is a list of all file members with links to the files they belong to:<ul>
-<li>ClassImp()
-: <a class="el" href="AliHLTPHOSRawAnalyzerPeakFinder_8cxx.html#a0">AliHLTPHOSRawAnalyzerPeakFinder.cxx</a>, <a class="el" href="AliHLTPHOSRawAnalyzerLMS_8cxx.html#a0">AliHLTPHOSRawAnalyzerLMS.cxx</a>, <a class="el" href="AliHLTPHOSRawAnalyzerKLevel_8cxx.html#a0">AliHLTPHOSRawAnalyzerKLevel.cxx</a>, <a class="el" href="AliHLTPHOSRawAnalyzerCrude_8cxx.html#a0">AliHLTPHOSRawAnalyzerCrude.cxx</a>, <a class="el" href="AliHLTPHOSRawAnalyzerChiSquareFit_8cxx.html#a0">AliHLTPHOSRawAnalyzerChiSquareFit.cxx</a>, <a class="el" href="AliHLTPHOSPulseGenerator_8cxx.html#a0">AliHLTPHOSPulseGenerator.cxx</a>, <a class="el" href="AliHLTPHOSEmcCalibData_8cxx.html#a0">AliHLTPHOSEmcCalibData.cxx</a><li>gAliHLTPHOSRawAnalyzerCrudeComponent
+<li>ALTRO_MAX_SAMPLES
+: <a class="el" href="AliHLTPHOSCommonDefs_8h.html#a5">AliHLTPHOSCommonDefs.h</a><li>ClassImp()
+: <a class="el" href="AliHLTPHOSRawAnalyzerPeakFinder_8cxx.html#a0">AliHLTPHOSRawAnalyzerPeakFinder.cxx</a>, <a class="el" href="AliHLTPHOSRawAnalyzerLMS_8cxx.html#a0">AliHLTPHOSRawAnalyzerLMS.cxx</a>, <a class="el" href="AliHLTPHOSRawAnalyzerKLevel_8cxx.html#a0">AliHLTPHOSRawAnalyzerKLevel.cxx</a>, <a class="el" href="AliHLTPHOSRawAnalyzerCrude_8cxx.html#a0">AliHLTPHOSRawAnalyzerCrude.cxx</a>, <a class="el" href="AliHLTPHOSRawAnalyzerChiSquareFit_8cxx.html#a0">AliHLTPHOSRawAnalyzerChiSquareFit.cxx</a>, <a class="el" href="AliHLTPHOSPulseGenerator_8cxx.html#a0">AliHLTPHOSPulseGenerator.cxx</a>, <a class="el" href="AliHLTPHOSEmcCalibData_8cxx.html#a0">AliHLTPHOSEmcCalibData.cxx</a><li>DEFAULT_FS
+: <a class="el" href="AliHLTPHOSCommonDefs_8h.html#a20">AliHLTPHOSCommonDefs.h</a><li>DEFAULT_TAU
+: <a class="el" href="AliHLTPHOSCommonDefs_8h.html#a19">AliHLTPHOSCommonDefs.h</a><li>gAliHLTPHOSFileWriterComponent
+: <a class="el" href="AliHLTPHOSFileWriterComponent_8cxx.html#a0">AliHLTPHOSFileWriterComponent.cxx</a><li>gAliHLTPHOSModuleMergerComponent
+: <a class="el" href="AliHLTPHOSModuleMergerComponent_8cxx.html#a0">AliHLTPHOSModuleMergerComponent.cxx</a><li>gAliHLTPHOSRawAnalyzerCrudeComponent
: <a class="el" href="AliHLTPHOSRawAnalyzerCrudeComponent_8cxx.html#a0">AliHLTPHOSRawAnalyzerCrudeComponent.cxx</a><li>gAliHLTPHOSRawAnalyzerPeakFinderComponent
-: <a class="el" href="AliHLTPHOSRawAnalyzerPeakFinderComponent_8cxx.html#a0">AliHLTPHOSRawAnalyzerPeakFinderComponent.cxx</a><li>main()
-: <a class="el" href="PeakFinderTest_8cxx.html#a1">PeakFinderTest.cxx</a><li>PHOS_ALTROCHANNELS
-: <a class="el" href="AliHLTPHOSCommonDefs_8h.html#a4">AliHLTPHOSCommonDefs.h</a><li>PHOS_ALTROS
-: <a class="el" href="AliHLTPHOSCommonDefs_8h.html#a3">AliHLTPHOSCommonDefs.h</a><li>PHOS_BRANCHES
-: <a class="el" href="AliHLTPHOSCommonDefs_8h.html#a1">AliHLTPHOSCommonDefs.h</a><li>PHOS_COLUMNS
-: <a class="el" href="AliHLTPHOSCommonDefs_8h.html#a7">AliHLTPHOSCommonDefs.h</a><li>PHOS_FEECS
-: <a class="el" href="AliHLTPHOSCommonDefs_8h.html#a2">AliHLTPHOSCommonDefs.h</a><li>PHOS_GAINS
-: <a class="el" href="AliHLTPHOSCommonDefs_8h.html#a8">AliHLTPHOSCommonDefs.h</a><li>PHOS_MODULES
-: <a class="el" href="AliHLTPHOSCommonDefs_8h.html#a5">AliHLTPHOSCommonDefs.h</a><li>PHOS_RCUS
-: <a class="el" href="AliHLTPHOSCommonDefs_8h.html#a0">AliHLTPHOSCommonDefs.h</a><li>PHOS_ROWS
-: <a class="el" href="AliHLTPHOSCommonDefs_8h.html#a6">AliHLTPHOSCommonDefs.h</a><li>setFileName()
+: <a class="el" href="AliHLTPHOSRawAnalyzerPeakFinderComponent_8cxx.html#a0">AliHLTPHOSRawAnalyzerPeakFinderComponent.cxx</a><li>HIGH_GAIN
+: <a class="el" href="AliHLTPHOSCommonDefs_8h.html#a18">AliHLTPHOSCommonDefs.h</a><li>LOW_GAIN
+: <a class="el" href="AliHLTPHOSCommonDefs_8h.html#a17">AliHLTPHOSCommonDefs.h</a><li>main()
+: <a class="el" href="PeakFinderTest_8cxx.html#a1">PeakFinderTest.cxx</a><li>N_ALTROCHANNELS
+: <a class="el" href="AliHLTPHOSCommonDefs_8h.html#a4">AliHLTPHOSCommonDefs.h</a><li>N_ALTROS
+: <a class="el" href="AliHLTPHOSCommonDefs_8h.html#a3">AliHLTPHOSCommonDefs.h</a><li>N_BRANCHES
+: <a class="el" href="AliHLTPHOSCommonDefs_8h.html#a1">AliHLTPHOSCommonDefs.h</a><li>N_COLUMNS_MOD
+: <a class="el" href="AliHLTPHOSCommonDefs_8h.html#a8">AliHLTPHOSCommonDefs.h</a><li>N_COLUMNS_RCU
+: <a class="el" href="AliHLTPHOSCommonDefs_8h.html#a10">AliHLTPHOSCommonDefs.h</a><li>N_DATATYPES
+: <a class="el" href="AliHLTPHOSCommonDefs_8h.html#a12">AliHLTPHOSCommonDefs.h</a><li>N_FEECS
+: <a class="el" href="AliHLTPHOSCommonDefs_8h.html#a2">AliHLTPHOSCommonDefs.h</a><li>N_GAINS
+: <a class="el" href="AliHLTPHOSCommonDefs_8h.html#a11">AliHLTPHOSCommonDefs.h</a><li>N_MODULES
+: <a class="el" href="AliHLTPHOSCommonDefs_8h.html#a6">AliHLTPHOSCommonDefs.h</a><li>N_RCUS
+: <a class="el" href="AliHLTPHOSCommonDefs_8h.html#a0">AliHLTPHOSCommonDefs.h</a><li>N_ROWS_MOD
+: <a class="el" href="AliHLTPHOSCommonDefs_8h.html#a7">AliHLTPHOSCommonDefs.h</a><li>N_ROWS_RCU
+: <a class="el" href="AliHLTPHOSCommonDefs_8h.html#a9">AliHLTPHOSCommonDefs.h</a><li>PF_DEFAULT_N_SAMPLES
+: <a class="el" href="AliHLTPHOSCommonDefs_8h.html#a15">AliHLTPHOSCommonDefs.h</a><li>PF_DEFAULT_STARTINDEX
+: <a class="el" href="AliHLTPHOSCommonDefs_8h.html#a16">AliHLTPHOSCommonDefs.h</a><li>PF_MAX_PATH_LENGTH
+: <a class="el" href="AliHLTPHOSCommonDefs_8h.html#a13">AliHLTPHOSCommonDefs.h</a><li>PF_VECTOR_DIR
+: <a class="el" href="AliHLTPHOSCommonDefs_8h.html#a14">AliHLTPHOSCommonDefs.h</a><li>setFileName()
: <a class="el" href="PeakFinderTest_8cxx.html#a0">PeakFinderTest.cxx</a></ul>
-<hr size="1"><address style="align: right;"><small>Generated on Wed Jan 17 21:56:44 2007 for AliHLTPHOS by
+<hr size="1"><address style="align: right;"><small>Generated on Sun Feb 18 22:17:04 2007 for AliHLTPHOS by
<a href="http://www.doxygen.org/index.html">
<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.3.9.1 </small></address>
</body>
<p>
<ul>
-<li>PHOS_ALTROCHANNELS
-: <a class="el" href="AliHLTPHOSCommonDefs_8h.html#a4">AliHLTPHOSCommonDefs.h</a><li>PHOS_ALTROS
-: <a class="el" href="AliHLTPHOSCommonDefs_8h.html#a3">AliHLTPHOSCommonDefs.h</a><li>PHOS_BRANCHES
-: <a class="el" href="AliHLTPHOSCommonDefs_8h.html#a1">AliHLTPHOSCommonDefs.h</a><li>PHOS_COLUMNS
-: <a class="el" href="AliHLTPHOSCommonDefs_8h.html#a7">AliHLTPHOSCommonDefs.h</a><li>PHOS_FEECS
-: <a class="el" href="AliHLTPHOSCommonDefs_8h.html#a2">AliHLTPHOSCommonDefs.h</a><li>PHOS_GAINS
-: <a class="el" href="AliHLTPHOSCommonDefs_8h.html#a8">AliHLTPHOSCommonDefs.h</a><li>PHOS_MODULES
-: <a class="el" href="AliHLTPHOSCommonDefs_8h.html#a5">AliHLTPHOSCommonDefs.h</a><li>PHOS_RCUS
-: <a class="el" href="AliHLTPHOSCommonDefs_8h.html#a0">AliHLTPHOSCommonDefs.h</a><li>PHOS_ROWS
-: <a class="el" href="AliHLTPHOSCommonDefs_8h.html#a6">AliHLTPHOSCommonDefs.h</a></ul>
-<hr size="1"><address style="align: right;"><small>Generated on Wed Jan 17 21:56:44 2007 for AliHLTPHOS by
+<li>ALTRO_MAX_SAMPLES
+: <a class="el" href="AliHLTPHOSCommonDefs_8h.html#a5">AliHLTPHOSCommonDefs.h</a><li>DEFAULT_FS
+: <a class="el" href="AliHLTPHOSCommonDefs_8h.html#a20">AliHLTPHOSCommonDefs.h</a><li>DEFAULT_TAU
+: <a class="el" href="AliHLTPHOSCommonDefs_8h.html#a19">AliHLTPHOSCommonDefs.h</a><li>HIGH_GAIN
+: <a class="el" href="AliHLTPHOSCommonDefs_8h.html#a18">AliHLTPHOSCommonDefs.h</a><li>LOW_GAIN
+: <a class="el" href="AliHLTPHOSCommonDefs_8h.html#a17">AliHLTPHOSCommonDefs.h</a><li>N_ALTROCHANNELS
+: <a class="el" href="AliHLTPHOSCommonDefs_8h.html#a4">AliHLTPHOSCommonDefs.h</a><li>N_ALTROS
+: <a class="el" href="AliHLTPHOSCommonDefs_8h.html#a3">AliHLTPHOSCommonDefs.h</a><li>N_BRANCHES
+: <a class="el" href="AliHLTPHOSCommonDefs_8h.html#a1">AliHLTPHOSCommonDefs.h</a><li>N_COLUMNS_MOD
+: <a class="el" href="AliHLTPHOSCommonDefs_8h.html#a8">AliHLTPHOSCommonDefs.h</a><li>N_COLUMNS_RCU
+: <a class="el" href="AliHLTPHOSCommonDefs_8h.html#a10">AliHLTPHOSCommonDefs.h</a><li>N_DATATYPES
+: <a class="el" href="AliHLTPHOSCommonDefs_8h.html#a12">AliHLTPHOSCommonDefs.h</a><li>N_FEECS
+: <a class="el" href="AliHLTPHOSCommonDefs_8h.html#a2">AliHLTPHOSCommonDefs.h</a><li>N_GAINS
+: <a class="el" href="AliHLTPHOSCommonDefs_8h.html#a11">AliHLTPHOSCommonDefs.h</a><li>N_MODULES
+: <a class="el" href="AliHLTPHOSCommonDefs_8h.html#a6">AliHLTPHOSCommonDefs.h</a><li>N_RCUS
+: <a class="el" href="AliHLTPHOSCommonDefs_8h.html#a0">AliHLTPHOSCommonDefs.h</a><li>N_ROWS_MOD
+: <a class="el" href="AliHLTPHOSCommonDefs_8h.html#a7">AliHLTPHOSCommonDefs.h</a><li>N_ROWS_RCU
+: <a class="el" href="AliHLTPHOSCommonDefs_8h.html#a9">AliHLTPHOSCommonDefs.h</a><li>PF_DEFAULT_N_SAMPLES
+: <a class="el" href="AliHLTPHOSCommonDefs_8h.html#a15">AliHLTPHOSCommonDefs.h</a><li>PF_DEFAULT_STARTINDEX
+: <a class="el" href="AliHLTPHOSCommonDefs_8h.html#a16">AliHLTPHOSCommonDefs.h</a><li>PF_MAX_PATH_LENGTH
+: <a class="el" href="AliHLTPHOSCommonDefs_8h.html#a13">AliHLTPHOSCommonDefs.h</a><li>PF_VECTOR_DIR
+: <a class="el" href="AliHLTPHOSCommonDefs_8h.html#a14">AliHLTPHOSCommonDefs.h</a></ul>
+<hr size="1"><address style="align: right;"><small>Generated on Sun Feb 18 22:17:04 2007 for AliHLTPHOS by
<a href="http://www.doxygen.org/index.html">
<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.3.9.1 </small></address>
</body>
: <a class="el" href="AliHLTPHOSRawAnalyzerPeakFinder_8cxx.html#a0">AliHLTPHOSRawAnalyzerPeakFinder.cxx</a>, <a class="el" href="AliHLTPHOSRawAnalyzerLMS_8cxx.html#a0">AliHLTPHOSRawAnalyzerLMS.cxx</a>, <a class="el" href="AliHLTPHOSRawAnalyzerKLevel_8cxx.html#a0">AliHLTPHOSRawAnalyzerKLevel.cxx</a>, <a class="el" href="AliHLTPHOSRawAnalyzerCrude_8cxx.html#a0">AliHLTPHOSRawAnalyzerCrude.cxx</a>, <a class="el" href="AliHLTPHOSRawAnalyzerChiSquareFit_8cxx.html#a0">AliHLTPHOSRawAnalyzerChiSquareFit.cxx</a>, <a class="el" href="AliHLTPHOSPulseGenerator_8cxx.html#a0">AliHLTPHOSPulseGenerator.cxx</a>, <a class="el" href="AliHLTPHOSEmcCalibData_8cxx.html#a0">AliHLTPHOSEmcCalibData.cxx</a><li>main()
: <a class="el" href="PeakFinderTest_8cxx.html#a1">PeakFinderTest.cxx</a><li>setFileName()
: <a class="el" href="PeakFinderTest_8cxx.html#a0">PeakFinderTest.cxx</a></ul>
-<hr size="1"><address style="align: right;"><small>Generated on Wed Jan 17 21:56:44 2007 for AliHLTPHOS by
+<hr size="1"><address style="align: right;"><small>Generated on Sun Feb 18 22:17:04 2007 for AliHLTPHOS by
<a href="http://www.doxygen.org/index.html">
<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.3.9.1 </small></address>
</body>
<p>
<ul>
-<li>gAliHLTPHOSRawAnalyzerCrudeComponent
+<li>gAliHLTPHOSFileWriterComponent
+: <a class="el" href="AliHLTPHOSFileWriterComponent_8cxx.html#a0">AliHLTPHOSFileWriterComponent.cxx</a><li>gAliHLTPHOSModuleMergerComponent
+: <a class="el" href="AliHLTPHOSModuleMergerComponent_8cxx.html#a0">AliHLTPHOSModuleMergerComponent.cxx</a><li>gAliHLTPHOSRawAnalyzerCrudeComponent
: <a class="el" href="AliHLTPHOSRawAnalyzerCrudeComponent_8cxx.html#a0">AliHLTPHOSRawAnalyzerCrudeComponent.cxx</a><li>gAliHLTPHOSRawAnalyzerPeakFinderComponent
: <a class="el" href="AliHLTPHOSRawAnalyzerPeakFinderComponent_8cxx.html#a0">AliHLTPHOSRawAnalyzerPeakFinderComponent.cxx</a></ul>
-<hr size="1"><address style="align: right;"><small>Generated on Wed Jan 17 21:56:44 2007 for AliHLTPHOS by
+<hr size="1"><address style="align: right;"><small>Generated on Sun Feb 18 22:17:04 2007 for AliHLTPHOS by
<a href="http://www.doxygen.org/index.html">
<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.3.9.1 </small></address>
</body>
<!-- Generated by Doxygen 1.3.9.1 -->
<div class="qindex"><a class="qindex" href="main.html">Main Page</a> | <a class="qindexHL" 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>
<h1>AliHLTPHOS Class Hierarchy</h1>This inheritance list is sorted roughly, but not completely, alphabetically:<ul>
+<li><a class="el" href="structAliHLTPHOSDataHeaderStruct.html">AliHLTPHOSDataHeaderStruct</a>
+<li><a class="el" href="classAliHLTPHOSDefinitions.html">AliHLTPHOSDefinitions</a>
<li><a class="el" href="classAliHLTPHOSEmcCalibData.html">AliHLTPHOSEmcCalibData</a>
+<li><a class="el" href="classAliHLTPHOSFileWriter.html">AliHLTPHOSFileWriter</a>
+<ul>
+<li><a class="el" href="classAliHLTPHOSCellEnergiesFileWriter.html">AliHLTPHOSCellEnergiesFileWriter</a>
+<li><a class="el" href="classAliHLTPHOSDDLPackedFileWriter.html">AliHLTPHOSDDLPackedFileWriter</a>
+</ul>
+<li><a class="el" href="classAliHLTPHOSFileWriterComponent.html">AliHLTPHOSFileWriterComponent</a>
+<li><a class="el" href="structAliHLTPHOSModuleCellEnergyDataStruct.html">AliHLTPHOSModuleCellEnergyDataStruct</a>
+<li><a class="el" href="classAliHLTPHOSModuleMergerComponent.html">AliHLTPHOSModuleMergerComponent</a>
<li><a class="el" href="classAliHLTPHOSPulseGenerator.html">AliHLTPHOSPulseGenerator</a>
<li><a class="el" href="classAliHLTPHOSRawAnalyzer.html">AliHLTPHOSRawAnalyzer</a>
<ul>
<li><a class="el" href="classAliHLTPHOSRawAnalyzerCrudeComponent.html">AliHLTPHOSRawAnalyzerCrudeComponent</a>
<li><a class="el" href="classAliHLTPHOSRawAnalyzerPeakFinderComponent.html">AliHLTPHOSRawAnalyzerPeakFinderComponent</a>
</ul>
+<li><a class="el" href="structAliHLTPHOSRcuCellEnergyDataStruct.html">AliHLTPHOSRcuCellEnergyDataStruct</a>
+<li><a class="el" href="structAliHLTPHOSValidCellDataStruct.html">AliHLTPHOSValidCellDataStruct</a>
</ul>
-<hr size="1"><address style="align: right;"><small>Generated on Wed Jan 17 21:56:43 2007 for AliHLTPHOS by
+<hr size="1"><address style="align: right;"><small>Generated on Sun Feb 18 22:17:03 2007 for AliHLTPHOS by
<a href="http://www.doxygen.org/index.html">
<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.3.9.1 </small></address>
</body>
<div class="qindex"><a class="qindexHL" 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>
<h1>AliHLTPHOS Documentation</h1>
<p>
-<h3 align="center">0.0.0 </h3><hr size="1"><address style="align: right;"><small>Generated on Wed Jan 17 21:56:43 2007 for AliHLTPHOS by
+<h3 align="center">0.0.0 </h3><hr size="1"><address style="align: right;"><small>Generated on Sun Feb 18 22:17:02 2007 for AliHLTPHOS by
<a href="http://www.doxygen.org/index.html">
<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.3.9.1 </small></address>
</body>
<p><img src="ftv2node.png" alt="o" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><a class="el" href="main.html" target="basefrm">Main Page</a></p>
<p><img src="ftv2pnode.png" alt="o" width=16 height=22 onclick="toggleFolder('folder1', this)"/><img src="ftv2folderclosed.png" alt="+" width=24 height=22 onclick="toggleFolder('folder1', this)"/><a class="el" href="files.html" target="basefrm">File List</a></p>
<div id="folder1">
+ <p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2node.png" alt="o" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><a class="el" href="AliHLTPHOSCellEnergiesFileWriter_8cxx.html" target="basefrm">AliHLTPHOSCellEnergiesFileWriter.cxx</a></p>
+ <p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2node.png" alt="o" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><a class="el" href="AliHLTPHOSCellEnergiesFileWriter_8h.html" target="basefrm">AliHLTPHOSCellEnergiesFileWriter.h</a></p>
<p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2node.png" alt="o" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><a class="el" href="AliHLTPHOSCommonDefs_8h.html" target="basefrm">AliHLTPHOSCommonDefs.h</a></p>
+ <p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2node.png" alt="o" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><a class="el" href="AliHLTPHOSDataHeaderStruct_8h.html" target="basefrm">AliHLTPHOSDataHeaderStruct.h</a></p>
+ <p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2node.png" alt="o" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><a class="el" href="AliHLTPHOSDDLPackedFileWriter_8cxx.html" target="basefrm">AliHLTPHOSDDLPackedFileWriter.cxx</a></p>
+ <p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2node.png" alt="o" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><a class="el" href="AliHLTPHOSDDLPackedFileWriter_8h.html" target="basefrm">AliHLTPHOSDDLPackedFileWriter.h</a></p>
+ <p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2node.png" alt="o" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><a class="el" href="AliHLTPHOSDefinitions_8cxx.html" target="basefrm">AliHLTPHOSDefinitions.cxx</a></p>
+ <p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2node.png" alt="o" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><a class="el" href="AliHLTPHOSDefinitions_8h.html" target="basefrm">AliHLTPHOSDefinitions.h</a></p>
<p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2node.png" alt="o" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><a class="el" href="AliHLTPHOSEmcCalibData_8cxx.html" target="basefrm">AliHLTPHOSEmcCalibData.cxx</a></p>
<p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2node.png" alt="o" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><a class="el" href="AliHLTPHOSEmcCalibData_8h.html" target="basefrm">AliHLTPHOSEmcCalibData.h</a></p>
+ <p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2node.png" alt="o" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><a class="el" href="AliHLTPHOSFileWriter_8cxx.html" target="basefrm">AliHLTPHOSFileWriter.cxx</a></p>
+ <p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2node.png" alt="o" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><a class="el" href="AliHLTPHOSFileWriter_8h.html" target="basefrm">AliHLTPHOSFileWriter.h</a></p>
+ <p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2node.png" alt="o" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><a class="el" href="AliHLTPHOSFileWriterComponent_8cxx.html" target="basefrm">AliHLTPHOSFileWriterComponent.cxx</a></p>
+ <p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2node.png" alt="o" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><a class="el" href="AliHLTPHOSFileWriterComponent_8h.html" target="basefrm">AliHLTPHOSFileWriterComponent.h</a></p>
<p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2node.png" alt="o" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><a class="el" href="AliHLTPHOSLinkDef_8h.html" target="basefrm">AliHLTPHOSLinkDef.h</a></p>
+ <p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2node.png" alt="o" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><a class="el" href="AliHLTPHOSModuleCellEnergyDataStruct_8h.html" target="basefrm">AliHLTPHOSModuleCellEnergyDataStruct.h</a></p>
+ <p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2node.png" alt="o" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><a class="el" href="AliHLTPHOSModuleMergerComponent_8cxx.html" target="basefrm">AliHLTPHOSModuleMergerComponent.cxx</a></p>
+ <p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2node.png" alt="o" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><a class="el" href="AliHLTPHOSModuleMergerComponent_8h.html" target="basefrm">AliHLTPHOSModuleMergerComponent.h</a></p>
<p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2node.png" alt="o" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><a class="el" href="AliHLTPHOSPulseGenerator_8cxx.html" target="basefrm">AliHLTPHOSPulseGenerator.cxx</a></p>
<p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2node.png" alt="o" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><a class="el" href="AliHLTPHOSPulseGenerator_8h.html" target="basefrm">AliHLTPHOSPulseGenerator.h</a></p>
<p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2node.png" alt="o" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><a class="el" href="AliHLTPHOSRawAnalyzer_8cxx.html" target="basefrm">AliHLTPHOSRawAnalyzer.cxx</a></p>
<p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2node.png" alt="o" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><a class="el" href="AliHLTPHOSRawAnalyzerPeakFinder_8h.html" target="basefrm">AliHLTPHOSRawAnalyzerPeakFinder.h</a></p>
<p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2node.png" alt="o" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><a class="el" href="AliHLTPHOSRawAnalyzerPeakFinderComponent_8cxx.html" target="basefrm">AliHLTPHOSRawAnalyzerPeakFinderComponent.cxx</a></p>
<p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2node.png" alt="o" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><a class="el" href="AliHLTPHOSRawAnalyzerPeakFinderComponent_8h.html" target="basefrm">AliHLTPHOSRawAnalyzerPeakFinderComponent.h</a></p>
+ <p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2node.png" alt="o" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><a class="el" href="AliHLTPHOSRcuCellEnergyDataStruct_8h.html" target="basefrm">AliHLTPHOSRcuCellEnergyDataStruct.h</a></p>
+ <p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2node.png" alt="o" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><a class="el" href="AliHLTPHOSValidCellDataStruct_8h.html" target="basefrm">AliHLTPHOSValidCellDataStruct.h</a></p>
<p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2lastnode.png" alt="\" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><a class="el" href="PeakFinderTest_8cxx.html" target="basefrm">PeakFinderTest.cxx</a></p>
</div>
<p><img src="ftv2pnode.png" alt="o" width=16 height=22 onclick="toggleFolder('folder2', this)"/><img src="ftv2folderclosed.png" alt="+" width=24 height=22 onclick="toggleFolder('folder2', this)"/><a class="el" href="annotated.html" target="basefrm">Class List</a></p>
<div id="folder2">
+ <p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2node.png" alt="o" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><a class="el" href="classAliHLTPHOSCellEnergiesFileWriter.html" target="basefrm">AliHLTPHOSCellEnergiesFileWriter</a></p>
+ <p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2node.png" alt="o" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><a class="el" href="structAliHLTPHOSDataHeaderStruct.html" target="basefrm">AliHLTPHOSDataHeaderStruct</a></p>
+ <p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2node.png" alt="o" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><a class="el" href="classAliHLTPHOSDDLPackedFileWriter.html" target="basefrm">AliHLTPHOSDDLPackedFileWriter</a></p>
+ <p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2node.png" alt="o" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><a class="el" href="classAliHLTPHOSDefinitions.html" target="basefrm">AliHLTPHOSDefinitions</a></p>
<p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2node.png" alt="o" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><a class="el" href="classAliHLTPHOSEmcCalibData.html" target="basefrm">AliHLTPHOSEmcCalibData</a></p>
+ <p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2node.png" alt="o" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><a class="el" href="classAliHLTPHOSFileWriter.html" target="basefrm">AliHLTPHOSFileWriter</a></p>
+ <p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2node.png" alt="o" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><a class="el" href="classAliHLTPHOSFileWriterComponent.html" target="basefrm">AliHLTPHOSFileWriterComponent</a></p>
+ <p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2node.png" alt="o" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><a class="el" href="structAliHLTPHOSModuleCellEnergyDataStruct.html" target="basefrm">AliHLTPHOSModuleCellEnergyDataStruct</a></p>
+ <p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2node.png" alt="o" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><a class="el" href="classAliHLTPHOSModuleMergerComponent.html" target="basefrm">AliHLTPHOSModuleMergerComponent</a></p>
<p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2node.png" alt="o" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><a class="el" href="classAliHLTPHOSPulseGenerator.html" target="basefrm">AliHLTPHOSPulseGenerator</a></p>
<p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2node.png" alt="o" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><a class="el" href="classAliHLTPHOSRawAnalyzer.html" target="basefrm">AliHLTPHOSRawAnalyzer</a></p>
<p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2node.png" alt="o" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><a class="el" href="classAliHLTPHOSRawAnalyzerChiSquareFit.html" target="basefrm">AliHLTPHOSRawAnalyzerChiSquareFit</a></p>
<p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2node.png" alt="o" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><a class="el" href="classAliHLTPHOSRawAnalyzerKLevel.html" target="basefrm">AliHLTPHOSRawAnalyzerKLevel</a></p>
<p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2node.png" alt="o" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><a class="el" href="classAliHLTPHOSRawAnalyzerLMS.html" target="basefrm">AliHLTPHOSRawAnalyzerLMS</a></p>
<p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2node.png" alt="o" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><a class="el" href="classAliHLTPHOSRawAnalyzerPeakFinder.html" target="basefrm">AliHLTPHOSRawAnalyzerPeakFinder</a></p>
- <p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2lastnode.png" alt="\" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><a class="el" href="classAliHLTPHOSRawAnalyzerPeakFinderComponent.html" target="basefrm">AliHLTPHOSRawAnalyzerPeakFinderComponent</a></p>
+ <p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2node.png" alt="o" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><a class="el" href="classAliHLTPHOSRawAnalyzerPeakFinderComponent.html" target="basefrm">AliHLTPHOSRawAnalyzerPeakFinderComponent</a></p>
+ <p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2node.png" alt="o" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><a class="el" href="structAliHLTPHOSRcuCellEnergyDataStruct.html" target="basefrm">AliHLTPHOSRcuCellEnergyDataStruct</a></p>
+ <p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2lastnode.png" alt="\" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><a class="el" href="structAliHLTPHOSValidCellDataStruct.html" target="basefrm">AliHLTPHOSValidCellDataStruct</a></p>
</div>
<p><img src="ftv2pnode.png" alt="o" width=16 height=22 onclick="toggleFolder('folder3', this)"/><img src="ftv2folderclosed.png" alt="+" width=24 height=22 onclick="toggleFolder('folder3', this)"/><a class="el" href="hierarchy.html" target="basefrm">Class Hierarchy</a></p>
<div id="folder3">
+ <p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2node.png" alt="o" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><a class="el" href="structAliHLTPHOSDataHeaderStruct.html" target="basefrm">AliHLTPHOSDataHeaderStruct</a></p>
+ <p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2node.png" alt="o" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><a class="el" href="classAliHLTPHOSDefinitions.html" target="basefrm">AliHLTPHOSDefinitions</a></p>
<p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2node.png" alt="o" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><a class="el" href="classAliHLTPHOSEmcCalibData.html" target="basefrm">AliHLTPHOSEmcCalibData</a></p>
- <p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2node.png" alt="o" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><a class="el" href="classAliHLTPHOSPulseGenerator.html" target="basefrm">AliHLTPHOSPulseGenerator</a></p>
- <p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2pnode.png" alt="o" width=16 height=22 onclick="toggleFolder('folder4', this)"/><img src="ftv2folderclosed.png" alt="+" width=24 height=22 onclick="toggleFolder('folder4', this)"/><a class="el" href="classAliHLTPHOSRawAnalyzer.html" target="basefrm">AliHLTPHOSRawAnalyzer</a></p>
+ <p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2pnode.png" alt="o" width=16 height=22 onclick="toggleFolder('folder4', this)"/><img src="ftv2folderclosed.png" alt="+" width=24 height=22 onclick="toggleFolder('folder4', this)"/><a class="el" href="classAliHLTPHOSFileWriter.html" target="basefrm">AliHLTPHOSFileWriter</a></p>
<div id="folder4">
+ <p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2node.png" alt="o" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><a class="el" href="classAliHLTPHOSCellEnergiesFileWriter.html" target="basefrm">AliHLTPHOSCellEnergiesFileWriter</a></p>
+ <p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2lastnode.png" alt="\" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><a class="el" href="classAliHLTPHOSDDLPackedFileWriter.html" target="basefrm">AliHLTPHOSDDLPackedFileWriter</a></p>
+ </div>
+ <p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2node.png" alt="o" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><a class="el" href="classAliHLTPHOSFileWriterComponent.html" target="basefrm">AliHLTPHOSFileWriterComponent</a></p>
+ <p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2node.png" alt="o" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><a class="el" href="structAliHLTPHOSModuleCellEnergyDataStruct.html" target="basefrm">AliHLTPHOSModuleCellEnergyDataStruct</a></p>
+ <p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2node.png" alt="o" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><a class="el" href="classAliHLTPHOSModuleMergerComponent.html" target="basefrm">AliHLTPHOSModuleMergerComponent</a></p>
+ <p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2node.png" alt="o" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><a class="el" href="classAliHLTPHOSPulseGenerator.html" target="basefrm">AliHLTPHOSPulseGenerator</a></p>
+ <p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2pnode.png" alt="o" width=16 height=22 onclick="toggleFolder('folder5', this)"/><img src="ftv2folderclosed.png" alt="+" width=24 height=22 onclick="toggleFolder('folder5', this)"/><a class="el" href="classAliHLTPHOSRawAnalyzer.html" target="basefrm">AliHLTPHOSRawAnalyzer</a></p>
+ <div id="folder5">
<p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2node.png" alt="o" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><a class="el" href="classAliHLTPHOSRawAnalyzerChiSquareFit.html" target="basefrm">AliHLTPHOSRawAnalyzerChiSquareFit</a></p>
<p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2node.png" alt="o" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><a class="el" href="classAliHLTPHOSRawAnalyzerCrude.html" target="basefrm">AliHLTPHOSRawAnalyzerCrude</a></p>
<p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2node.png" alt="o" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><a class="el" href="classAliHLTPHOSRawAnalyzerKLevel.html" target="basefrm">AliHLTPHOSRawAnalyzerKLevel</a></p>
<p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2node.png" alt="o" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><a class="el" href="classAliHLTPHOSRawAnalyzerLMS.html" target="basefrm">AliHLTPHOSRawAnalyzerLMS</a></p>
<p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2lastnode.png" alt="\" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><a class="el" href="classAliHLTPHOSRawAnalyzerPeakFinder.html" target="basefrm">AliHLTPHOSRawAnalyzerPeakFinder</a></p>
</div>
- <p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2plastnode.png" alt="\" width=16 height=22 onclick="toggleFolder('folder5', this)"/><img src="ftv2folderclosed.png" alt="+" width=24 height=22 onclick="toggleFolder('folder5', this)"/><a class="el" href="classAliHLTPHOSRawAnalyzerComponent.html" target="basefrm">AliHLTPHOSRawAnalyzerComponent</a></p>
- <div id="folder5">
- <p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2blank.png" alt=" " width=16 height=22 /><img src="ftv2node.png" alt="o" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><a class="el" href="classAliHLTPHOSRawAnalyzerCrudeComponent.html" target="basefrm">AliHLTPHOSRawAnalyzerCrudeComponent</a></p>
- <p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2blank.png" alt=" " width=16 height=22 /><img src="ftv2lastnode.png" alt="\" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><a class="el" href="classAliHLTPHOSRawAnalyzerPeakFinderComponent.html" target="basefrm">AliHLTPHOSRawAnalyzerPeakFinderComponent</a></p>
+ <p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2pnode.png" alt="o" width=16 height=22 onclick="toggleFolder('folder6', this)"/><img src="ftv2folderclosed.png" alt="+" width=24 height=22 onclick="toggleFolder('folder6', this)"/><a class="el" href="classAliHLTPHOSRawAnalyzerComponent.html" target="basefrm">AliHLTPHOSRawAnalyzerComponent</a></p>
+ <div id="folder6">
+ <p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2node.png" alt="o" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><a class="el" href="classAliHLTPHOSRawAnalyzerCrudeComponent.html" target="basefrm">AliHLTPHOSRawAnalyzerCrudeComponent</a></p>
+ <p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2lastnode.png" alt="\" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><a class="el" href="classAliHLTPHOSRawAnalyzerPeakFinderComponent.html" target="basefrm">AliHLTPHOSRawAnalyzerPeakFinderComponent</a></p>
</div>
+ <p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2node.png" alt="o" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><a class="el" href="structAliHLTPHOSRcuCellEnergyDataStruct.html" target="basefrm">AliHLTPHOSRcuCellEnergyDataStruct</a></p>
+ <p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2lastnode.png" alt="\" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><a class="el" href="structAliHLTPHOSValidCellDataStruct.html" target="basefrm">AliHLTPHOSValidCellDataStruct</a></p>
</div>
<p><img src="ftv2node.png" alt="o" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><a class="el" href="functions.html" target="basefrm">Class Members</a></p>
<p><img src="ftv2lastnode.png" alt="\" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><a class="el" href="globals.html" target="basefrm">File Members</a></p>