<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
-<title>PHOSofflineparameterextraction: AliHLTPHOSRawAnalyzer Class Reference</title>
+<title>AliHLTPHOS: AliHLTPHOSRawAnalyzer Class Reference</title>
<link href="doxygen.css" rel="stylesheet" type="text/css">
</head><body>
<!-- Generated by Doxygen 1.3.9.1 -->
<a href="classAliHLTPHOSRawAnalyzer-members.html">List of all members.</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="classAliHLTPHOSRawAnalyzer.html#a0">AliHLTPHOSRawAnalyzer</a> ()</td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classAliHLTPHOSRawAnalyzer.html#AliHLTPHOSRawAnalyzera0">AliHLTPHOSRawAnalyzer</a> ()</td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual </td><td class="memItemRight" valign="bottom"><a class="el" href="classAliHLTPHOSRawAnalyzer.html#a1">~AliHLTPHOSRawAnalyzer</a> ()</td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual </td><td class="memItemRight" valign="bottom"><a class="el" href="classAliHLTPHOSRawAnalyzer.html#AliHLTPHOSRawAnalyzera1">~AliHLTPHOSRawAnalyzer</a> ()</td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classAliHLTPHOSRawAnalyzer.html#a2">AliHLTPHOSRawAnalyzer</a> (double *dataPtr, double fs)</td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classAliHLTPHOSRawAnalyzer.html#AliHLTPHOSRawAnalyzera2">AliHLTPHOSRawAnalyzer</a> (double *dataPtr, double fs)</td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classAliHLTPHOSRawAnalyzer.html#a3">AliHLTPHOSRawAnalyzer</a> (const <a class="el" href="classAliHLTPHOSRawAnalyzer.html">AliHLTPHOSRawAnalyzer</a> &)</td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classAliHLTPHOSRawAnalyzer.html#AliHLTPHOSRawAnalyzera3">AliHLTPHOSRawAnalyzer</a> (const <a class="el" href="classAliHLTPHOSRawAnalyzer.html">AliHLTPHOSRawAnalyzer</a> &)</td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="classAliHLTPHOSRawAnalyzer.html">AliHLTPHOSRawAnalyzer</a> & </td><td class="memItemRight" valign="bottom"><a class="el" href="classAliHLTPHOSRawAnalyzer.html#a4">operator=</a> (const <a class="el" href="classAliHLTPHOSRawAnalyzer.html">AliHLTPHOSRawAnalyzer</a> &)</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="classAliHLTPHOSRawAnalyzer.html#AliHLTPHOSRawAnalyzera4">operator=</a> (const <a class="el" href="classAliHLTPHOSRawAnalyzer.html">AliHLTPHOSRawAnalyzer</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#a5">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#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#a6">BaselineCorrection</a> (double *dataPtr, double baselineValue)</td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classAliHLTPHOSRawAnalyzer.html#AliHLTPHOSRawAnalyzerPeakFindera8">BaselineCorrection</a> (double *dataPtr, double baselineValue)</td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="classAliHLTPHOSRawAnalyzer.html#a7">FindStartIndex</a> (double treshold)</td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="classAliHLTPHOSRawAnalyzer.html#AliHLTPHOSRawAnalyzerPeakFindera9">FindStartIndex</a> (double treshold)</td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">float </td><td class="memItemRight" valign="bottom"><a class="el" href="classAliHLTPHOSRawAnalyzer.html#a8">GetTiming</a> ()</td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">float </td><td class="memItemRight" valign="bottom"><a class="el" href="classAliHLTPHOSRawAnalyzer.html#AliHLTPHOSRawAnalyzerPeakFindera10">GetTiming</a> ()</td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">float </td><td class="memItemRight" valign="bottom"><a class="el" href="classAliHLTPHOSRawAnalyzer.html#a9">GetEnergy</a> ()</td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">float </td><td class="memItemRight" valign="bottom"><a class="el" href="classAliHLTPHOSRawAnalyzer.html#AliHLTPHOSRawAnalyzerPeakFindera11">GetEnergy</a> ()</td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classAliHLTPHOSRawAnalyzer.html#a10">SetData</a> (double *data)</td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classAliHLTPHOSRawAnalyzer.html#AliHLTPHOSRawAnalyzerPeakFindera12">SetData</a> (double *data)</td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classAliHLTPHOSRawAnalyzer.html#a11">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#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#a12">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">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#a13">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> (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#a14">Evaluate</a> (int start=0, int lenght=100)=0</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 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#p0">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#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#p1">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#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#p2">fDTofGuess</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#AliHLTPHOSRawAnalyzerPeakFinderp2">fDTofGuess</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#p3">fDAmplGuess</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#AliHLTPHOSRawAnalyzerPeakFinderp3">fDAmplGuess</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#p4">fTau</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#AliHLTPHOSRawAnalyzerPeakFinderp4">fTau</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#p5">fDTof</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#AliHLTPHOSRawAnalyzerPeakFinderp5">fDTof</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#p6">fDAmpl</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#p7">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">n</a></td></tr>
</table>
<hr><h2>Constructor & Destructor Documentation</h2>
-<a class="anchor" name="a0" doxytag="AliHLTPHOSRawAnalyzer::AliHLTPHOSRawAnalyzer"></a><p>
+<a class="anchor" name="AliHLTPHOSRawAnalyzera0" doxytag="AliHLTPHOSRawAnalyzer::AliHLTPHOSRawAnalyzer"></a><p>
<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
<tr>
<td class="mdRow">
</td>
<td>
+<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 }
+</pre></div>
<p>
</td>
</tr>
</table>
-<a class="anchor" name="a1" doxytag="AliHLTPHOSRawAnalyzer::~AliHLTPHOSRawAnalyzer"></a><p>
+<a class="anchor" name="AliHLTPHOSRawAnalyzera1" doxytag="AliHLTPHOSRawAnalyzer::~AliHLTPHOSRawAnalyzer"></a><p>
<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
<tr>
<td class="mdRow">
</td>
<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 }
+</pre></div>
<p>
</td>
</tr>
</table>
-<a class="anchor" name="a2" doxytag="AliHLTPHOSRawAnalyzer::AliHLTPHOSRawAnalyzer"></a><p>
+<a class="anchor" name="AliHLTPHOSRawAnalyzera2" doxytag="AliHLTPHOSRawAnalyzer::AliHLTPHOSRawAnalyzer"></a><p>
<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
<tr>
<td class="mdRow">
<tr><td valign="top"></td><td valign="top"><em>fs</em> </td><td>the sampling frequency in entities of MHz. Needed in order to calculate physical time </td></tr>
</table>
</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>.
+<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>
+</pre></div>
+<p>
</td>
</tr>
</table>
-<a class="anchor" name="a3" doxytag="AliHLTPHOSRawAnalyzer::AliHLTPHOSRawAnalyzer"></a><p>
+<a class="anchor" name="AliHLTPHOSRawAnalyzera3" doxytag="AliHLTPHOSRawAnalyzer::AliHLTPHOSRawAnalyzer"></a><p>
<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
<tr>
<td class="mdRow">
</td>
<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 }
+</pre></div>
<p>
</td>
</tr>
</table>
<hr><h2>Member Function Documentation</h2>
-<a class="anchor" name="a6" doxytag="AliHLTPHOSRawAnalyzer::BaselineCorrection"></a><p>
+<a class="anchor" name="AliHLTPHOSRawAnalyzerPeakFindera8" doxytag="AliHLTPHOSRawAnalyzer::BaselineCorrection"></a><p>
<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
<tr>
<td class="mdRow">
<tr><td valign="top"></td><td valign="top"><em>BaslineValue</em> </td><td>the basline value to subtract.. </td></tr>
</table>
</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>.
+<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>
+</pre></div>
+<p>
</td>
</tr>
</table>
-<a class="anchor" name="a5" doxytag="AliHLTPHOSRawAnalyzer::BaselineCorrection"></a><p>
+<a class="anchor" name="AliHLTPHOSRawAnalyzerPeakFindera7" doxytag="AliHLTPHOSRawAnalyzer::BaselineCorrection"></a><p>
<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
<tr>
<td class="mdRow">
<tr><td valign="top"></td><td valign="top"><em>N</em> </td><td>the number of pretrigger samples used to calculate the baseline. </td></tr>
</table>
</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>.
+<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>
+</pre></div>
+<p>
</td>
</tr>
</table>
-<a class="anchor" name="a14" doxytag="AliHLTPHOSRawAnalyzer::Evaluate"></a><p>
+<a class="anchor" name="AliHLTPHOSRawAnalyzera14" 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#a4">AliHLTPHOSRawAnalyzerChiSquareFit</a>, <a class="el" href="classAliHLTPHOSRawAnalyzerCrude.html#a4">AliHLTPHOSRawAnalyzerCrude</a>, <a class="el" href="classAliHLTPHOSRawAnalyzerKLevel.html#a4">AliHLTPHOSRawAnalyzerKLevel</a>, <a class="el" href="classAliHLTPHOSRawAnalyzerLMS.html#a5">AliHLTPHOSRawAnalyzerLMS</a>, and <a class="el" href="classAliHLTPHOSRawAnalyzerPeakFinder.html#a6">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>, <a class="el" href="classAliHLTPHOSRawAnalyzerLMS.html#AliHLTPHOSRawAnalyzerLMSa5">AliHLTPHOSRawAnalyzerLMS</a>, and <a class="el" href="classAliHLTPHOSRawAnalyzerPeakFinder.html#AliHLTPHOSRawAnalyzerPeakFindera6">AliHLTPHOSRawAnalyzerPeakFinder</a>. </td>
</tr>
</table>
-<a class="anchor" name="a7" doxytag="AliHLTPHOSRawAnalyzer::FindStartIndex"></a><p>
+<a class="anchor" name="AliHLTPHOSRawAnalyzerPeakFindera9" doxytag="AliHLTPHOSRawAnalyzer::FindStartIndex"></a><p>
<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
<tr>
<td class="mdRow">
</td>
<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>
+</pre></div>
<p>
</td>
</tr>
</table>
-<a class="anchor" name="a9" doxytag="AliHLTPHOSRawAnalyzer::GetEnergy"></a><p>
+<a class="anchor" name="AliHLTPHOSRawAnalyzerPeakFindera11" doxytag="AliHLTPHOSRawAnalyzer::GetEnergy"></a><p>
<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
<tr>
<td class="mdRow">
<td>
<p>
-Gives the time in entities of ADC channels (quantization levels). Absolute enrgy is found by multiplying with offline calibration constants. </td>
+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>
+</pre></div>
+<p>
+ </td>
</tr>
</table>
-<a class="anchor" name="a8" doxytag="AliHLTPHOSRawAnalyzer::GetTiming"></a><p>
+<a class="anchor" name="AliHLTPHOSRawAnalyzerPeakFindera10" doxytag="AliHLTPHOSRawAnalyzer::GetTiming"></a><p>
<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
<tr>
<td class="mdRow">
<td>
<p>
-Gives the timing in entities of sample indexes Physical time is found by multiplying with the sampling intervall (Ts). </td>
+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>
+</pre></div>
+<p>
+ </td>
</tr>
</table>
-<a class="anchor" name="a13" 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">
<tr><td valign="top"></td><td valign="top"><em>treshold</em> </td><td>The index of the first value above treshold is ntaken to be the first value. </td></tr>
</table>
</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 }
+</pre></div>
+<p>
</td>
</tr>
</table>
-<a class="anchor" name="a12" doxytag="AliHLTPHOSRawAnalyzer::MakeInitialGuess"></a><p>
+<a class="anchor" name="AliHLTPHOSRawAnalyzerPeakFindera14" doxytag="AliHLTPHOSRawAnalyzer::MakeInitialGuess"></a><p>
<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
<tr>
<td class="mdRow">
<td>
<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. </td>
+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 }
+</pre></div>
+<p>
+ </td>
</tr>
</table>
-<a class="anchor" name="a4" doxytag="AliHLTPHOSRawAnalyzer::operator="></a><p>
+<a class="anchor" name="AliHLTPHOSRawAnalyzera4" doxytag="AliHLTPHOSRawAnalyzer::operator="></a><p>
<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
<tr>
<td class="mdRow">
</td>
<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 }
+</pre></div>
<p>
</td>
</tr>
</table>
-<a class="anchor" name="a10" doxytag="AliHLTPHOSRawAnalyzer::SetData"></a><p>
+<a class="anchor" name="AliHLTPHOSRawAnalyzerPeakFindera12" doxytag="AliHLTPHOSRawAnalyzer::SetData"></a><p>
<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
<tr>
<td class="mdRow">
<td>
<p>
-Set data array. Overrides data data array set in the constructor. </td>
+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>.
+<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 }
+</pre></div>
+<p>
+ </td>
</tr>
</table>
-<a class="anchor" name="a11" doxytag="AliHLTPHOSRawAnalyzer::SetSampleFreq"></a><p>
+<a class="anchor" name="AliHLTPHOSRawAnalyzerPeakFindera13" doxytag="AliHLTPHOSRawAnalyzer::SetSampleFreq"></a><p>
<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
<tr>
<td class="mdRow">
</td>
<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 }
+</pre></div>
<p>
</td>
</tr>
</table>
<hr><h2>Member Data Documentation</h2>
-<a class="anchor" name="p6" doxytag="AliHLTPHOSRawAnalyzer::fDAmpl"></a><p>
+<a class="anchor" name="AliHLTPHOSRawAnalyzerPeakFinderp6" doxytag="AliHLTPHOSRawAnalyzer::fDAmpl"></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#p6">AliHLTPHOSRawAnalyzer::fDAmpl</a><code> [protected]</code> </td>
+ <td class="md" nowrap valign="top">double <a class="el" href="classAliHLTPHOSRawAnalyzer.html#AliHLTPHOSRawAnalyzerPeakFinderp6">AliHLTPHOSRawAnalyzer::fDAmpl</a><code> [protected]</code> </td>
</tr>
</table>
</td>
<td>
<p>
-Amplitude in entities of ADC levels </td>
+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>
</tr>
</table>
-<a class="anchor" name="p3" doxytag="AliHLTPHOSRawAnalyzer::fDAmplGuess"></a><p>
+<a class="anchor" name="AliHLTPHOSRawAnalyzerPeakFinderp3" doxytag="AliHLTPHOSRawAnalyzer::fDAmplGuess"></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#p3">AliHLTPHOSRawAnalyzer::fDAmplGuess</a><code> [protected]</code> </td>
+ <td class="md" nowrap valign="top">double <a class="el" href="classAliHLTPHOSRawAnalyzer.html#AliHLTPHOSRawAnalyzerPeakFinderp3">AliHLTPHOSRawAnalyzer::fDAmplGuess</a><code> [protected]</code> </td>
</tr>
</table>
</td>
<td>
<p>
-Initial guess for amplitude </td>
+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>
</tr>
</table>
-<a class="anchor" name="p5" doxytag="AliHLTPHOSRawAnalyzer::fDTof"></a><p>
+<a class="anchor" name="AliHLTPHOSRawAnalyzerPeakFinderp5" doxytag="AliHLTPHOSRawAnalyzer::fDTof"></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#p5">AliHLTPHOSRawAnalyzer::fDTof</a><code> [protected]</code> </td>
+ <td class="md" nowrap valign="top">double <a class="el" href="classAliHLTPHOSRawAnalyzer.html#AliHLTPHOSRawAnalyzerPeakFinderp5">AliHLTPHOSRawAnalyzer::fDTof</a><code> [protected]</code> </td>
</tr>
</table>
</td>
<td>
<p>
-Time of flight in entities of sample intervals </td>
+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>
</tr>
</table>
-<a class="anchor" name="p2" doxytag="AliHLTPHOSRawAnalyzer::fDTofGuess"></a><p>
+<a class="anchor" name="AliHLTPHOSRawAnalyzerPeakFinderp2" doxytag="AliHLTPHOSRawAnalyzer::fDTofGuess"></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#p2">AliHLTPHOSRawAnalyzer::fDTofGuess</a><code> [protected]</code> </td>
+ <td class="md" nowrap valign="top">double <a class="el" href="classAliHLTPHOSRawAnalyzer.html#AliHLTPHOSRawAnalyzerPeakFinderp2">AliHLTPHOSRawAnalyzer::fDTofGuess</a><code> [protected]</code> </td>
</tr>
</table>
</td>
<td>
<p>
-Initial guess for t0 </td>
+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>
</tr>
</table>
-<a class="anchor" name="p0" doxytag="AliHLTPHOSRawAnalyzer::fFloatDataPtr"></a><p>
+<a class="anchor" name="AliHLTPHOSRawAnalyzerPeakFinderp0" doxytag="AliHLTPHOSRawAnalyzer::fFloatDataPtr"></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#p0">AliHLTPHOSRawAnalyzer::fFloatDataPtr</a><code> [protected]</code> </td>
+ <td class="md" nowrap valign="top">double* <a class="el" href="classAliHLTPHOSRawAnalyzer.html#AliHLTPHOSRawAnalyzerPeakFinderp0">AliHLTPHOSRawAnalyzer::fFloatDataPtr</a><code> [protected]</code> </td>
</tr>
</table>
</td>
<td>
<p>
-Float representation of data that should be fitted </td>
+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>.
+<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>
</tr>
</table>
-<a class="anchor" name="p1" doxytag="AliHLTPHOSRawAnalyzer::fSampleFrequency"></a><p>
+<a class="anchor" name="AliHLTPHOSRawAnalyzerPeakFinderp1" doxytag="AliHLTPHOSRawAnalyzer::fSampleFrequency"></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#p1">AliHLTPHOSRawAnalyzer::fSampleFrequency</a><code> [protected]</code> </td>
+ <td class="md" nowrap valign="top">double <a class="el" href="classAliHLTPHOSRawAnalyzer.html#AliHLTPHOSRawAnalyzerPeakFinderp1">AliHLTPHOSRawAnalyzer::fSampleFrequency</a><code> [protected]</code> </td>
</tr>
</table>
</td>
<td>
<p>
-The ADC sample frequency in MHz used under data taking </td>
+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>.
+<p>
+Referenced by <a class="el" href="AliHLTPHOSRawAnalyzer_8cxx-source.html#l00029">AliHLTPHOSRawAnalyzer()</a>. </td>
</tr>
</table>
-<a class="anchor" name="p4" doxytag="AliHLTPHOSRawAnalyzer::fTau"></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">double <a class="el" href="classAliHLTPHOSRawAnalyzer.html#p4">AliHLTPHOSRawAnalyzer::fTau</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>
-The risetime in micro seconds </td>
+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>
</tr>
</table>
-<a class="anchor" name="p7" doxytag="AliHLTPHOSRawAnalyzer::n"></a><p>
+<a class="anchor" name="AliHLTPHOSRawAnalyzerPeakFinderp7" doxytag="AliHLTPHOSRawAnalyzer::n"></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#p7">AliHLTPHOSRawAnalyzer::n</a><code> [protected]</code> </td>
+ <td class="md" nowrap valign="top">int <a class="el" href="classAliHLTPHOSRawAnalyzer.html#AliHLTPHOSRawAnalyzerPeakFinderp7">AliHLTPHOSRawAnalyzer::n</a><code> [protected]</code> </td>
</tr>
</table>
</td>
<td>
<p>
- </td>
+
+<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>.
+<p>
+Referenced by <a class="el" href="AliHLTPHOSRawAnalyzer_8cxx-source.html#l00045">BaselineCorrection()</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.html">AliHLTPHOSRawAnalyzer.cxx</a></ul>
-<hr size="1"><address style="align: right;"><small>Generated on Wed Jan 17 21:35:44 2007 for PHOSofflineparameterextraction by
+<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
<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>