]> git.uio.no Git - u/mrichter/AliRoot.git/commitdiff
New html documentation
authorphille <phille@f7af4fe6-9843-0410-8265-dc069ae4e863>
Wed, 17 Jan 2007 20:37:18 +0000 (20:37 +0000)
committerphille <phille@f7af4fe6-9843-0410-8265-dc069ae4e863>
Wed, 17 Jan 2007 20:37:18 +0000 (20:37 +0000)
149 files changed:
HLT/PHOS/html/AliHLTPHOSCommonDefs_8h-source.html [new file with mode: 0644]
HLT/PHOS/html/AliHLTPHOSCommonDefs_8h.html [new file with mode: 0644]
HLT/PHOS/html/AliHLTPHOSEmcCalibData_8cxx.html [new file with mode: 0644]
HLT/PHOS/html/AliHLTPHOSEmcCalibData_8h-source.html [new file with mode: 0644]
HLT/PHOS/html/AliHLTPHOSEmcCalibData_8h.html [new file with mode: 0644]
HLT/PHOS/html/AliHLTPHOSLinkDef_8h-source.html [new file with mode: 0644]
HLT/PHOS/html/AliHLTPHOSLinkDef_8h.html [new file with mode: 0644]
HLT/PHOS/html/AliHLTPHOSPulseGenerator_8cxx.html [new file with mode: 0644]
HLT/PHOS/html/AliHLTPHOSPulseGenerator_8h-source.html [new file with mode: 0644]
HLT/PHOS/html/AliHLTPHOSPulseGenerator_8h.html [new file with mode: 0644]
HLT/PHOS/html/AliHLTPHOSRawAnalyzerChiSquareFit_8cxx.html [new file with mode: 0644]
HLT/PHOS/html/AliHLTPHOSRawAnalyzerChiSquareFit_8h-source.html [new file with mode: 0644]
HLT/PHOS/html/AliHLTPHOSRawAnalyzerChiSquareFit_8h.html [new file with mode: 0644]
HLT/PHOS/html/AliHLTPHOSRawAnalyzerComponent_8cxx.html [new file with mode: 0644]
HLT/PHOS/html/AliHLTPHOSRawAnalyzerComponent_8h-source.html [new file with mode: 0644]
HLT/PHOS/html/AliHLTPHOSRawAnalyzerComponent_8h.html [new file with mode: 0644]
HLT/PHOS/html/AliHLTPHOSRawAnalyzerCrudeComponent_8cxx.html [new file with mode: 0644]
HLT/PHOS/html/AliHLTPHOSRawAnalyzerCrudeComponent_8h-source.html [new file with mode: 0644]
HLT/PHOS/html/AliHLTPHOSRawAnalyzerCrudeComponent_8h.html [new file with mode: 0644]
HLT/PHOS/html/AliHLTPHOSRawAnalyzerCrude_8cxx.html [new file with mode: 0644]
HLT/PHOS/html/AliHLTPHOSRawAnalyzerCrude_8h-source.html [new file with mode: 0644]
HLT/PHOS/html/AliHLTPHOSRawAnalyzerCrude_8h.html [new file with mode: 0644]
HLT/PHOS/html/AliHLTPHOSRawAnalyzerKLevel_8cxx.html [new file with mode: 0644]
HLT/PHOS/html/AliHLTPHOSRawAnalyzerKLevel_8h-source.html [new file with mode: 0644]
HLT/PHOS/html/AliHLTPHOSRawAnalyzerKLevel_8h.html [new file with mode: 0644]
HLT/PHOS/html/AliHLTPHOSRawAnalyzerLMS_8cxx.html [new file with mode: 0644]
HLT/PHOS/html/AliHLTPHOSRawAnalyzerLMS_8h-source.html [new file with mode: 0644]
HLT/PHOS/html/AliHLTPHOSRawAnalyzerLMS_8h.html [new file with mode: 0644]
HLT/PHOS/html/AliHLTPHOSRawAnalyzerPeakFinderComponent_8cxx.html [new file with mode: 0644]
HLT/PHOS/html/AliHLTPHOSRawAnalyzerPeakFinderComponent_8h-source.html [new file with mode: 0644]
HLT/PHOS/html/AliHLTPHOSRawAnalyzerPeakFinderComponent_8h.html [new file with mode: 0644]
HLT/PHOS/html/AliHLTPHOSRawAnalyzerPeakFinder_8cxx.html [new file with mode: 0644]
HLT/PHOS/html/AliHLTPHOSRawAnalyzerPeakFinder_8h-source.html [new file with mode: 0644]
HLT/PHOS/html/AliHLTPHOSRawAnalyzerPeakFinder_8h.html [new file with mode: 0644]
HLT/PHOS/html/AliHLTPHOSRawAnalyzer_8cxx.html [new file with mode: 0644]
HLT/PHOS/html/AliHLTPHOSRawAnalyzer_8h-source.html [new file with mode: 0644]
HLT/PHOS/html/AliHLTPHOSRawAnalyzer_8h.html [new file with mode: 0644]
HLT/PHOS/html/PeakFinderTest_8cxx.html [new file with mode: 0644]
HLT/PHOS/html/annotated.html [new file with mode: 0644]
HLT/PHOS/html/classAliHLTPHOSEmcCalibData-members.html [new file with mode: 0644]
HLT/PHOS/html/classAliHLTPHOSEmcCalibData.html [new file with mode: 0644]
HLT/PHOS/html/classAliHLTPHOSPulseGenerator-members.html [new file with mode: 0644]
HLT/PHOS/html/classAliHLTPHOSPulseGenerator.html [new file with mode: 0644]
HLT/PHOS/html/classAliHLTPHOSRawAnalyzer-members.html [new file with mode: 0644]
HLT/PHOS/html/classAliHLTPHOSRawAnalyzer.html [new file with mode: 0644]
HLT/PHOS/html/classAliHLTPHOSRawAnalyzer.png [new file with mode: 0644]
HLT/PHOS/html/classAliHLTPHOSRawAnalyzerChiSquareFit-members.html [new file with mode: 0644]
HLT/PHOS/html/classAliHLTPHOSRawAnalyzerChiSquareFit.html [new file with mode: 0644]
HLT/PHOS/html/classAliHLTPHOSRawAnalyzerChiSquareFit.png [new file with mode: 0644]
HLT/PHOS/html/classAliHLTPHOSRawAnalyzerComponent-members.html [new file with mode: 0644]
HLT/PHOS/html/classAliHLTPHOSRawAnalyzerComponent.html [new file with mode: 0644]
HLT/PHOS/html/classAliHLTPHOSRawAnalyzerComponent.png [new file with mode: 0644]
HLT/PHOS/html/classAliHLTPHOSRawAnalyzerCrude-members.html [new file with mode: 0644]
HLT/PHOS/html/classAliHLTPHOSRawAnalyzerCrude.html [new file with mode: 0644]
HLT/PHOS/html/classAliHLTPHOSRawAnalyzerCrude.png [new file with mode: 0644]
HLT/PHOS/html/classAliHLTPHOSRawAnalyzerCrudeComponent-members.html [new file with mode: 0644]
HLT/PHOS/html/classAliHLTPHOSRawAnalyzerCrudeComponent.html [new file with mode: 0644]
HLT/PHOS/html/classAliHLTPHOSRawAnalyzerCrudeComponent.png [new file with mode: 0644]
HLT/PHOS/html/classAliHLTPHOSRawAnalyzerKLevel-members.html [new file with mode: 0644]
HLT/PHOS/html/classAliHLTPHOSRawAnalyzerKLevel.html [new file with mode: 0644]
HLT/PHOS/html/classAliHLTPHOSRawAnalyzerKLevel.png [new file with mode: 0644]
HLT/PHOS/html/classAliHLTPHOSRawAnalyzerLMS-members.html [new file with mode: 0644]
HLT/PHOS/html/classAliHLTPHOSRawAnalyzerLMS.html [new file with mode: 0644]
HLT/PHOS/html/classAliHLTPHOSRawAnalyzerLMS.png [new file with mode: 0644]
HLT/PHOS/html/classAliHLTPHOSRawAnalyzerPeakFinder-members.html [new file with mode: 0644]
HLT/PHOS/html/classAliHLTPHOSRawAnalyzerPeakFinder.html [new file with mode: 0644]
HLT/PHOS/html/classAliHLTPHOSRawAnalyzerPeakFinder.png [new file with mode: 0644]
HLT/PHOS/html/classAliHLTPHOSRawAnalyzerPeakFinderComponent-members.html [new file with mode: 0644]
HLT/PHOS/html/classAliHLTPHOSRawAnalyzerPeakFinderComponent.html [new file with mode: 0644]
HLT/PHOS/html/classAliHLTPHOSRawAnalyzerPeakFinderComponent.png [new file with mode: 0644]
HLT/PHOS/html/classes.html [new file with mode: 0644]
HLT/PHOS/html/doxygen.css [new file with mode: 0644]
HLT/PHOS/html/doxygen.png [new file with mode: 0644]
HLT/PHOS/html/files.html [new file with mode: 0644]
HLT/PHOS/html/ftv2blank.png [new file with mode: 0644]
HLT/PHOS/html/ftv2doc.png [new file with mode: 0644]
HLT/PHOS/html/ftv2folderclosed.png [new file with mode: 0644]
HLT/PHOS/html/ftv2folderopen.png [new file with mode: 0644]
HLT/PHOS/html/ftv2lastnode.png [new file with mode: 0644]
HLT/PHOS/html/ftv2link.png [new file with mode: 0644]
HLT/PHOS/html/ftv2mlastnode.png [new file with mode: 0644]
HLT/PHOS/html/ftv2mnode.png [new file with mode: 0644]
HLT/PHOS/html/ftv2node.png [new file with mode: 0644]
HLT/PHOS/html/ftv2plastnode.png [new file with mode: 0644]
HLT/PHOS/html/ftv2pnode.png [new file with mode: 0644]
HLT/PHOS/html/ftv2vertline.png [new file with mode: 0644]
HLT/PHOS/html/functions.html [new file with mode: 0644]
HLT/PHOS/html/functions_func.html [new file with mode: 0644]
HLT/PHOS/html/functions_vars.html [new file with mode: 0644]
HLT/PHOS/html/globals.html [new file with mode: 0644]
HLT/PHOS/html/globals_defs.html [new file with mode: 0644]
HLT/PHOS/html/globals_func.html [new file with mode: 0644]
HLT/PHOS/html/globals_vars.html [new file with mode: 0644]
HLT/PHOS/html/hierarchy.html [new file with mode: 0644]
HLT/PHOS/html/index.html [new file with mode: 0644]
HLT/PHOS/html/main.html [new file with mode: 0644]
HLT/PHOS/html/tree.html [new file with mode: 0644]
HLT/PHOS/latex/AliHLTPHOSCommonDefs_8h.tex [new file with mode: 0644]
HLT/PHOS/latex/AliHLTPHOSEmcCalibData_8cxx.tex [new file with mode: 0644]
HLT/PHOS/latex/AliHLTPHOSEmcCalibData_8h.tex [new file with mode: 0644]
HLT/PHOS/latex/AliHLTPHOSLinkDef_8h.tex [new file with mode: 0644]
HLT/PHOS/latex/AliHLTPHOSPulseGenerator_8cxx.tex [new file with mode: 0644]
HLT/PHOS/latex/AliHLTPHOSPulseGenerator_8h.tex [new file with mode: 0644]
HLT/PHOS/latex/AliHLTPHOSRawAnalyzerChiSquareFit_8cxx.tex [new file with mode: 0644]
HLT/PHOS/latex/AliHLTPHOSRawAnalyzerChiSquareFit_8h.tex [new file with mode: 0644]
HLT/PHOS/latex/AliHLTPHOSRawAnalyzerComponent_8cxx.tex [new file with mode: 0644]
HLT/PHOS/latex/AliHLTPHOSRawAnalyzerComponent_8h.tex [new file with mode: 0644]
HLT/PHOS/latex/AliHLTPHOSRawAnalyzerCrudeComponent_8cxx.tex [new file with mode: 0644]
HLT/PHOS/latex/AliHLTPHOSRawAnalyzerCrudeComponent_8h.tex [new file with mode: 0644]
HLT/PHOS/latex/AliHLTPHOSRawAnalyzerCrude_8cxx.tex [new file with mode: 0644]
HLT/PHOS/latex/AliHLTPHOSRawAnalyzerCrude_8h.tex [new file with mode: 0644]
HLT/PHOS/latex/AliHLTPHOSRawAnalyzerKLevel_8cxx.tex [new file with mode: 0644]
HLT/PHOS/latex/AliHLTPHOSRawAnalyzerKLevel_8h.tex [new file with mode: 0644]
HLT/PHOS/latex/AliHLTPHOSRawAnalyzerLMS_8cxx.tex [new file with mode: 0644]
HLT/PHOS/latex/AliHLTPHOSRawAnalyzerLMS_8h.tex [new file with mode: 0644]
HLT/PHOS/latex/AliHLTPHOSRawAnalyzerPeakFinderComponent_8cxx.tex [new file with mode: 0644]
HLT/PHOS/latex/AliHLTPHOSRawAnalyzerPeakFinderComponent_8h.tex [new file with mode: 0644]
HLT/PHOS/latex/AliHLTPHOSRawAnalyzerPeakFinder_8cxx.tex [new file with mode: 0644]
HLT/PHOS/latex/AliHLTPHOSRawAnalyzerPeakFinder_8h.tex [new file with mode: 0644]
HLT/PHOS/latex/AliHLTPHOSRawAnalyzer_8cxx.tex [new file with mode: 0644]
HLT/PHOS/latex/AliHLTPHOSRawAnalyzer_8h.tex [new file with mode: 0644]
HLT/PHOS/latex/Helvetica.ttf [new file with mode: 0644]
HLT/PHOS/latex/Makefile [new file with mode: 0644]
HLT/PHOS/latex/PeakFinderTest_8cxx.tex [new file with mode: 0644]
HLT/PHOS/latex/annotated.tex [new file with mode: 0644]
HLT/PHOS/latex/classAliHLTPHOSEmcCalibData.tex [new file with mode: 0644]
HLT/PHOS/latex/classAliHLTPHOSPulseGenerator.tex [new file with mode: 0644]
HLT/PHOS/latex/classAliHLTPHOSRawAnalyzer.eps [new file with mode: 0644]
HLT/PHOS/latex/classAliHLTPHOSRawAnalyzer.tex [new file with mode: 0644]
HLT/PHOS/latex/classAliHLTPHOSRawAnalyzerChiSquareFit.eps [new file with mode: 0644]
HLT/PHOS/latex/classAliHLTPHOSRawAnalyzerChiSquareFit.tex [new file with mode: 0644]
HLT/PHOS/latex/classAliHLTPHOSRawAnalyzerComponent.eps [new file with mode: 0644]
HLT/PHOS/latex/classAliHLTPHOSRawAnalyzerComponent.tex [new file with mode: 0644]
HLT/PHOS/latex/classAliHLTPHOSRawAnalyzerCrude.eps [new file with mode: 0644]
HLT/PHOS/latex/classAliHLTPHOSRawAnalyzerCrude.tex [new file with mode: 0644]
HLT/PHOS/latex/classAliHLTPHOSRawAnalyzerCrudeComponent.eps [new file with mode: 0644]
HLT/PHOS/latex/classAliHLTPHOSRawAnalyzerCrudeComponent.tex [new file with mode: 0644]
HLT/PHOS/latex/classAliHLTPHOSRawAnalyzerKLevel.eps [new file with mode: 0644]
HLT/PHOS/latex/classAliHLTPHOSRawAnalyzerKLevel.tex [new file with mode: 0644]
HLT/PHOS/latex/classAliHLTPHOSRawAnalyzerLMS.eps [new file with mode: 0644]
HLT/PHOS/latex/classAliHLTPHOSRawAnalyzerLMS.tex [new file with mode: 0644]
HLT/PHOS/latex/classAliHLTPHOSRawAnalyzerPeakFinder.eps [new file with mode: 0644]
HLT/PHOS/latex/classAliHLTPHOSRawAnalyzerPeakFinder.tex [new file with mode: 0644]
HLT/PHOS/latex/classAliHLTPHOSRawAnalyzerPeakFinderComponent.eps [new file with mode: 0644]
HLT/PHOS/latex/classAliHLTPHOSRawAnalyzerPeakFinderComponent.tex [new file with mode: 0644]
HLT/PHOS/latex/doxygen.sty [new file with mode: 0644]
HLT/PHOS/latex/files.tex [new file with mode: 0644]
HLT/PHOS/latex/hierarchy.tex [new file with mode: 0644]
HLT/PHOS/latex/refman.tex [new file with mode: 0644]

diff --git a/HLT/PHOS/html/AliHLTPHOSCommonDefs_8h-source.html b/HLT/PHOS/html/AliHLTPHOSCommonDefs_8h-source.html
new file mode 100644 (file)
index 0000000..f08ff2a
--- /dev/null
@@ -0,0 +1,27 @@
+<!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: AliHLTPHOSCommonDefs.h Source File</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.3.9.1 -->
+<div class="qindex"><a class="qindex" href="main.html">Main&nbsp;Page</a> | <a class="qindex" href="hierarchy.html">Class&nbsp;Hierarchy</a> | <a class="qindex" href="classes.html">Alphabetical&nbsp;List</a> | <a class="qindex" href="annotated.html">Class&nbsp;List</a> | <a class="qindex" href="files.html">File&nbsp;List</a> | <a class="qindex" href="functions.html">Class&nbsp;Members</a> | <a class="qindex" href="globals.html">File&nbsp;Members</a></div>
+<h1>AliHLTPHOSCommonDefs.h</h1><a href="AliHLTPHOSCommonDefs_8h.html">Go to the documentation of this file.</a><div class="fragment"><pre class="fragment">00001 <span class="preprocessor">#ifndef ALIPHOSCOMMONDEFS_H</span>
+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:35:44 2007 for PHOSofflineparameterextraction by&nbsp;
+<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>
+</html>
diff --git a/HLT/PHOS/html/AliHLTPHOSCommonDefs_8h.html b/HLT/PHOS/html/AliHLTPHOSCommonDefs_8h.html
new file mode 100644 (file)
index 0000000..c077408
--- /dev/null
@@ -0,0 +1,244 @@
+<!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: AliHLTPHOSCommonDefs.h File Reference</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.3.9.1 -->
+<div class="qindex"><a class="qindex" href="main.html">Main&nbsp;Page</a> | <a class="qindex" href="hierarchy.html">Class&nbsp;Hierarchy</a> | <a class="qindex" href="classes.html">Alphabetical&nbsp;List</a> | <a class="qindex" href="annotated.html">Class&nbsp;List</a> | <a class="qindex" href="files.html">File&nbsp;List</a> | <a class="qindex" href="functions.html">Class&nbsp;Members</a> | <a class="qindex" href="globals.html">File&nbsp;Members</a></div>
+<h1>AliHLTPHOSCommonDefs.h File Reference</h1>
+<p>
+<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&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="AliHLTPHOSCommonDefs_8h.html#a0">PHOS_RCUS</a>&nbsp;&nbsp;&nbsp;4</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="AliHLTPHOSCommonDefs_8h.html#a1">PHOS_BRANCHES</a>&nbsp;&nbsp;&nbsp;2</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="AliHLTPHOSCommonDefs_8h.html#a2">PHOS_FEECS</a>&nbsp;&nbsp;&nbsp;14</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="AliHLTPHOSCommonDefs_8h.html#a3">PHOS_ALTROS</a>&nbsp;&nbsp;&nbsp;4</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="AliHLTPHOSCommonDefs_8h.html#a4">PHOS_ALTROCHANNELS</a>&nbsp;&nbsp;&nbsp;16</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="AliHLTPHOSCommonDefs_8h.html#a5">PHOS_MODULES</a>&nbsp;&nbsp;&nbsp;5</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="AliHLTPHOSCommonDefs_8h.html#a6">PHOS_ROWS</a>&nbsp;&nbsp;&nbsp;64</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="AliHLTPHOSCommonDefs_8h.html#a7">PHOS_COLUMNS</a>&nbsp;&nbsp;&nbsp;56</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="AliHLTPHOSCommonDefs_8h.html#a8">PHOS_GAINS</a>&nbsp;&nbsp;&nbsp;2</td></tr>
+
+</table>
+<hr><h2>Define Documentation</h2>
+<a class="anchor" name="a4" doxytag="AliHLTPHOSCommonDefs.h::PHOS_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 PHOS_ALTROCHANNELS&nbsp;&nbsp;&nbsp;16          </td>
+        </tr>
+      </table>
+    </td>
+  </tr>
+</table>
+<table cellspacing="5" cellpadding="0" border="0">
+  <tr>
+    <td>
+      &nbsp;
+    </td>
+    <td>
+
+<p>
+Number of readout channles per ALTRO     </td>
+  </tr>
+</table>
+<a class="anchor" name="a3" doxytag="AliHLTPHOSCommonDefs.h::PHOS_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&nbsp;&nbsp;&nbsp;4          </td>
+        </tr>
+      </table>
+    </td>
+  </tr>
+</table>
+<table cellspacing="5" cellpadding="0" border="0">
+  <tr>
+    <td>
+      &nbsp;
+    </td>
+    <td>
+
+<p>
+Number of ALTROs per frontend card     </td>
+  </tr>
+</table>
+<a class="anchor" name="a1" doxytag="AliHLTPHOSCommonDefs.h::PHOS_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&nbsp;&nbsp;&nbsp;2          </td>
+        </tr>
+      </table>
+    </td>
+  </tr>
+</table>
+<table cellspacing="5" cellpadding="0" border="0">
+  <tr>
+    <td>
+      &nbsp;
+    </td>
+    <td>
+
+<p>
+Number of branches per RCU     </td>
+  </tr>
+</table>
+<a class="anchor" name="a7" doxytag="AliHLTPHOSCommonDefs.h::PHOS_COLUMNS"></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&nbsp;&nbsp;&nbsp;56          </td>
+        </tr>
+      </table>
+    </td>
+  </tr>
+</table>
+<table cellspacing="5" cellpadding="0" border="0">
+  <tr>
+    <td>
+      &nbsp;
+    </td>
+    <td>
+
+<p>
+Number of columns per module     </td>
+  </tr>
+</table>
+<a class="anchor" name="a2" doxytag="AliHLTPHOSCommonDefs.h::PHOS_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 PHOS_FEECS&nbsp;&nbsp;&nbsp;14          </td>
+        </tr>
+      </table>
+    </td>
+  </tr>
+</table>
+<table cellspacing="5" cellpadding="0" border="0">
+  <tr>
+    <td>
+      &nbsp;
+    </td>
+    <td>
+
+<p>
+Number of Frontend cards per branch     </td>
+  </tr>
+</table>
+<a class="anchor" name="a8" doxytag="AliHLTPHOSCommonDefs.h::PHOS_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&nbsp;&nbsp;&nbsp;2          </td>
+        </tr>
+      </table>
+    </td>
+  </tr>
+</table>
+<table cellspacing="5" cellpadding="0" border="0">
+  <tr>
+    <td>
+      &nbsp;
+    </td>
+    <td>
+
+<p>
+Number of gains per ALTRO channel     </td>
+  </tr>
+</table>
+<a class="anchor" name="a5" doxytag="AliHLTPHOSCommonDefs.h::PHOS_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&nbsp;&nbsp;&nbsp;5          </td>
+        </tr>
+      </table>
+    </td>
+  </tr>
+</table>
+<table cellspacing="5" cellpadding="0" border="0">
+  <tr>
+    <td>
+      &nbsp;
+    </td>
+    <td>
+
+<p>
+Number of modules of the PHOS detector     </td>
+  </tr>
+</table>
+<a class="anchor" name="a0" doxytag="AliHLTPHOSCommonDefs.h::PHOS_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&nbsp;&nbsp;&nbsp;4          </td>
+        </tr>
+      </table>
+    </td>
+  </tr>
+</table>
+<table cellspacing="5" cellpadding="0" border="0">
+  <tr>
+    <td>
+      &nbsp;
+    </td>
+    <td>
+
+<p>
+Number of RCUs per Module     </td>
+  </tr>
+</table>
+<a class="anchor" name="a6" doxytag="AliHLTPHOSCommonDefs.h::PHOS_ROWS"></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&nbsp;&nbsp;&nbsp;64          </td>
+        </tr>
+      </table>
+    </td>
+  </tr>
+</table>
+<table cellspacing="5" cellpadding="0" border="0">
+  <tr>
+    <td>
+      &nbsp;
+    </td>
+    <td>
+
+<p>
+Number of rows per module     </td>
+  </tr>
+</table>
+<hr size="1"><address style="align: right;"><small>Generated on Wed Jan 17 21:35:44 2007 for PHOSofflineparameterextraction by&nbsp;
+<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>
+</html>
diff --git a/HLT/PHOS/html/AliHLTPHOSEmcCalibData_8cxx.html b/HLT/PHOS/html/AliHLTPHOSEmcCalibData_8cxx.html
new file mode 100644 (file)
index 0000000..6448125
--- /dev/null
@@ -0,0 +1,48 @@
+<!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: AliHLTPHOSEmcCalibData.cxx File Reference</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.3.9.1 -->
+<div class="qindex"><a class="qindex" href="main.html">Main&nbsp;Page</a> | <a class="qindex" href="hierarchy.html">Class&nbsp;Hierarchy</a> | <a class="qindex" href="classes.html">Alphabetical&nbsp;List</a> | <a class="qindex" href="annotated.html">Class&nbsp;List</a> | <a class="qindex" href="files.html">File&nbsp;List</a> | <a class="qindex" href="functions.html">Class&nbsp;Members</a> | <a class="qindex" href="globals.html">File&nbsp;Members</a></div>
+<h1>AliHLTPHOSEmcCalibData.cxx File Reference</h1><code>#include "<a class="el" href="AliHLTPHOSEmcCalibData_8h-source.html">AliHLTPHOSEmcCalibData.h</a>"</code><br>
+<table border="0" cellpadding="0" cellspacing="0">
+<tr><td></td></tr>
+<tr><td colspan="2"><br><h2>Functions</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="AliHLTPHOSEmcCalibData_8cxx.html#a0">ClassImp</a> (<a class="el" href="classAliHLTPHOSEmcCalibData.html">AliHLTPHOSEmcCalibData</a>) <a class="el" href="classAliHLTPHOSEmcCalibData.html">AliHLTPHOSEmcCalibData</a></td></tr>
+
+</table>
+<hr><h2>Function Documentation</h2>
+<a class="anchor" name="a0" doxytag="AliHLTPHOSEmcCalibData.cxx::ClassImp"></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">ClassImp           </td>
+          <td class="md" valign="top">(&nbsp;</td>
+          <td class="md" nowrap valign="top"><a class="el" href="classAliHLTPHOSEmcCalibData.html">AliHLTPHOSEmcCalibData</a>&nbsp;</td>
+          <td class="mdname1" valign="top" nowrap>          </td>
+          <td class="md" valign="top">&nbsp;)&nbsp;</td>
+          <td class="md" nowrap></td>
+        </tr>
+      </table>
+    </td>
+  </tr>
+</table>
+<table cellspacing="5" cellpadding="0" border="0">
+  <tr>
+    <td>
+      &nbsp;
+    </td>
+    <td>
+
+<p>
+    </td>
+  </tr>
+</table>
+<hr size="1"><address style="align: right;"><small>Generated on Wed Jan 17 21:35:44 2007 for PHOSofflineparameterextraction by&nbsp;
+<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>
+</html>
diff --git a/HLT/PHOS/html/AliHLTPHOSEmcCalibData_8h-source.html b/HLT/PHOS/html/AliHLTPHOSEmcCalibData_8h-source.html
new file mode 100644 (file)
index 0000000..d56b44b
--- /dev/null
@@ -0,0 +1,48 @@
+<!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: AliHLTPHOSEmcCalibData.h Source File</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.3.9.1 -->
+<div class="qindex"><a class="qindex" href="main.html">Main&nbsp;Page</a> | <a class="qindex" href="hierarchy.html">Class&nbsp;Hierarchy</a> | <a class="qindex" href="classes.html">Alphabetical&nbsp;List</a> | <a class="qindex" href="annotated.html">Class&nbsp;List</a> | <a class="qindex" href="files.html">File&nbsp;List</a> | <a class="qindex" href="functions.html">Class&nbsp;Members</a> | <a class="qindex" href="globals.html">File&nbsp;Members</a></div>
+<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 
+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#a0">AliHLTPHOSEmcCalibData</a>();
+00019   <a class="code" href="classAliHLTPHOSEmcCalibData.html#a0">AliHLTPHOSEmcCalibData</a>(<span class="keyword">const</span> <span class="keywordtype">char</span>* name);
+00020   <a class="code" href="classAliHLTPHOSEmcCalibData.html#a0">AliHLTPHOSEmcCalibData</a>(<span class="keyword">const</span> <a class="code" href="classAliHLTPHOSEmcCalibData.html">AliHLTPHOSEmcCalibData</a> &amp;calibda);
+00021   <a class="code" href="classAliHLTPHOSEmcCalibData.html">AliHLTPHOSEmcCalibData</a>&amp; <a class="code" href="classAliHLTPHOSEmcCalibData.html#a3">operator= </a>(<span class="keyword">const</span> <a class="code" href="classAliHLTPHOSEmcCalibData.html">AliHLTPHOSEmcCalibData</a> &amp;calibda);
+00022   <span class="keyword">virtual</span> <a class="code" href="classAliHLTPHOSEmcCalibData.html#a4">~AliHLTPHOSEmcCalibData</a>();
+00023   <span class="keywordtype">void</span> <a class="code" href="classAliHLTPHOSEmcCalibData.html#a5">Reset</a>();
+00024   <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="classAliHLTPHOSEmcCalibData.html#a6">Print</a>(Option_t *option = <span class="stringliteral">""</span>) <span class="keyword">const</span>; 
+00025   Float_t <a class="code" href="classAliHLTPHOSEmcCalibData.html#a7">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#a8">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#a9">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#a10">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#a11">MakeADCpedestalCorrectionTable</a>(); 
+00030  <span class="keyword">protected</span>:
+<a name="l00031"></a><a class="code" href="classAliHLTPHOSEmcCalibData.html#p0">00031</a>   Float_t  <a class="code" href="classAliHLTPHOSEmcCalibData.html#p0">fADCchannelEnergy</a>[PHOS_MODULES][PHOS_COLUMNS][PHOS_ROWS][PHOS_GAINS] ;  
+<a name="l00032"></a><a class="code" href="classAliHLTPHOSEmcCalibData.html#p1">00032</a>   Float_t  <a class="code" href="classAliHLTPHOSEmcCalibData.html#p1">fADCpedestalEmcMeasured</a>[PHOS_MODULES][PHOS_COLUMNS][PHOS_ROWS][PHOS_GAINS] ; 
+<a name="l00033"></a><a class="code" href="classAliHLTPHOSEmcCalibData.html#p2">00033</a>   Int_t  <a class="code" href="classAliHLTPHOSEmcCalibData.html#p2">fADCpedestalAltroReg</a>[PHOS_MODULES][PHOS_COLUMNS][PHOS_ROWS][PHOS_GAINS] ; 
+<a name="l00034"></a><a class="code" href="classAliHLTPHOSEmcCalibData.html#p3">00034</a>   Float_t  <a class="code" href="classAliHLTPHOSEmcCalibData.html#p3">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:35:44 2007 for PHOSofflineparameterextraction by&nbsp;
+<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>
+</html>
diff --git a/HLT/PHOS/html/AliHLTPHOSEmcCalibData_8h.html b/HLT/PHOS/html/AliHLTPHOSEmcCalibData_8h.html
new file mode 100644 (file)
index 0000000..e3d3dc6
--- /dev/null
@@ -0,0 +1,22 @@
+<!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: AliHLTPHOSEmcCalibData.h File Reference</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.3.9.1 -->
+<div class="qindex"><a class="qindex" href="main.html">Main&nbsp;Page</a> | <a class="qindex" href="hierarchy.html">Class&nbsp;Hierarchy</a> | <a class="qindex" href="classes.html">Alphabetical&nbsp;List</a> | <a class="qindex" href="annotated.html">Class&nbsp;List</a> | <a class="qindex" href="files.html">File&nbsp;List</a> | <a class="qindex" href="functions.html">Class&nbsp;Members</a> | <a class="qindex" href="globals.html">File&nbsp;Members</a></div>
+<h1>AliHLTPHOSEmcCalibData.h File Reference</h1><code>#include "TNamed.h"</code><br>
+<code>#include "<a class="el" href="AliHLTPHOSCommonDefs_8h-source.html">AliHLTPHOSCommonDefs.h</a>"</code><br>
+
+<p>
+<a href="AliHLTPHOSEmcCalibData_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>Classes</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">class &nbsp;</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:35:44 2007 for PHOSofflineparameterextraction by&nbsp;
+<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>
+</html>
diff --git a/HLT/PHOS/html/AliHLTPHOSLinkDef_8h-source.html b/HLT/PHOS/html/AliHLTPHOSLinkDef_8h-source.html
new file mode 100644 (file)
index 0000000..7bc9009
--- /dev/null
@@ -0,0 +1,32 @@
+<!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: AliHLTPHOSLinkDef.h Source File</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.3.9.1 -->
+<div class="qindex"><a class="qindex" href="main.html">Main&nbsp;Page</a> | <a class="qindex" href="hierarchy.html">Class&nbsp;Hierarchy</a> | <a class="qindex" href="classes.html">Alphabetical&nbsp;List</a> | <a class="qindex" href="annotated.html">Class&nbsp;List</a> | <a class="qindex" href="files.html">File&nbsp;List</a> | <a class="qindex" href="functions.html">Class&nbsp;Members</a> | <a class="qindex" href="globals.html">File&nbsp;Members</a></div>
+<h1>AliHLTPHOSLinkDef.h</h1><a href="AliHLTPHOSLinkDef_8h.html">Go to the documentation of this file.</a><div class="fragment"><pre class="fragment">00001 
+00002 <span class="preprocessor">#ifdef __CINT__</span>
+00003 <span class="preprocessor"></span>
+00004 <span class="preprocessor">#pragma link off all globals;</span>
+00005 <span class="preprocessor"></span><span class="preprocessor">#pragma link off all classes;</span>
+00006 <span class="preprocessor"></span><span class="preprocessor">#pragma link off all functions;</span>
+00007 <span class="preprocessor"></span><span class="preprocessor">#pragma link C++ class AliHLTPHOSRawAnalyzerPeakFinder+; </span>
+00008 <span class="preprocessor"></span><span class="preprocessor">#pragma link C++ class AliHLTPHOSRawAnalyzerCrude+;</span>
+00009 <span class="preprocessor"></span><span class="preprocessor">#pragma link C++ class AliHLTPHOSRawAnalyzerChiSquareFit+;</span>
+00010 <span class="preprocessor"></span><span class="preprocessor">#pragma link C++ class AliHLTPHOSRawAnalyzerKLevel+;</span>
+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>
+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:35:44 2007 for PHOSofflineparameterextraction by&nbsp;
+<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>
+</html>
diff --git a/HLT/PHOS/html/AliHLTPHOSLinkDef_8h.html b/HLT/PHOS/html/AliHLTPHOSLinkDef_8h.html
new file mode 100644 (file)
index 0000000..e4057b6
--- /dev/null
@@ -0,0 +1,17 @@
+<!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: AliHLTPHOSLinkDef.h File Reference</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.3.9.1 -->
+<div class="qindex"><a class="qindex" href="main.html">Main&nbsp;Page</a> | <a class="qindex" href="hierarchy.html">Class&nbsp;Hierarchy</a> | <a class="qindex" href="classes.html">Alphabetical&nbsp;List</a> | <a class="qindex" href="annotated.html">Class&nbsp;List</a> | <a class="qindex" href="files.html">File&nbsp;List</a> | <a class="qindex" href="functions.html">Class&nbsp;Members</a> | <a class="qindex" href="globals.html">File&nbsp;Members</a></div>
+<h1>AliHLTPHOSLinkDef.h File Reference</h1>
+<p>
+<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:35:44 2007 for PHOSofflineparameterextraction by&nbsp;
+<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>
+</html>
diff --git a/HLT/PHOS/html/AliHLTPHOSPulseGenerator_8cxx.html b/HLT/PHOS/html/AliHLTPHOSPulseGenerator_8cxx.html
new file mode 100644 (file)
index 0000000..b6611ee
--- /dev/null
@@ -0,0 +1,50 @@
+<!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: AliHLTPHOSPulseGenerator.cxx File Reference</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.3.9.1 -->
+<div class="qindex"><a class="qindex" href="main.html">Main&nbsp;Page</a> | <a class="qindex" href="hierarchy.html">Class&nbsp;Hierarchy</a> | <a class="qindex" href="classes.html">Alphabetical&nbsp;List</a> | <a class="qindex" href="annotated.html">Class&nbsp;List</a> | <a class="qindex" href="files.html">File&nbsp;List</a> | <a class="qindex" href="functions.html">Class&nbsp;Members</a> | <a class="qindex" href="globals.html">File&nbsp;Members</a></div>
+<h1>AliHLTPHOSPulseGenerator.cxx File Reference</h1><code>#include "<a class="el" href="AliHLTPHOSPulseGenerator_8h-source.html">AliHLTPHOSPulseGenerator.h</a>"</code><br>
+<code>#include &lt;cmath&gt;</code><br>
+<code>#include &lt;iostream&gt;</code><br>
+<table border="0" cellpadding="0" cellspacing="0">
+<tr><td></td></tr>
+<tr><td colspan="2"><br><h2>Functions</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="AliHLTPHOSPulseGenerator_8cxx.html#a0">ClassImp</a> (<a class="el" href="classAliHLTPHOSPulseGenerator.html">AliHLTPHOSPulseGenerator</a>) <a class="el" href="classAliHLTPHOSPulseGenerator.html">AliHLTPHOSPulseGenerator</a></td></tr>
+
+</table>
+<hr><h2>Function Documentation</h2>
+<a class="anchor" name="a0" doxytag="AliHLTPHOSPulseGenerator.cxx::ClassImp"></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">ClassImp           </td>
+          <td class="md" valign="top">(&nbsp;</td>
+          <td class="md" nowrap valign="top"><a class="el" href="classAliHLTPHOSPulseGenerator.html">AliHLTPHOSPulseGenerator</a>&nbsp;</td>
+          <td class="mdname1" valign="top" nowrap>          </td>
+          <td class="md" valign="top">&nbsp;)&nbsp;</td>
+          <td class="md" nowrap></td>
+        </tr>
+      </table>
+    </td>
+  </tr>
+</table>
+<table cellspacing="5" cellpadding="0" border="0">
+  <tr>
+    <td>
+      &nbsp;
+    </td>
+    <td>
+
+<p>
+Default constructor, not to be called without argumets     </td>
+  </tr>
+</table>
+<hr size="1"><address style="align: right;"><small>Generated on Wed Jan 17 21:35:44 2007 for PHOSofflineparameterextraction by&nbsp;
+<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>
+</html>
diff --git a/HLT/PHOS/html/AliHLTPHOSPulseGenerator_8h-source.html b/HLT/PHOS/html/AliHLTPHOSPulseGenerator_8h-source.html
new file mode 100644 (file)
index 0000000..8b7cea9
--- /dev/null
@@ -0,0 +1,60 @@
+<!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: AliHLTPHOSPulseGenerator.h Source File</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.3.9.1 -->
+<div class="qindex"><a class="qindex" href="main.html">Main&nbsp;Page</a> | <a class="qindex" href="hierarchy.html">Class&nbsp;Hierarchy</a> | <a class="qindex" href="classes.html">Alphabetical&nbsp;List</a> | <a class="qindex" href="annotated.html">Class&nbsp;List</a> | <a class="qindex" href="files.html">File&nbsp;List</a> | <a class="qindex" href="functions.html">Class&nbsp;Members</a> | <a class="qindex" href="globals.html">File&nbsp;Members</a></div>
+<h1>AliHLTPHOSPulseGenerator.h</h1><a href="AliHLTPHOSPulseGenerator_8h.html">Go to the documentation of this file.</a><div class="fragment"><pre class="fragment">00001 <span class="preprocessor">#ifndef ALIHLTPHOSPULSEGENERATOR_H</span>
+00002 <span class="preprocessor"></span><span class="preprocessor">#define ALIHLTPHOSPULSEGENERATOR_H</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="comment">//#include &lt;TObject.h&gt;</span>
+00007 <span class="preprocessor">#include &lt;Rtypes.h&gt;</span>
+00008 
+<a name="l00009"></a><a class="code" href="classAliHLTPHOSPulseGenerator.html">00009</a> <span class="keyword">class </span><a class="code" href="classAliHLTPHOSPulseGenerator.html">AliHLTPHOSPulseGenerator</a>
+00010 {
+00011  <span class="keyword">public</span>:
+00012   <a class="code" href="classAliHLTPHOSPulseGenerator.html">AliHLTPHOSPulseGenerator</a>();
+00013   <span class="keyword">virtual</span> ~<a class="code" href="classAliHLTPHOSPulseGenerator.html">AliHLTPHOSPulseGenerator</a>();
+00014   <a class="code" href="classAliHLTPHOSPulseGenerator.html">AliHLTPHOSPulseGenerator</a>(<span class="keywordtype">double</span> a, <span class="keywordtype">double</span> t0, <span class="keyword">const</span> <span class="keywordtype">int</span> N, <span class="keyword">const</span> <span class="keywordtype">double</span> t, <span class="keyword">const</span> <span class="keywordtype">double</span> f);
+00015   <a class="code" href="classAliHLTPHOSPulseGenerator.html">AliHLTPHOSPulseGenerator</a>(<span class="keyword">const</span> <a class="code" href="classAliHLTPHOSPulseGenerator.html">AliHLTPHOSPulseGenerator</a> &amp; );
+<a name="l00016"></a><a class="code" href="classAliHLTPHOSPulseGenerator.html#a4">00016</a>   <a class="code" href="classAliHLTPHOSPulseGenerator.html">AliHLTPHOSPulseGenerator</a> &amp; operator = (<span class="keyword">const</span> <a class="code" href="classAliHLTPHOSPulseGenerator.html">AliHLTPHOSPulseGenerator</a>)
+00017     {
+00018       <span class="keywordflow">return</span> *<span class="keyword">this</span>; 
+00019     }
+00020   <span class="keywordtype">void</span> AddBaseline(<span class="keywordtype">double</span> baselineLevel, <span class="keywordtype">double</span> *samples);
+00021   <span class="keywordtype">void</span> AddNoise(<span class="keywordtype">double</span> *dataPtr, <span class="keywordtype">double</span> *sigma);
+00022   <span class="keywordtype">void</span> AddNoise(<span class="keywordtype">double</span> *dataPtr, <span class="keywordtype">double</span> *sigma, <span class="keywordtype">double</span> cutoff);
+00023   <span class="keywordtype">double</span> *AddPretriggerSamples(<span class="keywordtype">double</span> baslineLevel, <span class="keywordtype">double</span> *samples);
+00024   <span class="keywordtype">double</span> *GetPulse();
+00025   <span class="keywordtype">double</span> *GetPulse(<span class="keywordtype">double</span> a, <span class="keywordtype">double</span> t0);
+00026   <span class="keywordtype">void</span> Quantisize(<span class="keywordtype">double</span> *dataPtr);
+00027   <span class="keywordtype">void</span> SetAmplitude(<span class="keywordtype">double</span> a);
+00028   <span class="keywordtype">void</span> SetDT(<span class="keywordtype">double</span> fs);
+00029   <span class="keywordtype">void</span> SetTZero(<span class="keywordtype">double</span> t0);
+00030 
+00031  <span class="keyword">private</span>:
+00032   <span class="keywordtype">void</span> MakePulse(<span class="keywordtype">double</span> *dtaPtr);
+00033   <span class="keywordtype">void</span> MakePulse(<span class="keywordtype">double</span> *dtaPtr, <span class="keywordtype">double</span> ampl);  
+<a name="l00034"></a><a class="code" href="classAliHLTPHOSPulseGenerator.html#r0">00034</a>   <span class="keywordtype">double</span>  fAmplitude;
+<a name="l00035"></a><a class="code" href="classAliHLTPHOSPulseGenerator.html#r1">00035</a>   <span class="keywordtype">int</span>     fNSamples;
+<a name="l00036"></a><a class="code" href="classAliHLTPHOSPulseGenerator.html#r2">00036</a>   <span class="keywordtype">double</span>  fTau;
+<a name="l00037"></a><a class="code" href="classAliHLTPHOSPulseGenerator.html#r3">00037</a>   <span class="keywordtype">double</span>  fSampleFreq;
+<a name="l00038"></a><a class="code" href="classAliHLTPHOSPulseGenerator.html#r4">00038</a>   <span class="keywordtype">double</span>  fTZero;
+<a name="l00039"></a><a class="code" href="classAliHLTPHOSPulseGenerator.html#r5">00039</a>   <span class="keywordtype">double</span> *fDataPtr; <span class="comment">//[1000]</span>
+<a name="l00040"></a><a class="code" href="classAliHLTPHOSPulseGenerator.html#r6">00040</a>   <span class="keywordtype">double</span>  fDT;
+<a name="l00041"></a><a class="code" href="classAliHLTPHOSPulseGenerator.html#r7">00041</a>   <span class="keywordtype">double</span> *fEvent; <span class="comment">//[1000]</span>
+00042   
+00043   ClassDef(<a class="code" href="classAliHLTPHOSPulseGenerator.html">AliHLTPHOSPulseGenerator</a>,1)
+00044 
+00045 };
+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:35:44 2007 for PHOSofflineparameterextraction by&nbsp;
+<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>
+</html>
diff --git a/HLT/PHOS/html/AliHLTPHOSPulseGenerator_8h.html b/HLT/PHOS/html/AliHLTPHOSPulseGenerator_8h.html
new file mode 100644 (file)
index 0000000..fb11671
--- /dev/null
@@ -0,0 +1,21 @@
+<!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: AliHLTPHOSPulseGenerator.h File Reference</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.3.9.1 -->
+<div class="qindex"><a class="qindex" href="main.html">Main&nbsp;Page</a> | <a class="qindex" href="hierarchy.html">Class&nbsp;Hierarchy</a> | <a class="qindex" href="classes.html">Alphabetical&nbsp;List</a> | <a class="qindex" href="annotated.html">Class&nbsp;List</a> | <a class="qindex" href="files.html">File&nbsp;List</a> | <a class="qindex" href="functions.html">Class&nbsp;Members</a> | <a class="qindex" href="globals.html">File&nbsp;Members</a></div>
+<h1>AliHLTPHOSPulseGenerator.h File Reference</h1><code>#include &lt;Rtypes.h&gt;</code><br>
+
+<p>
+<a href="AliHLTPHOSPulseGenerator_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>Classes</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">class &nbsp;</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:35:44 2007 for PHOSofflineparameterextraction by&nbsp;
+<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>
+</html>
diff --git a/HLT/PHOS/html/AliHLTPHOSRawAnalyzerChiSquareFit_8cxx.html b/HLT/PHOS/html/AliHLTPHOSRawAnalyzerChiSquareFit_8cxx.html
new file mode 100644 (file)
index 0000000..7bb371a
--- /dev/null
@@ -0,0 +1,49 @@
+<!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: AliHLTPHOSRawAnalyzerChiSquareFit.cxx File Reference</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.3.9.1 -->
+<div class="qindex"><a class="qindex" href="main.html">Main&nbsp;Page</a> | <a class="qindex" href="hierarchy.html">Class&nbsp;Hierarchy</a> | <a class="qindex" href="classes.html">Alphabetical&nbsp;List</a> | <a class="qindex" href="annotated.html">Class&nbsp;List</a> | <a class="qindex" href="files.html">File&nbsp;List</a> | <a class="qindex" href="functions.html">Class&nbsp;Members</a> | <a class="qindex" href="globals.html">File&nbsp;Members</a></div>
+<h1>AliHLTPHOSRawAnalyzerChiSquareFit.cxx File Reference</h1><code>#include "<a class="el" href="AliHLTPHOSRawAnalyzerChiSquareFit_8h-source.html">AliHLTPHOSRawAnalyzerChiSquareFit.h</a>"</code><br>
+<code>#include &lt;iostream&gt;</code><br>
+<table border="0" cellpadding="0" cellspacing="0">
+<tr><td></td></tr>
+<tr><td colspan="2"><br><h2>Functions</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="AliHLTPHOSRawAnalyzerChiSquareFit_8cxx.html#a0">ClassImp</a> (<a class="el" href="classAliHLTPHOSRawAnalyzerChiSquareFit.html">AliHLTPHOSRawAnalyzerChiSquareFit</a>) <a class="el" href="classAliHLTPHOSRawAnalyzerChiSquareFit.html">AliHLTPHOSRawAnalyzerChiSquareFit</a></td></tr>
+
+</table>
+<hr><h2>Function Documentation</h2>
+<a class="anchor" name="a0" doxytag="AliHLTPHOSRawAnalyzerChiSquareFit.cxx::ClassImp"></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">ClassImp           </td>
+          <td class="md" valign="top">(&nbsp;</td>
+          <td class="md" nowrap valign="top"><a class="el" href="classAliHLTPHOSRawAnalyzerChiSquareFit.html">AliHLTPHOSRawAnalyzerChiSquareFit</a>&nbsp;</td>
+          <td class="mdname1" valign="top" nowrap>          </td>
+          <td class="md" valign="top">&nbsp;)&nbsp;</td>
+          <td class="md" nowrap></td>
+        </tr>
+      </table>
+    </td>
+  </tr>
+</table>
+<table cellspacing="5" cellpadding="0" border="0">
+  <tr>
+    <td>
+      &nbsp;
+    </td>
+    <td>
+
+<p>
+    </td>
+  </tr>
+</table>
+<hr size="1"><address style="align: right;"><small>Generated on Wed Jan 17 21:35:44 2007 for PHOSofflineparameterextraction by&nbsp;
+<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>
+</html>
diff --git a/HLT/PHOS/html/AliHLTPHOSRawAnalyzerChiSquareFit_8h-source.html b/HLT/PHOS/html/AliHLTPHOSRawAnalyzerChiSquareFit_8h-source.html
new file mode 100644 (file)
index 0000000..49eb403
--- /dev/null
@@ -0,0 +1,44 @@
+<!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: AliHLTPHOSRawAnalyzerChiSquareFit.h Source File</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.3.9.1 -->
+<div class="qindex"><a class="qindex" href="main.html">Main&nbsp;Page</a> | <a class="qindex" href="hierarchy.html">Class&nbsp;Hierarchy</a> | <a class="qindex" href="classes.html">Alphabetical&nbsp;List</a> | <a class="qindex" href="annotated.html">Class&nbsp;List</a> | <a class="qindex" href="files.html">File&nbsp;List</a> | <a class="qindex" href="functions.html">Class&nbsp;Members</a> | <a class="qindex" href="globals.html">File&nbsp;Members</a></div>
+<h1>AliHLTPHOSRawAnalyzerChiSquareFit.h</h1><a href="AliHLTPHOSRawAnalyzerChiSquareFit_8h.html">Go to the documentation of this file.</a><div class="fragment"><pre class="fragment">00001 <span class="preprocessor">#ifndef ALIHLTPHOSRAWANALYZERCHISQUAREFIT_H</span>
+00002 <span class="preprocessor"></span><span class="preprocessor">#define ALIHLTPHOSRAWANALYZERCHISQUAREFIT_H</span>
+00003 <span class="preprocessor"></span><span class="preprocessor">#include &lt;Rtypes.h&gt;</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 
+00010 
+<a name="l00011"></a><a class="code" href="classAliHLTPHOSRawAnalyzerChiSquareFit.html">00011</a> <span class="keyword">class </span><a class="code" href="classAliHLTPHOSRawAnalyzerChiSquareFit.html">AliHLTPHOSRawAnalyzerChiSquareFit</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="classAliHLTPHOSRawAnalyzerChiSquareFit.html#a0">AliHLTPHOSRawAnalyzerChiSquareFit</a>();
+00015   <a class="code" href="classAliHLTPHOSRawAnalyzerChiSquareFit.html#a0">AliHLTPHOSRawAnalyzerChiSquareFit</a>(<span class="keyword">const</span> <a class="code" href="classAliHLTPHOSRawAnalyzerChiSquareFit.html">AliHLTPHOSRawAnalyzerChiSquareFit</a> &amp; );
+00016 
+<a name="l00017"></a><a class="code" href="classAliHLTPHOSRawAnalyzerChiSquareFit.html#a2">00017</a>   <a class="code" href="classAliHLTPHOSRawAnalyzerChiSquareFit.html">AliHLTPHOSRawAnalyzerChiSquareFit</a> &amp; <a class="code" href="classAliHLTPHOSRawAnalyzerChiSquareFit.html#a2">operator = </a>(<span class="keyword">const</span> <a class="code" href="classAliHLTPHOSRawAnalyzerChiSquareFit.html">AliHLTPHOSRawAnalyzerChiSquareFit</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="classAliHLTPHOSRawAnalyzerChiSquareFit.html#a3">~AliHLTPHOSRawAnalyzerChiSquareFit</a>();
+00023   <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="classAliHLTPHOSRawAnalyzerChiSquareFit.html#a4">Evaluate</a>(<span class="keywordtype">int</span> start = 0, <span class="keywordtype">int</span> lenght = 100);
+00024    
+00025 
+00026  <span class="keyword">private</span>:
+00027 
+00028   ClassDef(<a class="code" href="classAliHLTPHOSRawAnalyzerChiSquareFit.html">AliHLTPHOSRawAnalyzerChiSquareFit</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:35:44 2007 for PHOSofflineparameterextraction by&nbsp;
+<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>
+</html>
diff --git a/HLT/PHOS/html/AliHLTPHOSRawAnalyzerChiSquareFit_8h.html b/HLT/PHOS/html/AliHLTPHOSRawAnalyzerChiSquareFit_8h.html
new file mode 100644 (file)
index 0000000..f8d8071
--- /dev/null
@@ -0,0 +1,23 @@
+<!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: AliHLTPHOSRawAnalyzerChiSquareFit.h File Reference</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.3.9.1 -->
+<div class="qindex"><a class="qindex" href="main.html">Main&nbsp;Page</a> | <a class="qindex" href="hierarchy.html">Class&nbsp;Hierarchy</a> | <a class="qindex" href="classes.html">Alphabetical&nbsp;List</a> | <a class="qindex" href="annotated.html">Class&nbsp;List</a> | <a class="qindex" href="files.html">File&nbsp;List</a> | <a class="qindex" href="functions.html">Class&nbsp;Members</a> | <a class="qindex" href="globals.html">File&nbsp;Members</a></div>
+<h1>AliHLTPHOSRawAnalyzerChiSquareFit.h File Reference</h1><code>#include &lt;Rtypes.h&gt;</code><br>
+<code>#include "TObject.h"</code><br>
+<code>#include "<a class="el" href="AliHLTPHOSRawAnalyzer_8h-source.html">AliHLTPHOSRawAnalyzer.h</a>"</code><br>
+
+<p>
+<a href="AliHLTPHOSRawAnalyzerChiSquareFit_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>Classes</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">class &nbsp;</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:35:44 2007 for PHOSofflineparameterextraction by&nbsp;
+<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>
+</html>
diff --git a/HLT/PHOS/html/AliHLTPHOSRawAnalyzerComponent_8cxx.html b/HLT/PHOS/html/AliHLTPHOSRawAnalyzerComponent_8cxx.html
new file mode 100644 (file)
index 0000000..dc98bfe
--- /dev/null
@@ -0,0 +1,17 @@
+<!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: AliHLTPHOSRawAnalyzerComponent.cxx File Reference</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.3.9.1 -->
+<div class="qindex"><a class="qindex" href="main.html">Main&nbsp;Page</a> | <a class="qindex" href="hierarchy.html">Class&nbsp;Hierarchy</a> | <a class="qindex" href="classes.html">Alphabetical&nbsp;List</a> | <a class="qindex" href="annotated.html">Class&nbsp;List</a> | <a class="qindex" href="files.html">File&nbsp;List</a> | <a class="qindex" href="functions.html">Class&nbsp;Members</a> | <a class="qindex" href="globals.html">File&nbsp;Members</a></div>
+<h1>AliHLTPHOSRawAnalyzerComponent.cxx File Reference</h1><code>#include "<a class="el" href="AliHLTPHOSRawAnalyzerComponent_8h-source.html">AliHLTPHOSRawAnalyzerComponent.h</a>"</code><br>
+<code>#include &lt;iostream&gt;</code><br>
+<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:35:44 2007 for PHOSofflineparameterextraction by&nbsp;
+<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>
+</html>
diff --git a/HLT/PHOS/html/AliHLTPHOSRawAnalyzerComponent_8h-source.html b/HLT/PHOS/html/AliHLTPHOSRawAnalyzerComponent_8h-source.html
new file mode 100644 (file)
index 0000000..f964d57
--- /dev/null
@@ -0,0 +1,66 @@
+<!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: AliHLTPHOSRawAnalyzerComponent.h Source File</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.3.9.1 -->
+<div class="qindex"><a class="qindex" href="main.html">Main&nbsp;Page</a> | <a class="qindex" href="hierarchy.html">Class&nbsp;Hierarchy</a> | <a class="qindex" href="classes.html">Alphabetical&nbsp;List</a> | <a class="qindex" href="annotated.html">Class&nbsp;List</a> | <a class="qindex" href="files.html">File&nbsp;List</a> | <a class="qindex" href="functions.html">Class&nbsp;Members</a> | <a class="qindex" href="globals.html">File&nbsp;Members</a></div>
+<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 &lt;Rtypes.h&gt;</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#a0">AliHLTPHOSRawAnalyzerComponent</a>();
+00019   <a class="code" href="classAliHLTPHOSRawAnalyzerComponent.html#a1">~AliHLTPHOSRawAnalyzerComponent</a>();
+00020   <a class="code" href="classAliHLTPHOSRawAnalyzerComponent.html#a0">AliHLTPHOSRawAnalyzerComponent</a>(<span class="keyword">const</span> <a class="code" href="classAliHLTPHOSRawAnalyzerComponent.html">AliHLTPHOSRawAnalyzerComponent</a> &amp; );
+<a name="l00021"></a><a class="code" href="classAliHLTPHOSRawAnalyzerComponent.html#a3">00021</a>   <a class="code" href="classAliHLTPHOSRawAnalyzerComponent.html">AliHLTPHOSRawAnalyzerComponent</a> &amp; <a class="code" href="classAliHLTPHOSRawAnalyzerComponent.html#a3">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#a4">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#a5">Deinit</a>();
+00028   <span class="keyword">virtual</span> <span class="keywordtype">int</span> <a class="code" href="classAliHLTPHOSRawAnalyzerComponent.html#a6">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#a7">GetComponentID</a>() = 0;
+00031 
+00032   <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="classAliHLTPHOSRawAnalyzerComponent.html#a8">GetInputDataTypes</a>(std::vector&lt;AliHLTComponentDataType, std::allocator&lt;AliHLTComponentDataType&gt; &gt;&amp;);
+00033   <span class="keyword">virtual</span> AliHLTComponentDataType <a class="code" href="classAliHLTPHOSRawAnalyzerComponent.html#a9">GetOutputDataType</a>();
+00034   <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="classAliHLTPHOSRawAnalyzerComponent.html#a10">GetOutputDataSize</a>(<span class="keywordtype">long</span> <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span>&amp;, <span class="keywordtype">double</span>&amp;);
+00035 
+00036   <span class="comment">//  virtual void GetOutputDataSize(long  int&amp;, double&amp;);</span>
+00037 
+00038   <span class="comment">//  virtual AliHLTComponent* Spawn();</span>
+00039   <span class="keyword">virtual</span> AliHLTComponent* <a class="code" href="classAliHLTPHOSRawAnalyzerComponent.html#a11">Spawn</a>() = 0;
+00040 
+00041   <span class="keyword">virtual</span> <span class="keywordtype">int</span> <a class="code" href="classAliHLTPHOSRawAnalyzerComponent.html#a12">DoEvent</a>(<span class="keyword">const</span> AliHLTComponentEventData&amp;, <span class="keyword">const</span> AliHLTComponentBlockData*, AliHLTComponentTriggerData&amp;, AliHLTUInt8_t*, AliHLTUInt32_t&amp;, std::vector&lt;AliHLTComponentBlockData, std::allocator&lt;AliHLTComponentBlockData&gt; &gt;&amp;);
+00042 
+00043   <span class="comment">// private:</span>
+00044  <span class="keyword">protected</span>:
+<a name="l00045"></a><a class="code" href="classAliHLTPHOSRawAnalyzerComponent.html#p0">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#r0">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#v0">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:35:44 2007 for PHOSofflineparameterextraction by&nbsp;
+<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>
+</html>
diff --git a/HLT/PHOS/html/AliHLTPHOSRawAnalyzerComponent_8h.html b/HLT/PHOS/html/AliHLTPHOSRawAnalyzerComponent_8h.html
new file mode 100644 (file)
index 0000000..b68058d
--- /dev/null
@@ -0,0 +1,22 @@
+<!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: AliHLTPHOSRawAnalyzerComponent.h File Reference</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.3.9.1 -->
+<div class="qindex"><a class="qindex" href="main.html">Main&nbsp;Page</a> | <a class="qindex" href="hierarchy.html">Class&nbsp;Hierarchy</a> | <a class="qindex" href="classes.html">Alphabetical&nbsp;List</a> | <a class="qindex" href="annotated.html">Class&nbsp;List</a> | <a class="qindex" href="files.html">File&nbsp;List</a> | <a class="qindex" href="functions.html">Class&nbsp;Members</a> | <a class="qindex" href="globals.html">File&nbsp;Members</a></div>
+<h1>AliHLTPHOSRawAnalyzerComponent.h File Reference</h1><code>#include "AliHLTProcessor.h"</code><br>
+<code>#include "<a class="el" href="AliHLTPHOSRawAnalyzer_8h-source.html">AliHLTPHOSRawAnalyzer.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></td></tr>
+<tr><td colspan="2"><br><h2>Classes</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">class &nbsp;</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:35:44 2007 for PHOSofflineparameterextraction by&nbsp;
+<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>
+</html>
diff --git a/HLT/PHOS/html/AliHLTPHOSRawAnalyzerCrudeComponent_8cxx.html b/HLT/PHOS/html/AliHLTPHOSRawAnalyzerCrudeComponent_8cxx.html
new file mode 100644 (file)
index 0000000..d60e46c
--- /dev/null
@@ -0,0 +1,44 @@
+<!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: AliHLTPHOSRawAnalyzerCrudeComponent.cxx File Reference</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.3.9.1 -->
+<div class="qindex"><a class="qindex" href="main.html">Main&nbsp;Page</a> | <a class="qindex" href="hierarchy.html">Class&nbsp;Hierarchy</a> | <a class="qindex" href="classes.html">Alphabetical&nbsp;List</a> | <a class="qindex" href="annotated.html">Class&nbsp;List</a> | <a class="qindex" href="files.html">File&nbsp;List</a> | <a class="qindex" href="functions.html">Class&nbsp;Members</a> | <a class="qindex" href="globals.html">File&nbsp;Members</a></div>
+<h1>AliHLTPHOSRawAnalyzerCrudeComponent.cxx File Reference</h1><code>#include "<a class="el" href="AliHLTPHOSRawAnalyzerCrudeComponent_8h-source.html">AliHLTPHOSRawAnalyzerCrudeComponent.h</a>"</code><br>
+<code>#include "<a class="el" href="AliHLTPHOSRawAnalyzerCrude_8h-source.html">AliHLTPHOSRawAnalyzerCrude.h</a>"</code><br>
+<table border="0" cellpadding="0" cellspacing="0">
+<tr><td></td></tr>
+<tr><td colspan="2"><br><h2>Variables</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="classAliHLTPHOSRawAnalyzerCrudeComponent.html">AliHLTPHOSRawAnalyzerCrudeComponent</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="AliHLTPHOSRawAnalyzerCrudeComponent_8cxx.html#a0">gAliHLTPHOSRawAnalyzerCrudeComponent</a></td></tr>
+
+</table>
+<hr><h2>Variable Documentation</h2>
+<a class="anchor" name="a0" doxytag="AliHLTPHOSRawAnalyzerCrudeComponent.cxx::gAliHLTPHOSRawAnalyzerCrudeComponent"></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="classAliHLTPHOSRawAnalyzerCrudeComponent.html">AliHLTPHOSRawAnalyzerCrudeComponent</a> <a class="el" href="AliHLTPHOSRawAnalyzerCrudeComponent_8cxx.html#a0">gAliHLTPHOSRawAnalyzerCrudeComponent</a>          </td>
+        </tr>
+      </table>
+    </td>
+  </tr>
+</table>
+<table cellspacing="5" cellpadding="0" border="0">
+  <tr>
+    <td>
+      &nbsp;
+    </td>
+    <td>
+
+<p>
+    </td>
+  </tr>
+</table>
+<hr size="1"><address style="align: right;"><small>Generated on Wed Jan 17 21:35:44 2007 for PHOSofflineparameterextraction by&nbsp;
+<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>
+</html>
diff --git a/HLT/PHOS/html/AliHLTPHOSRawAnalyzerCrudeComponent_8h-source.html b/HLT/PHOS/html/AliHLTPHOSRawAnalyzerCrudeComponent_8h-source.html
new file mode 100644 (file)
index 0000000..cedd5e9
--- /dev/null
@@ -0,0 +1,39 @@
+<!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: AliHLTPHOSRawAnalyzerCrudeComponent.h Source File</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.3.9.1 -->
+<div class="qindex"><a class="qindex" href="main.html">Main&nbsp;Page</a> | <a class="qindex" href="hierarchy.html">Class&nbsp;Hierarchy</a> | <a class="qindex" href="classes.html">Alphabetical&nbsp;List</a> | <a class="qindex" href="annotated.html">Class&nbsp;List</a> | <a class="qindex" href="files.html">File&nbsp;List</a> | <a class="qindex" href="functions.html">Class&nbsp;Members</a> | <a class="qindex" href="globals.html">File&nbsp;Members</a></div>
+<h1>AliHLTPHOSRawAnalyzerCrudeComponent.h</h1><a href="AliHLTPHOSRawAnalyzerCrudeComponent_8h.html">Go to the documentation of this file.</a><div class="fragment"><pre class="fragment">00001 <span class="preprocessor">#ifndef ALIHLTPHOSRAWANALYZERCRUDECOMPONENT_H</span>
+00002 <span class="preprocessor"></span><span class="preprocessor">#define ALIHLTPHOSRAWANALYZERCRUDECOMPONENT_H</span>
+00003 <span class="preprocessor"></span>
+00004 <span class="preprocessor">#include "<a class="code" href="AliHLTPHOSRawAnalyzerComponent_8h.html">AliHLTPHOSRawAnalyzerComponent.h</a>"</span>
+00005 
+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 
+<a name="l00010"></a><a class="code" href="classAliHLTPHOSRawAnalyzerCrudeComponent.html">00010</a> <span class="keyword">class </span><a class="code" href="classAliHLTPHOSRawAnalyzerCrudeComponent.html">AliHLTPHOSRawAnalyzerCrudeComponent</a>: <span class="keyword">public</span> <a class="code" href="classAliHLTPHOSRawAnalyzerComponent.html">AliHLTPHOSRawAnalyzerComponent</a>
+00011 {
+00012  <span class="keyword">public</span>:
+00013   <a class="code" href="classAliHLTPHOSRawAnalyzerCrudeComponent.html#a0">AliHLTPHOSRawAnalyzerCrudeComponent</a>();
+00014   <a class="code" href="classAliHLTPHOSRawAnalyzerCrudeComponent.html#a1">~AliHLTPHOSRawAnalyzerCrudeComponent</a>();
+00015   <a class="code" href="classAliHLTPHOSRawAnalyzerCrudeComponent.html#a0">AliHLTPHOSRawAnalyzerCrudeComponent</a>(<span class="keyword">const</span> <a class="code" href="classAliHLTPHOSRawAnalyzerCrudeComponent.html">AliHLTPHOSRawAnalyzerCrudeComponent</a> &amp; );
+<a name="l00016"></a><a class="code" href="classAliHLTPHOSRawAnalyzerCrudeComponent.html#a3">00016</a>   <a class="code" href="classAliHLTPHOSRawAnalyzerCrudeComponent.html">AliHLTPHOSRawAnalyzerCrudeComponent</a> &amp; <a class="code" href="classAliHLTPHOSRawAnalyzerCrudeComponent.html#a3">operator = </a>(<span class="keyword">const</span> <a class="code" href="classAliHLTPHOSRawAnalyzerCrudeComponent.html">AliHLTPHOSRawAnalyzerCrudeComponent</a>)
+00017   {
+00018     <span class="keywordflow">return</span> *<span class="keyword">this</span>;
+00019   };
+00020 
+00021   <span class="comment">//ClassDef(AliHLTPHOSRawAnalyzerCrudeComponent, 2) </span>
+00022   <span class="keyword">virtual</span> <span class="keyword">const</span> <span class="keywordtype">char</span>* <a class="code" href="classAliHLTPHOSRawAnalyzerCrudeComponent.html#a4">GetComponentID</a>();
+00023   <span class="keyword">virtual</span> AliHLTComponent* <a class="code" href="classAliHLTPHOSRawAnalyzerCrudeComponent.html#a5">Spawn</a>();
+00024 
+00025   };
+00026 
+00027 <span class="preprocessor">#endif</span>
+</pre></div><hr size="1"><address style="align: right;"><small>Generated on Wed Jan 17 21:35:44 2007 for PHOSofflineparameterextraction by&nbsp;
+<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>
+</html>
diff --git a/HLT/PHOS/html/AliHLTPHOSRawAnalyzerCrudeComponent_8h.html b/HLT/PHOS/html/AliHLTPHOSRawAnalyzerCrudeComponent_8h.html
new file mode 100644 (file)
index 0000000..8dc149c
--- /dev/null
@@ -0,0 +1,21 @@
+<!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: AliHLTPHOSRawAnalyzerCrudeComponent.h File Reference</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.3.9.1 -->
+<div class="qindex"><a class="qindex" href="main.html">Main&nbsp;Page</a> | <a class="qindex" href="hierarchy.html">Class&nbsp;Hierarchy</a> | <a class="qindex" href="classes.html">Alphabetical&nbsp;List</a> | <a class="qindex" href="annotated.html">Class&nbsp;List</a> | <a class="qindex" href="files.html">File&nbsp;List</a> | <a class="qindex" href="functions.html">Class&nbsp;Members</a> | <a class="qindex" href="globals.html">File&nbsp;Members</a></div>
+<h1>AliHLTPHOSRawAnalyzerCrudeComponent.h File Reference</h1><code>#include "<a class="el" href="AliHLTPHOSRawAnalyzerComponent_8h-source.html">AliHLTPHOSRawAnalyzerComponent.h</a>"</code><br>
+
+<p>
+<a href="AliHLTPHOSRawAnalyzerCrudeComponent_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>Classes</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">class &nbsp;</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:35:44 2007 for PHOSofflineparameterextraction by&nbsp;
+<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>
+</html>
diff --git a/HLT/PHOS/html/AliHLTPHOSRawAnalyzerCrude_8cxx.html b/HLT/PHOS/html/AliHLTPHOSRawAnalyzerCrude_8cxx.html
new file mode 100644 (file)
index 0000000..ef311ae
--- /dev/null
@@ -0,0 +1,49 @@
+<!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: AliHLTPHOSRawAnalyzerCrude.cxx File Reference</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.3.9.1 -->
+<div class="qindex"><a class="qindex" href="main.html">Main&nbsp;Page</a> | <a class="qindex" href="hierarchy.html">Class&nbsp;Hierarchy</a> | <a class="qindex" href="classes.html">Alphabetical&nbsp;List</a> | <a class="qindex" href="annotated.html">Class&nbsp;List</a> | <a class="qindex" href="files.html">File&nbsp;List</a> | <a class="qindex" href="functions.html">Class&nbsp;Members</a> | <a class="qindex" href="globals.html">File&nbsp;Members</a></div>
+<h1>AliHLTPHOSRawAnalyzerCrude.cxx File Reference</h1><code>#include "<a class="el" href="AliHLTPHOSRawAnalyzerCrude_8h-source.html">AliHLTPHOSRawAnalyzerCrude.h</a>"</code><br>
+<code>#include &lt;iostream&gt;</code><br>
+<table border="0" cellpadding="0" cellspacing="0">
+<tr><td></td></tr>
+<tr><td colspan="2"><br><h2>Functions</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="AliHLTPHOSRawAnalyzerCrude_8cxx.html#a0">ClassImp</a> (<a class="el" href="classAliHLTPHOSRawAnalyzerCrude.html">AliHLTPHOSRawAnalyzerCrude</a>) <a class="el" href="classAliHLTPHOSRawAnalyzerCrude.html">AliHLTPHOSRawAnalyzerCrude</a></td></tr>
+
+</table>
+<hr><h2>Function Documentation</h2>
+<a class="anchor" name="a0" doxytag="AliHLTPHOSRawAnalyzerCrude.cxx::ClassImp"></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">ClassImp           </td>
+          <td class="md" valign="top">(&nbsp;</td>
+          <td class="md" nowrap valign="top"><a class="el" href="classAliHLTPHOSRawAnalyzerCrude.html">AliHLTPHOSRawAnalyzerCrude</a>&nbsp;</td>
+          <td class="mdname1" valign="top" nowrap>          </td>
+          <td class="md" valign="top">&nbsp;)&nbsp;</td>
+          <td class="md" nowrap></td>
+        </tr>
+      </table>
+    </td>
+  </tr>
+</table>
+<table cellspacing="5" cellpadding="0" border="0">
+  <tr>
+    <td>
+      &nbsp;
+    </td>
+    <td>
+
+<p>
+    </td>
+  </tr>
+</table>
+<hr size="1"><address style="align: right;"><small>Generated on Wed Jan 17 21:35:44 2007 for PHOSofflineparameterextraction by&nbsp;
+<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>
+</html>
diff --git a/HLT/PHOS/html/AliHLTPHOSRawAnalyzerCrude_8h-source.html b/HLT/PHOS/html/AliHLTPHOSRawAnalyzerCrude_8h-source.html
new file mode 100644 (file)
index 0000000..35e775a
--- /dev/null
@@ -0,0 +1,42 @@
+<!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: AliHLTPHOSRawAnalyzerCrude.h Source File</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.3.9.1 -->
+<div class="qindex"><a class="qindex" href="main.html">Main&nbsp;Page</a> | <a class="qindex" href="hierarchy.html">Class&nbsp;Hierarchy</a> | <a class="qindex" href="classes.html">Alphabetical&nbsp;List</a> | <a class="qindex" href="annotated.html">Class&nbsp;List</a> | <a class="qindex" href="files.html">File&nbsp;List</a> | <a class="qindex" href="functions.html">Class&nbsp;Members</a> | <a class="qindex" href="globals.html">File&nbsp;Members</a></div>
+<h1>AliHLTPHOSRawAnalyzerCrude.h</h1><a href="AliHLTPHOSRawAnalyzerCrude_8h.html">Go to the documentation of this file.</a><div class="fragment"><pre class="fragment">00001 <span class="preprocessor">#ifndef ALIHLTPHOSRAWANALYZERCRUDE_H</span>
+00002 <span class="preprocessor"></span><span class="preprocessor">#define ALIHLTPHOSRAWANALYZERCRUDE_H</span>
+00003 <span class="preprocessor"></span><span class="preprocessor">#include &lt;Rtypes.h&gt;</span>
+00004 <span class="preprocessor">#include "TObject.h"</span>
+00005 <span class="comment">//         "AliHLTPHOSRawAnalyzer"</span>
+00006 <span class="preprocessor">#include "<a class="code" href="AliHLTPHOSRawAnalyzer_8h.html">AliHLTPHOSRawAnalyzer.h</a>"</span>
+00007 
+00008 
+00009 <span class="comment">/* Copyright(c) 2006, ALICE Experiment at CERN, All rights reserved. *</span>
+00010 <span class="comment"> * See cxx source for full Copyright notice                          */</span>
+00011 
+00012 
+<a name="l00013"></a><a class="code" href="classAliHLTPHOSRawAnalyzerCrude.html">00013</a> <span class="keyword">class </span><a class="code" href="classAliHLTPHOSRawAnalyzerCrude.html">AliHLTPHOSRawAnalyzerCrude</a> : <span class="keyword">public</span> <a class="code" href="classAliHLTPHOSRawAnalyzer.html">AliHLTPHOSRawAnalyzer</a>
+00014 {
+00015  <span class="keyword">public</span>:
+00016   <a class="code" href="classAliHLTPHOSRawAnalyzerCrude.html#a0">AliHLTPHOSRawAnalyzerCrude</a>();
+00017   <a class="code" href="classAliHLTPHOSRawAnalyzerCrude.html#a0">AliHLTPHOSRawAnalyzerCrude</a>(<span class="keyword">const</span> <a class="code" href="classAliHLTPHOSRawAnalyzerCrude.html">AliHLTPHOSRawAnalyzerCrude</a> &amp; );
+<a name="l00018"></a><a class="code" href="classAliHLTPHOSRawAnalyzerCrude.html#a2">00018</a>   <a class="code" href="classAliHLTPHOSRawAnalyzerCrude.html">AliHLTPHOSRawAnalyzerCrude</a> &amp; <a class="code" href="classAliHLTPHOSRawAnalyzerCrude.html#a2">operator = </a>(<span class="keyword">const</span> <a class="code" href="classAliHLTPHOSRawAnalyzerCrude.html">AliHLTPHOSRawAnalyzerCrude</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="classAliHLTPHOSRawAnalyzerCrude.html#a3">~AliHLTPHOSRawAnalyzerCrude</a>();
+00024   <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="classAliHLTPHOSRawAnalyzerCrude.html#a4">Evaluate</a>(<span class="keywordtype">int</span> start = 0, <span class="keywordtype">int</span> lenght = 100);
+00025  <span class="keyword">private</span>:
+00026   ClassDef(<a class="code" href="classAliHLTPHOSRawAnalyzerCrude.html">AliHLTPHOSRawAnalyzerCrude</a>, 2) 
+00027   
+00028     };
+00029 
+00030 <span class="preprocessor">#endif</span>
+</pre></div><hr size="1"><address style="align: right;"><small>Generated on Wed Jan 17 21:35:44 2007 for PHOSofflineparameterextraction by&nbsp;
+<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>
+</html>
diff --git a/HLT/PHOS/html/AliHLTPHOSRawAnalyzerCrude_8h.html b/HLT/PHOS/html/AliHLTPHOSRawAnalyzerCrude_8h.html
new file mode 100644 (file)
index 0000000..3c4a7b9
--- /dev/null
@@ -0,0 +1,23 @@
+<!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: AliHLTPHOSRawAnalyzerCrude.h File Reference</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.3.9.1 -->
+<div class="qindex"><a class="qindex" href="main.html">Main&nbsp;Page</a> | <a class="qindex" href="hierarchy.html">Class&nbsp;Hierarchy</a> | <a class="qindex" href="classes.html">Alphabetical&nbsp;List</a> | <a class="qindex" href="annotated.html">Class&nbsp;List</a> | <a class="qindex" href="files.html">File&nbsp;List</a> | <a class="qindex" href="functions.html">Class&nbsp;Members</a> | <a class="qindex" href="globals.html">File&nbsp;Members</a></div>
+<h1>AliHLTPHOSRawAnalyzerCrude.h File Reference</h1><code>#include &lt;Rtypes.h&gt;</code><br>
+<code>#include "TObject.h"</code><br>
+<code>#include "<a class="el" href="AliHLTPHOSRawAnalyzer_8h-source.html">AliHLTPHOSRawAnalyzer.h</a>"</code><br>
+
+<p>
+<a href="AliHLTPHOSRawAnalyzerCrude_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>Classes</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">class &nbsp;</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:35:44 2007 for PHOSofflineparameterextraction by&nbsp;
+<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>
+</html>
diff --git a/HLT/PHOS/html/AliHLTPHOSRawAnalyzerKLevel_8cxx.html b/HLT/PHOS/html/AliHLTPHOSRawAnalyzerKLevel_8cxx.html
new file mode 100644 (file)
index 0000000..4e6313e
--- /dev/null
@@ -0,0 +1,49 @@
+<!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: AliHLTPHOSRawAnalyzerKLevel.cxx File Reference</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.3.9.1 -->
+<div class="qindex"><a class="qindex" href="main.html">Main&nbsp;Page</a> | <a class="qindex" href="hierarchy.html">Class&nbsp;Hierarchy</a> | <a class="qindex" href="classes.html">Alphabetical&nbsp;List</a> | <a class="qindex" href="annotated.html">Class&nbsp;List</a> | <a class="qindex" href="files.html">File&nbsp;List</a> | <a class="qindex" href="functions.html">Class&nbsp;Members</a> | <a class="qindex" href="globals.html">File&nbsp;Members</a></div>
+<h1>AliHLTPHOSRawAnalyzerKLevel.cxx File Reference</h1><code>#include "<a class="el" href="AliHLTPHOSRawAnalyzerKLevel_8h-source.html">AliHLTPHOSRawAnalyzerKLevel.h</a>"</code><br>
+<code>#include &lt;iostream&gt;</code><br>
+<table border="0" cellpadding="0" cellspacing="0">
+<tr><td></td></tr>
+<tr><td colspan="2"><br><h2>Functions</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="AliHLTPHOSRawAnalyzerKLevel_8cxx.html#a0">ClassImp</a> (<a class="el" href="classAliHLTPHOSRawAnalyzerKLevel.html">AliHLTPHOSRawAnalyzerKLevel</a>) <a class="el" href="classAliHLTPHOSRawAnalyzerKLevel.html">AliHLTPHOSRawAnalyzerKLevel</a></td></tr>
+
+</table>
+<hr><h2>Function Documentation</h2>
+<a class="anchor" name="a0" doxytag="AliHLTPHOSRawAnalyzerKLevel.cxx::ClassImp"></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">ClassImp           </td>
+          <td class="md" valign="top">(&nbsp;</td>
+          <td class="md" nowrap valign="top"><a class="el" href="classAliHLTPHOSRawAnalyzerKLevel.html">AliHLTPHOSRawAnalyzerKLevel</a>&nbsp;</td>
+          <td class="mdname1" valign="top" nowrap>          </td>
+          <td class="md" valign="top">&nbsp;)&nbsp;</td>
+          <td class="md" nowrap></td>
+        </tr>
+      </table>
+    </td>
+  </tr>
+</table>
+<table cellspacing="5" cellpadding="0" border="0">
+  <tr>
+    <td>
+      &nbsp;
+    </td>
+    <td>
+
+<p>
+    </td>
+  </tr>
+</table>
+<hr size="1"><address style="align: right;"><small>Generated on Wed Jan 17 21:35:44 2007 for PHOSofflineparameterextraction by&nbsp;
+<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>
+</html>
diff --git a/HLT/PHOS/html/AliHLTPHOSRawAnalyzerKLevel_8h-source.html b/HLT/PHOS/html/AliHLTPHOSRawAnalyzerKLevel_8h-source.html
new file mode 100644 (file)
index 0000000..adef981
--- /dev/null
@@ -0,0 +1,40 @@
+<!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: AliHLTPHOSRawAnalyzerKLevel.h Source File</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.3.9.1 -->
+<div class="qindex"><a class="qindex" href="main.html">Main&nbsp;Page</a> | <a class="qindex" href="hierarchy.html">Class&nbsp;Hierarchy</a> | <a class="qindex" href="classes.html">Alphabetical&nbsp;List</a> | <a class="qindex" href="annotated.html">Class&nbsp;List</a> | <a class="qindex" href="files.html">File&nbsp;List</a> | <a class="qindex" href="functions.html">Class&nbsp;Members</a> | <a class="qindex" href="globals.html">File&nbsp;Members</a></div>
+<h1>AliHLTPHOSRawAnalyzerKLevel.h</h1><a href="AliHLTPHOSRawAnalyzerKLevel_8h.html">Go to the documentation of this file.</a><div class="fragment"><pre class="fragment">00001 <span class="preprocessor">#ifndef ALIHLTPHOSRAWANALYZERKLEVEL_H</span>
+00002 <span class="preprocessor"></span><span class="preprocessor">#define ALIHLTPHOSRAWANALYZERKLEVEL_H</span>
+00003 <span class="preprocessor"></span><span class="preprocessor">#include &lt;Rtypes.h&gt;</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 
+<a name="l00010"></a><a class="code" href="classAliHLTPHOSRawAnalyzerKLevel.html">00010</a> <span class="keyword">class </span><a class="code" href="classAliHLTPHOSRawAnalyzerKLevel.html">AliHLTPHOSRawAnalyzerKLevel</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="classAliHLTPHOSRawAnalyzerKLevel.html#a0">AliHLTPHOSRawAnalyzerKLevel</a>();
+00014   <a class="code" href="classAliHLTPHOSRawAnalyzerKLevel.html#a0">AliHLTPHOSRawAnalyzerKLevel</a>(<span class="keyword">const</span> <a class="code" href="classAliHLTPHOSRawAnalyzerKLevel.html">AliHLTPHOSRawAnalyzerKLevel</a> &amp; );
+<a name="l00015"></a><a class="code" href="classAliHLTPHOSRawAnalyzerKLevel.html#a2">00015</a>   <a class="code" href="classAliHLTPHOSRawAnalyzerKLevel.html">AliHLTPHOSRawAnalyzerKLevel</a> &amp; <a class="code" href="classAliHLTPHOSRawAnalyzerKLevel.html#a2">operator = </a>(<span class="keyword">const</span> <a class="code" href="classAliHLTPHOSRawAnalyzerKLevel.html">AliHLTPHOSRawAnalyzerKLevel</a>)
+00016     {
+00017       <span class="keywordflow">return</span> *<span class="keyword">this</span>; 
+00018     }
+00019   
+00020   <span class="keyword">virtual</span> <a class="code" href="classAliHLTPHOSRawAnalyzerKLevel.html#a3">~AliHLTPHOSRawAnalyzerKLevel</a>();
+00021   <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="classAliHLTPHOSRawAnalyzerKLevel.html#a4">Evaluate</a>(<span class="keywordtype">int</span> start = 0, <span class="keywordtype">int</span> lenght = 100);
+00022  <span class="keyword">private</span>:
+<a name="l00023"></a><a class="code" href="classAliHLTPHOSRawAnalyzerKLevel.html#r0">00023</a>   <span class="keywordtype">double</span> tKLevel;
+00024   ClassDef(<a class="code" href="classAliHLTPHOSRawAnalyzerKLevel.html">AliHLTPHOSRawAnalyzerKLevel</a>, 2) 
+00025   
+00026     };
+00027 
+00028 <span class="preprocessor">#endif</span>
+</pre></div><hr size="1"><address style="align: right;"><small>Generated on Wed Jan 17 21:35:44 2007 for PHOSofflineparameterextraction by&nbsp;
+<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>
+</html>
diff --git a/HLT/PHOS/html/AliHLTPHOSRawAnalyzerKLevel_8h.html b/HLT/PHOS/html/AliHLTPHOSRawAnalyzerKLevel_8h.html
new file mode 100644 (file)
index 0000000..b58ab07
--- /dev/null
@@ -0,0 +1,23 @@
+<!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: AliHLTPHOSRawAnalyzerKLevel.h File Reference</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.3.9.1 -->
+<div class="qindex"><a class="qindex" href="main.html">Main&nbsp;Page</a> | <a class="qindex" href="hierarchy.html">Class&nbsp;Hierarchy</a> | <a class="qindex" href="classes.html">Alphabetical&nbsp;List</a> | <a class="qindex" href="annotated.html">Class&nbsp;List</a> | <a class="qindex" href="files.html">File&nbsp;List</a> | <a class="qindex" href="functions.html">Class&nbsp;Members</a> | <a class="qindex" href="globals.html">File&nbsp;Members</a></div>
+<h1>AliHLTPHOSRawAnalyzerKLevel.h File Reference</h1><code>#include &lt;Rtypes.h&gt;</code><br>
+<code>#include "TObject.h"</code><br>
+<code>#include "<a class="el" href="AliHLTPHOSRawAnalyzer_8h-source.html">AliHLTPHOSRawAnalyzer.h</a>"</code><br>
+
+<p>
+<a href="AliHLTPHOSRawAnalyzerKLevel_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>Classes</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">class &nbsp;</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:35:44 2007 for PHOSofflineparameterextraction by&nbsp;
+<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>
+</html>
diff --git a/HLT/PHOS/html/AliHLTPHOSRawAnalyzerLMS_8cxx.html b/HLT/PHOS/html/AliHLTPHOSRawAnalyzerLMS_8cxx.html
new file mode 100644 (file)
index 0000000..30ab591
--- /dev/null
@@ -0,0 +1,49 @@
+<!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: AliHLTPHOSRawAnalyzerLMS.cxx File Reference</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.3.9.1 -->
+<div class="qindex"><a class="qindex" href="main.html">Main&nbsp;Page</a> | <a class="qindex" href="hierarchy.html">Class&nbsp;Hierarchy</a> | <a class="qindex" href="classes.html">Alphabetical&nbsp;List</a> | <a class="qindex" href="annotated.html">Class&nbsp;List</a> | <a class="qindex" href="files.html">File&nbsp;List</a> | <a class="qindex" href="functions.html">Class&nbsp;Members</a> | <a class="qindex" href="globals.html">File&nbsp;Members</a></div>
+<h1>AliHLTPHOSRawAnalyzerLMS.cxx File Reference</h1><code>#include "<a class="el" href="AliHLTPHOSRawAnalyzerLMS_8h-source.html">AliHLTPHOSRawAnalyzerLMS.h</a>"</code><br>
+<code>#include &lt;iostream&gt;</code><br>
+<table border="0" cellpadding="0" cellspacing="0">
+<tr><td></td></tr>
+<tr><td colspan="2"><br><h2>Functions</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="AliHLTPHOSRawAnalyzerLMS_8cxx.html#a0">ClassImp</a> (<a class="el" href="classAliHLTPHOSRawAnalyzerLMS.html">AliHLTPHOSRawAnalyzerLMS</a>) <a class="el" href="classAliHLTPHOSRawAnalyzerLMS.html">AliHLTPHOSRawAnalyzerLMS</a></td></tr>
+
+</table>
+<hr><h2>Function Documentation</h2>
+<a class="anchor" name="a0" doxytag="AliHLTPHOSRawAnalyzerLMS.cxx::ClassImp"></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">ClassImp           </td>
+          <td class="md" valign="top">(&nbsp;</td>
+          <td class="md" nowrap valign="top"><a class="el" href="classAliHLTPHOSRawAnalyzerLMS.html">AliHLTPHOSRawAnalyzerLMS</a>&nbsp;</td>
+          <td class="mdname1" valign="top" nowrap>          </td>
+          <td class="md" valign="top">&nbsp;)&nbsp;</td>
+          <td class="md" nowrap></td>
+        </tr>
+      </table>
+    </td>
+  </tr>
+</table>
+<table cellspacing="5" cellpadding="0" border="0">
+  <tr>
+    <td>
+      &nbsp;
+    </td>
+    <td>
+
+<p>
+    </td>
+  </tr>
+</table>
+<hr size="1"><address style="align: right;"><small>Generated on Wed Jan 17 21:35:44 2007 for PHOSofflineparameterextraction by&nbsp;
+<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>
+</html>
diff --git a/HLT/PHOS/html/AliHLTPHOSRawAnalyzerLMS_8h-source.html b/HLT/PHOS/html/AliHLTPHOSRawAnalyzerLMS_8h-source.html
new file mode 100644 (file)
index 0000000..3dd76e2
--- /dev/null
@@ -0,0 +1,43 @@
+<!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: AliHLTPHOSRawAnalyzerLMS.h Source File</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.3.9.1 -->
+<div class="qindex"><a class="qindex" href="main.html">Main&nbsp;Page</a> | <a class="qindex" href="hierarchy.html">Class&nbsp;Hierarchy</a> | <a class="qindex" href="classes.html">Alphabetical&nbsp;List</a> | <a class="qindex" href="annotated.html">Class&nbsp;List</a> | <a class="qindex" href="files.html">File&nbsp;List</a> | <a class="qindex" href="functions.html">Class&nbsp;Members</a> | <a class="qindex" href="globals.html">File&nbsp;Members</a></div>
+<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 &lt;Rtypes.h&gt;</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 
+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#a0">AliHLTPHOSRawAnalyzerLMS</a>();
+00015   <a class="code" href="classAliHLTPHOSRawAnalyzerLMS.html#a0">AliHLTPHOSRawAnalyzerLMS</a>(<span class="keywordtype">double</span> *dataPtr, <span class="keywordtype">double</span> fs);
+00016   <a class="code" href="classAliHLTPHOSRawAnalyzerLMS.html#a0">AliHLTPHOSRawAnalyzerLMS</a>(<span class="keyword">const</span> <a class="code" href="classAliHLTPHOSRawAnalyzerLMS.html">AliHLTPHOSRawAnalyzerLMS</a> &amp; );
+<a name="l00017"></a><a class="code" href="classAliHLTPHOSRawAnalyzerLMS.html#a3">00017</a>   <a class="code" href="classAliHLTPHOSRawAnalyzerLMS.html">AliHLTPHOSRawAnalyzerLMS</a> &amp; <a class="code" href="classAliHLTPHOSRawAnalyzerLMS.html#a3">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#a4">~AliHLTPHOSRawAnalyzerLMS</a>();
+00023   <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="classAliHLTPHOSRawAnalyzerLMS.html#a5">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#r0">00025</a>   <span class="keywordtype">double</span>   **kfMCovarPtrPtr;   
+<a name="l00026"></a><a class="code" href="classAliHLTPHOSRawAnalyzerLMS.html#r1">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:35:44 2007 for PHOSofflineparameterextraction by&nbsp;
+<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>
+</html>
diff --git a/HLT/PHOS/html/AliHLTPHOSRawAnalyzerLMS_8h.html b/HLT/PHOS/html/AliHLTPHOSRawAnalyzerLMS_8h.html
new file mode 100644 (file)
index 0000000..fc177e4
--- /dev/null
@@ -0,0 +1,23 @@
+<!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: AliHLTPHOSRawAnalyzerLMS.h File Reference</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.3.9.1 -->
+<div class="qindex"><a class="qindex" href="main.html">Main&nbsp;Page</a> | <a class="qindex" href="hierarchy.html">Class&nbsp;Hierarchy</a> | <a class="qindex" href="classes.html">Alphabetical&nbsp;List</a> | <a class="qindex" href="annotated.html">Class&nbsp;List</a> | <a class="qindex" href="files.html">File&nbsp;List</a> | <a class="qindex" href="functions.html">Class&nbsp;Members</a> | <a class="qindex" href="globals.html">File&nbsp;Members</a></div>
+<h1>AliHLTPHOSRawAnalyzerLMS.h File Reference</h1><code>#include &lt;Rtypes.h&gt;</code><br>
+<code>#include "TObject.h"</code><br>
+<code>#include "<a class="el" href="AliHLTPHOSRawAnalyzer_8h-source.html">AliHLTPHOSRawAnalyzer.h</a>"</code><br>
+
+<p>
+<a href="AliHLTPHOSRawAnalyzerLMS_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>Classes</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">class &nbsp;</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:35:44 2007 for PHOSofflineparameterextraction by&nbsp;
+<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>
+</html>
diff --git a/HLT/PHOS/html/AliHLTPHOSRawAnalyzerPeakFinderComponent_8cxx.html b/HLT/PHOS/html/AliHLTPHOSRawAnalyzerPeakFinderComponent_8cxx.html
new file mode 100644 (file)
index 0000000..f56550f
--- /dev/null
@@ -0,0 +1,44 @@
+<!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: AliHLTPHOSRawAnalyzerPeakFinderComponent.cxx File Reference</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.3.9.1 -->
+<div class="qindex"><a class="qindex" href="main.html">Main&nbsp;Page</a> | <a class="qindex" href="hierarchy.html">Class&nbsp;Hierarchy</a> | <a class="qindex" href="classes.html">Alphabetical&nbsp;List</a> | <a class="qindex" href="annotated.html">Class&nbsp;List</a> | <a class="qindex" href="files.html">File&nbsp;List</a> | <a class="qindex" href="functions.html">Class&nbsp;Members</a> | <a class="qindex" href="globals.html">File&nbsp;Members</a></div>
+<h1>AliHLTPHOSRawAnalyzerPeakFinderComponent.cxx File Reference</h1><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>
+<table border="0" cellpadding="0" cellspacing="0">
+<tr><td></td></tr>
+<tr><td colspan="2"><br><h2>Variables</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="classAliHLTPHOSRawAnalyzerPeakFinderComponent.html">AliHLTPHOSRawAnalyzerPeakFinderComponent</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="AliHLTPHOSRawAnalyzerPeakFinderComponent_8cxx.html#a0">gAliHLTPHOSRawAnalyzerPeakFinderComponent</a></td></tr>
+
+</table>
+<hr><h2>Variable Documentation</h2>
+<a class="anchor" name="a0" doxytag="AliHLTPHOSRawAnalyzerPeakFinderComponent.cxx::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="AliHLTPHOSRawAnalyzerPeakFinderComponent_8cxx.html#a0">gAliHLTPHOSRawAnalyzerPeakFinderComponent</a>          </td>
+        </tr>
+      </table>
+    </td>
+  </tr>
+</table>
+<table cellspacing="5" cellpadding="0" border="0">
+  <tr>
+    <td>
+      &nbsp;
+    </td>
+    <td>
+
+<p>
+    </td>
+  </tr>
+</table>
+<hr size="1"><address style="align: right;"><small>Generated on Wed Jan 17 21:35:44 2007 for PHOSofflineparameterextraction by&nbsp;
+<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>
+</html>
diff --git a/HLT/PHOS/html/AliHLTPHOSRawAnalyzerPeakFinderComponent_8h-source.html b/HLT/PHOS/html/AliHLTPHOSRawAnalyzerPeakFinderComponent_8h-source.html
new file mode 100644 (file)
index 0000000..dd516b4
--- /dev/null
@@ -0,0 +1,40 @@
+<!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: AliHLTPHOSRawAnalyzerPeakFinderComponent.h Source File</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.3.9.1 -->
+<div class="qindex"><a class="qindex" href="main.html">Main&nbsp;Page</a> | <a class="qindex" href="hierarchy.html">Class&nbsp;Hierarchy</a> | <a class="qindex" href="classes.html">Alphabetical&nbsp;List</a> | <a class="qindex" href="annotated.html">Class&nbsp;List</a> | <a class="qindex" href="files.html">File&nbsp;List</a> | <a class="qindex" href="functions.html">Class&nbsp;Members</a> | <a class="qindex" href="globals.html">File&nbsp;Members</a></div>
+<h1>AliHLTPHOSRawAnalyzerPeakFinderComponent.h</h1><a href="AliHLTPHOSRawAnalyzerPeakFinderComponent_8h.html">Go to the documentation of this file.</a><div class="fragment"><pre class="fragment">00001 <span class="preprocessor">#ifndef ALIHLTPHOSRAWANALYZERPEAKFINDERCOMPONENT_H</span>
+00002 <span class="preprocessor"></span><span class="preprocessor">#define ALIHLTPHOSRAWANALYZERPEAKFINDERCOMPONENT_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 "<a class="code" href="AliHLTPHOSRawAnalyzerComponent_8h.html">AliHLTPHOSRawAnalyzerComponent.h</a>"</span>
+00008 
+<a name="l00009"></a><a class="code" href="classAliHLTPHOSRawAnalyzerPeakFinderComponent.html">00009</a> <span class="keyword">class </span><a class="code" href="classAliHLTPHOSRawAnalyzerPeakFinderComponent.html">AliHLTPHOSRawAnalyzerPeakFinderComponent</a>: <span class="keyword">public</span> <a class="code" href="classAliHLTPHOSRawAnalyzerComponent.html">AliHLTPHOSRawAnalyzerComponent</a>
+00010 {
+00011  <span class="keyword">public</span>:
+00012   <a class="code" href="classAliHLTPHOSRawAnalyzerPeakFinderComponent.html#a0">AliHLTPHOSRawAnalyzerPeakFinderComponent</a>();
+00013   <a class="code" href="classAliHLTPHOSRawAnalyzerPeakFinderComponent.html#a1">~AliHLTPHOSRawAnalyzerPeakFinderComponent</a>();
+00014   <a class="code" href="classAliHLTPHOSRawAnalyzerPeakFinderComponent.html#a0">AliHLTPHOSRawAnalyzerPeakFinderComponent</a>(<span class="keyword">const</span> <a class="code" href="classAliHLTPHOSRawAnalyzerPeakFinderComponent.html">AliHLTPHOSRawAnalyzerPeakFinderComponent</a> &amp; );
+<a name="l00015"></a><a class="code" href="classAliHLTPHOSRawAnalyzerPeakFinderComponent.html#a3">00015</a>   <a class="code" href="classAliHLTPHOSRawAnalyzerPeakFinderComponent.html">AliHLTPHOSRawAnalyzerPeakFinderComponent</a> &amp; <a class="code" href="classAliHLTPHOSRawAnalyzerPeakFinderComponent.html#a3">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#a4">GetComponentID</a>();
+00022  <span class="keyword">virtual</span> AliHLTComponent* <a class="code" href="classAliHLTPHOSRawAnalyzerPeakFinderComponent.html#a5">Spawn</a>();
+00023   <span class="comment">//ClassDef(AliHLTPHOSRawAnalyzerPeakFinderComponent, 2) </span>
+00024   };
+00025 
+00026 
+00027 
+00028 <span class="preprocessor">#endif</span>
+</pre></div><hr size="1"><address style="align: right;"><small>Generated on Wed Jan 17 21:35:44 2007 for PHOSofflineparameterextraction by&nbsp;
+<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>
+</html>
diff --git a/HLT/PHOS/html/AliHLTPHOSRawAnalyzerPeakFinderComponent_8h.html b/HLT/PHOS/html/AliHLTPHOSRawAnalyzerPeakFinderComponent_8h.html
new file mode 100644 (file)
index 0000000..5c4b675
--- /dev/null
@@ -0,0 +1,21 @@
+<!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: AliHLTPHOSRawAnalyzerPeakFinderComponent.h File Reference</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.3.9.1 -->
+<div class="qindex"><a class="qindex" href="main.html">Main&nbsp;Page</a> | <a class="qindex" href="hierarchy.html">Class&nbsp;Hierarchy</a> | <a class="qindex" href="classes.html">Alphabetical&nbsp;List</a> | <a class="qindex" href="annotated.html">Class&nbsp;List</a> | <a class="qindex" href="files.html">File&nbsp;List</a> | <a class="qindex" href="functions.html">Class&nbsp;Members</a> | <a class="qindex" href="globals.html">File&nbsp;Members</a></div>
+<h1>AliHLTPHOSRawAnalyzerPeakFinderComponent.h File Reference</h1><code>#include "<a class="el" href="AliHLTPHOSRawAnalyzerComponent_8h-source.html">AliHLTPHOSRawAnalyzerComponent.h</a>"</code><br>
+
+<p>
+<a href="AliHLTPHOSRawAnalyzerPeakFinderComponent_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>Classes</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">class &nbsp;</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:35:44 2007 for PHOSofflineparameterextraction by&nbsp;
+<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>
+</html>
diff --git a/HLT/PHOS/html/AliHLTPHOSRawAnalyzerPeakFinder_8cxx.html b/HLT/PHOS/html/AliHLTPHOSRawAnalyzerPeakFinder_8cxx.html
new file mode 100644 (file)
index 0000000..782062e
--- /dev/null
@@ -0,0 +1,49 @@
+<!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: AliHLTPHOSRawAnalyzerPeakFinder.cxx File Reference</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.3.9.1 -->
+<div class="qindex"><a class="qindex" href="main.html">Main&nbsp;Page</a> | <a class="qindex" href="hierarchy.html">Class&nbsp;Hierarchy</a> | <a class="qindex" href="classes.html">Alphabetical&nbsp;List</a> | <a class="qindex" href="annotated.html">Class&nbsp;List</a> | <a class="qindex" href="files.html">File&nbsp;List</a> | <a class="qindex" href="functions.html">Class&nbsp;Members</a> | <a class="qindex" href="globals.html">File&nbsp;Members</a></div>
+<h1>AliHLTPHOSRawAnalyzerPeakFinder.cxx File Reference</h1><code>#include "<a class="el" href="AliHLTPHOSRawAnalyzerPeakFinder_8h-source.html">AliHLTPHOSRawAnalyzerPeakFinder.h</a>"</code><br>
+<code>#include &lt;iostream&gt;</code><br>
+<table border="0" cellpadding="0" cellspacing="0">
+<tr><td></td></tr>
+<tr><td colspan="2"><br><h2>Functions</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="AliHLTPHOSRawAnalyzerPeakFinder_8cxx.html#a0">ClassImp</a> (<a class="el" href="classAliHLTPHOSRawAnalyzerPeakFinder.html">AliHLTPHOSRawAnalyzerPeakFinder</a>) <a class="el" href="classAliHLTPHOSRawAnalyzerPeakFinder.html">AliHLTPHOSRawAnalyzerPeakFinder</a></td></tr>
+
+</table>
+<hr><h2>Function Documentation</h2>
+<a class="anchor" name="a0" doxytag="AliHLTPHOSRawAnalyzerPeakFinder.cxx::ClassImp"></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">ClassImp           </td>
+          <td class="md" valign="top">(&nbsp;</td>
+          <td class="md" nowrap valign="top"><a class="el" href="classAliHLTPHOSRawAnalyzerPeakFinder.html">AliHLTPHOSRawAnalyzerPeakFinder</a>&nbsp;</td>
+          <td class="mdname1" valign="top" nowrap>          </td>
+          <td class="md" valign="top">&nbsp;)&nbsp;</td>
+          <td class="md" nowrap></td>
+        </tr>
+      </table>
+    </td>
+  </tr>
+</table>
+<table cellspacing="5" cellpadding="0" border="0">
+  <tr>
+    <td>
+      &nbsp;
+    </td>
+    <td>
+
+<p>
+    </td>
+  </tr>
+</table>
+<hr size="1"><address style="align: right;"><small>Generated on Wed Jan 17 21:35:44 2007 for PHOSofflineparameterextraction by&nbsp;
+<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>
+</html>
diff --git a/HLT/PHOS/html/AliHLTPHOSRawAnalyzerPeakFinder_8h-source.html b/HLT/PHOS/html/AliHLTPHOSRawAnalyzerPeakFinder_8h-source.html
new file mode 100644 (file)
index 0000000..e397a9c
--- /dev/null
@@ -0,0 +1,43 @@
+<!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: AliHLTPHOSRawAnalyzerPeakFinder.h Source File</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.3.9.1 -->
+<div class="qindex"><a class="qindex" href="main.html">Main&nbsp;Page</a> | <a class="qindex" href="hierarchy.html">Class&nbsp;Hierarchy</a> | <a class="qindex" href="classes.html">Alphabetical&nbsp;List</a> | <a class="qindex" href="annotated.html">Class&nbsp;List</a> | <a class="qindex" href="files.html">File&nbsp;List</a> | <a class="qindex" href="functions.html">Class&nbsp;Members</a> | <a class="qindex" href="globals.html">File&nbsp;Members</a></div>
+<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 &lt;Rtypes.h&gt;</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 
+<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#a0">AliHLTPHOSRawAnalyzerPeakFinder</a>();
+00014   <a class="code" href="classAliHLTPHOSRawAnalyzerPeakFinder.html#a0">AliHLTPHOSRawAnalyzerPeakFinder</a>(<span class="keyword">const</span> <a class="code" href="classAliHLTPHOSRawAnalyzerPeakFinder.html">AliHLTPHOSRawAnalyzerPeakFinder</a> &amp; );
+<a name="l00015"></a><a class="code" href="classAliHLTPHOSRawAnalyzerPeakFinder.html#a2">00015</a>   <a class="code" href="classAliHLTPHOSRawAnalyzerPeakFinder.html">AliHLTPHOSRawAnalyzerPeakFinder</a> &amp; <a class="code" href="classAliHLTPHOSRawAnalyzerPeakFinder.html#a2">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   
+00020   <span class="keyword">virtual</span> <a class="code" href="classAliHLTPHOSRawAnalyzerPeakFinder.html#a3">~AliHLTPHOSRawAnalyzerPeakFinder</a>();
+00021   <span class="keywordtype">void</span> <a class="code" href="classAliHLTPHOSRawAnalyzerPeakFinder.html#a4">SetTVector</a>(<span class="keywordtype">double</span> *tVector);
+00022   <span class="keywordtype">void</span> <a class="code" href="classAliHLTPHOSRawAnalyzerPeakFinder.html#a5">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#a6">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="classAliHLTPHOSRawAnalyzerPeakFinder.html#r0">00025</a>   <span class="keywordtype">double</span>    *tVector;          
+<a name="l00026"></a><a class="code" href="classAliHLTPHOSRawAnalyzerPeakFinder.html#r1">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:35:44 2007 for PHOSofflineparameterextraction by&nbsp;
+<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>
+</html>
diff --git a/HLT/PHOS/html/AliHLTPHOSRawAnalyzerPeakFinder_8h.html b/HLT/PHOS/html/AliHLTPHOSRawAnalyzerPeakFinder_8h.html
new file mode 100644 (file)
index 0000000..3638dd4
--- /dev/null
@@ -0,0 +1,23 @@
+<!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: AliHLTPHOSRawAnalyzerPeakFinder.h File Reference</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.3.9.1 -->
+<div class="qindex"><a class="qindex" href="main.html">Main&nbsp;Page</a> | <a class="qindex" href="hierarchy.html">Class&nbsp;Hierarchy</a> | <a class="qindex" href="classes.html">Alphabetical&nbsp;List</a> | <a class="qindex" href="annotated.html">Class&nbsp;List</a> | <a class="qindex" href="files.html">File&nbsp;List</a> | <a class="qindex" href="functions.html">Class&nbsp;Members</a> | <a class="qindex" href="globals.html">File&nbsp;Members</a></div>
+<h1>AliHLTPHOSRawAnalyzerPeakFinder.h File Reference</h1><code>#include &lt;Rtypes.h&gt;</code><br>
+<code>#include "TObject.h"</code><br>
+<code>#include "<a class="el" href="AliHLTPHOSRawAnalyzer_8h-source.html">AliHLTPHOSRawAnalyzer.h</a>"</code><br>
+
+<p>
+<a href="AliHLTPHOSRawAnalyzerPeakFinder_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>Classes</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">class &nbsp;</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:35:44 2007 for PHOSofflineparameterextraction by&nbsp;
+<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>
+</html>
diff --git a/HLT/PHOS/html/AliHLTPHOSRawAnalyzer_8cxx.html b/HLT/PHOS/html/AliHLTPHOSRawAnalyzer_8cxx.html
new file mode 100644 (file)
index 0000000..73e3bbb
--- /dev/null
@@ -0,0 +1,17 @@
+<!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.cxx File Reference</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.3.9.1 -->
+<div class="qindex"><a class="qindex" href="main.html">Main&nbsp;Page</a> | <a class="qindex" href="hierarchy.html">Class&nbsp;Hierarchy</a> | <a class="qindex" href="classes.html">Alphabetical&nbsp;List</a> | <a class="qindex" href="annotated.html">Class&nbsp;List</a> | <a class="qindex" href="files.html">File&nbsp;List</a> | <a class="qindex" href="functions.html">Class&nbsp;Members</a> | <a class="qindex" href="globals.html">File&nbsp;Members</a></div>
+<h1>AliHLTPHOSRawAnalyzer.cxx File Reference</h1><code>#include "<a class="el" href="AliHLTPHOSRawAnalyzer_8h-source.html">AliHLTPHOSRawAnalyzer.h</a>"</code><br>
+<code>#include &lt;iostream&gt;</code><br>
+<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:35:44 2007 for PHOSofflineparameterextraction by&nbsp;
+<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>
+</html>
diff --git a/HLT/PHOS/html/AliHLTPHOSRawAnalyzer_8h-source.html b/HLT/PHOS/html/AliHLTPHOSRawAnalyzer_8h-source.html
new file mode 100644 (file)
index 0000000..315c3f6
--- /dev/null
@@ -0,0 +1,56 @@
+<!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.h Source File</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.3.9.1 -->
+<div class="qindex"><a class="qindex" href="main.html">Main&nbsp;Page</a> | <a class="qindex" href="hierarchy.html">Class&nbsp;Hierarchy</a> | <a class="qindex" href="classes.html">Alphabetical&nbsp;List</a> | <a class="qindex" href="annotated.html">Class&nbsp;List</a> | <a class="qindex" href="files.html">File&nbsp;List</a> | <a class="qindex" href="functions.html">Class&nbsp;Members</a> | <a class="qindex" href="globals.html">File&nbsp;Members</a></div>
+<h1>AliHLTPHOSRawAnalyzer.h</h1><a href="AliHLTPHOSRawAnalyzer_8h.html">Go to the documentation of this file.</a><div class="fragment"><pre class="fragment">00001 <span class="preprocessor">#ifndef ALIHLTPHOSRAWANALYZER_H</span>
+00002 <span class="preprocessor"></span><span class="preprocessor">#define ALIHLTPHOSRAWANALYZER_H</span>
+00003 <span class="preprocessor"></span><span class="comment">/* Copyright(c) 1998-2004, ALICE Experiment at CERN, All rights reserved. *</span>
+00004 <span class="comment"> * See cxx source for full Copyright notice                               */</span>
+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> &amp; );
+<a name="l00015"></a><a class="code" href="classAliHLTPHOSRawAnalyzer.html#a4">00015</a>   <a class="code" href="classAliHLTPHOSRawAnalyzer.html">AliHLTPHOSRawAnalyzer</a> &amp; operator = (<span class="keyword">const</span> <a class="code" href="classAliHLTPHOSRawAnalyzer.html">AliHLTPHOSRawAnalyzer</a> &amp;)
+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#p0">00032</a>   <span class="keywordtype">double</span>    *fFloatDataPtr;    
+<a name="l00033"></a><a class="code" href="classAliHLTPHOSRawAnalyzer.html#p1">00033</a>   <span class="keywordtype">double</span>     fSampleFrequency; 
+<a name="l00034"></a><a class="code" href="classAliHLTPHOSRawAnalyzer.html#p2">00034</a>   <span class="keywordtype">double</span>     fDTofGuess;       
+<a name="l00035"></a><a class="code" href="classAliHLTPHOSRawAnalyzer.html#p3">00035</a>   <span class="keywordtype">double</span>     fDAmplGuess;      
+<a name="l00036"></a><a class="code" href="classAliHLTPHOSRawAnalyzer.html#p4">00036</a>   <span class="keywordtype">double</span>     fTau;             
+<a name="l00037"></a><a class="code" href="classAliHLTPHOSRawAnalyzer.html#p5">00037</a>   <span class="keywordtype">double</span>     fDTof;            
+<a name="l00038"></a><a class="code" href="classAliHLTPHOSRawAnalyzer.html#p6">00038</a>   <span class="keywordtype">double</span>     fDAmpl;           
+<a name="l00039"></a><a class="code" href="classAliHLTPHOSRawAnalyzer.html#p7">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:35:44 2007 for PHOSofflineparameterextraction by&nbsp;
+<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>
+</html>
diff --git a/HLT/PHOS/html/AliHLTPHOSRawAnalyzer_8h.html b/HLT/PHOS/html/AliHLTPHOSRawAnalyzer_8h.html
new file mode 100644 (file)
index 0000000..e9065ac
--- /dev/null
@@ -0,0 +1,20 @@
+<!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.h File Reference</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.3.9.1 -->
+<div class="qindex"><a class="qindex" href="main.html">Main&nbsp;Page</a> | <a class="qindex" href="hierarchy.html">Class&nbsp;Hierarchy</a> | <a class="qindex" href="classes.html">Alphabetical&nbsp;List</a> | <a class="qindex" href="annotated.html">Class&nbsp;List</a> | <a class="qindex" href="files.html">File&nbsp;List</a> | <a class="qindex" href="functions.html">Class&nbsp;Members</a> | <a class="qindex" href="globals.html">File&nbsp;Members</a></div>
+<h1>AliHLTPHOSRawAnalyzer.h File Reference</h1>
+<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></td></tr>
+<tr><td colspan="2"><br><h2>Classes</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">class &nbsp;</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:35:44 2007 for PHOSofflineparameterextraction by&nbsp;
+<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>
+</html>
diff --git a/HLT/PHOS/html/PeakFinderTest_8cxx.html b/HLT/PHOS/html/PeakFinderTest_8cxx.html
new file mode 100644 (file)
index 0000000..537fa3b
--- /dev/null
@@ -0,0 +1,107 @@
+<!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: PeakFinderTest.cxx File Reference</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.3.9.1 -->
+<div class="qindex"><a class="qindex" href="main.html">Main&nbsp;Page</a> | <a class="qindex" href="hierarchy.html">Class&nbsp;Hierarchy</a> | <a class="qindex" href="classes.html">Alphabetical&nbsp;List</a> | <a class="qindex" href="annotated.html">Class&nbsp;List</a> | <a class="qindex" href="files.html">File&nbsp;List</a> | <a class="qindex" href="functions.html">Class&nbsp;Members</a> | <a class="qindex" href="globals.html">File&nbsp;Members</a></div>
+<h1>PeakFinderTest.cxx File Reference</h1><code>#include "<a class="el" href="AliHLTPHOSPulseGenerator_8h-source.html">AliHLTPHOSPulseGenerator.h</a>"</code><br>
+<code>#include "AliHLTPHOSAnalyzerPeakFinder.h"</code><br>
+<code>#include &lt;stdio.h&gt;</code><br>
+<code>#include &lt;cmath&gt;</code><br>
+<table border="0" cellpadding="0" cellspacing="0">
+<tr><td></td></tr>
+<tr><td colspan="2"><br><h2>Functions</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="PeakFinderTest_8cxx.html#a0">setFileName</a> (char *fName, int start, int length, double tau, double fs)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="PeakFinderTest_8cxx.html#a1">main</a> ()</td></tr>
+
+</table>
+<hr><h2>Function Documentation</h2>
+<a class="anchor" name="a1" doxytag="PeakFinderTest.cxx::main"></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 main           </td>
+          <td class="md" valign="top">(&nbsp;</td>
+          <td class="mdname1" valign="top" nowrap>          </td>
+          <td class="md" valign="top">&nbsp;)&nbsp;</td>
+          <td class="md" nowrap></td>
+        </tr>
+      </table>
+    </td>
+  </tr>
+</table>
+<table cellspacing="5" cellpadding="0" border="0">
+  <tr>
+    <td>
+      &nbsp;
+    </td>
+    <td>
+
+<p>
+Testing of the Class AliPHOSFitter     </td>
+  </tr>
+</table>
+<a class="anchor" name="a0" doxytag="PeakFinderTest.cxx::setFileName"></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 setFileName           </td>
+          <td class="md" valign="top">(&nbsp;</td>
+          <td class="md" nowrap valign="top">char *&nbsp;</td>
+          <td class="mdname" nowrap> <em>fName</em>, </td>
+        </tr>
+        <tr>
+          <td class="md" nowrap align="right"></td>
+          <td class="md"></td>
+          <td class="md" nowrap>int&nbsp;</td>
+          <td class="mdname" nowrap> <em>start</em>, </td>
+        </tr>
+        <tr>
+          <td class="md" nowrap align="right"></td>
+          <td class="md"></td>
+          <td class="md" nowrap>int&nbsp;</td>
+          <td class="mdname" nowrap> <em>length</em>, </td>
+        </tr>
+        <tr>
+          <td class="md" nowrap align="right"></td>
+          <td class="md"></td>
+          <td class="md" nowrap>double&nbsp;</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>double&nbsp;</td>
+          <td class="mdname" nowrap> <em>fs</em></td>
+        </tr>
+        <tr>
+          <td class="md"></td>
+          <td class="md">)&nbsp;</td>
+          <td class="md" colspan="2"></td>
+        </tr>
+      </table>
+    </td>
+  </tr>
+</table>
+<table cellspacing="5" cellpadding="0" border="0">
+  <tr>
+    <td>
+      &nbsp;
+    </td>
+    <td>
+
+<p>
+    </td>
+  </tr>
+</table>
+<hr size="1"><address style="align: right;"><small>Generated on Wed Jan 17 21:35:44 2007 for PHOSofflineparameterextraction by&nbsp;
+<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>
+</html>
diff --git a/HLT/PHOS/html/annotated.html b/HLT/PHOS/html/annotated.html
new file mode 100644 (file)
index 0000000..221f786
--- /dev/null
@@ -0,0 +1,25 @@
+<!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: Class List</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.3.9.1 -->
+<div class="qindex"><a class="qindex" href="main.html">Main&nbsp;Page</a> | <a class="qindex" href="hierarchy.html">Class&nbsp;Hierarchy</a> | <a class="qindex" href="classes.html">Alphabetical&nbsp;List</a> | <a class="qindexHL" href="annotated.html">Class&nbsp;List</a> | <a class="qindex" href="files.html">File&nbsp;List</a> | <a class="qindex" href="functions.html">Class&nbsp;Members</a> | <a class="qindex" href="globals.html">File&nbsp;Members</a></div>
+<h1>PHOSofflineparameterextraction Class List</h1>Here are the classes, structs, unions and interfaces with brief descriptions:<table>
+  <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="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="classAliHLTPHOSRawAnalyzerComponent.html">AliHLTPHOSRawAnalyzerComponent</a></td><td class="indexvalue"></td></tr>
+  <tr><td class="indexkey"><a class="el" href="classAliHLTPHOSRawAnalyzerCrude.html">AliHLTPHOSRawAnalyzerCrude</a></td><td class="indexvalue"></td></tr>
+  <tr><td class="indexkey"><a class="el" href="classAliHLTPHOSRawAnalyzerCrudeComponent.html">AliHLTPHOSRawAnalyzerCrudeComponent</a></td><td class="indexvalue"></td></tr>
+  <tr><td class="indexkey"><a class="el" href="classAliHLTPHOSRawAnalyzerKLevel.html">AliHLTPHOSRawAnalyzerKLevel</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>
+</table>
+<hr size="1"><address style="align: right;"><small>Generated on Wed Jan 17 21:35:44 2007 for PHOSofflineparameterextraction by&nbsp;
+<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>
+</html>
diff --git a/HLT/PHOS/html/classAliHLTPHOSEmcCalibData-members.html b/HLT/PHOS/html/classAliHLTPHOSEmcCalibData-members.html
new file mode 100644 (file)
index 0000000..958a318
--- /dev/null
@@ -0,0 +1,29 @@
+<!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: Member List</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.3.9.1 -->
+<div class="qindex"><a class="qindex" href="main.html">Main&nbsp;Page</a> | <a class="qindex" href="hierarchy.html">Class&nbsp;Hierarchy</a> | <a class="qindex" href="classes.html">Alphabetical&nbsp;List</a> | <a class="qindex" href="annotated.html">Class&nbsp;List</a> | <a class="qindex" href="files.html">File&nbsp;List</a> | <a class="qindex" href="functions.html">Class&nbsp;Members</a> | <a class="qindex" href="globals.html">File&nbsp;Members</a></div>
+<h1>AliHLTPHOSEmcCalibData Member List</h1>This is the complete list of members for <a class="el" href="classAliHLTPHOSEmcCalibData.html">AliHLTPHOSEmcCalibData</a>, including all inherited members.<p><table>
+  <tr class="memlist"><td><a class="el" href="classAliHLTPHOSEmcCalibData.html#a0">AliHLTPHOSEmcCalibData</a>()</td><td><a class="el" href="classAliHLTPHOSEmcCalibData.html">AliHLTPHOSEmcCalibData</a></td><td></td></tr>
+  <tr class="memlist"><td><a class="el" href="classAliHLTPHOSEmcCalibData.html#a1">AliHLTPHOSEmcCalibData</a>(const char *name)</td><td><a class="el" href="classAliHLTPHOSEmcCalibData.html">AliHLTPHOSEmcCalibData</a></td><td></td></tr>
+  <tr class="memlist"><td><a class="el" href="classAliHLTPHOSEmcCalibData.html#a2">AliHLTPHOSEmcCalibData</a>(const AliHLTPHOSEmcCalibData &amp;calibda)</td><td><a class="el" href="classAliHLTPHOSEmcCalibData.html">AliHLTPHOSEmcCalibData</a></td><td></td></tr>
+  <tr class="memlist"><td><a class="el" href="classAliHLTPHOSEmcCalibData.html#p0">fADCchannelEnergy</a></td><td><a class="el" href="classAliHLTPHOSEmcCalibData.html">AliHLTPHOSEmcCalibData</a></td><td><code> [protected]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classAliHLTPHOSEmcCalibData.html#p2">fADCpedestalAltroReg</a></td><td><a class="el" href="classAliHLTPHOSEmcCalibData.html">AliHLTPHOSEmcCalibData</a></td><td><code> [protected]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classAliHLTPHOSEmcCalibData.html#p3">fADCpedestalCorrectionTable</a></td><td><a class="el" href="classAliHLTPHOSEmcCalibData.html">AliHLTPHOSEmcCalibData</a></td><td><code> [protected]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classAliHLTPHOSEmcCalibData.html#p1">fADCpedestalEmcMeasured</a></td><td><a class="el" href="classAliHLTPHOSEmcCalibData.html">AliHLTPHOSEmcCalibData</a></td><td><code> [protected]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classAliHLTPHOSEmcCalibData.html#a7">GetADCchannelEnergy</a>(Int_t module, Int_t column, Int_t row, Int_t gain) const </td><td><a class="el" href="classAliHLTPHOSEmcCalibData.html">AliHLTPHOSEmcCalibData</a></td><td></td></tr>
+  <tr class="memlist"><td><a class="el" href="classAliHLTPHOSEmcCalibData.html#a8">GetADCpedestalEmcMeasured</a>(Int_t module, Int_t column, Int_t row, Int_t gain) const </td><td><a class="el" href="classAliHLTPHOSEmcCalibData.html">AliHLTPHOSEmcCalibData</a></td><td></td></tr>
+  <tr class="memlist"><td><a class="el" href="classAliHLTPHOSEmcCalibData.html#a11">MakeADCpedestalCorrectionTable</a>()</td><td><a class="el" href="classAliHLTPHOSEmcCalibData.html">AliHLTPHOSEmcCalibData</a></td><td></td></tr>
+  <tr class="memlist"><td><a class="el" href="classAliHLTPHOSEmcCalibData.html#a3">operator=</a>(const AliHLTPHOSEmcCalibData &amp;calibda)</td><td><a class="el" href="classAliHLTPHOSEmcCalibData.html">AliHLTPHOSEmcCalibData</a></td><td></td></tr>
+  <tr class="memlist"><td><a class="el" href="classAliHLTPHOSEmcCalibData.html#a6">Print</a>(Option_t *option="") const </td><td><a class="el" href="classAliHLTPHOSEmcCalibData.html">AliHLTPHOSEmcCalibData</a></td><td><code> [virtual]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classAliHLTPHOSEmcCalibData.html#a5">Reset</a>()</td><td><a class="el" href="classAliHLTPHOSEmcCalibData.html">AliHLTPHOSEmcCalibData</a></td><td></td></tr>
+  <tr class="memlist"><td><a class="el" href="classAliHLTPHOSEmcCalibData.html#a9">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#a10">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#a4">~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:35:44 2007 for PHOSofflineparameterextraction by&nbsp;
+<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>
+</html>
diff --git a/HLT/PHOS/html/classAliHLTPHOSEmcCalibData.html b/HLT/PHOS/html/classAliHLTPHOSEmcCalibData.html
new file mode 100644 (file)
index 0000000..8305d7c
--- /dev/null
@@ -0,0 +1,576 @@
+<!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: AliHLTPHOSEmcCalibData Class Reference</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.3.9.1 -->
+<div class="qindex"><a class="qindex" href="main.html">Main&nbsp;Page</a> | <a class="qindex" href="hierarchy.html">Class&nbsp;Hierarchy</a> | <a class="qindex" href="classes.html">Alphabetical&nbsp;List</a> | <a class="qindex" href="annotated.html">Class&nbsp;List</a> | <a class="qindex" href="files.html">File&nbsp;List</a> | <a class="qindex" href="functions.html">Class&nbsp;Members</a> | <a class="qindex" href="globals.html">File&nbsp;Members</a></div>
+<h1>AliHLTPHOSEmcCalibData Class Reference</h1><code>#include &lt;<a class="el" href="AliHLTPHOSEmcCalibData_8h-source.html">AliHLTPHOSEmcCalibData.h</a>&gt;</code>
+<p>
+<a href="classAliHLTPHOSEmcCalibData-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">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classAliHLTPHOSEmcCalibData.html#a0">AliHLTPHOSEmcCalibData</a> ()</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classAliHLTPHOSEmcCalibData.html#a1">AliHLTPHOSEmcCalibData</a> (const char *name)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classAliHLTPHOSEmcCalibData.html#a2">AliHLTPHOSEmcCalibData</a> (const <a class="el" href="classAliHLTPHOSEmcCalibData.html">AliHLTPHOSEmcCalibData</a> &amp;calibda)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="classAliHLTPHOSEmcCalibData.html">AliHLTPHOSEmcCalibData</a> &amp;&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classAliHLTPHOSEmcCalibData.html#a3">operator=</a> (const <a class="el" href="classAliHLTPHOSEmcCalibData.html">AliHLTPHOSEmcCalibData</a> &amp;calibda)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classAliHLTPHOSEmcCalibData.html#a4">~AliHLTPHOSEmcCalibData</a> ()</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classAliHLTPHOSEmcCalibData.html#a5">Reset</a> ()</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classAliHLTPHOSEmcCalibData.html#a6">Print</a> (Option_t *option="") const </td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">Float_t&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classAliHLTPHOSEmcCalibData.html#a7">GetADCchannelEnergy</a> (Int_t module, Int_t column, Int_t row, Int_t gain) const </td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">Float_t&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classAliHLTPHOSEmcCalibData.html#a8">GetADCpedestalEmcMeasured</a> (Int_t module, Int_t column, Int_t row, Int_t gain) const </td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classAliHLTPHOSEmcCalibData.html#a9">SetADCchannelEnergy</a> (Int_t module, Int_t column, Int_t row, Int_t gain, Float_t value)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classAliHLTPHOSEmcCalibData.html#a10">SetADCpedestalEmcMeasured</a> (Int_t module, Int_t column, Int_t row, Int_t gain, Float_t value)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classAliHLTPHOSEmcCalibData.html#a11">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&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classAliHLTPHOSEmcCalibData.html#p0">fADCchannelEnergy</a> [PHOS_MODULES][PHOS_COLUMNS][PHOS_ROWS][PHOS_GAINS]</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">Float_t&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classAliHLTPHOSEmcCalibData.html#p1">fADCpedestalEmcMeasured</a> [PHOS_MODULES][PHOS_COLUMNS][PHOS_ROWS][PHOS_GAINS]</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">Int_t&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classAliHLTPHOSEmcCalibData.html#p2">fADCpedestalAltroReg</a> [PHOS_MODULES][PHOS_COLUMNS][PHOS_ROWS][PHOS_GAINS]</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">Float_t&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classAliHLTPHOSEmcCalibData.html#p3">fADCpedestalCorrectionTable</a> [PHOS_MODULES][PHOS_COLUMNS][PHOS_ROWS][PHOS_GAINS]</td></tr>
+
+</table>
+<hr><h2>Constructor &amp; Destructor Documentation</h2>
+<a class="anchor" name="a0" doxytag="AliHLTPHOSEmcCalibData::AliHLTPHOSEmcCalibData"></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">AliHLTPHOSEmcCalibData::AliHLTPHOSEmcCalibData           </td>
+          <td class="md" valign="top">(&nbsp;</td>
+          <td class="mdname1" valign="top" nowrap>          </td>
+          <td class="md" valign="top">&nbsp;)&nbsp;</td>
+          <td class="md" nowrap></td>
+        </tr>
+      </table>
+    </td>
+  </tr>
+</table>
+<table cellspacing="5" cellpadding="0" border="0">
+  <tr>
+    <td>
+      &nbsp;
+    </td>
+    <td>
+
+<p>
+    </td>
+  </tr>
+</table>
+<a class="anchor" name="a1" doxytag="AliHLTPHOSEmcCalibData::AliHLTPHOSEmcCalibData"></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">AliHLTPHOSEmcCalibData::AliHLTPHOSEmcCalibData           </td>
+          <td class="md" valign="top">(&nbsp;</td>
+          <td class="md" nowrap valign="top">const char *&nbsp;</td>
+          <td class="mdname1" valign="top" nowrap> <em>name</em>          </td>
+          <td class="md" valign="top">&nbsp;)&nbsp;</td>
+          <td class="md" nowrap></td>
+        </tr>
+      </table>
+    </td>
+  </tr>
+</table>
+<table cellspacing="5" cellpadding="0" border="0">
+  <tr>
+    <td>
+      &nbsp;
+    </td>
+    <td>
+
+<p>
+    </td>
+  </tr>
+</table>
+<a class="anchor" name="a2" doxytag="AliHLTPHOSEmcCalibData::AliHLTPHOSEmcCalibData"></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">AliHLTPHOSEmcCalibData::AliHLTPHOSEmcCalibData           </td>
+          <td class="md" valign="top">(&nbsp;</td>
+          <td class="md" nowrap valign="top">const <a class="el" href="classAliHLTPHOSEmcCalibData.html">AliHLTPHOSEmcCalibData</a> &amp;&nbsp;</td>
+          <td class="mdname1" valign="top" nowrap> <em>calibda</em>          </td>
+          <td class="md" valign="top">&nbsp;)&nbsp;</td>
+          <td class="md" nowrap></td>
+        </tr>
+      </table>
+    </td>
+  </tr>
+</table>
+<table cellspacing="5" cellpadding="0" border="0">
+  <tr>
+    <td>
+      &nbsp;
+    </td>
+    <td>
+
+<p>
+    </td>
+  </tr>
+</table>
+<a class="anchor" name="a4" doxytag="AliHLTPHOSEmcCalibData::~AliHLTPHOSEmcCalibData"></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">AliHLTPHOSEmcCalibData::~<a class="el" href="classAliHLTPHOSEmcCalibData.html">AliHLTPHOSEmcCalibData</a>           </td>
+          <td class="md" valign="top">(&nbsp;</td>
+          <td class="mdname1" valign="top" nowrap>          </td>
+          <td class="md" valign="top">&nbsp;)&nbsp;</td>
+          <td class="md" nowrap><code> [virtual]</code></td>
+        </tr>
+      </table>
+    </td>
+  </tr>
+</table>
+<table cellspacing="5" cellpadding="0" border="0">
+  <tr>
+    <td>
+      &nbsp;
+    </td>
+    <td>
+
+<p>
+    </td>
+  </tr>
+</table>
+<hr><h2>Member Function Documentation</h2>
+<a class="anchor" name="a7" doxytag="AliHLTPHOSEmcCalibData::GetADCchannelEnergy"></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">Float_t AliHLTPHOSEmcCalibData::GetADCchannelEnergy           </td>
+          <td class="md" valign="top">(&nbsp;</td>
+          <td class="md" nowrap valign="top">Int_t&nbsp;</td>
+          <td class="mdname" nowrap> <em>module</em>, </td>
+        </tr>
+        <tr>
+          <td class="md" nowrap align="right"></td>
+          <td class="md"></td>
+          <td class="md" nowrap>Int_t&nbsp;</td>
+          <td class="mdname" nowrap> <em>column</em>, </td>
+        </tr>
+        <tr>
+          <td class="md" nowrap align="right"></td>
+          <td class="md"></td>
+          <td class="md" nowrap>Int_t&nbsp;</td>
+          <td class="mdname" nowrap> <em>row</em>, </td>
+        </tr>
+        <tr>
+          <td class="md" nowrap align="right"></td>
+          <td class="md"></td>
+          <td class="md" nowrap>Int_t&nbsp;</td>
+          <td class="mdname" nowrap> <em>gain</em></td>
+        </tr>
+        <tr>
+          <td class="md"></td>
+          <td class="md">)&nbsp;</td>
+          <td class="md" colspan="2"> const</td>
+        </tr>
+      </table>
+    </td>
+  </tr>
+</table>
+<table cellspacing="5" cellpadding="0" border="0">
+  <tr>
+    <td>
+      &nbsp;
+    </td>
+    <td>
+
+<p>
+    </td>
+  </tr>
+</table>
+<a class="anchor" name="a8" doxytag="AliHLTPHOSEmcCalibData::GetADCpedestalEmcMeasured"></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">Float_t AliHLTPHOSEmcCalibData::GetADCpedestalEmcMeasured           </td>
+          <td class="md" valign="top">(&nbsp;</td>
+          <td class="md" nowrap valign="top">Int_t&nbsp;</td>
+          <td class="mdname" nowrap> <em>module</em>, </td>
+        </tr>
+        <tr>
+          <td class="md" nowrap align="right"></td>
+          <td class="md"></td>
+          <td class="md" nowrap>Int_t&nbsp;</td>
+          <td class="mdname" nowrap> <em>column</em>, </td>
+        </tr>
+        <tr>
+          <td class="md" nowrap align="right"></td>
+          <td class="md"></td>
+          <td class="md" nowrap>Int_t&nbsp;</td>
+          <td class="mdname" nowrap> <em>row</em>, </td>
+        </tr>
+        <tr>
+          <td class="md" nowrap align="right"></td>
+          <td class="md"></td>
+          <td class="md" nowrap>Int_t&nbsp;</td>
+          <td class="mdname" nowrap> <em>gain</em></td>
+        </tr>
+        <tr>
+          <td class="md"></td>
+          <td class="md">)&nbsp;</td>
+          <td class="md" colspan="2"> const</td>
+        </tr>
+      </table>
+    </td>
+  </tr>
+</table>
+<table cellspacing="5" cellpadding="0" border="0">
+  <tr>
+    <td>
+      &nbsp;
+    </td>
+    <td>
+
+<p>
+    </td>
+  </tr>
+</table>
+<a class="anchor" name="a11" doxytag="AliHLTPHOSEmcCalibData::MakeADCpedestalCorrectionTable"></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 AliHLTPHOSEmcCalibData::MakeADCpedestalCorrectionTable           </td>
+          <td class="md" valign="top">(&nbsp;</td>
+          <td class="mdname1" valign="top" nowrap>          </td>
+          <td class="md" valign="top">&nbsp;)&nbsp;</td>
+          <td class="md" nowrap></td>
+        </tr>
+      </table>
+    </td>
+  </tr>
+</table>
+<table cellspacing="5" cellpadding="0" border="0">
+  <tr>
+    <td>
+      &nbsp;
+    </td>
+    <td>
+
+<p>
+    </td>
+  </tr>
+</table>
+<a class="anchor" name="a3" doxytag="AliHLTPHOSEmcCalibData::operator="></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="classAliHLTPHOSEmcCalibData.html">AliHLTPHOSEmcCalibData</a> &amp; AliHLTPHOSEmcCalibData::operator=           </td>
+          <td class="md" valign="top">(&nbsp;</td>
+          <td class="md" nowrap valign="top">const <a class="el" href="classAliHLTPHOSEmcCalibData.html">AliHLTPHOSEmcCalibData</a> &amp;&nbsp;</td>
+          <td class="mdname1" valign="top" nowrap> <em>calibda</em>          </td>
+          <td class="md" valign="top">&nbsp;)&nbsp;</td>
+          <td class="md" nowrap></td>
+        </tr>
+      </table>
+    </td>
+  </tr>
+</table>
+<table cellspacing="5" cellpadding="0" border="0">
+  <tr>
+    <td>
+      &nbsp;
+    </td>
+    <td>
+
+<p>
+    </td>
+  </tr>
+</table>
+<a class="anchor" name="a6" doxytag="AliHLTPHOSEmcCalibData::Print"></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 AliHLTPHOSEmcCalibData::Print           </td>
+          <td class="md" valign="top">(&nbsp;</td>
+          <td class="md" nowrap valign="top">Option_t *&nbsp;</td>
+          <td class="mdname1" valign="top" nowrap> <em>option</em> = <code>""</code>          </td>
+          <td class="md" valign="top">&nbsp;)&nbsp;</td>
+          <td class="md" nowrap> const<code> [virtual]</code></td>
+        </tr>
+      </table>
+    </td>
+  </tr>
+</table>
+<table cellspacing="5" cellpadding="0" border="0">
+  <tr>
+    <td>
+      &nbsp;
+    </td>
+    <td>
+
+<p>
+    </td>
+  </tr>
+</table>
+<a class="anchor" name="a5" doxytag="AliHLTPHOSEmcCalibData::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">void AliHLTPHOSEmcCalibData::Reset           </td>
+          <td class="md" valign="top">(&nbsp;</td>
+          <td class="mdname1" valign="top" nowrap>          </td>
+          <td class="md" valign="top">&nbsp;)&nbsp;</td>
+          <td class="md" nowrap></td>
+        </tr>
+      </table>
+    </td>
+  </tr>
+</table>
+<table cellspacing="5" cellpadding="0" border="0">
+  <tr>
+    <td>
+      &nbsp;
+    </td>
+    <td>
+
+<p>
+    </td>
+  </tr>
+</table>
+<a class="anchor" name="a9" doxytag="AliHLTPHOSEmcCalibData::SetADCchannelEnergy"></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 AliHLTPHOSEmcCalibData::SetADCchannelEnergy           </td>
+          <td class="md" valign="top">(&nbsp;</td>
+          <td class="md" nowrap valign="top">Int_t&nbsp;</td>
+          <td class="mdname" nowrap> <em>module</em>, </td>
+        </tr>
+        <tr>
+          <td class="md" nowrap align="right"></td>
+          <td class="md"></td>
+          <td class="md" nowrap>Int_t&nbsp;</td>
+          <td class="mdname" nowrap> <em>column</em>, </td>
+        </tr>
+        <tr>
+          <td class="md" nowrap align="right"></td>
+          <td class="md"></td>
+          <td class="md" nowrap>Int_t&nbsp;</td>
+          <td class="mdname" nowrap> <em>row</em>, </td>
+        </tr>
+        <tr>
+          <td class="md" nowrap align="right"></td>
+          <td class="md"></td>
+          <td class="md" nowrap>Int_t&nbsp;</td>
+          <td class="mdname" nowrap> <em>gain</em>, </td>
+        </tr>
+        <tr>
+          <td class="md" nowrap align="right"></td>
+          <td class="md"></td>
+          <td class="md" nowrap>Float_t&nbsp;</td>
+          <td class="mdname" nowrap> <em>value</em></td>
+        </tr>
+        <tr>
+          <td class="md"></td>
+          <td class="md">)&nbsp;</td>
+          <td class="md" colspan="2"></td>
+        </tr>
+      </table>
+    </td>
+  </tr>
+</table>
+<table cellspacing="5" cellpadding="0" border="0">
+  <tr>
+    <td>
+      &nbsp;
+    </td>
+    <td>
+
+<p>
+    </td>
+  </tr>
+</table>
+<a class="anchor" name="a10" doxytag="AliHLTPHOSEmcCalibData::SetADCpedestalEmcMeasured"></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 AliHLTPHOSEmcCalibData::SetADCpedestalEmcMeasured           </td>
+          <td class="md" valign="top">(&nbsp;</td>
+          <td class="md" nowrap valign="top">Int_t&nbsp;</td>
+          <td class="mdname" nowrap> <em>module</em>, </td>
+        </tr>
+        <tr>
+          <td class="md" nowrap align="right"></td>
+          <td class="md"></td>
+          <td class="md" nowrap>Int_t&nbsp;</td>
+          <td class="mdname" nowrap> <em>column</em>, </td>
+        </tr>
+        <tr>
+          <td class="md" nowrap align="right"></td>
+          <td class="md"></td>
+          <td class="md" nowrap>Int_t&nbsp;</td>
+          <td class="mdname" nowrap> <em>row</em>, </td>
+        </tr>
+        <tr>
+          <td class="md" nowrap align="right"></td>
+          <td class="md"></td>
+          <td class="md" nowrap>Int_t&nbsp;</td>
+          <td class="mdname" nowrap> <em>gain</em>, </td>
+        </tr>
+        <tr>
+          <td class="md" nowrap align="right"></td>
+          <td class="md"></td>
+          <td class="md" nowrap>Float_t&nbsp;</td>
+          <td class="mdname" nowrap> <em>value</em></td>
+        </tr>
+        <tr>
+          <td class="md"></td>
+          <td class="md">)&nbsp;</td>
+          <td class="md" colspan="2"></td>
+        </tr>
+      </table>
+    </td>
+  </tr>
+</table>
+<table cellspacing="5" cellpadding="0" border="0">
+  <tr>
+    <td>
+      &nbsp;
+    </td>
+    <td>
+
+<p>
+    </td>
+  </tr>
+</table>
+<hr><h2>Member Data Documentation</h2>
+<a class="anchor" name="p0" doxytag="AliHLTPHOSEmcCalibData::fADCchannelEnergy"></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">Float_t <a class="el" href="classAliHLTPHOSEmcCalibData.html#p0">AliHLTPHOSEmcCalibData::fADCchannelEnergy</a>[PHOS_MODULES][PHOS_COLUMNS][PHOS_ROWS][PHOS_GAINS]<code> [protected]</code>          </td>
+        </tr>
+      </table>
+    </td>
+  </tr>
+</table>
+<table cellspacing="5" cellpadding="0" border="0">
+  <tr>
+    <td>
+      &nbsp;
+    </td>
+    <td>
+
+<p>
+width of one EMC ADC channel in GeV     </td>
+  </tr>
+</table>
+<a class="anchor" name="p2" doxytag="AliHLTPHOSEmcCalibData::fADCpedestalAltroReg"></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="classAliHLTPHOSEmcCalibData.html#p2">AliHLTPHOSEmcCalibData::fADCpedestalAltroReg</a>[PHOS_MODULES][PHOS_COLUMNS][PHOS_ROWS][PHOS_GAINS]<code> [protected]</code>          </td>
+        </tr>
+      </table>
+    </td>
+  </tr>
+</table>
+<table cellspacing="5" cellpadding="0" border="0">
+  <tr>
+    <td>
+      &nbsp;
+    </td>
+    <td>
+
+<p>
+value of the EMC ADC pedestal subtraction values stored in the ALTRO registers     </td>
+  </tr>
+</table>
+<a class="anchor" name="p3" doxytag="AliHLTPHOSEmcCalibData::fADCpedestalCorrectionTable"></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">Float_t <a class="el" href="classAliHLTPHOSEmcCalibData.html#p3">AliHLTPHOSEmcCalibData::fADCpedestalCorrectionTable</a>[PHOS_MODULES][PHOS_COLUMNS][PHOS_ROWS][PHOS_GAINS]<code> [protected]</code>          </td>
+        </tr>
+      </table>
+    </td>
+  </tr>
+</table>
+<table cellspacing="5" cellpadding="0" border="0">
+  <tr>
+    <td>
+      &nbsp;
+    </td>
+    <td>
+
+<p>
+value of the EMC ADC pedestal values to be subtracted form the decoed cahnnel data (= fADCpedestalEmcMeasured - fADCpedestalAltroReg)     </td>
+  </tr>
+</table>
+<a class="anchor" name="p1" doxytag="AliHLTPHOSEmcCalibData::fADCpedestalEmcMeasured"></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">Float_t <a class="el" href="classAliHLTPHOSEmcCalibData.html#p1">AliHLTPHOSEmcCalibData::fADCpedestalEmcMeasured</a>[PHOS_MODULES][PHOS_COLUMNS][PHOS_ROWS][PHOS_GAINS]<code> [protected]</code>          </td>
+        </tr>
+      </table>
+    </td>
+  </tr>
+</table>
+<table cellspacing="5" cellpadding="0" border="0">
+  <tr>
+    <td>
+      &nbsp;
+    </td>
+    <td>
+
+<p>
+value of the EMC ADC pedestal measured from calibration run     </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.html">AliHLTPHOSEmcCalibData.cxx</a></ul>
+<hr size="1"><address style="align: right;"><small>Generated on Wed Jan 17 21:35:44 2007 for PHOSofflineparameterextraction by&nbsp;
+<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>
+</html>
diff --git a/HLT/PHOS/html/classAliHLTPHOSPulseGenerator-members.html b/HLT/PHOS/html/classAliHLTPHOSPulseGenerator-members.html
new file mode 100644 (file)
index 0000000..711acee
--- /dev/null
@@ -0,0 +1,38 @@
+<!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: Member List</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.3.9.1 -->
+<div class="qindex"><a class="qindex" href="main.html">Main&nbsp;Page</a> | <a class="qindex" href="hierarchy.html">Class&nbsp;Hierarchy</a> | <a class="qindex" href="classes.html">Alphabetical&nbsp;List</a> | <a class="qindex" href="annotated.html">Class&nbsp;List</a> | <a class="qindex" href="files.html">File&nbsp;List</a> | <a class="qindex" href="functions.html">Class&nbsp;Members</a> | <a class="qindex" href="globals.html">File&nbsp;Members</a></div>
+<h1>AliHLTPHOSPulseGenerator Member List</h1>This is the complete list of members for <a class="el" href="classAliHLTPHOSPulseGenerator.html">AliHLTPHOSPulseGenerator</a>, including all inherited members.<p><table>
+  <tr class="memlist"><td><a class="el" href="classAliHLTPHOSPulseGenerator.html#a5">AddBaseline</a>(double baselineLevel, double *samples)</td><td><a class="el" href="classAliHLTPHOSPulseGenerator.html">AliHLTPHOSPulseGenerator</a></td><td></td></tr>
+  <tr class="memlist"><td><a class="el" href="classAliHLTPHOSPulseGenerator.html#a6">AddNoise</a>(double *dataPtr, double *sigma)</td><td><a class="el" href="classAliHLTPHOSPulseGenerator.html">AliHLTPHOSPulseGenerator</a></td><td></td></tr>
+  <tr class="memlist"><td><a class="el" href="classAliHLTPHOSPulseGenerator.html#a7">AddNoise</a>(double *dataPtr, double *sigma, double cutoff)</td><td><a class="el" href="classAliHLTPHOSPulseGenerator.html">AliHLTPHOSPulseGenerator</a></td><td></td></tr>
+  <tr class="memlist"><td><a class="el" href="classAliHLTPHOSPulseGenerator.html#a8">AddPretriggerSamples</a>(double baslineLevel, double *samples)</td><td><a class="el" href="classAliHLTPHOSPulseGenerator.html">AliHLTPHOSPulseGenerator</a></td><td></td></tr>
+  <tr class="memlist"><td><a class="el" href="classAliHLTPHOSPulseGenerator.html#a0">AliHLTPHOSPulseGenerator</a>()</td><td><a class="el" href="classAliHLTPHOSPulseGenerator.html">AliHLTPHOSPulseGenerator</a></td><td></td></tr>
+  <tr class="memlist"><td><a class="el" href="classAliHLTPHOSPulseGenerator.html#a2">AliHLTPHOSPulseGenerator</a>(double a, double t0, const int N, const double t, const double f)</td><td><a class="el" href="classAliHLTPHOSPulseGenerator.html">AliHLTPHOSPulseGenerator</a></td><td></td></tr>
+  <tr class="memlist"><td><a class="el" href="classAliHLTPHOSPulseGenerator.html#a3">AliHLTPHOSPulseGenerator</a>(const AliHLTPHOSPulseGenerator &amp;)</td><td><a class="el" href="classAliHLTPHOSPulseGenerator.html">AliHLTPHOSPulseGenerator</a></td><td></td></tr>
+  <tr class="memlist"><td><a class="el" href="classAliHLTPHOSPulseGenerator.html#r0">fAmplitude</a></td><td><a class="el" href="classAliHLTPHOSPulseGenerator.html">AliHLTPHOSPulseGenerator</a></td><td><code> [private]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classAliHLTPHOSPulseGenerator.html#r5">fDataPtr</a></td><td><a class="el" href="classAliHLTPHOSPulseGenerator.html">AliHLTPHOSPulseGenerator</a></td><td><code> [private]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classAliHLTPHOSPulseGenerator.html#r6">fDT</a></td><td><a class="el" href="classAliHLTPHOSPulseGenerator.html">AliHLTPHOSPulseGenerator</a></td><td><code> [private]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classAliHLTPHOSPulseGenerator.html#r7">fEvent</a></td><td><a class="el" href="classAliHLTPHOSPulseGenerator.html">AliHLTPHOSPulseGenerator</a></td><td><code> [private]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classAliHLTPHOSPulseGenerator.html#r1">fNSamples</a></td><td><a class="el" href="classAliHLTPHOSPulseGenerator.html">AliHLTPHOSPulseGenerator</a></td><td><code> [private]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classAliHLTPHOSPulseGenerator.html#r3">fSampleFreq</a></td><td><a class="el" href="classAliHLTPHOSPulseGenerator.html">AliHLTPHOSPulseGenerator</a></td><td><code> [private]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classAliHLTPHOSPulseGenerator.html#r2">fTau</a></td><td><a class="el" href="classAliHLTPHOSPulseGenerator.html">AliHLTPHOSPulseGenerator</a></td><td><code> [private]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classAliHLTPHOSPulseGenerator.html#r4">fTZero</a></td><td><a class="el" href="classAliHLTPHOSPulseGenerator.html">AliHLTPHOSPulseGenerator</a></td><td><code> [private]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classAliHLTPHOSPulseGenerator.html#a9">GetPulse</a>()</td><td><a class="el" href="classAliHLTPHOSPulseGenerator.html">AliHLTPHOSPulseGenerator</a></td><td></td></tr>
+  <tr class="memlist"><td><a class="el" href="classAliHLTPHOSPulseGenerator.html#a10">GetPulse</a>(double 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#d0">MakePulse</a>(double *dtaPtr)</td><td><a class="el" href="classAliHLTPHOSPulseGenerator.html">AliHLTPHOSPulseGenerator</a></td><td><code> [private]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classAliHLTPHOSPulseGenerator.html#d1">MakePulse</a>(double *dtaPtr, double ampl)</td><td><a class="el" href="classAliHLTPHOSPulseGenerator.html">AliHLTPHOSPulseGenerator</a></td><td><code> [private]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classAliHLTPHOSPulseGenerator.html#a4">operator=</a>(const AliHLTPHOSPulseGenerator)</td><td><a class="el" href="classAliHLTPHOSPulseGenerator.html">AliHLTPHOSPulseGenerator</a></td><td><code> [inline]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classAliHLTPHOSPulseGenerator.html#a11">Quantisize</a>(double *dataPtr)</td><td><a class="el" href="classAliHLTPHOSPulseGenerator.html">AliHLTPHOSPulseGenerator</a></td><td></td></tr>
+  <tr class="memlist"><td><a class="el" href="classAliHLTPHOSPulseGenerator.html#a12">SetAmplitude</a>(double a)</td><td><a class="el" href="classAliHLTPHOSPulseGenerator.html">AliHLTPHOSPulseGenerator</a></td><td></td></tr>
+  <tr class="memlist"><td><a class="el" href="classAliHLTPHOSPulseGenerator.html#a13">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#a14">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#a1">~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:35:44 2007 for PHOSofflineparameterextraction by&nbsp;
+<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>
+</html>
diff --git a/HLT/PHOS/html/classAliHLTPHOSPulseGenerator.html b/HLT/PHOS/html/classAliHLTPHOSPulseGenerator.html
new file mode 100644 (file)
index 0000000..b08b063
--- /dev/null
@@ -0,0 +1,855 @@
+<!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: AliHLTPHOSPulseGenerator Class Reference</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.3.9.1 -->
+<div class="qindex"><a class="qindex" href="main.html">Main&nbsp;Page</a> | <a class="qindex" href="hierarchy.html">Class&nbsp;Hierarchy</a> | <a class="qindex" href="classes.html">Alphabetical&nbsp;List</a> | <a class="qindex" href="annotated.html">Class&nbsp;List</a> | <a class="qindex" href="files.html">File&nbsp;List</a> | <a class="qindex" href="functions.html">Class&nbsp;Members</a> | <a class="qindex" href="globals.html">File&nbsp;Members</a></div>
+<h1>AliHLTPHOSPulseGenerator Class Reference</h1><code>#include &lt;<a class="el" href="AliHLTPHOSPulseGenerator_8h-source.html">AliHLTPHOSPulseGenerator.h</a>&gt;</code>
+<p>
+<a href="classAliHLTPHOSPulseGenerator-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">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classAliHLTPHOSPulseGenerator.html#a0">AliHLTPHOSPulseGenerator</a> ()</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classAliHLTPHOSPulseGenerator.html#a1">~AliHLTPHOSPulseGenerator</a> ()</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classAliHLTPHOSPulseGenerator.html#a2">AliHLTPHOSPulseGenerator</a> (double a, double t0, const int N, const double t, const double f)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classAliHLTPHOSPulseGenerator.html#a3">AliHLTPHOSPulseGenerator</a> (const <a class="el" href="classAliHLTPHOSPulseGenerator.html">AliHLTPHOSPulseGenerator</a> &amp;)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="classAliHLTPHOSPulseGenerator.html">AliHLTPHOSPulseGenerator</a> &amp;&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classAliHLTPHOSPulseGenerator.html#a4">operator=</a> (const <a class="el" href="classAliHLTPHOSPulseGenerator.html">AliHLTPHOSPulseGenerator</a>)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classAliHLTPHOSPulseGenerator.html#a5">AddBaseline</a> (double baselineLevel, double *samples)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classAliHLTPHOSPulseGenerator.html#a6">AddNoise</a> (double *dataPtr, double *sigma)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classAliHLTPHOSPulseGenerator.html#a7">AddNoise</a> (double *dataPtr, double *sigma, double cutoff)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">double *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classAliHLTPHOSPulseGenerator.html#a8">AddPretriggerSamples</a> (double baslineLevel, double *samples)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">double *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classAliHLTPHOSPulseGenerator.html#a9">GetPulse</a> ()</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">double *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classAliHLTPHOSPulseGenerator.html#a10">GetPulse</a> (double a, double t0)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classAliHLTPHOSPulseGenerator.html#a11">Quantisize</a> (double *dataPtr)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classAliHLTPHOSPulseGenerator.html#a12">SetAmplitude</a> (double a)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classAliHLTPHOSPulseGenerator.html#a13">SetDT</a> (double fs)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classAliHLTPHOSPulseGenerator.html#a14">SetTZero</a> (double t0)</td></tr>
+
+<tr><td colspan="2"><br><h2>Private Member Functions</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classAliHLTPHOSPulseGenerator.html#d0">MakePulse</a> (double *dtaPtr)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classAliHLTPHOSPulseGenerator.html#d1">MakePulse</a> (double *dtaPtr, double ampl)</td></tr>
+
+<tr><td colspan="2"><br><h2>Private Attributes</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">double&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classAliHLTPHOSPulseGenerator.html#r0">fAmplitude</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classAliHLTPHOSPulseGenerator.html#r1">fNSamples</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">double&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classAliHLTPHOSPulseGenerator.html#r2">fTau</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">double&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classAliHLTPHOSPulseGenerator.html#r3">fSampleFreq</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">double&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classAliHLTPHOSPulseGenerator.html#r4">fTZero</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">double *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classAliHLTPHOSPulseGenerator.html#r5">fDataPtr</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">double&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classAliHLTPHOSPulseGenerator.html#r6">fDT</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">double *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classAliHLTPHOSPulseGenerator.html#r7">fEvent</a></td></tr>
+
+</table>
+<hr><h2>Constructor &amp; Destructor Documentation</h2>
+<a class="anchor" name="a0" doxytag="AliHLTPHOSPulseGenerator::AliHLTPHOSPulseGenerator"></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">AliHLTPHOSPulseGenerator::AliHLTPHOSPulseGenerator           </td>
+          <td class="md" valign="top">(&nbsp;</td>
+          <td class="mdname1" valign="top" nowrap>          </td>
+          <td class="md" valign="top">&nbsp;)&nbsp;</td>
+          <td class="md" nowrap></td>
+        </tr>
+      </table>
+    </td>
+  </tr>
+</table>
+<table cellspacing="5" cellpadding="0" border="0">
+  <tr>
+    <td>
+      &nbsp;
+    </td>
+    <td>
+
+<p>
+    </td>
+  </tr>
+</table>
+<a class="anchor" name="a1" doxytag="AliHLTPHOSPulseGenerator::~AliHLTPHOSPulseGenerator"></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">AliHLTPHOSPulseGenerator::~<a class="el" href="classAliHLTPHOSPulseGenerator.html">AliHLTPHOSPulseGenerator</a>           </td>
+          <td class="md" valign="top">(&nbsp;</td>
+          <td class="mdname1" valign="top" nowrap>          </td>
+          <td class="md" valign="top">&nbsp;)&nbsp;</td>
+          <td class="md" nowrap><code> [virtual]</code></td>
+        </tr>
+      </table>
+    </td>
+  </tr>
+</table>
+<table cellspacing="5" cellpadding="0" border="0">
+  <tr>
+    <td>
+      &nbsp;
+    </td>
+    <td>
+
+<p>
+    </td>
+  </tr>
+</table>
+<a class="anchor" name="a2" doxytag="AliHLTPHOSPulseGenerator::AliHLTPHOSPulseGenerator"></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">AliHLTPHOSPulseGenerator::AliHLTPHOSPulseGenerator           </td>
+          <td class="md" valign="top">(&nbsp;</td>
+          <td class="md" nowrap valign="top">double&nbsp;</td>
+          <td class="mdname" nowrap> <em>a</em>, </td>
+        </tr>
+        <tr>
+          <td class="md" nowrap align="right"></td>
+          <td class="md"></td>
+          <td class="md" nowrap>double&nbsp;</td>
+          <td class="mdname" nowrap> <em>t0</em>, </td>
+        </tr>
+        <tr>
+          <td class="md" nowrap align="right"></td>
+          <td class="md"></td>
+          <td class="md" nowrap>const int&nbsp;</td>
+          <td class="mdname" nowrap> <em>N</em>, </td>
+        </tr>
+        <tr>
+          <td class="md" nowrap align="right"></td>
+          <td class="md"></td>
+          <td class="md" nowrap>const double&nbsp;</td>
+          <td class="mdname" nowrap> <em>t</em>, </td>
+        </tr>
+        <tr>
+          <td class="md" nowrap align="right"></td>
+          <td class="md"></td>
+          <td class="md" nowrap>const double&nbsp;</td>
+          <td class="mdname" nowrap> <em>f</em></td>
+        </tr>
+        <tr>
+          <td class="md"></td>
+          <td class="md">)&nbsp;</td>
+          <td class="md" colspan="2"></td>
+        </tr>
+      </table>
+    </td>
+  </tr>
+</table>
+<table cellspacing="5" cellpadding="0" border="0">
+  <tr>
+    <td>
+      &nbsp;
+    </td>
+    <td>
+
+<p>
+Contruct a pulsegenrator object an initializes all necessary parameters <dl compact><dt><b>Parameters:</b></dt><dd>
+  <table border="0" cellspacing="2" cellpadding="0">
+    <tr><td valign="top"></td><td valign="top"><em>a</em>&nbsp;</td><td>Amplitude in ADC levels (0 -1023) </td></tr>
+    <tr><td valign="top"></td><td valign="top"><em>t0</em>&nbsp;</td><td>Timedelay in nanoseconds of signal relative the first sample. This value should be between 0 and Ts where Ts is the sample interval </td></tr>
+  </table>
+</dl>
+    </td>
+  </tr>
+</table>
+<a class="anchor" name="a3" doxytag="AliHLTPHOSPulseGenerator::AliHLTPHOSPulseGenerator"></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">AliHLTPHOSPulseGenerator::AliHLTPHOSPulseGenerator           </td>
+          <td class="md" valign="top">(&nbsp;</td>
+          <td class="md" nowrap valign="top">const <a class="el" href="classAliHLTPHOSPulseGenerator.html">AliHLTPHOSPulseGenerator</a> &amp;&nbsp;</td>
+          <td class="mdname1" valign="top" nowrap>          </td>
+          <td class="md" valign="top">&nbsp;)&nbsp;</td>
+          <td class="md" nowrap></td>
+        </tr>
+      </table>
+    </td>
+  </tr>
+</table>
+<table cellspacing="5" cellpadding="0" border="0">
+  <tr>
+    <td>
+      &nbsp;
+    </td>
+    <td>
+
+<p>
+    </td>
+  </tr>
+</table>
+<hr><h2>Member Function Documentation</h2>
+<a class="anchor" name="a5" doxytag="AliHLTPHOSPulseGenerator::AddBaseline"></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 AliHLTPHOSPulseGenerator::AddBaseline           </td>
+          <td class="md" valign="top">(&nbsp;</td>
+          <td class="md" nowrap valign="top">double&nbsp;</td>
+          <td class="mdname" nowrap> <em>baselineLevel</em>, </td>
+        </tr>
+        <tr>
+          <td class="md" nowrap align="right"></td>
+          <td class="md"></td>
+          <td class="md" nowrap>double *&nbsp;</td>
+          <td class="mdname" nowrap> <em>samples</em></td>
+        </tr>
+        <tr>
+          <td class="md"></td>
+          <td class="md">)&nbsp;</td>
+          <td class="md" colspan="2"></td>
+        </tr>
+      </table>
+    </td>
+  </tr>
+</table>
+<table cellspacing="5" cellpadding="0" border="0">
+  <tr>
+    <td>
+      &nbsp;
+    </td>
+    <td>
+
+<p>
+Adds a baseline offset to the signal <dl compact><dt><b>Parameters:</b></dt><dd>
+  <table border="0" cellspacing="2" cellpadding="0">
+    <tr><td valign="top"></td><td valign="top"><em>baselineLevel</em>&nbsp;</td><td>The basline level to add </td></tr>
+    <tr><td valign="top"></td><td valign="top"><em>*samples</em>&nbsp;</td><td>The sample array for which to add te basline offset </td></tr>
+  </table>
+</dl>
+    </td>
+  </tr>
+</table>
+<a class="anchor" name="a7" doxytag="AliHLTPHOSPulseGenerator::AddNoise"></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 AliHLTPHOSPulseGenerator::AddNoise           </td>
+          <td class="md" valign="top">(&nbsp;</td>
+          <td class="md" nowrap valign="top">double *&nbsp;</td>
+          <td class="mdname" nowrap> <em>dataPtr</em>, </td>
+        </tr>
+        <tr>
+          <td class="md" nowrap align="right"></td>
+          <td class="md"></td>
+          <td class="md" nowrap>double *&nbsp;</td>
+          <td class="mdname" nowrap> <em>sigma</em>, </td>
+        </tr>
+        <tr>
+          <td class="md" nowrap align="right"></td>
+          <td class="md"></td>
+          <td class="md" nowrap>double&nbsp;</td>
+          <td class="mdname" nowrap> <em>cutoff</em></td>
+        </tr>
+        <tr>
+          <td class="md"></td>
+          <td class="md">)&nbsp;</td>
+          <td class="md" colspan="2"></td>
+        </tr>
+      </table>
+    </td>
+  </tr>
+</table>
+<table cellspacing="5" cellpadding="0" border="0">
+  <tr>
+    <td>
+      &nbsp;
+    </td>
+    <td>
+
+<p>
+Adds correlated Gaussian noise with cutof frequency "cutoff" <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>&nbsp;</td><td>array of values </td></tr>
+    <tr><td valign="top"></td><td valign="top"><em>sigma</em>&nbsp;</td><td>noise amplitude in entities of ADC levels </td></tr>
+    <tr><td valign="top"></td><td valign="top"><em>-30DB</em>&nbsp;</td><td>cutoff frequency of the noise in entities of sampling frequency </td></tr>
+  </table>
+</dl>
+    </td>
+  </tr>
+</table>
+<a class="anchor" name="a6" doxytag="AliHLTPHOSPulseGenerator::AddNoise"></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 AliHLTPHOSPulseGenerator::AddNoise           </td>
+          <td class="md" valign="top">(&nbsp;</td>
+          <td class="md" nowrap valign="top">double *&nbsp;</td>
+          <td class="mdname" nowrap> <em>dataPtr</em>, </td>
+        </tr>
+        <tr>
+          <td class="md" nowrap align="right"></td>
+          <td class="md"></td>
+          <td class="md" nowrap>double *&nbsp;</td>
+          <td class="mdname" nowrap> <em>sigma</em></td>
+        </tr>
+        <tr>
+          <td class="md"></td>
+          <td class="md">)&nbsp;</td>
+          <td class="md" colspan="2"></td>
+        </tr>
+      </table>
+    </td>
+  </tr>
+</table>
+<table cellspacing="5" cellpadding="0" border="0">
+  <tr>
+    <td>
+      &nbsp;
+    </td>
+    <td>
+
+<p>
+Adds Gaussian white noise to the sample array given by *dataPtr. <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>&nbsp;</td><td>array of samples </td></tr>
+    <tr><td valign="top"></td><td valign="top"><em>sigma</em>&nbsp;</td><td>the noise amplitude in entities of ADC levels </td></tr>
+  </table>
+</dl>
+    </td>
+  </tr>
+</table>
+<a class="anchor" name="a8" doxytag="AliHLTPHOSPulseGenerator::AddPretriggerSamples"></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 * AliHLTPHOSPulseGenerator::AddPretriggerSamples           </td>
+          <td class="md" valign="top">(&nbsp;</td>
+          <td class="md" nowrap valign="top">double&nbsp;</td>
+          <td class="mdname" nowrap> <em>baselineLevel</em>, </td>
+        </tr>
+        <tr>
+          <td class="md" nowrap align="right"></td>
+          <td class="md"></td>
+          <td class="md" nowrap>double *&nbsp;</td>
+          <td class="mdname" nowrap> <em>samples</em></td>
+        </tr>
+        <tr>
+          <td class="md"></td>
+          <td class="md">)&nbsp;</td>
+          <td class="md" colspan="2"></td>
+        </tr>
+      </table>
+    </td>
+  </tr>
+</table>
+<table cellspacing="5" cellpadding="0" border="0">
+  <tr>
+    <td>
+      &nbsp;
+    </td>
+    <td>
+
+<p>
+Adds pretrigger samples to the sample array and returns a new array containing the pretrigger samples concatenatet in front of the samples given by "samples" <dl compact><dt><b>Parameters:</b></dt><dd>
+  <table border="0" cellspacing="2" cellpadding="0">
+    <tr><td valign="top"></td><td valign="top"><em>The</em>&nbsp;</td><td>baseline value of the pretrigger samples </td></tr>
+    <tr><td valign="top"></td><td valign="top"><em>The</em>&nbsp;</td><td>sample array for which to add the pretrigger samples </td></tr>
+  </table>
+</dl>
+    </td>
+  </tr>
+</table>
+<a class="anchor" name="a10" doxytag="AliHLTPHOSPulseGenerator::GetPulse"></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 * AliHLTPHOSPulseGenerator::GetPulse           </td>
+          <td class="md" valign="top">(&nbsp;</td>
+          <td class="md" nowrap valign="top">double&nbsp;</td>
+          <td class="mdname" nowrap> <em>a</em>, </td>
+        </tr>
+        <tr>
+          <td class="md" nowrap align="right"></td>
+          <td class="md"></td>
+          <td class="md" nowrap>double&nbsp;</td>
+          <td class="mdname" nowrap> <em>t0</em></td>
+        </tr>
+        <tr>
+          <td class="md"></td>
+          <td class="md">)&nbsp;</td>
+          <td class="md" colspan="2"></td>
+        </tr>
+      </table>
+    </td>
+  </tr>
+</table>
+<table cellspacing="5" cellpadding="0" border="0">
+  <tr>
+    <td>
+      &nbsp;
+    </td>
+    <td>
+
+<p>
+Returns a Pulse with new amplidude and t0 <dl compact><dt><b>Parameters:</b></dt><dd>
+  <table border="0" cellspacing="2" cellpadding="0">
+    <tr><td valign="top"></td><td valign="top"><em>a</em>&nbsp;</td><td>new amplidude, overriding the one given in the constructor </td></tr>
+  </table>
+</dl>
+    </td>
+  </tr>
+</table>
+<a class="anchor" name="a9" doxytag="AliHLTPHOSPulseGenerator::GetPulse"></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 * AliHLTPHOSPulseGenerator::GetPulse           </td>
+          <td class="md" valign="top">(&nbsp;</td>
+          <td class="mdname1" valign="top" nowrap>          </td>
+          <td class="md" valign="top">&nbsp;)&nbsp;</td>
+          <td class="md" nowrap></td>
+        </tr>
+      </table>
+    </td>
+  </tr>
+</table>
+<table cellspacing="5" cellpadding="0" border="0">
+  <tr>
+    <td>
+      &nbsp;
+    </td>
+    <td>
+
+<p>
+Returns the generated pulse with the parameters given in the constructor     </td>
+  </tr>
+</table>
+<a class="anchor" name="d1" doxytag="AliHLTPHOSPulseGenerator::MakePulse"></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 AliHLTPHOSPulseGenerator::MakePulse           </td>
+          <td class="md" valign="top">(&nbsp;</td>
+          <td class="md" nowrap valign="top">double *&nbsp;</td>
+          <td class="mdname" nowrap> <em>dtaPtr</em>, </td>
+        </tr>
+        <tr>
+          <td class="md" nowrap align="right"></td>
+          <td class="md"></td>
+          <td class="md" nowrap>double&nbsp;</td>
+          <td class="mdname" nowrap> <em>ampl</em></td>
+        </tr>
+        <tr>
+          <td class="md"></td>
+          <td class="md">)&nbsp;</td>
+          <td class="md" colspan="2"><code> [private]</code></td>
+        </tr>
+      </table>
+    </td>
+  </tr>
+</table>
+<table cellspacing="5" cellpadding="0" border="0">
+  <tr>
+    <td>
+      &nbsp;
+    </td>
+    <td>
+
+<p>
+    </td>
+  </tr>
+</table>
+<a class="anchor" name="d0" doxytag="AliHLTPHOSPulseGenerator::MakePulse"></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 AliHLTPHOSPulseGenerator::MakePulse           </td>
+          <td class="md" valign="top">(&nbsp;</td>
+          <td class="md" nowrap valign="top">double *&nbsp;</td>
+          <td class="mdname1" valign="top" nowrap> <em>dtaPtr</em>          </td>
+          <td class="md" valign="top">&nbsp;)&nbsp;</td>
+          <td class="md" nowrap><code> [private]</code></td>
+        </tr>
+      </table>
+    </td>
+  </tr>
+</table>
+<table cellspacing="5" cellpadding="0" border="0">
+  <tr>
+    <td>
+      &nbsp;
+    </td>
+    <td>
+
+<p>
+    </td>
+  </tr>
+</table>
+<a class="anchor" name="a4" doxytag="AliHLTPHOSPulseGenerator::operator="></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="classAliHLTPHOSPulseGenerator.html">AliHLTPHOSPulseGenerator</a>&amp; AliHLTPHOSPulseGenerator::operator=           </td>
+          <td class="md" valign="top">(&nbsp;</td>
+          <td class="md" nowrap valign="top">const &nbsp;</td>
+          <td class="mdname1" valign="top" nowrap> <em>AliHLTPHOSPulseGenerator</em>          </td>
+          <td class="md" valign="top">&nbsp;)&nbsp;</td>
+          <td class="md" nowrap><code> [inline]</code></td>
+        </tr>
+      </table>
+    </td>
+  </tr>
+</table>
+<table cellspacing="5" cellpadding="0" border="0">
+  <tr>
+    <td>
+      &nbsp;
+    </td>
+    <td>
+
+<p>
+    </td>
+  </tr>
+</table>
+<a class="anchor" name="a11" doxytag="AliHLTPHOSPulseGenerator::Quantisize"></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 AliHLTPHOSPulseGenerator::Quantisize           </td>
+          <td class="md" valign="top">(&nbsp;</td>
+          <td class="md" nowrap valign="top">double *&nbsp;</td>
+          <td class="mdname1" valign="top" nowrap> <em>dataPtr</em>          </td>
+          <td class="md" valign="top">&nbsp;)&nbsp;</td>
+          <td class="md" nowrap></td>
+        </tr>
+      </table>
+    </td>
+  </tr>
+</table>
+<table cellspacing="5" cellpadding="0" border="0">
+  <tr>
+    <td>
+      &nbsp;
+    </td>
+    <td>
+
+<p>
+Emulates the ADC. Rounds down to nearest Integerevalue all entries given by dataPtr     </td>
+  </tr>
+</table>
+<a class="anchor" name="a12" doxytag="AliHLTPHOSPulseGenerator::SetAmplitude"></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 AliHLTPHOSPulseGenerator::SetAmplitude           </td>
+          <td class="md" valign="top">(&nbsp;</td>
+          <td class="md" nowrap valign="top">double&nbsp;</td>
+          <td class="mdname1" valign="top" nowrap> <em>a</em>          </td>
+          <td class="md" valign="top">&nbsp;)&nbsp;</td>
+          <td class="md" nowrap></td>
+        </tr>
+      </table>
+    </td>
+  </tr>
+</table>
+<table cellspacing="5" cellpadding="0" border="0">
+  <tr>
+    <td>
+      &nbsp;
+    </td>
+    <td>
+
+<p>
+    </td>
+  </tr>
+</table>
+<a class="anchor" name="a13" doxytag="AliHLTPHOSPulseGenerator::SetDT"></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 AliHLTPHOSPulseGenerator::SetDT           </td>
+          <td class="md" valign="top">(&nbsp;</td>
+          <td class="md" nowrap valign="top">double&nbsp;</td>
+          <td class="mdname1" valign="top" nowrap> <em>fs</em>          </td>
+          <td class="md" valign="top">&nbsp;)&nbsp;</td>
+          <td class="md" nowrap></td>
+        </tr>
+      </table>
+    </td>
+  </tr>
+</table>
+<table cellspacing="5" cellpadding="0" border="0">
+  <tr>
+    <td>
+      &nbsp;
+    </td>
+    <td>
+
+<p>
+    </td>
+  </tr>
+</table>
+<a class="anchor" name="a14" doxytag="AliHLTPHOSPulseGenerator::SetTZero"></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 AliHLTPHOSPulseGenerator::SetTZero           </td>
+          <td class="md" valign="top">(&nbsp;</td>
+          <td class="md" nowrap valign="top">double&nbsp;</td>
+          <td class="mdname1" valign="top" nowrap> <em>t0</em>          </td>
+          <td class="md" valign="top">&nbsp;)&nbsp;</td>
+          <td class="md" nowrap></td>
+        </tr>
+      </table>
+    </td>
+  </tr>
+</table>
+<table cellspacing="5" cellpadding="0" border="0">
+  <tr>
+    <td>
+      &nbsp;
+    </td>
+    <td>
+
+<p>
+    </td>
+  </tr>
+</table>
+<hr><h2>Member Data Documentation</h2>
+<a class="anchor" name="r0" doxytag="AliHLTPHOSPulseGenerator::fAmplitude"></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="classAliHLTPHOSPulseGenerator.html#r0">AliHLTPHOSPulseGenerator::fAmplitude</a><code> [private]</code>          </td>
+        </tr>
+      </table>
+    </td>
+  </tr>
+</table>
+<table cellspacing="5" cellpadding="0" border="0">
+  <tr>
+    <td>
+      &nbsp;
+    </td>
+    <td>
+
+<p>
+    </td>
+  </tr>
+</table>
+<a class="anchor" name="r5" doxytag="AliHLTPHOSPulseGenerator::fDataPtr"></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="classAliHLTPHOSPulseGenerator.html#r5">AliHLTPHOSPulseGenerator::fDataPtr</a><code> [private]</code>          </td>
+        </tr>
+      </table>
+    </td>
+  </tr>
+</table>
+<table cellspacing="5" cellpadding="0" border="0">
+  <tr>
+    <td>
+      &nbsp;
+    </td>
+    <td>
+
+<p>
+    </td>
+  </tr>
+</table>
+<a class="anchor" name="r6" doxytag="AliHLTPHOSPulseGenerator::fDT"></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="classAliHLTPHOSPulseGenerator.html#r6">AliHLTPHOSPulseGenerator::fDT</a><code> [private]</code>          </td>
+        </tr>
+      </table>
+    </td>
+  </tr>
+</table>
+<table cellspacing="5" cellpadding="0" border="0">
+  <tr>
+    <td>
+      &nbsp;
+    </td>
+    <td>
+
+<p>
+    </td>
+  </tr>
+</table>
+<a class="anchor" name="r7" doxytag="AliHLTPHOSPulseGenerator::fEvent"></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="classAliHLTPHOSPulseGenerator.html#r7">AliHLTPHOSPulseGenerator::fEvent</a><code> [private]</code>          </td>
+        </tr>
+      </table>
+    </td>
+  </tr>
+</table>
+<table cellspacing="5" cellpadding="0" border="0">
+  <tr>
+    <td>
+      &nbsp;
+    </td>
+    <td>
+
+<p>
+    </td>
+  </tr>
+</table>
+<a class="anchor" name="r1" doxytag="AliHLTPHOSPulseGenerator::fNSamples"></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="classAliHLTPHOSPulseGenerator.html#r1">AliHLTPHOSPulseGenerator::fNSamples</a><code> [private]</code>          </td>
+        </tr>
+      </table>
+    </td>
+  </tr>
+</table>
+<table cellspacing="5" cellpadding="0" border="0">
+  <tr>
+    <td>
+      &nbsp;
+    </td>
+    <td>
+
+<p>
+    </td>
+  </tr>
+</table>
+<a class="anchor" name="r3" doxytag="AliHLTPHOSPulseGenerator::fSampleFreq"></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="classAliHLTPHOSPulseGenerator.html#r3">AliHLTPHOSPulseGenerator::fSampleFreq</a><code> [private]</code>          </td>
+        </tr>
+      </table>
+    </td>
+  </tr>
+</table>
+<table cellspacing="5" cellpadding="0" border="0">
+  <tr>
+    <td>
+      &nbsp;
+    </td>
+    <td>
+
+<p>
+    </td>
+  </tr>
+</table>
+<a class="anchor" name="r2" doxytag="AliHLTPHOSPulseGenerator::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="classAliHLTPHOSPulseGenerator.html#r2">AliHLTPHOSPulseGenerator::fTau</a><code> [private]</code>          </td>
+        </tr>
+      </table>
+    </td>
+  </tr>
+</table>
+<table cellspacing="5" cellpadding="0" border="0">
+  <tr>
+    <td>
+      &nbsp;
+    </td>
+    <td>
+
+<p>
+    </td>
+  </tr>
+</table>
+<a class="anchor" name="r4" doxytag="AliHLTPHOSPulseGenerator::fTZero"></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="classAliHLTPHOSPulseGenerator.html#r4">AliHLTPHOSPulseGenerator::fTZero</a><code> [private]</code>          </td>
+        </tr>
+      </table>
+    </td>
+  </tr>
+</table>
+<table cellspacing="5" cellpadding="0" border="0">
+  <tr>
+    <td>
+      &nbsp;
+    </td>
+    <td>
+
+<p>
+    </td>
+  </tr>
+</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.html">AliHLTPHOSPulseGenerator.cxx</a></ul>
+<hr size="1"><address style="align: right;"><small>Generated on Wed Jan 17 21:35:44 2007 for PHOSofflineparameterextraction by&nbsp;
+<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>
+</html>
diff --git a/HLT/PHOS/html/classAliHLTPHOSRawAnalyzer-members.html b/HLT/PHOS/html/classAliHLTPHOSRawAnalyzer-members.html
new file mode 100644 (file)
index 0000000..2454d7e
--- /dev/null
@@ -0,0 +1,36 @@
+<!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: Member List</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.3.9.1 -->
+<div class="qindex"><a class="qindex" href="main.html">Main&nbsp;Page</a> | <a class="qindex" href="hierarchy.html">Class&nbsp;Hierarchy</a> | <a class="qindex" href="classes.html">Alphabetical&nbsp;List</a> | <a class="qindex" href="annotated.html">Class&nbsp;List</a> | <a class="qindex" href="files.html">File&nbsp;List</a> | <a class="qindex" href="functions.html">Class&nbsp;Members</a> | <a class="qindex" href="globals.html">File&nbsp;Members</a></div>
+<h1>AliHLTPHOSRawAnalyzer Member List</h1>This is the complete list of members for <a class="el" href="classAliHLTPHOSRawAnalyzer.html">AliHLTPHOSRawAnalyzer</a>, including all inherited members.<p><table>
+  <tr class="memlist"><td><a class="el" href="classAliHLTPHOSRawAnalyzer.html#a0">AliHLTPHOSRawAnalyzer</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#a2">AliHLTPHOSRawAnalyzer</a>(double *dataPtr, double fs)</td><td><a class="el" href="classAliHLTPHOSRawAnalyzer.html">AliHLTPHOSRawAnalyzer</a></td><td></td></tr>
+  <tr class="memlist"><td><a class="el" href="classAliHLTPHOSRawAnalyzer.html#a3">AliHLTPHOSRawAnalyzer</a>(const AliHLTPHOSRawAnalyzer &amp;)</td><td><a class="el" href="classAliHLTPHOSRawAnalyzer.html">AliHLTPHOSRawAnalyzer</a></td><td></td></tr>
+  <tr class="memlist"><td><a class="el" href="classAliHLTPHOSRawAnalyzer.html#a5">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#a6">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#a14">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#p6">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#p3">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#p5">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#p2">fDTofGuess</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#p0">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#a7">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#p1">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#p4">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#a9">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#a8">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#a12">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#a13">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#p7">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#a4">operator=</a>(const AliHLTPHOSRawAnalyzer &amp;)</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#a10">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#a11">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#a1">~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:35:44 2007 for PHOSofflineparameterextraction by&nbsp;
+<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>
+</html>
diff --git a/HLT/PHOS/html/classAliHLTPHOSRawAnalyzer.html b/HLT/PHOS/html/classAliHLTPHOSRawAnalyzer.html
new file mode 100644 (file)
index 0000000..90fa900
--- /dev/null
@@ -0,0 +1,739 @@
+<!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>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.3.9.1 -->
+<div class="qindex"><a class="qindex" href="main.html">Main&nbsp;Page</a> | <a class="qindex" href="hierarchy.html">Class&nbsp;Hierarchy</a> | <a class="qindex" href="classes.html">Alphabetical&nbsp;List</a> | <a class="qindex" href="annotated.html">Class&nbsp;List</a> | <a class="qindex" href="files.html">File&nbsp;List</a> | <a class="qindex" href="functions.html">Class&nbsp;Members</a> | <a class="qindex" href="globals.html">File&nbsp;Members</a></div>
+<h1>AliHLTPHOSRawAnalyzer Class Reference</h1><code>#include &lt;<a class="el" href="AliHLTPHOSRawAnalyzer_8h-source.html">AliHLTPHOSRawAnalyzer.h</a>&gt;</code>
+<p>
+<p>Inheritance diagram for AliHLTPHOSRawAnalyzer:
+<p><center><img src="classAliHLTPHOSRawAnalyzer.png" usemap="#AliHLTPHOSRawAnalyzer_map" border="0" alt=""></center>
+<map name="AliHLTPHOSRawAnalyzer_map">
+<area href="classAliHLTPHOSRawAnalyzerChiSquareFit.html" alt="AliHLTPHOSRawAnalyzerChiSquareFit" shape="rect" coords="0,56,233,80">
+<area href="classAliHLTPHOSRawAnalyzerCrude.html" alt="AliHLTPHOSRawAnalyzerCrude" shape="rect" coords="243,56,476,80">
+<area href="classAliHLTPHOSRawAnalyzerKLevel.html" alt="AliHLTPHOSRawAnalyzerKLevel" shape="rect" coords="486,56,719,80">
+<area href="classAliHLTPHOSRawAnalyzerLMS.html" alt="AliHLTPHOSRawAnalyzerLMS" shape="rect" coords="729,56,962,80">
+<area href="classAliHLTPHOSRawAnalyzerPeakFinder.html" alt="AliHLTPHOSRawAnalyzerPeakFinder" shape="rect" coords="972,56,1205,80">
+</map>
+<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">&nbsp;</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">virtual&nbsp;</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">&nbsp;</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">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classAliHLTPHOSRawAnalyzer.html#a3">AliHLTPHOSRawAnalyzer</a> (const <a class="el" href="classAliHLTPHOSRawAnalyzer.html">AliHLTPHOSRawAnalyzer</a> &amp;)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="classAliHLTPHOSRawAnalyzer.html">AliHLTPHOSRawAnalyzer</a> &amp;&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classAliHLTPHOSRawAnalyzer.html#a4">operator=</a> (const <a class="el" href="classAliHLTPHOSRawAnalyzer.html">AliHLTPHOSRawAnalyzer</a> &amp;)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</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&nbsp;</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">int&nbsp;</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">float&nbsp;</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&nbsp;</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">void&nbsp;</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&nbsp;</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&nbsp;</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&nbsp;</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">virtual void&nbsp;</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 colspan="2"><br><h2>Protected Attributes</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">double *&nbsp;</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&nbsp;</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&nbsp;</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&nbsp;</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&nbsp;</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&nbsp;</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&nbsp;</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">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classAliHLTPHOSRawAnalyzer.html#p7">n</a></td></tr>
+
+</table>
+<hr><h2>Constructor &amp; Destructor Documentation</h2>
+<a class="anchor" name="a0" doxytag="AliHLTPHOSRawAnalyzer::AliHLTPHOSRawAnalyzer"></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">AliHLTPHOSRawAnalyzer::AliHLTPHOSRawAnalyzer           </td>
+          <td class="md" valign="top">(&nbsp;</td>
+          <td class="mdname1" valign="top" nowrap>          </td>
+          <td class="md" valign="top">&nbsp;)&nbsp;</td>
+          <td class="md" nowrap></td>
+        </tr>
+      </table>
+    </td>
+  </tr>
+</table>
+<table cellspacing="5" cellpadding="0" border="0">
+  <tr>
+    <td>
+      &nbsp;
+    </td>
+    <td>
+
+<p>
+    </td>
+  </tr>
+</table>
+<a class="anchor" name="a1" doxytag="AliHLTPHOSRawAnalyzer::~AliHLTPHOSRawAnalyzer"></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">AliHLTPHOSRawAnalyzer::~<a class="el" href="classAliHLTPHOSRawAnalyzer.html">AliHLTPHOSRawAnalyzer</a>           </td>
+          <td class="md" valign="top">(&nbsp;</td>
+          <td class="mdname1" valign="top" nowrap>          </td>
+          <td class="md" valign="top">&nbsp;)&nbsp;</td>
+          <td class="md" nowrap><code> [virtual]</code></td>
+        </tr>
+      </table>
+    </td>
+  </tr>
+</table>
+<table cellspacing="5" cellpadding="0" border="0">
+  <tr>
+    <td>
+      &nbsp;
+    </td>
+    <td>
+
+<p>
+    </td>
+  </tr>
+</table>
+<a class="anchor" name="a2" doxytag="AliHLTPHOSRawAnalyzer::AliHLTPHOSRawAnalyzer"></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">AliHLTPHOSRawAnalyzer::AliHLTPHOSRawAnalyzer           </td>
+          <td class="md" valign="top">(&nbsp;</td>
+          <td class="md" nowrap valign="top">double *&nbsp;</td>
+          <td class="mdname" nowrap> <em>dtaPtr</em>, </td>
+        </tr>
+        <tr>
+          <td class="md" nowrap align="right"></td>
+          <td class="md"></td>
+          <td class="md" nowrap>double&nbsp;</td>
+          <td class="mdname" nowrap> <em>fs</em></td>
+        </tr>
+        <tr>
+          <td class="md"></td>
+          <td class="md">)&nbsp;</td>
+          <td class="md" colspan="2"></td>
+        </tr>
+      </table>
+    </td>
+  </tr>
+</table>
+<table cellspacing="5" cellpadding="0" border="0">
+  <tr>
+    <td>
+      &nbsp;
+    </td>
+    <td>
+
+<p>
+Main 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>dataPtr</em>&nbsp;</td><td>Data array for wich a subarray will be taken to perform the fit </td></tr>
+    <tr><td valign="top"></td><td valign="top"><em>fs</em>&nbsp;</td><td>the sampling frequency in entities of MHz. Needed in order to calculate physical time </td></tr>
+  </table>
+</dl>
+    </td>
+  </tr>
+</table>
+<a class="anchor" name="a3" doxytag="AliHLTPHOSRawAnalyzer::AliHLTPHOSRawAnalyzer"></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">AliHLTPHOSRawAnalyzer::AliHLTPHOSRawAnalyzer           </td>
+          <td class="md" valign="top">(&nbsp;</td>
+          <td class="md" nowrap valign="top">const <a class="el" href="classAliHLTPHOSRawAnalyzer.html">AliHLTPHOSRawAnalyzer</a> &amp;&nbsp;</td>
+          <td class="mdname1" valign="top" nowrap>          </td>
+          <td class="md" valign="top">&nbsp;)&nbsp;</td>
+          <td class="md" nowrap></td>
+        </tr>
+      </table>
+    </td>
+  </tr>
+</table>
+<table cellspacing="5" cellpadding="0" border="0">
+  <tr>
+    <td>
+      &nbsp;
+    </td>
+    <td>
+
+<p>
+    </td>
+  </tr>
+</table>
+<hr><h2>Member Function Documentation</h2>
+<a class="anchor" name="a6" doxytag="AliHLTPHOSRawAnalyzer::BaselineCorrection"></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::BaselineCorrection           </td>
+          <td class="md" valign="top">(&nbsp;</td>
+          <td class="md" nowrap valign="top">double *&nbsp;</td>
+          <td class="mdname" nowrap> <em>dataPtr</em>, </td>
+        </tr>
+        <tr>
+          <td class="md" nowrap align="right"></td>
+          <td class="md"></td>
+          <td class="md" nowrap>double&nbsp;</td>
+          <td class="mdname" nowrap> <em>baselineValue</em></td>
+        </tr>
+        <tr>
+          <td class="md"></td>
+          <td class="md">)&nbsp;</td>
+          <td class="md" colspan="2"></td>
+        </tr>
+      </table>
+    </td>
+  </tr>
+</table>
+<table cellspacing="5" cellpadding="0" border="0">
+  <tr>
+    <td>
+      &nbsp;
+    </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>
+  <table border="0" cellspacing="2" cellpadding="0">
+    <tr><td valign="top"></td><td valign="top"><em>dataPtr</em>&nbsp;</td><td>array for wich to correct the basline </td></tr>
+    <tr><td valign="top"></td><td valign="top"><em>BaslineValue</em>&nbsp;</td><td>the basline value to subtract.. </td></tr>
+  </table>
+</dl>
+    </td>
+  </tr>
+</table>
+<a class="anchor" name="a5" doxytag="AliHLTPHOSRawAnalyzer::BaselineCorrection"></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::BaselineCorrection           </td>
+          <td class="md" valign="top">(&nbsp;</td>
+          <td class="md" nowrap valign="top">double *&nbsp;</td>
+          <td class="mdname" nowrap> <em>dataPtr</em>, </td>
+        </tr>
+        <tr>
+          <td class="md" nowrap align="right"></td>
+          <td class="md"></td>
+          <td class="md" nowrap>int&nbsp;</td>
+          <td class="mdname" nowrap> <em>N</em></td>
+        </tr>
+        <tr>
+          <td class="md"></td>
+          <td class="md">)&nbsp;</td>
+          <td class="md" colspan="2"></td>
+        </tr>
+      </table>
+    </td>
+  </tr>
+</table>
+<table cellspacing="5" cellpadding="0" border="0">
+  <tr>
+    <td>
+      &nbsp;
+    </td>
+    <td>
+
+<p>
+Attemps to level the basline to zero. The baseline will be calculated from the pretrigger samples and subtracted from the data array. If pretrigger samples are not present then the basline correction will be incorrect. <dl compact><dt><b>Parameters:</b></dt><dd>
+  <table border="0" cellspacing="2" cellpadding="0">
+    <tr><td valign="top"></td><td valign="top"><em>dataPtr</em>&nbsp;</td><td>array for wich to correct the basline </td></tr>
+    <tr><td valign="top"></td><td valign="top"><em>N</em>&nbsp;</td><td>the number of pretrigger samples used to calculate the baseline. </td></tr>
+  </table>
+</dl>
+    </td>
+  </tr>
+</table>
+<a class="anchor" name="a14" doxytag="AliHLTPHOSRawAnalyzer::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 AliHLTPHOSRawAnalyzer::Evaluate           </td>
+          <td class="md" valign="top">(&nbsp;</td>
+          <td class="md" nowrap valign="top">int&nbsp;</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&nbsp;</td>
+          <td class="mdname" nowrap> <em>lenght</em> = <code>100</code></td>
+        </tr>
+        <tr>
+          <td class="md"></td>
+          <td class="md">)&nbsp;</td>
+          <td class="md" colspan="2"><code> [pure virtual]</code></td>
+        </tr>
+      </table>
+    </td>
+  </tr>
+</table>
+<table cellspacing="5" cellpadding="0" border="0">
+  <tr>
+    <td>
+      &nbsp;
+    </td>
+    <td>
+
+<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>
+  </tr>
+</table>
+<a class="anchor" name="a7" doxytag="AliHLTPHOSRawAnalyzer::FindStartIndex"></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 AliHLTPHOSRawAnalyzer::FindStartIndex           </td>
+          <td class="md" valign="top">(&nbsp;</td>
+          <td class="md" nowrap valign="top">double&nbsp;</td>
+          <td class="mdname1" valign="top" nowrap> <em>treshold</em>          </td>
+          <td class="md" valign="top">&nbsp;)&nbsp;</td>
+          <td class="md" nowrap></td>
+        </tr>
+      </table>
+    </td>
+  </tr>
+</table>
+<table cellspacing="5" cellpadding="0" border="0">
+  <tr>
+    <td>
+      &nbsp;
+    </td>
+    <td>
+
+<p>
+    </td>
+  </tr>
+</table>
+<a class="anchor" name="a9" doxytag="AliHLTPHOSRawAnalyzer::GetEnergy"></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">float AliHLTPHOSRawAnalyzer::GetEnergy           </td>
+          <td class="md" valign="top">(&nbsp;</td>
+          <td class="mdname1" valign="top" nowrap>          </td>
+          <td class="md" valign="top">&nbsp;)&nbsp;</td>
+          <td class="md" nowrap></td>
+        </tr>
+      </table>
+    </td>
+  </tr>
+</table>
+<table cellspacing="5" cellpadding="0" border="0">
+  <tr>
+    <td>
+      &nbsp;
+    </td>
+    <td>
+
+<p>
+Gives the time in entities of ADC channels (quantization levels). Absolute enrgy is found by multiplying with offline calibration constants.     </td>
+  </tr>
+</table>
+<a class="anchor" name="a8" doxytag="AliHLTPHOSRawAnalyzer::GetTiming"></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">float AliHLTPHOSRawAnalyzer::GetTiming           </td>
+          <td class="md" valign="top">(&nbsp;</td>
+          <td class="mdname1" valign="top" nowrap>          </td>
+          <td class="md" valign="top">&nbsp;)&nbsp;</td>
+          <td class="md" nowrap></td>
+        </tr>
+      </table>
+    </td>
+  </tr>
+</table>
+<table cellspacing="5" cellpadding="0" border="0">
+  <tr>
+    <td>
+      &nbsp;
+    </td>
+    <td>
+
+<p>
+Gives the timing in entities of sample indexes Physical time is found by multiplying with the sampling intervall (Ts).     </td>
+  </tr>
+</table>
+<a class="anchor" name="a13" doxytag="AliHLTPHOSRawAnalyzer::MakeInitialGuess"></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::MakeInitialGuess           </td>
+          <td class="md" valign="top">(&nbsp;</td>
+          <td class="md" nowrap valign="top">int&nbsp;</td>
+          <td class="mdname1" valign="top" nowrap> <em>treshold</em>          </td>
+          <td class="md" valign="top">&nbsp;)&nbsp;</td>
+          <td class="md" nowrap></td>
+        </tr>
+      </table>
+    </td>
+  </tr>
+</table>
+<table cellspacing="5" cellpadding="0" border="0">
+  <tr>
+    <td>
+      &nbsp;
+    </td>
+    <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 threshold + this value. <dl compact><dt><b>Parameters:</b></dt><dd>
+  <table border="0" cellspacing="2" cellpadding="0">
+    <tr><td valign="top"></td><td valign="top"><em>treshold</em>&nbsp;</td><td>The index of the first value above treshold is ntaken to be the first value. </td></tr>
+  </table>
+</dl>
+    </td>
+  </tr>
+</table>
+<a class="anchor" name="a12" doxytag="AliHLTPHOSRawAnalyzer::MakeInitialGuess"></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::MakeInitialGuess           </td>
+          <td class="md" valign="top">(&nbsp;</td>
+          <td class="mdname1" valign="top" nowrap>          </td>
+          <td class="md" valign="top">&nbsp;)&nbsp;</td>
+          <td class="md" nowrap></td>
+        </tr>
+      </table>
+    </td>
+  </tr>
+</table>
+<table cellspacing="5" cellpadding="0" border="0">
+  <tr>
+    <td>
+      &nbsp;
+    </td>
+    <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>
+  </tr>
+</table>
+<a class="anchor" name="a4" doxytag="AliHLTPHOSRawAnalyzer::operator="></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>&amp; AliHLTPHOSRawAnalyzer::operator=           </td>
+          <td class="md" valign="top">(&nbsp;</td>
+          <td class="md" nowrap valign="top">const <a class="el" href="classAliHLTPHOSRawAnalyzer.html">AliHLTPHOSRawAnalyzer</a> &amp;&nbsp;</td>
+          <td class="mdname1" valign="top" nowrap>          </td>
+          <td class="md" valign="top">&nbsp;)&nbsp;</td>
+          <td class="md" nowrap><code> [inline]</code></td>
+        </tr>
+      </table>
+    </td>
+  </tr>
+</table>
+<table cellspacing="5" cellpadding="0" border="0">
+  <tr>
+    <td>
+      &nbsp;
+    </td>
+    <td>
+
+<p>
+    </td>
+  </tr>
+</table>
+<a class="anchor" name="a10" doxytag="AliHLTPHOSRawAnalyzer::SetData"></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::SetData           </td>
+          <td class="md" valign="top">(&nbsp;</td>
+          <td class="md" nowrap valign="top">double *&nbsp;</td>
+          <td class="mdname1" valign="top" nowrap> <em>data</em>          </td>
+          <td class="md" valign="top">&nbsp;)&nbsp;</td>
+          <td class="md" nowrap></td>
+        </tr>
+      </table>
+    </td>
+  </tr>
+</table>
+<table cellspacing="5" cellpadding="0" border="0">
+  <tr>
+    <td>
+      &nbsp;
+    </td>
+    <td>
+
+<p>
+Set data array. Overrides data data array set in the constructor.     </td>
+  </tr>
+</table>
+<a class="anchor" name="a11" doxytag="AliHLTPHOSRawAnalyzer::SetSampleFreq"></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::SetSampleFreq           </td>
+          <td class="md" valign="top">(&nbsp;</td>
+          <td class="md" nowrap valign="top">double&nbsp;</td>
+          <td class="mdname1" valign="top" nowrap> <em>freq</em>          </td>
+          <td class="md" valign="top">&nbsp;)&nbsp;</td>
+          <td class="md" nowrap></td>
+        </tr>
+      </table>
+    </td>
+  </tr>
+</table>
+<table cellspacing="5" cellpadding="0" border="0">
+  <tr>
+    <td>
+      &nbsp;
+    </td>
+    <td>
+
+<p>
+    </td>
+  </tr>
+</table>
+<hr><h2>Member Data Documentation</h2>
+<a class="anchor" name="p6" 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>
+        </tr>
+      </table>
+    </td>
+  </tr>
+</table>
+<table cellspacing="5" cellpadding="0" border="0">
+  <tr>
+    <td>
+      &nbsp;
+    </td>
+    <td>
+
+<p>
+Amplitude in entities of ADC levels     </td>
+  </tr>
+</table>
+<a class="anchor" name="p3" 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>
+        </tr>
+      </table>
+    </td>
+  </tr>
+</table>
+<table cellspacing="5" cellpadding="0" border="0">
+  <tr>
+    <td>
+      &nbsp;
+    </td>
+    <td>
+
+<p>
+Initial guess for amplitude     </td>
+  </tr>
+</table>
+<a class="anchor" name="p5" 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>
+        </tr>
+      </table>
+    </td>
+  </tr>
+</table>
+<table cellspacing="5" cellpadding="0" border="0">
+  <tr>
+    <td>
+      &nbsp;
+    </td>
+    <td>
+
+<p>
+Time of flight in entities of sample intervals     </td>
+  </tr>
+</table>
+<a class="anchor" name="p2" 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>
+        </tr>
+      </table>
+    </td>
+  </tr>
+</table>
+<table cellspacing="5" cellpadding="0" border="0">
+  <tr>
+    <td>
+      &nbsp;
+    </td>
+    <td>
+
+<p>
+Initial guess for t0     </td>
+  </tr>
+</table>
+<a class="anchor" name="p0" 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>
+        </tr>
+      </table>
+    </td>
+  </tr>
+</table>
+<table cellspacing="5" cellpadding="0" border="0">
+  <tr>
+    <td>
+      &nbsp;
+    </td>
+    <td>
+
+<p>
+Float representation of data that should be fitted     </td>
+  </tr>
+</table>
+<a class="anchor" name="p1" 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>
+        </tr>
+      </table>
+    </td>
+  </tr>
+</table>
+<table cellspacing="5" cellpadding="0" border="0">
+  <tr>
+    <td>
+      &nbsp;
+    </td>
+    <td>
+
+<p>
+The ADC sample frequency in MHz used under data taking     </td>
+  </tr>
+</table>
+<a class="anchor" name="p4" 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>
+        </tr>
+      </table>
+    </td>
+  </tr>
+</table>
+<table cellspacing="5" cellpadding="0" border="0">
+  <tr>
+    <td>
+      &nbsp;
+    </td>
+    <td>
+
+<p>
+The risetime in micro seconds     </td>
+  </tr>
+</table>
+<a class="anchor" name="p7" 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>
+        </tr>
+      </table>
+    </td>
+  </tr>
+</table>
+<table cellspacing="5" cellpadding="0" border="0">
+  <tr>
+    <td>
+      &nbsp;
+    </td>
+    <td>
+
+<p>
+    </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&nbsp;
+<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>
+</html>
diff --git a/HLT/PHOS/html/classAliHLTPHOSRawAnalyzer.png b/HLT/PHOS/html/classAliHLTPHOSRawAnalyzer.png
new file mode 100644 (file)
index 0000000..09b45b4
Binary files /dev/null and b/HLT/PHOS/html/classAliHLTPHOSRawAnalyzer.png differ
diff --git a/HLT/PHOS/html/classAliHLTPHOSRawAnalyzerChiSquareFit-members.html b/HLT/PHOS/html/classAliHLTPHOSRawAnalyzerChiSquareFit-members.html
new file mode 100644 (file)
index 0000000..f7f1a95
--- /dev/null
@@ -0,0 +1,40 @@
+<!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: Member List</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.3.9.1 -->
+<div class="qindex"><a class="qindex" href="main.html">Main&nbsp;Page</a> | <a class="qindex" href="hierarchy.html">Class&nbsp;Hierarchy</a> | <a class="qindex" href="classes.html">Alphabetical&nbsp;List</a> | <a class="qindex" href="annotated.html">Class&nbsp;List</a> | <a class="qindex" href="files.html">File&nbsp;List</a> | <a class="qindex" href="functions.html">Class&nbsp;Members</a> | <a class="qindex" href="globals.html">File&nbsp;Members</a></div>
+<h1>AliHLTPHOSRawAnalyzerChiSquareFit Member List</h1>This is the complete list of members for <a class="el" href="classAliHLTPHOSRawAnalyzerChiSquareFit.html">AliHLTPHOSRawAnalyzerChiSquareFit</a>, including all inherited members.<p><table>
+  <tr class="memlist"><td><a class="el" href="classAliHLTPHOSRawAnalyzer.html#a0">AliHLTPHOSRawAnalyzer</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#a2">AliHLTPHOSRawAnalyzer</a>(double *dataPtr, double fs)</td><td><a class="el" href="classAliHLTPHOSRawAnalyzer.html">AliHLTPHOSRawAnalyzer</a></td><td></td></tr>
+  <tr class="memlist"><td><a class="el" href="classAliHLTPHOSRawAnalyzer.html#a3">AliHLTPHOSRawAnalyzer</a>(const AliHLTPHOSRawAnalyzer &amp;)</td><td><a class="el" href="classAliHLTPHOSRawAnalyzer.html">AliHLTPHOSRawAnalyzer</a></td><td></td></tr>
+  <tr class="memlist"><td><a class="el" href="classAliHLTPHOSRawAnalyzerChiSquareFit.html#a0">AliHLTPHOSRawAnalyzerChiSquareFit</a>()</td><td><a class="el" href="classAliHLTPHOSRawAnalyzerChiSquareFit.html">AliHLTPHOSRawAnalyzerChiSquareFit</a></td><td></td></tr>
+  <tr class="memlist"><td><a class="el" href="classAliHLTPHOSRawAnalyzerChiSquareFit.html#a1">AliHLTPHOSRawAnalyzerChiSquareFit</a>(const AliHLTPHOSRawAnalyzerChiSquareFit &amp;)</td><td><a class="el" href="classAliHLTPHOSRawAnalyzerChiSquareFit.html">AliHLTPHOSRawAnalyzerChiSquareFit</a></td><td></td></tr>
+  <tr class="memlist"><td><a class="el" href="classAliHLTPHOSRawAnalyzer.html#a5">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#a6">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="classAliHLTPHOSRawAnalyzerChiSquareFit.html#a4">Evaluate</a>(int start=0, int lenght=100)</td><td><a class="el" href="classAliHLTPHOSRawAnalyzerChiSquareFit.html">AliHLTPHOSRawAnalyzerChiSquareFit</a></td><td><code> [virtual]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classAliHLTPHOSRawAnalyzer.html#p6">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#p3">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#p5">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#p2">fDTofGuess</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#p0">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#a7">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#p1">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#p4">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#a9">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#a8">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#a12">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#a13">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#p7">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="classAliHLTPHOSRawAnalyzerChiSquareFit.html#a2">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#a4">AliHLTPHOSRawAnalyzer::operator=</a>(const AliHLTPHOSRawAnalyzer &amp;)</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#a10">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#a11">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#a1">~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#a3">~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:35:44 2007 for PHOSofflineparameterextraction by&nbsp;
+<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>
+</html>
diff --git a/HLT/PHOS/html/classAliHLTPHOSRawAnalyzerChiSquareFit.html b/HLT/PHOS/html/classAliHLTPHOSRawAnalyzerChiSquareFit.html
new file mode 100644 (file)
index 0000000..0b0a492
--- /dev/null
@@ -0,0 +1,192 @@
+<!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: AliHLTPHOSRawAnalyzerChiSquareFit Class Reference</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.3.9.1 -->
+<div class="qindex"><a class="qindex" href="main.html">Main&nbsp;Page</a> | <a class="qindex" href="hierarchy.html">Class&nbsp;Hierarchy</a> | <a class="qindex" href="classes.html">Alphabetical&nbsp;List</a> | <a class="qindex" href="annotated.html">Class&nbsp;List</a> | <a class="qindex" href="files.html">File&nbsp;List</a> | <a class="qindex" href="functions.html">Class&nbsp;Members</a> | <a class="qindex" href="globals.html">File&nbsp;Members</a></div>
+<h1>AliHLTPHOSRawAnalyzerChiSquareFit Class Reference</h1><code>#include &lt;<a class="el" href="AliHLTPHOSRawAnalyzerChiSquareFit_8h-source.html">AliHLTPHOSRawAnalyzerChiSquareFit.h</a>&gt;</code>
+<p>
+<p>Inheritance diagram for AliHLTPHOSRawAnalyzerChiSquareFit:
+<p><center><img src="classAliHLTPHOSRawAnalyzerChiSquareFit.png" usemap="#AliHLTPHOSRawAnalyzerChiSquareFit_map" border="0" alt=""></center>
+<map name="AliHLTPHOSRawAnalyzerChiSquareFit_map">
+<area href="classAliHLTPHOSRawAnalyzer.html" alt="AliHLTPHOSRawAnalyzer" shape="rect" coords="0,0,233,24">
+</map>
+<a href="classAliHLTPHOSRawAnalyzerChiSquareFit-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">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classAliHLTPHOSRawAnalyzerChiSquareFit.html#a0">AliHLTPHOSRawAnalyzerChiSquareFit</a> ()</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classAliHLTPHOSRawAnalyzerChiSquareFit.html#a1">AliHLTPHOSRawAnalyzerChiSquareFit</a> (const <a class="el" href="classAliHLTPHOSRawAnalyzerChiSquareFit.html">AliHLTPHOSRawAnalyzerChiSquareFit</a> &amp;)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="classAliHLTPHOSRawAnalyzerChiSquareFit.html">AliHLTPHOSRawAnalyzerChiSquareFit</a> &amp;&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classAliHLTPHOSRawAnalyzerChiSquareFit.html#a2">operator=</a> (const <a class="el" href="classAliHLTPHOSRawAnalyzerChiSquareFit.html">AliHLTPHOSRawAnalyzerChiSquareFit</a>)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classAliHLTPHOSRawAnalyzerChiSquareFit.html#a3">~AliHLTPHOSRawAnalyzerChiSquareFit</a> ()</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classAliHLTPHOSRawAnalyzerChiSquareFit.html#a4">Evaluate</a> (int start=0, int lenght=100)</td></tr>
+
+</table>
+<hr><h2>Constructor &amp; Destructor Documentation</h2>
+<a class="anchor" name="a0" doxytag="AliHLTPHOSRawAnalyzerChiSquareFit::AliHLTPHOSRawAnalyzerChiSquareFit"></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">AliHLTPHOSRawAnalyzerChiSquareFit::AliHLTPHOSRawAnalyzerChiSquareFit           </td>
+          <td class="md" valign="top">(&nbsp;</td>
+          <td class="mdname1" valign="top" nowrap>          </td>
+          <td class="md" valign="top">&nbsp;)&nbsp;</td>
+          <td class="md" nowrap></td>
+        </tr>
+      </table>
+    </td>
+  </tr>
+</table>
+<table cellspacing="5" cellpadding="0" border="0">
+  <tr>
+    <td>
+      &nbsp;
+    </td>
+    <td>
+
+<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.     </td>
+  </tr>
+</table>
+<a class="anchor" name="a1" doxytag="AliHLTPHOSRawAnalyzerChiSquareFit::AliHLTPHOSRawAnalyzerChiSquareFit"></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">AliHLTPHOSRawAnalyzerChiSquareFit::AliHLTPHOSRawAnalyzerChiSquareFit           </td>
+          <td class="md" valign="top">(&nbsp;</td>
+          <td class="md" nowrap valign="top">const <a class="el" href="classAliHLTPHOSRawAnalyzerChiSquareFit.html">AliHLTPHOSRawAnalyzerChiSquareFit</a> &amp;&nbsp;</td>
+          <td class="mdname1" valign="top" nowrap>          </td>
+          <td class="md" valign="top">&nbsp;)&nbsp;</td>
+          <td class="md" nowrap></td>
+        </tr>
+      </table>
+    </td>
+  </tr>
+</table>
+<table cellspacing="5" cellpadding="0" border="0">
+  <tr>
+    <td>
+      &nbsp;
+    </td>
+    <td>
+
+<p>
+    </td>
+  </tr>
+</table>
+<a class="anchor" name="a3" doxytag="AliHLTPHOSRawAnalyzerChiSquareFit::~AliHLTPHOSRawAnalyzerChiSquareFit"></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">AliHLTPHOSRawAnalyzerChiSquareFit::~<a class="el" href="classAliHLTPHOSRawAnalyzerChiSquareFit.html">AliHLTPHOSRawAnalyzerChiSquareFit</a>           </td>
+          <td class="md" valign="top">(&nbsp;</td>
+          <td class="mdname1" valign="top" nowrap>          </td>
+          <td class="md" valign="top">&nbsp;)&nbsp;</td>
+          <td class="md" nowrap><code> [virtual]</code></td>
+        </tr>
+      </table>
+    </td>
+  </tr>
+</table>
+<table cellspacing="5" cellpadding="0" border="0">
+  <tr>
+    <td>
+      &nbsp;
+    </td>
+    <td>
+
+<p>
+    </td>
+  </tr>
+</table>
+<hr><h2>Member Function Documentation</h2>
+<a class="anchor" name="a4" doxytag="AliHLTPHOSRawAnalyzerChiSquareFit::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 AliHLTPHOSRawAnalyzerChiSquareFit::Evaluate           </td>
+          <td class="md" valign="top">(&nbsp;</td>
+          <td class="md" nowrap valign="top">int&nbsp;</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&nbsp;</td>
+          <td class="mdname" nowrap> <em>length</em> = <code>100</code></td>
+        </tr>
+        <tr>
+          <td class="md"></td>
+          <td class="md">)&nbsp;</td>
+          <td class="md" colspan="2"><code> [virtual]</code></td>
+        </tr>
+      </table>
+    </td>
+  </tr>
+</table>
+<table cellspacing="5" cellpadding="0" border="0">
+  <tr>
+    <td>
+      &nbsp;
+    </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>&nbsp;</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>&nbsp;</td><td>the number of samples to use starting from index </td></tr>
+  </table>
+</dl>
+
+<p>
+Implements <a class="el" href="classAliHLTPHOSRawAnalyzer.html#a14">AliHLTPHOSRawAnalyzer</a>.    </td>
+  </tr>
+</table>
+<a class="anchor" name="a2" doxytag="AliHLTPHOSRawAnalyzerChiSquareFit::operator="></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="classAliHLTPHOSRawAnalyzerChiSquareFit.html">AliHLTPHOSRawAnalyzerChiSquareFit</a>&amp; AliHLTPHOSRawAnalyzerChiSquareFit::operator=           </td>
+          <td class="md" valign="top">(&nbsp;</td>
+          <td class="md" nowrap valign="top">const &nbsp;</td>
+          <td class="mdname1" valign="top" nowrap> <em>AliHLTPHOSRawAnalyzerChiSquareFit</em>          </td>
+          <td class="md" valign="top">&nbsp;)&nbsp;</td>
+          <td class="md" nowrap><code> [inline]</code></td>
+        </tr>
+      </table>
+    </td>
+  </tr>
+</table>
+<table cellspacing="5" cellpadding="0" border="0">
+  <tr>
+    <td>
+      &nbsp;
+    </td>
+    <td>
+
+<p>
+    </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.html">AliHLTPHOSRawAnalyzerChiSquareFit.cxx</a></ul>
+<hr size="1"><address style="align: right;"><small>Generated on Wed Jan 17 21:35:44 2007 for PHOSofflineparameterextraction by&nbsp;
+<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>
+</html>
diff --git a/HLT/PHOS/html/classAliHLTPHOSRawAnalyzerChiSquareFit.png b/HLT/PHOS/html/classAliHLTPHOSRawAnalyzerChiSquareFit.png
new file mode 100644 (file)
index 0000000..51ee817
Binary files /dev/null and b/HLT/PHOS/html/classAliHLTPHOSRawAnalyzerChiSquareFit.png differ
diff --git a/HLT/PHOS/html/classAliHLTPHOSRawAnalyzerComponent-members.html b/HLT/PHOS/html/classAliHLTPHOSRawAnalyzerComponent-members.html
new file mode 100644 (file)
index 0000000..72a6508
--- /dev/null
@@ -0,0 +1,30 @@
+<!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: Member List</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.3.9.1 -->
+<div class="qindex"><a class="qindex" href="main.html">Main&nbsp;Page</a> | <a class="qindex" href="hierarchy.html">Class&nbsp;Hierarchy</a> | <a class="qindex" href="classes.html">Alphabetical&nbsp;List</a> | <a class="qindex" href="annotated.html">Class&nbsp;List</a> | <a class="qindex" href="files.html">File&nbsp;List</a> | <a class="qindex" href="functions.html">Class&nbsp;Members</a> | <a class="qindex" href="globals.html">File&nbsp;Members</a></div>
+<h1>AliHLTPHOSRawAnalyzerComponent Member List</h1>This is the complete list of members for <a class="el" href="classAliHLTPHOSRawAnalyzerComponent.html">AliHLTPHOSRawAnalyzerComponent</a>, including all inherited members.<p><table>
+  <tr class="memlist"><td><a class="el" href="classAliHLTPHOSRawAnalyzerComponent.html#a0">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#a2">AliHLTPHOSRawAnalyzerComponent</a>(const AliHLTPHOSRawAnalyzerComponent &amp;)</td><td><a class="el" href="classAliHLTPHOSRawAnalyzerComponent.html">AliHLTPHOSRawAnalyzerComponent</a></td><td></td></tr>
+  <tr class="memlist"><td><a class="el" href="classAliHLTPHOSRawAnalyzerComponent.html#p0">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#a5">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#a6">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#a12">DoEvent</a>(const AliHLTComponentEventData &amp;, const AliHLTComponentBlockData *, AliHLTComponentTriggerData &amp;, AliHLTUInt8_t *, AliHLTUInt32_t &amp;, std::vector&lt; AliHLTComponentBlockData, std::allocator&lt; AliHLTComponentBlockData &gt; &gt; &amp;)</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#a4">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#r0">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#a7">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#a8">GetInputDataTypes</a>(std::vector&lt; AliHLTComponentDataType, std::allocator&lt; AliHLTComponentDataType &gt; &gt; &amp;)</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#a10">GetOutputDataSize</a>(long unsigned int &amp;, double &amp;)</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#a9">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#v0">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#a3">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#v1">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#a11">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#a1">~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:35:44 2007 for PHOSofflineparameterextraction by&nbsp;
+<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>
+</html>
diff --git a/HLT/PHOS/html/classAliHLTPHOSRawAnalyzerComponent.html b/HLT/PHOS/html/classAliHLTPHOSRawAnalyzerComponent.html
new file mode 100644 (file)
index 0000000..8e3c184
--- /dev/null
@@ -0,0 +1,572 @@
+<!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: AliHLTPHOSRawAnalyzerComponent Class Reference</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.3.9.1 -->
+<div class="qindex"><a class="qindex" href="main.html">Main&nbsp;Page</a> | <a class="qindex" href="hierarchy.html">Class&nbsp;Hierarchy</a> | <a class="qindex" href="classes.html">Alphabetical&nbsp;List</a> | <a class="qindex" href="annotated.html">Class&nbsp;List</a> | <a class="qindex" href="files.html">File&nbsp;List</a> | <a class="qindex" href="functions.html">Class&nbsp;Members</a> | <a class="qindex" href="globals.html">File&nbsp;Members</a></div>
+<h1>AliHLTPHOSRawAnalyzerComponent Class Reference</h1><code>#include &lt;<a class="el" href="AliHLTPHOSRawAnalyzerComponent_8h-source.html">AliHLTPHOSRawAnalyzerComponent.h</a>&gt;</code>
+<p>
+<p>Inheritance diagram for AliHLTPHOSRawAnalyzerComponent:
+<p><center><img src="classAliHLTPHOSRawAnalyzerComponent.png" usemap="#AliHLTPHOSRawAnalyzerComponent_map" border="0" alt=""></center>
+<map name="AliHLTPHOSRawAnalyzerComponent_map">
+<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">
+<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">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classAliHLTPHOSRawAnalyzerComponent.html#a0">AliHLTPHOSRawAnalyzerComponent</a> ()</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classAliHLTPHOSRawAnalyzerComponent.html#a1">~AliHLTPHOSRawAnalyzerComponent</a> ()</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classAliHLTPHOSRawAnalyzerComponent.html#a2">AliHLTPHOSRawAnalyzerComponent</a> (const <a class="el" href="classAliHLTPHOSRawAnalyzerComponent.html">AliHLTPHOSRawAnalyzerComponent</a> &amp;)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="classAliHLTPHOSRawAnalyzerComponent.html">AliHLTPHOSRawAnalyzerComponent</a> &amp;&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classAliHLTPHOSRawAnalyzerComponent.html#a3">operator=</a> (const <a class="el" href="classAliHLTPHOSRawAnalyzerComponent.html">AliHLTPHOSRawAnalyzerComponent</a>)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classAliHLTPHOSRawAnalyzerComponent.html#a4">DoInit</a> (int argc, const char **argv)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classAliHLTPHOSRawAnalyzerComponent.html#a5">Deinit</a> ()</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classAliHLTPHOSRawAnalyzerComponent.html#a6">DoDeinit</a> ()</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual const char *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classAliHLTPHOSRawAnalyzerComponent.html#a7">GetComponentID</a> ()=0</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classAliHLTPHOSRawAnalyzerComponent.html#a8">GetInputDataTypes</a> (std::vector&lt; AliHLTComponentDataType, std::allocator&lt; AliHLTComponentDataType &gt; &gt; &amp;)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual AliHLTComponentDataType&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classAliHLTPHOSRawAnalyzerComponent.html#a9">GetOutputDataType</a> ()</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classAliHLTPHOSRawAnalyzerComponent.html#a10">GetOutputDataSize</a> (long unsigned int &amp;, double &amp;)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual AliHLTComponent *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classAliHLTPHOSRawAnalyzerComponent.html#a11">Spawn</a> ()=0</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classAliHLTPHOSRawAnalyzerComponent.html#a12">DoEvent</a> (const AliHLTComponentEventData &amp;, const AliHLTComponentBlockData *, AliHLTComponentTriggerData &amp;, AliHLTUInt8_t *, AliHLTUInt32_t &amp;, std::vector&lt; AliHLTComponentBlockData, std::allocator&lt; AliHLTComponentBlockData &gt; &gt; &amp;)</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> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classAliHLTPHOSRawAnalyzerComponent.html#p0">analyzerPtr</a></td></tr>
+
+<tr><td colspan="2"><br><h2>Private Attributes</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classAliHLTPHOSRawAnalyzerComponent.html#r0">eventCount</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&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classAliHLTPHOSRawAnalyzerComponent.html#v0">inputDataTypes</a> [] = {kAliHLTVoidDataType,{0,"",""}}</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">const AliHLTComponentDataType&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classAliHLTPHOSRawAnalyzerComponent.html#v1">outputDataType</a> = kAliHLTVoidDataType</td></tr>
+
+</table>
+<hr><h2>Constructor &amp; Destructor Documentation</h2>
+<a class="anchor" name="a0" doxytag="AliHLTPHOSRawAnalyzerComponent::AliHLTPHOSRawAnalyzerComponent"></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">AliHLTPHOSRawAnalyzerComponent::AliHLTPHOSRawAnalyzerComponent           </td>
+          <td class="md" valign="top">(&nbsp;</td>
+          <td class="mdname1" valign="top" nowrap>          </td>
+          <td class="md" valign="top">&nbsp;)&nbsp;</td>
+          <td class="md" nowrap></td>
+        </tr>
+      </table>
+    </td>
+  </tr>
+</table>
+<table cellspacing="5" cellpadding="0" border="0">
+  <tr>
+    <td>
+      &nbsp;
+    </td>
+    <td>
+
+<p>
+    </td>
+  </tr>
+</table>
+<a class="anchor" name="a1" doxytag="AliHLTPHOSRawAnalyzerComponent::~AliHLTPHOSRawAnalyzerComponent"></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">AliHLTPHOSRawAnalyzerComponent::~<a class="el" href="classAliHLTPHOSRawAnalyzerComponent.html">AliHLTPHOSRawAnalyzerComponent</a>           </td>
+          <td class="md" valign="top">(&nbsp;</td>
+          <td class="mdname1" valign="top" nowrap>          </td>
+          <td class="md" valign="top">&nbsp;)&nbsp;</td>
+          <td class="md" nowrap></td>
+        </tr>
+      </table>
+    </td>
+  </tr>
+</table>
+<table cellspacing="5" cellpadding="0" border="0">
+  <tr>
+    <td>
+      &nbsp;
+    </td>
+    <td>
+
+<p>
+    </td>
+  </tr>
+</table>
+<a class="anchor" name="a2" doxytag="AliHLTPHOSRawAnalyzerComponent::AliHLTPHOSRawAnalyzerComponent"></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">AliHLTPHOSRawAnalyzerComponent::AliHLTPHOSRawAnalyzerComponent           </td>
+          <td class="md" valign="top">(&nbsp;</td>
+          <td class="md" nowrap valign="top">const <a class="el" href="classAliHLTPHOSRawAnalyzerComponent.html">AliHLTPHOSRawAnalyzerComponent</a> &amp;&nbsp;</td>
+          <td class="mdname1" valign="top" nowrap>          </td>
+          <td class="md" valign="top">&nbsp;)&nbsp;</td>
+          <td class="md" nowrap></td>
+        </tr>
+      </table>
+    </td>
+  </tr>
+</table>
+<table cellspacing="5" cellpadding="0" border="0">
+  <tr>
+    <td>
+      &nbsp;
+    </td>
+    <td>
+
+<p>
+    </td>
+  </tr>
+</table>
+<hr><h2>Member Function Documentation</h2>
+<a class="anchor" name="a5" doxytag="AliHLTPHOSRawAnalyzerComponent::Deinit"></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::Deinit           </td>
+          <td class="md" valign="top">(&nbsp;</td>
+          <td class="mdname1" valign="top" nowrap>          </td>
+          <td class="md" valign="top">&nbsp;)&nbsp;</td>
+          <td class="md" nowrap><code> [virtual]</code></td>
+        </tr>
+      </table>
+    </td>
+  </tr>
+</table>
+<table cellspacing="5" cellpadding="0" border="0">
+  <tr>
+    <td>
+      &nbsp;
+    </td>
+    <td>
+
+<p>
+    </td>
+  </tr>
+</table>
+<a class="anchor" name="a6" doxytag="AliHLTPHOSRawAnalyzerComponent::DoDeinit"></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::DoDeinit           </td>
+          <td class="md" valign="top">(&nbsp;</td>
+          <td class="mdname1" valign="top" nowrap>          </td>
+          <td class="md" valign="top">&nbsp;)&nbsp;</td>
+          <td class="md" nowrap><code> [virtual]</code></td>
+        </tr>
+      </table>
+    </td>
+  </tr>
+</table>
+<table cellspacing="5" cellpadding="0" border="0">
+  <tr>
+    <td>
+      &nbsp;
+    </td>
+    <td>
+
+<p>
+    </td>
+  </tr>
+</table>
+<a class="anchor" name="a12" 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" valign="top">(&nbsp;</td>
+          <td class="md" nowrap valign="top">const AliHLTComponentEventData &amp;&nbsp;</td>
+          <td class="mdname" nowrap>, </td>
+        </tr>
+        <tr>
+          <td class="md" nowrap align="right"></td>
+          <td class="md"></td>
+          <td class="md" nowrap>const AliHLTComponentBlockData *&nbsp;</td>
+          <td class="mdname" nowrap>, </td>
+        </tr>
+        <tr>
+          <td class="md" nowrap align="right"></td>
+          <td class="md"></td>
+          <td class="md" nowrap>AliHLTComponentTriggerData &amp;&nbsp;</td>
+          <td class="mdname" nowrap>, </td>
+        </tr>
+        <tr>
+          <td class="md" nowrap align="right"></td>
+          <td class="md"></td>
+          <td class="md" nowrap>AliHLTUInt8_t *&nbsp;</td>
+          <td class="mdname" nowrap>, </td>
+        </tr>
+        <tr>
+          <td class="md" nowrap align="right"></td>
+          <td class="md"></td>
+          <td class="md" nowrap>AliHLTUInt32_t &amp;&nbsp;</td>
+          <td class="mdname" nowrap>, </td>
+        </tr>
+        <tr>
+          <td class="md" nowrap align="right"></td>
+          <td class="md"></td>
+          <td class="md" nowrap>std::vector&lt; AliHLTComponentBlockData, std::allocator&lt; AliHLTComponentBlockData &gt; &gt; &amp;&nbsp;</td>
+          <td class="mdname" nowrap></td>
+        </tr>
+        <tr>
+          <td class="md"></td>
+          <td class="md">)&nbsp;</td>
+          <td class="md" colspan="2"><code> [virtual]</code></td>
+        </tr>
+      </table>
+    </td>
+  </tr>
+</table>
+<table cellspacing="5" cellpadding="0" border="0">
+  <tr>
+    <td>
+      &nbsp;
+    </td>
+    <td>
+
+<p>
+    </td>
+  </tr>
+</table>
+<a class="anchor" name="a4" doxytag="AliHLTPHOSRawAnalyzerComponent::DoInit"></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::DoInit           </td>
+          <td class="md" valign="top">(&nbsp;</td>
+          <td class="md" nowrap valign="top">int&nbsp;</td>
+          <td class="mdname" nowrap> <em>argc</em>, </td>
+        </tr>
+        <tr>
+          <td class="md" nowrap align="right"></td>
+          <td class="md"></td>
+          <td class="md" nowrap>const char **&nbsp;</td>
+          <td class="mdname" nowrap> <em>argv</em></td>
+        </tr>
+        <tr>
+          <td class="md"></td>
+          <td class="md">)&nbsp;</td>
+          <td class="md" colspan="2"><code> [virtual]</code></td>
+        </tr>
+      </table>
+    </td>
+  </tr>
+</table>
+<table cellspacing="5" cellpadding="0" border="0">
+  <tr>
+    <td>
+      &nbsp;
+    </td>
+    <td>
+
+<p>
+    </td>
+  </tr>
+</table>
+<a class="anchor" name="a7" 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" valign="top">(&nbsp;</td>
+          <td class="mdname1" valign="top" nowrap>          </td>
+          <td class="md" valign="top">&nbsp;)&nbsp;</td>
+          <td class="md" nowrap><code> [pure virtual]</code></td>
+        </tr>
+      </table>
+    </td>
+  </tr>
+</table>
+<table cellspacing="5" cellpadding="0" border="0">
+  <tr>
+    <td>
+      &nbsp;
+    </td>
+    <td>
+
+<p>
+
+<p>
+Implemented in <a class="el" href="classAliHLTPHOSRawAnalyzerCrudeComponent.html#a4">AliHLTPHOSRawAnalyzerCrudeComponent</a>, and <a class="el" href="classAliHLTPHOSRawAnalyzerPeakFinderComponent.html#a4">AliHLTPHOSRawAnalyzerPeakFinderComponent</a>.    </td>
+  </tr>
+</table>
+<a class="anchor" name="a8" doxytag="AliHLTPHOSRawAnalyzerComponent::GetInputDataTypes"></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::GetInputDataTypes           </td>
+          <td class="md" valign="top">(&nbsp;</td>
+          <td class="md" nowrap valign="top">std::vector&lt; AliHLTComponentDataType, std::allocator&lt; AliHLTComponentDataType &gt; &gt; &amp;&nbsp;</td>
+          <td class="mdname1" valign="top" nowrap>          </td>
+          <td class="md" valign="top">&nbsp;)&nbsp;</td>
+          <td class="md" nowrap><code> [virtual]</code></td>
+        </tr>
+      </table>
+    </td>
+  </tr>
+</table>
+<table cellspacing="5" cellpadding="0" border="0">
+  <tr>
+    <td>
+      &nbsp;
+    </td>
+    <td>
+
+<p>
+    </td>
+  </tr>
+</table>
+<a class="anchor" name="a10" 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" valign="top">(&nbsp;</td>
+          <td class="md" nowrap valign="top">long unsigned int &amp;&nbsp;</td>
+          <td class="mdname" nowrap>, </td>
+        </tr>
+        <tr>
+          <td class="md" nowrap align="right"></td>
+          <td class="md"></td>
+          <td class="md" nowrap>double &amp;&nbsp;</td>
+          <td class="mdname" nowrap></td>
+        </tr>
+        <tr>
+          <td class="md"></td>
+          <td class="md">)&nbsp;</td>
+          <td class="md" colspan="2"><code> [virtual]</code></td>
+        </tr>
+      </table>
+    </td>
+  </tr>
+</table>
+<table cellspacing="5" cellpadding="0" border="0">
+  <tr>
+    <td>
+      &nbsp;
+    </td>
+    <td>
+
+<p>
+    </td>
+  </tr>
+</table>
+<a class="anchor" name="a9" doxytag="AliHLTPHOSRawAnalyzerComponent::GetOutputDataType"></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">AliHLTComponentDataType AliHLTPHOSRawAnalyzerComponent::GetOutputDataType           </td>
+          <td class="md" valign="top">(&nbsp;</td>
+          <td class="mdname1" valign="top" nowrap>          </td>
+          <td class="md" valign="top">&nbsp;)&nbsp;</td>
+          <td class="md" nowrap><code> [virtual]</code></td>
+        </tr>
+      </table>
+    </td>
+  </tr>
+</table>
+<table cellspacing="5" cellpadding="0" border="0">
+  <tr>
+    <td>
+      &nbsp;
+    </td>
+    <td>
+
+<p>
+    </td>
+  </tr>
+</table>
+<a class="anchor" name="a3" doxytag="AliHLTPHOSRawAnalyzerComponent::operator="></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="classAliHLTPHOSRawAnalyzerComponent.html">AliHLTPHOSRawAnalyzerComponent</a>&amp; AliHLTPHOSRawAnalyzerComponent::operator=           </td>
+          <td class="md" valign="top">(&nbsp;</td>
+          <td class="md" nowrap valign="top">const &nbsp;</td>
+          <td class="mdname1" valign="top" nowrap> <em>AliHLTPHOSRawAnalyzerComponent</em>          </td>
+          <td class="md" valign="top">&nbsp;)&nbsp;</td>
+          <td class="md" nowrap><code> [inline]</code></td>
+        </tr>
+      </table>
+    </td>
+  </tr>
+</table>
+<table cellspacing="5" cellpadding="0" border="0">
+  <tr>
+    <td>
+      &nbsp;
+    </td>
+    <td>
+
+<p>
+
+<p>
+Reimplemented in <a class="el" href="classAliHLTPHOSRawAnalyzerCrudeComponent.html#a3">AliHLTPHOSRawAnalyzerCrudeComponent</a>, and <a class="el" href="classAliHLTPHOSRawAnalyzerPeakFinderComponent.html#a3">AliHLTPHOSRawAnalyzerPeakFinderComponent</a>.    </td>
+  </tr>
+</table>
+<a class="anchor" name="a11" 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">(&nbsp;</td>
+          <td class="mdname1" valign="top" nowrap>          </td>
+          <td class="md" valign="top">&nbsp;)&nbsp;</td>
+          <td class="md" nowrap><code> [pure virtual]</code></td>
+        </tr>
+      </table>
+    </td>
+  </tr>
+</table>
+<table cellspacing="5" cellpadding="0" border="0">
+  <tr>
+    <td>
+      &nbsp;
+    </td>
+    <td>
+
+<p>
+
+<p>
+Implemented in <a class="el" href="classAliHLTPHOSRawAnalyzerCrudeComponent.html#a5">AliHLTPHOSRawAnalyzerCrudeComponent</a>, and <a class="el" href="classAliHLTPHOSRawAnalyzerPeakFinderComponent.html#a5">AliHLTPHOSRawAnalyzerPeakFinderComponent</a>.    </td>
+  </tr>
+</table>
+<hr><h2>Member Data Documentation</h2>
+<a class="anchor" name="p0" 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#p0">AliHLTPHOSRawAnalyzerComponent::analyzerPtr</a><code> [protected]</code>          </td>
+        </tr>
+      </table>
+    </td>
+  </tr>
+</table>
+<table cellspacing="5" cellpadding="0" border="0">
+  <tr>
+    <td>
+      &nbsp;
+    </td>
+    <td>
+
+<p>
+    </td>
+  </tr>
+</table>
+<a class="anchor" name="r0" doxytag="AliHLTPHOSRawAnalyzerComponent::eventCount"></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#r0">AliHLTPHOSRawAnalyzerComponent::eventCount</a><code> [private]</code>          </td>
+        </tr>
+      </table>
+    </td>
+  </tr>
+</table>
+<table cellspacing="5" cellpadding="0" border="0">
+  <tr>
+    <td>
+      &nbsp;
+    </td>
+    <td>
+
+<p>
+    </td>
+  </tr>
+</table>
+<a class="anchor" name="v0" 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#v0">AliHLTPHOSRawAnalyzerComponent::inputDataTypes</a> = {kAliHLTVoidDataType,{0,"",""}}<code> [static, private]</code>          </td>
+        </tr>
+      </table>
+    </td>
+  </tr>
+</table>
+<table cellspacing="5" cellpadding="0" border="0">
+  <tr>
+    <td>
+      &nbsp;
+    </td>
+    <td>
+
+<p>
+    </td>
+  </tr>
+</table>
+<a class="anchor" name="v1" doxytag="AliHLTPHOSRawAnalyzerComponent::outputDataType"></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#v1">AliHLTPHOSRawAnalyzerComponent::outputDataType</a> = kAliHLTVoidDataType<code> [static, private]</code>          </td>
+        </tr>
+      </table>
+    </td>
+  </tr>
+</table>
+<table cellspacing="5" cellpadding="0" border="0">
+  <tr>
+    <td>
+      &nbsp;
+    </td>
+    <td>
+
+<p>
+    </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.html">AliHLTPHOSRawAnalyzerComponent.cxx</a></ul>
+<hr size="1"><address style="align: right;"><small>Generated on Wed Jan 17 21:35:44 2007 for PHOSofflineparameterextraction by&nbsp;
+<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>
+</html>
diff --git a/HLT/PHOS/html/classAliHLTPHOSRawAnalyzerComponent.png b/HLT/PHOS/html/classAliHLTPHOSRawAnalyzerComponent.png
new file mode 100644 (file)
index 0000000..1857a1b
Binary files /dev/null and b/HLT/PHOS/html/classAliHLTPHOSRawAnalyzerComponent.png differ
diff --git a/HLT/PHOS/html/classAliHLTPHOSRawAnalyzerCrude-members.html b/HLT/PHOS/html/classAliHLTPHOSRawAnalyzerCrude-members.html
new file mode 100644 (file)
index 0000000..ee5811d
--- /dev/null
@@ -0,0 +1,40 @@
+<!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: Member List</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.3.9.1 -->
+<div class="qindex"><a class="qindex" href="main.html">Main&nbsp;Page</a> | <a class="qindex" href="hierarchy.html">Class&nbsp;Hierarchy</a> | <a class="qindex" href="classes.html">Alphabetical&nbsp;List</a> | <a class="qindex" href="annotated.html">Class&nbsp;List</a> | <a class="qindex" href="files.html">File&nbsp;List</a> | <a class="qindex" href="functions.html">Class&nbsp;Members</a> | <a class="qindex" href="globals.html">File&nbsp;Members</a></div>
+<h1>AliHLTPHOSRawAnalyzerCrude Member List</h1>This is the complete list of members for <a class="el" href="classAliHLTPHOSRawAnalyzerCrude.html">AliHLTPHOSRawAnalyzerCrude</a>, including all inherited members.<p><table>
+  <tr class="memlist"><td><a class="el" href="classAliHLTPHOSRawAnalyzer.html#a0">AliHLTPHOSRawAnalyzer</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#a2">AliHLTPHOSRawAnalyzer</a>(double *dataPtr, double fs)</td><td><a class="el" href="classAliHLTPHOSRawAnalyzer.html">AliHLTPHOSRawAnalyzer</a></td><td></td></tr>
+  <tr class="memlist"><td><a class="el" href="classAliHLTPHOSRawAnalyzer.html#a3">AliHLTPHOSRawAnalyzer</a>(const AliHLTPHOSRawAnalyzer &amp;)</td><td><a class="el" href="classAliHLTPHOSRawAnalyzer.html">AliHLTPHOSRawAnalyzer</a></td><td></td></tr>
+  <tr class="memlist"><td><a class="el" href="classAliHLTPHOSRawAnalyzerCrude.html#a0">AliHLTPHOSRawAnalyzerCrude</a>()</td><td><a class="el" href="classAliHLTPHOSRawAnalyzerCrude.html">AliHLTPHOSRawAnalyzerCrude</a></td><td></td></tr>
+  <tr class="memlist"><td><a class="el" href="classAliHLTPHOSRawAnalyzerCrude.html#a1">AliHLTPHOSRawAnalyzerCrude</a>(const AliHLTPHOSRawAnalyzerCrude &amp;)</td><td><a class="el" href="classAliHLTPHOSRawAnalyzerCrude.html">AliHLTPHOSRawAnalyzerCrude</a></td><td></td></tr>
+  <tr class="memlist"><td><a class="el" href="classAliHLTPHOSRawAnalyzer.html#a5">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#a6">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="classAliHLTPHOSRawAnalyzerCrude.html#a4">Evaluate</a>(int start=0, int lenght=100)</td><td><a class="el" href="classAliHLTPHOSRawAnalyzerCrude.html">AliHLTPHOSRawAnalyzerCrude</a></td><td><code> [virtual]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classAliHLTPHOSRawAnalyzer.html#p6">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#p3">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#p5">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#p2">fDTofGuess</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#p0">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#a7">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#p1">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#p4">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#a9">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#a8">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#a12">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#a13">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#p7">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="classAliHLTPHOSRawAnalyzerCrude.html#a2">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#a4">AliHLTPHOSRawAnalyzer::operator=</a>(const AliHLTPHOSRawAnalyzer &amp;)</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#a10">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#a11">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#a1">~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#a3">~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:35:44 2007 for PHOSofflineparameterextraction by&nbsp;
+<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>
+</html>
diff --git a/HLT/PHOS/html/classAliHLTPHOSRawAnalyzerCrude.html b/HLT/PHOS/html/classAliHLTPHOSRawAnalyzerCrude.html
new file mode 100644 (file)
index 0000000..6052118
--- /dev/null
@@ -0,0 +1,194 @@
+<!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: AliHLTPHOSRawAnalyzerCrude Class Reference</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.3.9.1 -->
+<div class="qindex"><a class="qindex" href="main.html">Main&nbsp;Page</a> | <a class="qindex" href="hierarchy.html">Class&nbsp;Hierarchy</a> | <a class="qindex" href="classes.html">Alphabetical&nbsp;List</a> | <a class="qindex" href="annotated.html">Class&nbsp;List</a> | <a class="qindex" href="files.html">File&nbsp;List</a> | <a class="qindex" href="functions.html">Class&nbsp;Members</a> | <a class="qindex" href="globals.html">File&nbsp;Members</a></div>
+<h1>AliHLTPHOSRawAnalyzerCrude Class Reference</h1><code>#include &lt;<a class="el" href="AliHLTPHOSRawAnalyzerCrude_8h-source.html">AliHLTPHOSRawAnalyzerCrude.h</a>&gt;</code>
+<p>
+<p>Inheritance diagram for AliHLTPHOSRawAnalyzerCrude:
+<p><center><img src="classAliHLTPHOSRawAnalyzerCrude.png" usemap="#AliHLTPHOSRawAnalyzerCrude_map" border="0" alt=""></center>
+<map name="AliHLTPHOSRawAnalyzerCrude_map">
+<area href="classAliHLTPHOSRawAnalyzer.html" alt="AliHLTPHOSRawAnalyzer" shape="rect" coords="0,0,195,24">
+</map>
+<a href="classAliHLTPHOSRawAnalyzerCrude-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">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classAliHLTPHOSRawAnalyzerCrude.html#a0">AliHLTPHOSRawAnalyzerCrude</a> ()</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classAliHLTPHOSRawAnalyzerCrude.html#a1">AliHLTPHOSRawAnalyzerCrude</a> (const <a class="el" href="classAliHLTPHOSRawAnalyzerCrude.html">AliHLTPHOSRawAnalyzerCrude</a> &amp;)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="classAliHLTPHOSRawAnalyzerCrude.html">AliHLTPHOSRawAnalyzerCrude</a> &amp;&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classAliHLTPHOSRawAnalyzerCrude.html#a2">operator=</a> (const <a class="el" href="classAliHLTPHOSRawAnalyzerCrude.html">AliHLTPHOSRawAnalyzerCrude</a>)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classAliHLTPHOSRawAnalyzerCrude.html#a3">~AliHLTPHOSRawAnalyzerCrude</a> ()</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classAliHLTPHOSRawAnalyzerCrude.html#a4">Evaluate</a> (int start=0, int lenght=100)</td></tr>
+
+</table>
+<hr><h2>Constructor &amp; Destructor Documentation</h2>
+<a class="anchor" name="a0" doxytag="AliHLTPHOSRawAnalyzerCrude::AliHLTPHOSRawAnalyzerCrude"></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">AliHLTPHOSRawAnalyzerCrude::AliHLTPHOSRawAnalyzerCrude           </td>
+          <td class="md" valign="top">(&nbsp;</td>
+          <td class="mdname1" valign="top" nowrap>          </td>
+          <td class="md" valign="top">&nbsp;)&nbsp;</td>
+          <td class="md" nowrap></td>
+        </tr>
+      </table>
+    </td>
+  </tr>
+</table>
+<table cellspacing="5" cellpadding="0" border="0">
+  <tr>
+    <td>
+      &nbsp;
+    </td>
+    <td>
+
+<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.     </td>
+  </tr>
+</table>
+<a class="anchor" name="a1" doxytag="AliHLTPHOSRawAnalyzerCrude::AliHLTPHOSRawAnalyzerCrude"></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">AliHLTPHOSRawAnalyzerCrude::AliHLTPHOSRawAnalyzerCrude           </td>
+          <td class="md" valign="top">(&nbsp;</td>
+          <td class="md" nowrap valign="top">const <a class="el" href="classAliHLTPHOSRawAnalyzerCrude.html">AliHLTPHOSRawAnalyzerCrude</a> &amp;&nbsp;</td>
+          <td class="mdname1" valign="top" nowrap>          </td>
+          <td class="md" valign="top">&nbsp;)&nbsp;</td>
+          <td class="md" nowrap></td>
+        </tr>
+      </table>
+    </td>
+  </tr>
+</table>
+<table cellspacing="5" cellpadding="0" border="0">
+  <tr>
+    <td>
+      &nbsp;
+    </td>
+    <td>
+
+<p>
+    </td>
+  </tr>
+</table>
+<a class="anchor" name="a3" doxytag="AliHLTPHOSRawAnalyzerCrude::~AliHLTPHOSRawAnalyzerCrude"></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">AliHLTPHOSRawAnalyzerCrude::~<a class="el" href="classAliHLTPHOSRawAnalyzerCrude.html">AliHLTPHOSRawAnalyzerCrude</a>           </td>
+          <td class="md" valign="top">(&nbsp;</td>
+          <td class="mdname1" valign="top" nowrap>          </td>
+          <td class="md" valign="top">&nbsp;)&nbsp;</td>
+          <td class="md" nowrap><code> [virtual]</code></td>
+        </tr>
+      </table>
+    </td>
+  </tr>
+</table>
+<table cellspacing="5" cellpadding="0" border="0">
+  <tr>
+    <td>
+      &nbsp;
+    </td>
+    <td>
+
+<p>
+    </td>
+  </tr>
+</table>
+<hr><h2>Member Function Documentation</h2>
+<a class="anchor" name="a4" doxytag="AliHLTPHOSRawAnalyzerCrude::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 AliHLTPHOSRawAnalyzerCrude::Evaluate           </td>
+          <td class="md" valign="top">(&nbsp;</td>
+          <td class="md" nowrap valign="top">int&nbsp;</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&nbsp;</td>
+          <td class="mdname" nowrap> <em>length</em> = <code>100</code></td>
+        </tr>
+        <tr>
+          <td class="md"></td>
+          <td class="md">)&nbsp;</td>
+          <td class="md" colspan="2"><code> [virtual]</code></td>
+        </tr>
+      </table>
+    </td>
+  </tr>
+</table>
+<table cellspacing="5" cellpadding="0" border="0">
+  <tr>
+    <td>
+      &nbsp;
+    </td>
+    <td>
+
+<p>
+Extraction of timing and energy using Crude estimate. 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>&nbsp;</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>&nbsp;</td><td>the number of samples to use starting from index </td></tr>
+    <tr><td valign="top"></td><td valign="top"><em>tVector</em>&nbsp;</td><td>the peakfinder vector for timing </td></tr>
+    <tr><td valign="top"></td><td valign="top"><em>aVector</em>&nbsp;</td><td>the peakfinder vector for amplitude (energy) </td></tr>
+  </table>
+</dl>
+
+<p>
+Implements <a class="el" href="classAliHLTPHOSRawAnalyzer.html#a14">AliHLTPHOSRawAnalyzer</a>.    </td>
+  </tr>
+</table>
+<a class="anchor" name="a2" doxytag="AliHLTPHOSRawAnalyzerCrude::operator="></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="classAliHLTPHOSRawAnalyzerCrude.html">AliHLTPHOSRawAnalyzerCrude</a>&amp; AliHLTPHOSRawAnalyzerCrude::operator=           </td>
+          <td class="md" valign="top">(&nbsp;</td>
+          <td class="md" nowrap valign="top">const &nbsp;</td>
+          <td class="mdname1" valign="top" nowrap> <em>AliHLTPHOSRawAnalyzerCrude</em>          </td>
+          <td class="md" valign="top">&nbsp;)&nbsp;</td>
+          <td class="md" nowrap><code> [inline]</code></td>
+        </tr>
+      </table>
+    </td>
+  </tr>
+</table>
+<table cellspacing="5" cellpadding="0" border="0">
+  <tr>
+    <td>
+      &nbsp;
+    </td>
+    <td>
+
+<p>
+    </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.html">AliHLTPHOSRawAnalyzerCrude.cxx</a></ul>
+<hr size="1"><address style="align: right;"><small>Generated on Wed Jan 17 21:35:44 2007 for PHOSofflineparameterextraction by&nbsp;
+<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>
+</html>
diff --git a/HLT/PHOS/html/classAliHLTPHOSRawAnalyzerCrude.png b/HLT/PHOS/html/classAliHLTPHOSRawAnalyzerCrude.png
new file mode 100644 (file)
index 0000000..8944ba5
Binary files /dev/null and b/HLT/PHOS/html/classAliHLTPHOSRawAnalyzerCrude.png differ
diff --git a/HLT/PHOS/html/classAliHLTPHOSRawAnalyzerCrudeComponent-members.html b/HLT/PHOS/html/classAliHLTPHOSRawAnalyzerCrudeComponent-members.html
new file mode 100644 (file)
index 0000000..ae76a54
--- /dev/null
@@ -0,0 +1,30 @@
+<!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: Member List</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.3.9.1 -->
+<div class="qindex"><a class="qindex" href="main.html">Main&nbsp;Page</a> | <a class="qindex" href="hierarchy.html">Class&nbsp;Hierarchy</a> | <a class="qindex" href="classes.html">Alphabetical&nbsp;List</a> | <a class="qindex" href="annotated.html">Class&nbsp;List</a> | <a class="qindex" href="files.html">File&nbsp;List</a> | <a class="qindex" href="functions.html">Class&nbsp;Members</a> | <a class="qindex" href="globals.html">File&nbsp;Members</a></div>
+<h1>AliHLTPHOSRawAnalyzerCrudeComponent Member List</h1>This is the complete list of members for <a class="el" href="classAliHLTPHOSRawAnalyzerCrudeComponent.html">AliHLTPHOSRawAnalyzerCrudeComponent</a>, including all inherited members.<p><table>
+  <tr class="memlist"><td><a class="el" href="classAliHLTPHOSRawAnalyzerComponent.html#a0">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#a2">AliHLTPHOSRawAnalyzerComponent</a>(const AliHLTPHOSRawAnalyzerComponent &amp;)</td><td><a class="el" href="classAliHLTPHOSRawAnalyzerComponent.html">AliHLTPHOSRawAnalyzerComponent</a></td><td></td></tr>
+  <tr class="memlist"><td><a class="el" href="classAliHLTPHOSRawAnalyzerCrudeComponent.html#a0">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#a2">AliHLTPHOSRawAnalyzerCrudeComponent</a>(const AliHLTPHOSRawAnalyzerCrudeComponent &amp;)</td><td><a class="el" href="classAliHLTPHOSRawAnalyzerCrudeComponent.html">AliHLTPHOSRawAnalyzerCrudeComponent</a></td><td></td></tr>
+  <tr class="memlist"><td><a class="el" href="classAliHLTPHOSRawAnalyzerComponent.html#p0">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#a5">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#a6">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#a12">DoEvent</a>(const AliHLTComponentEventData &amp;, const AliHLTComponentBlockData *, AliHLTComponentTriggerData &amp;, AliHLTUInt8_t *, AliHLTUInt32_t &amp;, std::vector&lt; AliHLTComponentBlockData, std::allocator&lt; AliHLTComponentBlockData &gt; &gt; &amp;)</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#a4">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="classAliHLTPHOSRawAnalyzerCrudeComponent.html#a4">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#a8">GetInputDataTypes</a>(std::vector&lt; AliHLTComponentDataType, std::allocator&lt; AliHLTComponentDataType &gt; &gt; &amp;)</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#a10">GetOutputDataSize</a>(long unsigned int &amp;, double &amp;)</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#a9">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#a3">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="classAliHLTPHOSRawAnalyzerCrudeComponent.html#a5">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#a1">~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#a1">~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:35:44 2007 for PHOSofflineparameterextraction by&nbsp;
+<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>
+</html>
diff --git a/HLT/PHOS/html/classAliHLTPHOSRawAnalyzerCrudeComponent.html b/HLT/PHOS/html/classAliHLTPHOSRawAnalyzerCrudeComponent.html
new file mode 100644 (file)
index 0000000..74f5824
--- /dev/null
@@ -0,0 +1,209 @@
+<!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: AliHLTPHOSRawAnalyzerCrudeComponent Class Reference</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.3.9.1 -->
+<div class="qindex"><a class="qindex" href="main.html">Main&nbsp;Page</a> | <a class="qindex" href="hierarchy.html">Class&nbsp;Hierarchy</a> | <a class="qindex" href="classes.html">Alphabetical&nbsp;List</a> | <a class="qindex" href="annotated.html">Class&nbsp;List</a> | <a class="qindex" href="files.html">File&nbsp;List</a> | <a class="qindex" href="functions.html">Class&nbsp;Members</a> | <a class="qindex" href="globals.html">File&nbsp;Members</a></div>
+<h1>AliHLTPHOSRawAnalyzerCrudeComponent Class Reference</h1><code>#include &lt;<a class="el" href="AliHLTPHOSRawAnalyzerCrudeComponent_8h-source.html">AliHLTPHOSRawAnalyzerCrudeComponent.h</a>&gt;</code>
+<p>
+<p>Inheritance diagram for AliHLTPHOSRawAnalyzerCrudeComponent:
+<p><center><img src="classAliHLTPHOSRawAnalyzerCrudeComponent.png" usemap="#AliHLTPHOSRawAnalyzerCrudeComponent_map" border="0" alt=""></center>
+<map name="AliHLTPHOSRawAnalyzerCrudeComponent_map">
+<area href="classAliHLTPHOSRawAnalyzerComponent.html" alt="AliHLTPHOSRawAnalyzerComponent" shape="rect" coords="0,0,258,24">
+</map>
+<a href="classAliHLTPHOSRawAnalyzerCrudeComponent-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">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classAliHLTPHOSRawAnalyzerCrudeComponent.html#a0">AliHLTPHOSRawAnalyzerCrudeComponent</a> ()</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classAliHLTPHOSRawAnalyzerCrudeComponent.html#a1">~AliHLTPHOSRawAnalyzerCrudeComponent</a> ()</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classAliHLTPHOSRawAnalyzerCrudeComponent.html#a2">AliHLTPHOSRawAnalyzerCrudeComponent</a> (const <a class="el" href="classAliHLTPHOSRawAnalyzerCrudeComponent.html">AliHLTPHOSRawAnalyzerCrudeComponent</a> &amp;)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="classAliHLTPHOSRawAnalyzerCrudeComponent.html">AliHLTPHOSRawAnalyzerCrudeComponent</a> &amp;&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classAliHLTPHOSRawAnalyzerCrudeComponent.html#a3">operator=</a> (const <a class="el" href="classAliHLTPHOSRawAnalyzerCrudeComponent.html">AliHLTPHOSRawAnalyzerCrudeComponent</a>)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual const char *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classAliHLTPHOSRawAnalyzerCrudeComponent.html#a4">GetComponentID</a> ()</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual AliHLTComponent *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classAliHLTPHOSRawAnalyzerCrudeComponent.html#a5">Spawn</a> ()</td></tr>
+
+</table>
+<hr><h2>Constructor &amp; Destructor Documentation</h2>
+<a class="anchor" name="a0" doxytag="AliHLTPHOSRawAnalyzerCrudeComponent::AliHLTPHOSRawAnalyzerCrudeComponent"></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">AliHLTPHOSRawAnalyzerCrudeComponent::AliHLTPHOSRawAnalyzerCrudeComponent           </td>
+          <td class="md" valign="top">(&nbsp;</td>
+          <td class="mdname1" valign="top" nowrap>          </td>
+          <td class="md" valign="top">&nbsp;)&nbsp;</td>
+          <td class="md" nowrap></td>
+        </tr>
+      </table>
+    </td>
+  </tr>
+</table>
+<table cellspacing="5" cellpadding="0" border="0">
+  <tr>
+    <td>
+      &nbsp;
+    </td>
+    <td>
+
+<p>
+    </td>
+  </tr>
+</table>
+<a class="anchor" name="a1" doxytag="AliHLTPHOSRawAnalyzerCrudeComponent::~AliHLTPHOSRawAnalyzerCrudeComponent"></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">AliHLTPHOSRawAnalyzerCrudeComponent::~<a class="el" href="classAliHLTPHOSRawAnalyzerCrudeComponent.html">AliHLTPHOSRawAnalyzerCrudeComponent</a>           </td>
+          <td class="md" valign="top">(&nbsp;</td>
+          <td class="mdname1" valign="top" nowrap>          </td>
+          <td class="md" valign="top">&nbsp;)&nbsp;</td>
+          <td class="md" nowrap></td>
+        </tr>
+      </table>
+    </td>
+  </tr>
+</table>
+<table cellspacing="5" cellpadding="0" border="0">
+  <tr>
+    <td>
+      &nbsp;
+    </td>
+    <td>
+
+<p>
+    </td>
+  </tr>
+</table>
+<a class="anchor" name="a2" doxytag="AliHLTPHOSRawAnalyzerCrudeComponent::AliHLTPHOSRawAnalyzerCrudeComponent"></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">AliHLTPHOSRawAnalyzerCrudeComponent::AliHLTPHOSRawAnalyzerCrudeComponent           </td>
+          <td class="md" valign="top">(&nbsp;</td>
+          <td class="md" nowrap valign="top">const <a class="el" href="classAliHLTPHOSRawAnalyzerCrudeComponent.html">AliHLTPHOSRawAnalyzerCrudeComponent</a> &amp;&nbsp;</td>
+          <td class="mdname1" valign="top" nowrap>          </td>
+          <td class="md" valign="top">&nbsp;)&nbsp;</td>
+          <td class="md" nowrap></td>
+        </tr>
+      </table>
+    </td>
+  </tr>
+</table>
+<table cellspacing="5" cellpadding="0" border="0">
+  <tr>
+    <td>
+      &nbsp;
+    </td>
+    <td>
+
+<p>
+    </td>
+  </tr>
+</table>
+<hr><h2>Member Function Documentation</h2>
+<a class="anchor" name="a4" doxytag="AliHLTPHOSRawAnalyzerCrudeComponent::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">const char * AliHLTPHOSRawAnalyzerCrudeComponent::GetComponentID           </td>
+          <td class="md" valign="top">(&nbsp;</td>
+          <td class="mdname1" valign="top" nowrap>          </td>
+          <td class="md" valign="top">&nbsp;)&nbsp;</td>
+          <td class="md" nowrap><code> [virtual]</code></td>
+        </tr>
+      </table>
+    </td>
+  </tr>
+</table>
+<table cellspacing="5" cellpadding="0" border="0">
+  <tr>
+    <td>
+      &nbsp;
+    </td>
+    <td>
+
+<p>
+
+<p>
+Implements <a class="el" href="classAliHLTPHOSRawAnalyzerComponent.html#a7">AliHLTPHOSRawAnalyzerComponent</a>.    </td>
+  </tr>
+</table>
+<a class="anchor" name="a3" doxytag="AliHLTPHOSRawAnalyzerCrudeComponent::operator="></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="classAliHLTPHOSRawAnalyzerCrudeComponent.html">AliHLTPHOSRawAnalyzerCrudeComponent</a>&amp; AliHLTPHOSRawAnalyzerCrudeComponent::operator=           </td>
+          <td class="md" valign="top">(&nbsp;</td>
+          <td class="md" nowrap valign="top">const &nbsp;</td>
+          <td class="mdname1" valign="top" nowrap> <em>AliHLTPHOSRawAnalyzerCrudeComponent</em>          </td>
+          <td class="md" valign="top">&nbsp;)&nbsp;</td>
+          <td class="md" nowrap><code> [inline]</code></td>
+        </tr>
+      </table>
+    </td>
+  </tr>
+</table>
+<table cellspacing="5" cellpadding="0" border="0">
+  <tr>
+    <td>
+      &nbsp;
+    </td>
+    <td>
+
+<p>
+
+<p>
+Reimplemented from <a class="el" href="classAliHLTPHOSRawAnalyzerComponent.html#a3">AliHLTPHOSRawAnalyzerComponent</a>.    </td>
+  </tr>
+</table>
+<a class="anchor" name="a5" doxytag="AliHLTPHOSRawAnalyzerCrudeComponent::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">AliHLTComponent * AliHLTPHOSRawAnalyzerCrudeComponent::Spawn           </td>
+          <td class="md" valign="top">(&nbsp;</td>
+          <td class="mdname1" valign="top" nowrap>          </td>
+          <td class="md" valign="top">&nbsp;)&nbsp;</td>
+          <td class="md" nowrap><code> [virtual]</code></td>
+        </tr>
+      </table>
+    </td>
+  </tr>
+</table>
+<table cellspacing="5" cellpadding="0" border="0">
+  <tr>
+    <td>
+      &nbsp;
+    </td>
+    <td>
+
+<p>
+
+<p>
+Implements <a class="el" href="classAliHLTPHOSRawAnalyzerComponent.html#a11">AliHLTPHOSRawAnalyzerComponent</a>.    </td>
+  </tr>
+</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.html">AliHLTPHOSRawAnalyzerCrudeComponent.cxx</a></ul>
+<hr size="1"><address style="align: right;"><small>Generated on Wed Jan 17 21:35:44 2007 for PHOSofflineparameterextraction by&nbsp;
+<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>
+</html>
diff --git a/HLT/PHOS/html/classAliHLTPHOSRawAnalyzerCrudeComponent.png b/HLT/PHOS/html/classAliHLTPHOSRawAnalyzerCrudeComponent.png
new file mode 100644 (file)
index 0000000..74c90eb
Binary files /dev/null and b/HLT/PHOS/html/classAliHLTPHOSRawAnalyzerCrudeComponent.png differ
diff --git a/HLT/PHOS/html/classAliHLTPHOSRawAnalyzerKLevel-members.html b/HLT/PHOS/html/classAliHLTPHOSRawAnalyzerKLevel-members.html
new file mode 100644 (file)
index 0000000..cb7a714
--- /dev/null
@@ -0,0 +1,41 @@
+<!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: Member List</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.3.9.1 -->
+<div class="qindex"><a class="qindex" href="main.html">Main&nbsp;Page</a> | <a class="qindex" href="hierarchy.html">Class&nbsp;Hierarchy</a> | <a class="qindex" href="classes.html">Alphabetical&nbsp;List</a> | <a class="qindex" href="annotated.html">Class&nbsp;List</a> | <a class="qindex" href="files.html">File&nbsp;List</a> | <a class="qindex" href="functions.html">Class&nbsp;Members</a> | <a class="qindex" href="globals.html">File&nbsp;Members</a></div>
+<h1>AliHLTPHOSRawAnalyzerKLevel Member List</h1>This is the complete list of members for <a class="el" href="classAliHLTPHOSRawAnalyzerKLevel.html">AliHLTPHOSRawAnalyzerKLevel</a>, including all inherited members.<p><table>
+  <tr class="memlist"><td><a class="el" href="classAliHLTPHOSRawAnalyzer.html#a0">AliHLTPHOSRawAnalyzer</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#a2">AliHLTPHOSRawAnalyzer</a>(double *dataPtr, double fs)</td><td><a class="el" href="classAliHLTPHOSRawAnalyzer.html">AliHLTPHOSRawAnalyzer</a></td><td></td></tr>
+  <tr class="memlist"><td><a class="el" href="classAliHLTPHOSRawAnalyzer.html#a3">AliHLTPHOSRawAnalyzer</a>(const AliHLTPHOSRawAnalyzer &amp;)</td><td><a class="el" href="classAliHLTPHOSRawAnalyzer.html">AliHLTPHOSRawAnalyzer</a></td><td></td></tr>
+  <tr class="memlist"><td><a class="el" href="classAliHLTPHOSRawAnalyzerKLevel.html#a0">AliHLTPHOSRawAnalyzerKLevel</a>()</td><td><a class="el" href="classAliHLTPHOSRawAnalyzerKLevel.html">AliHLTPHOSRawAnalyzerKLevel</a></td><td></td></tr>
+  <tr class="memlist"><td><a class="el" href="classAliHLTPHOSRawAnalyzerKLevel.html#a1">AliHLTPHOSRawAnalyzerKLevel</a>(const AliHLTPHOSRawAnalyzerKLevel &amp;)</td><td><a class="el" href="classAliHLTPHOSRawAnalyzerKLevel.html">AliHLTPHOSRawAnalyzerKLevel</a></td><td></td></tr>
+  <tr class="memlist"><td><a class="el" href="classAliHLTPHOSRawAnalyzer.html#a5">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#a6">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="classAliHLTPHOSRawAnalyzerKLevel.html#a4">Evaluate</a>(int start=0, int lenght=100)</td><td><a class="el" href="classAliHLTPHOSRawAnalyzerKLevel.html">AliHLTPHOSRawAnalyzerKLevel</a></td><td><code> [virtual]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classAliHLTPHOSRawAnalyzer.html#p6">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#p3">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#p5">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#p2">fDTofGuess</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#p0">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#a7">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#p1">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#p4">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#a9">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#a8">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#a12">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#a13">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#p7">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="classAliHLTPHOSRawAnalyzerKLevel.html#a2">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#a4">AliHLTPHOSRawAnalyzer::operator=</a>(const AliHLTPHOSRawAnalyzer &amp;)</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#a10">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#a11">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="classAliHLTPHOSRawAnalyzerKLevel.html#r0">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#a1">~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#a3">~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:35:44 2007 for PHOSofflineparameterextraction by&nbsp;
+<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>
+</html>
diff --git a/HLT/PHOS/html/classAliHLTPHOSRawAnalyzerKLevel.html b/HLT/PHOS/html/classAliHLTPHOSRawAnalyzerKLevel.html
new file mode 100644 (file)
index 0000000..192d6eb
--- /dev/null
@@ -0,0 +1,219 @@
+<!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: AliHLTPHOSRawAnalyzerKLevel Class Reference</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.3.9.1 -->
+<div class="qindex"><a class="qindex" href="main.html">Main&nbsp;Page</a> | <a class="qindex" href="hierarchy.html">Class&nbsp;Hierarchy</a> | <a class="qindex" href="classes.html">Alphabetical&nbsp;List</a> | <a class="qindex" href="annotated.html">Class&nbsp;List</a> | <a class="qindex" href="files.html">File&nbsp;List</a> | <a class="qindex" href="functions.html">Class&nbsp;Members</a> | <a class="qindex" href="globals.html">File&nbsp;Members</a></div>
+<h1>AliHLTPHOSRawAnalyzerKLevel Class Reference</h1><code>#include &lt;<a class="el" href="AliHLTPHOSRawAnalyzerKLevel_8h-source.html">AliHLTPHOSRawAnalyzerKLevel.h</a>&gt;</code>
+<p>
+<p>Inheritance diagram for AliHLTPHOSRawAnalyzerKLevel:
+<p><center><img src="classAliHLTPHOSRawAnalyzerKLevel.png" usemap="#AliHLTPHOSRawAnalyzerKLevel_map" border="0" alt=""></center>
+<map name="AliHLTPHOSRawAnalyzerKLevel_map">
+<area href="classAliHLTPHOSRawAnalyzer.html" alt="AliHLTPHOSRawAnalyzer" shape="rect" coords="0,0,199,24">
+</map>
+<a href="classAliHLTPHOSRawAnalyzerKLevel-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">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classAliHLTPHOSRawAnalyzerKLevel.html#a0">AliHLTPHOSRawAnalyzerKLevel</a> ()</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classAliHLTPHOSRawAnalyzerKLevel.html#a1">AliHLTPHOSRawAnalyzerKLevel</a> (const <a class="el" href="classAliHLTPHOSRawAnalyzerKLevel.html">AliHLTPHOSRawAnalyzerKLevel</a> &amp;)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="classAliHLTPHOSRawAnalyzerKLevel.html">AliHLTPHOSRawAnalyzerKLevel</a> &amp;&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classAliHLTPHOSRawAnalyzerKLevel.html#a2">operator=</a> (const <a class="el" href="classAliHLTPHOSRawAnalyzerKLevel.html">AliHLTPHOSRawAnalyzerKLevel</a>)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classAliHLTPHOSRawAnalyzerKLevel.html#a3">~AliHLTPHOSRawAnalyzerKLevel</a> ()</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classAliHLTPHOSRawAnalyzerKLevel.html#a4">Evaluate</a> (int start=0, int lenght=100)</td></tr>
+
+<tr><td colspan="2"><br><h2>Private Attributes</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">double&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classAliHLTPHOSRawAnalyzerKLevel.html#r0">tKLevel</a></td></tr>
+
+</table>
+<hr><h2>Constructor &amp; Destructor Documentation</h2>
+<a class="anchor" name="a0" doxytag="AliHLTPHOSRawAnalyzerKLevel::AliHLTPHOSRawAnalyzerKLevel"></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">AliHLTPHOSRawAnalyzerKLevel::AliHLTPHOSRawAnalyzerKLevel           </td>
+          <td class="md" valign="top">(&nbsp;</td>
+          <td class="mdname1" valign="top" nowrap>          </td>
+          <td class="md" valign="top">&nbsp;)&nbsp;</td>
+          <td class="md" nowrap></td>
+        </tr>
+      </table>
+    </td>
+  </tr>
+</table>
+<table cellspacing="5" cellpadding="0" border="0">
+  <tr>
+    <td>
+      &nbsp;
+    </td>
+    <td>
+
+<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.     </td>
+  </tr>
+</table>
+<a class="anchor" name="a1" doxytag="AliHLTPHOSRawAnalyzerKLevel::AliHLTPHOSRawAnalyzerKLevel"></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">AliHLTPHOSRawAnalyzerKLevel::AliHLTPHOSRawAnalyzerKLevel           </td>
+          <td class="md" valign="top">(&nbsp;</td>
+          <td class="md" nowrap valign="top">const <a class="el" href="classAliHLTPHOSRawAnalyzerKLevel.html">AliHLTPHOSRawAnalyzerKLevel</a> &amp;&nbsp;</td>
+          <td class="mdname1" valign="top" nowrap>          </td>
+          <td class="md" valign="top">&nbsp;)&nbsp;</td>
+          <td class="md" nowrap></td>
+        </tr>
+      </table>
+    </td>
+  </tr>
+</table>
+<table cellspacing="5" cellpadding="0" border="0">
+  <tr>
+    <td>
+      &nbsp;
+    </td>
+    <td>
+
+<p>
+    </td>
+  </tr>
+</table>
+<a class="anchor" name="a3" doxytag="AliHLTPHOSRawAnalyzerKLevel::~AliHLTPHOSRawAnalyzerKLevel"></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">AliHLTPHOSRawAnalyzerKLevel::~<a class="el" href="classAliHLTPHOSRawAnalyzerKLevel.html">AliHLTPHOSRawAnalyzerKLevel</a>           </td>
+          <td class="md" valign="top">(&nbsp;</td>
+          <td class="mdname1" valign="top" nowrap>          </td>
+          <td class="md" valign="top">&nbsp;)&nbsp;</td>
+          <td class="md" nowrap><code> [virtual]</code></td>
+        </tr>
+      </table>
+    </td>
+  </tr>
+</table>
+<table cellspacing="5" cellpadding="0" border="0">
+  <tr>
+    <td>
+      &nbsp;
+    </td>
+    <td>
+
+<p>
+    </td>
+  </tr>
+</table>
+<hr><h2>Member Function Documentation</h2>
+<a class="anchor" name="a4" doxytag="AliHLTPHOSRawAnalyzerKLevel::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 AliHLTPHOSRawAnalyzerKLevel::Evaluate           </td>
+          <td class="md" valign="top">(&nbsp;</td>
+          <td class="md" nowrap valign="top">int&nbsp;</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&nbsp;</td>
+          <td class="mdname" nowrap> <em>length</em> = <code>100</code></td>
+        </tr>
+        <tr>
+          <td class="md"></td>
+          <td class="md">)&nbsp;</td>
+          <td class="md" colspan="2"><code> [virtual]</code></td>
+        </tr>
+      </table>
+    </td>
+  </tr>
+</table>
+<table cellspacing="5" cellpadding="0" border="0">
+  <tr>
+    <td>
+      &nbsp;
+    </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>&nbsp;</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>&nbsp;</td><td>the number of samples to use starting from index </td></tr>
+  </table>
+</dl>
+
+<p>
+Implements <a class="el" href="classAliHLTPHOSRawAnalyzer.html#a14">AliHLTPHOSRawAnalyzer</a>.    </td>
+  </tr>
+</table>
+<a class="anchor" name="a2" doxytag="AliHLTPHOSRawAnalyzerKLevel::operator="></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="classAliHLTPHOSRawAnalyzerKLevel.html">AliHLTPHOSRawAnalyzerKLevel</a>&amp; AliHLTPHOSRawAnalyzerKLevel::operator=           </td>
+          <td class="md" valign="top">(&nbsp;</td>
+          <td class="md" nowrap valign="top">const &nbsp;</td>
+          <td class="mdname1" valign="top" nowrap> <em>AliHLTPHOSRawAnalyzerKLevel</em>          </td>
+          <td class="md" valign="top">&nbsp;)&nbsp;</td>
+          <td class="md" nowrap><code> [inline]</code></td>
+        </tr>
+      </table>
+    </td>
+  </tr>
+</table>
+<table cellspacing="5" cellpadding="0" border="0">
+  <tr>
+    <td>
+      &nbsp;
+    </td>
+    <td>
+
+<p>
+    </td>
+  </tr>
+</table>
+<hr><h2>Member Data Documentation</h2>
+<a class="anchor" name="r0" doxytag="AliHLTPHOSRawAnalyzerKLevel::tKLevel"></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="classAliHLTPHOSRawAnalyzerKLevel.html#r0">AliHLTPHOSRawAnalyzerKLevel::tKLevel</a><code> [private]</code>          </td>
+        </tr>
+      </table>
+    </td>
+  </tr>
+</table>
+<table cellspacing="5" cellpadding="0" border="0">
+  <tr>
+    <td>
+      &nbsp;
+    </td>
+    <td>
+
+<p>
+    </td>
+  </tr>
+</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.html">AliHLTPHOSRawAnalyzerKLevel.cxx</a></ul>
+<hr size="1"><address style="align: right;"><small>Generated on Wed Jan 17 21:35:44 2007 for PHOSofflineparameterextraction by&nbsp;
+<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>
+</html>
diff --git a/HLT/PHOS/html/classAliHLTPHOSRawAnalyzerKLevel.png b/HLT/PHOS/html/classAliHLTPHOSRawAnalyzerKLevel.png
new file mode 100644 (file)
index 0000000..1cc0abd
Binary files /dev/null and b/HLT/PHOS/html/classAliHLTPHOSRawAnalyzerKLevel.png differ
diff --git a/HLT/PHOS/html/classAliHLTPHOSRawAnalyzerLMS-members.html b/HLT/PHOS/html/classAliHLTPHOSRawAnalyzerLMS-members.html
new file mode 100644 (file)
index 0000000..a1be386
--- /dev/null
@@ -0,0 +1,43 @@
+<!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: Member List</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.3.9.1 -->
+<div class="qindex"><a class="qindex" href="main.html">Main&nbsp;Page</a> | <a class="qindex" href="hierarchy.html">Class&nbsp;Hierarchy</a> | <a class="qindex" href="classes.html">Alphabetical&nbsp;List</a> | <a class="qindex" href="annotated.html">Class&nbsp;List</a> | <a class="qindex" href="files.html">File&nbsp;List</a> | <a class="qindex" href="functions.html">Class&nbsp;Members</a> | <a class="qindex" href="globals.html">File&nbsp;Members</a></div>
+<h1>AliHLTPHOSRawAnalyzerLMS Member List</h1>This is the complete list of members for <a class="el" href="classAliHLTPHOSRawAnalyzerLMS.html">AliHLTPHOSRawAnalyzerLMS</a>, including all inherited members.<p><table>
+  <tr class="memlist"><td><a class="el" href="classAliHLTPHOSRawAnalyzer.html#a0">AliHLTPHOSRawAnalyzer</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#a2">AliHLTPHOSRawAnalyzer</a>(double *dataPtr, double fs)</td><td><a class="el" href="classAliHLTPHOSRawAnalyzer.html">AliHLTPHOSRawAnalyzer</a></td><td></td></tr>
+  <tr class="memlist"><td><a class="el" href="classAliHLTPHOSRawAnalyzer.html#a3">AliHLTPHOSRawAnalyzer</a>(const AliHLTPHOSRawAnalyzer &amp;)</td><td><a class="el" href="classAliHLTPHOSRawAnalyzer.html">AliHLTPHOSRawAnalyzer</a></td><td></td></tr>
+  <tr class="memlist"><td><a class="el" href="classAliHLTPHOSRawAnalyzerLMS.html#a0">AliHLTPHOSRawAnalyzerLMS</a>()</td><td><a class="el" href="classAliHLTPHOSRawAnalyzerLMS.html">AliHLTPHOSRawAnalyzerLMS</a></td><td></td></tr>
+  <tr class="memlist"><td><a class="el" href="classAliHLTPHOSRawAnalyzerLMS.html#a1">AliHLTPHOSRawAnalyzerLMS</a>(double *dataPtr, double fs)</td><td><a class="el" href="classAliHLTPHOSRawAnalyzerLMS.html">AliHLTPHOSRawAnalyzerLMS</a></td><td></td></tr>
+  <tr class="memlist"><td><a class="el" href="classAliHLTPHOSRawAnalyzerLMS.html#a2">AliHLTPHOSRawAnalyzerLMS</a>(const AliHLTPHOSRawAnalyzerLMS &amp;)</td><td><a class="el" href="classAliHLTPHOSRawAnalyzerLMS.html">AliHLTPHOSRawAnalyzerLMS</a></td><td></td></tr>
+  <tr class="memlist"><td><a class="el" href="classAliHLTPHOSRawAnalyzer.html#a5">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#a6">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="classAliHLTPHOSRawAnalyzerLMS.html#a5">Evaluate</a>(int start=0, int lenght=100)</td><td><a class="el" href="classAliHLTPHOSRawAnalyzerLMS.html">AliHLTPHOSRawAnalyzerLMS</a></td><td><code> [virtual]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classAliHLTPHOSRawAnalyzer.html#p6">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#p3">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#p5">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#p2">fDTofGuess</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#p0">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#a7">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#r1">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#p1">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#p4">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#a9">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#a8">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#r0">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#a12">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#a13">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#p7">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="classAliHLTPHOSRawAnalyzerLMS.html#a3">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#a4">AliHLTPHOSRawAnalyzer::operator=</a>(const AliHLTPHOSRawAnalyzer &amp;)</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#a10">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#a11">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#a1">~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#a4">~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:35:44 2007 for PHOSofflineparameterextraction by&nbsp;
+<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>
+</html>
diff --git a/HLT/PHOS/html/classAliHLTPHOSRawAnalyzerLMS.html b/HLT/PHOS/html/classAliHLTPHOSRawAnalyzerLMS.html
new file mode 100644 (file)
index 0000000..d9b34f3
--- /dev/null
@@ -0,0 +1,289 @@
+<!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: AliHLTPHOSRawAnalyzerLMS Class Reference</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.3.9.1 -->
+<div class="qindex"><a class="qindex" href="main.html">Main&nbsp;Page</a> | <a class="qindex" href="hierarchy.html">Class&nbsp;Hierarchy</a> | <a class="qindex" href="classes.html">Alphabetical&nbsp;List</a> | <a class="qindex" href="annotated.html">Class&nbsp;List</a> | <a class="qindex" href="files.html">File&nbsp;List</a> | <a class="qindex" href="functions.html">Class&nbsp;Members</a> | <a class="qindex" href="globals.html">File&nbsp;Members</a></div>
+<h1>AliHLTPHOSRawAnalyzerLMS Class Reference</h1><code>#include &lt;<a class="el" href="AliHLTPHOSRawAnalyzerLMS_8h-source.html">AliHLTPHOSRawAnalyzerLMS.h</a>&gt;</code>
+<p>
+<p>Inheritance diagram for AliHLTPHOSRawAnalyzerLMS:
+<p><center><img src="classAliHLTPHOSRawAnalyzerLMS.png" usemap="#AliHLTPHOSRawAnalyzerLMS_map" border="0" alt=""></center>
+<map name="AliHLTPHOSRawAnalyzerLMS_map">
+<area href="classAliHLTPHOSRawAnalyzer.html" alt="AliHLTPHOSRawAnalyzer" shape="rect" coords="0,0,186,24">
+</map>
+<a href="classAliHLTPHOSRawAnalyzerLMS-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">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classAliHLTPHOSRawAnalyzerLMS.html#a0">AliHLTPHOSRawAnalyzerLMS</a> ()</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classAliHLTPHOSRawAnalyzerLMS.html#a1">AliHLTPHOSRawAnalyzerLMS</a> (double *dataPtr, double fs)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classAliHLTPHOSRawAnalyzerLMS.html#a2">AliHLTPHOSRawAnalyzerLMS</a> (const <a class="el" href="classAliHLTPHOSRawAnalyzerLMS.html">AliHLTPHOSRawAnalyzerLMS</a> &amp;)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="classAliHLTPHOSRawAnalyzerLMS.html">AliHLTPHOSRawAnalyzerLMS</a> &amp;&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classAliHLTPHOSRawAnalyzerLMS.html#a3">operator=</a> (const <a class="el" href="classAliHLTPHOSRawAnalyzerLMS.html">AliHLTPHOSRawAnalyzerLMS</a>)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classAliHLTPHOSRawAnalyzerLMS.html#a4">~AliHLTPHOSRawAnalyzerLMS</a> ()</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classAliHLTPHOSRawAnalyzerLMS.html#a5">Evaluate</a> (int start=0, int lenght=100)</td></tr>
+
+<tr><td colspan="2"><br><h2>Private Attributes</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">double **&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classAliHLTPHOSRawAnalyzerLMS.html#r0">kfMCovarPtrPtr</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">double **&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classAliHLTPHOSRawAnalyzerLMS.html#r1">fPCovarPtrPtr</a></td></tr>
+
+</table>
+<hr><h2>Constructor &amp; Destructor Documentation</h2>
+<a class="anchor" name="a0" doxytag="AliHLTPHOSRawAnalyzerLMS::AliHLTPHOSRawAnalyzerLMS"></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">AliHLTPHOSRawAnalyzerLMS::AliHLTPHOSRawAnalyzerLMS           </td>
+          <td class="md" valign="top">(&nbsp;</td>
+          <td class="mdname1" valign="top" nowrap>          </td>
+          <td class="md" valign="top">&nbsp;)&nbsp;</td>
+          <td class="md" nowrap></td>
+        </tr>
+      </table>
+    </td>
+  </tr>
+</table>
+<table cellspacing="5" cellpadding="0" border="0">
+  <tr>
+    <td>
+      &nbsp;
+    </td>
+    <td>
+
+<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.     </td>
+  </tr>
+</table>
+<a class="anchor" name="a1" doxytag="AliHLTPHOSRawAnalyzerLMS::AliHLTPHOSRawAnalyzerLMS"></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">AliHLTPHOSRawAnalyzerLMS::AliHLTPHOSRawAnalyzerLMS           </td>
+          <td class="md" valign="top">(&nbsp;</td>
+          <td class="md" nowrap valign="top">double *&nbsp;</td>
+          <td class="mdname" nowrap> <em>dtaPtr</em>, </td>
+        </tr>
+        <tr>
+          <td class="md" nowrap align="right"></td>
+          <td class="md"></td>
+          <td class="md" nowrap>double&nbsp;</td>
+          <td class="mdname" nowrap> <em>fs</em></td>
+        </tr>
+        <tr>
+          <td class="md"></td>
+          <td class="md">)&nbsp;</td>
+          <td class="md" colspan="2"></td>
+        </tr>
+      </table>
+    </td>
+  </tr>
+</table>
+<table cellspacing="5" cellpadding="0" border="0">
+  <tr>
+    <td>
+      &nbsp;
+    </td>
+    <td>
+
+<p>
+Main 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>dataPtr</em>&nbsp;</td><td>Data array for wich a subarray will be taken to perform the fit </td></tr>
+    <tr><td valign="top"></td><td valign="top"><em>fs</em>&nbsp;</td><td>the sampling frequency in entities of MHz. Needed in order to calculate physical time </td></tr>
+  </table>
+</dl>
+    </td>
+  </tr>
+</table>
+<a class="anchor" name="a2" doxytag="AliHLTPHOSRawAnalyzerLMS::AliHLTPHOSRawAnalyzerLMS"></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">AliHLTPHOSRawAnalyzerLMS::AliHLTPHOSRawAnalyzerLMS           </td>
+          <td class="md" valign="top">(&nbsp;</td>
+          <td class="md" nowrap valign="top">const <a class="el" href="classAliHLTPHOSRawAnalyzerLMS.html">AliHLTPHOSRawAnalyzerLMS</a> &amp;&nbsp;</td>
+          <td class="mdname1" valign="top" nowrap>          </td>
+          <td class="md" valign="top">&nbsp;)&nbsp;</td>
+          <td class="md" nowrap></td>
+        </tr>
+      </table>
+    </td>
+  </tr>
+</table>
+<table cellspacing="5" cellpadding="0" border="0">
+  <tr>
+    <td>
+      &nbsp;
+    </td>
+    <td>
+
+<p>
+    </td>
+  </tr>
+</table>
+<a class="anchor" name="a4" doxytag="AliHLTPHOSRawAnalyzerLMS::~AliHLTPHOSRawAnalyzerLMS"></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">AliHLTPHOSRawAnalyzerLMS::~<a class="el" href="classAliHLTPHOSRawAnalyzerLMS.html">AliHLTPHOSRawAnalyzerLMS</a>           </td>
+          <td class="md" valign="top">(&nbsp;</td>
+          <td class="mdname1" valign="top" nowrap>          </td>
+          <td class="md" valign="top">&nbsp;)&nbsp;</td>
+          <td class="md" nowrap><code> [virtual]</code></td>
+        </tr>
+      </table>
+    </td>
+  </tr>
+</table>
+<table cellspacing="5" cellpadding="0" border="0">
+  <tr>
+    <td>
+      &nbsp;
+    </td>
+    <td>
+
+<p>
+    </td>
+  </tr>
+</table>
+<hr><h2>Member Function Documentation</h2>
+<a class="anchor" name="a5" doxytag="AliHLTPHOSRawAnalyzerLMS::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 AliHLTPHOSRawAnalyzerLMS::Evaluate           </td>
+          <td class="md" valign="top">(&nbsp;</td>
+          <td class="md" nowrap valign="top">int&nbsp;</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&nbsp;</td>
+          <td class="mdname" nowrap> <em>length</em> = <code>100</code></td>
+        </tr>
+        <tr>
+          <td class="md"></td>
+          <td class="md">)&nbsp;</td>
+          <td class="md" colspan="2"><code> [virtual]</code></td>
+        </tr>
+      </table>
+    </td>
+  </tr>
+</table>
+<table cellspacing="5" cellpadding="0" border="0">
+  <tr>
+    <td>
+      &nbsp;
+    </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>&nbsp;</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>&nbsp;</td><td>the number of samples to use starting from index </td></tr>
+  </table>
+</dl>
+
+<p>
+Implements <a class="el" href="classAliHLTPHOSRawAnalyzer.html#a14">AliHLTPHOSRawAnalyzer</a>.    </td>
+  </tr>
+</table>
+<a class="anchor" name="a3" doxytag="AliHLTPHOSRawAnalyzerLMS::operator="></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="classAliHLTPHOSRawAnalyzerLMS.html">AliHLTPHOSRawAnalyzerLMS</a>&amp; AliHLTPHOSRawAnalyzerLMS::operator=           </td>
+          <td class="md" valign="top">(&nbsp;</td>
+          <td class="md" nowrap valign="top">const &nbsp;</td>
+          <td class="mdname1" valign="top" nowrap> <em>AliHLTPHOSRawAnalyzerLMS</em>          </td>
+          <td class="md" valign="top">&nbsp;)&nbsp;</td>
+          <td class="md" nowrap><code> [inline]</code></td>
+        </tr>
+      </table>
+    </td>
+  </tr>
+</table>
+<table cellspacing="5" cellpadding="0" border="0">
+  <tr>
+    <td>
+      &nbsp;
+    </td>
+    <td>
+
+<p>
+    </td>
+  </tr>
+</table>
+<hr><h2>Member Data Documentation</h2>
+<a class="anchor" name="r1" doxytag="AliHLTPHOSRawAnalyzerLMS::fPCovarPtrPtr"></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#r1">AliHLTPHOSRawAnalyzerLMS::fPCovarPtrPtr</a><code> [private]</code>          </td>
+        </tr>
+      </table>
+    </td>
+  </tr>
+</table>
+<table cellspacing="5" cellpadding="0" border="0">
+  <tr>
+    <td>
+      &nbsp;
+    </td>
+    <td>
+
+<p>
+Covariance matrix of the estimated parameters     </td>
+  </tr>
+</table>
+<a class="anchor" name="r0" 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">double** <a class="el" href="classAliHLTPHOSRawAnalyzerLMS.html#r0">AliHLTPHOSRawAnalyzerLMS::kfMCovarPtrPtr</a><code> [private]</code>          </td>
+        </tr>
+      </table>
+    </td>
+  </tr>
+</table>
+<table cellspacing="5" cellpadding="0" border="0">
+  <tr>
+    <td>
+      &nbsp;
+    </td>
+    <td>
+
+<p>
+Covariance matrix of the measurements     </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.html">AliHLTPHOSRawAnalyzerLMS.cxx</a></ul>
+<hr size="1"><address style="align: right;"><small>Generated on Wed Jan 17 21:35:44 2007 for PHOSofflineparameterextraction by&nbsp;
+<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>
+</html>
diff --git a/HLT/PHOS/html/classAliHLTPHOSRawAnalyzerLMS.png b/HLT/PHOS/html/classAliHLTPHOSRawAnalyzerLMS.png
new file mode 100644 (file)
index 0000000..599a08f
Binary files /dev/null and b/HLT/PHOS/html/classAliHLTPHOSRawAnalyzerLMS.png differ
diff --git a/HLT/PHOS/html/classAliHLTPHOSRawAnalyzerPeakFinder-members.html b/HLT/PHOS/html/classAliHLTPHOSRawAnalyzerPeakFinder-members.html
new file mode 100644 (file)
index 0000000..29af518
--- /dev/null
@@ -0,0 +1,44 @@
+<!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: Member List</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.3.9.1 -->
+<div class="qindex"><a class="qindex" href="main.html">Main&nbsp;Page</a> | <a class="qindex" href="hierarchy.html">Class&nbsp;Hierarchy</a> | <a class="qindex" href="classes.html">Alphabetical&nbsp;List</a> | <a class="qindex" href="annotated.html">Class&nbsp;List</a> | <a class="qindex" href="files.html">File&nbsp;List</a> | <a class="qindex" href="functions.html">Class&nbsp;Members</a> | <a class="qindex" href="globals.html">File&nbsp;Members</a></div>
+<h1>AliHLTPHOSRawAnalyzerPeakFinder Member List</h1>This is the complete list of members for <a class="el" href="classAliHLTPHOSRawAnalyzerPeakFinder.html">AliHLTPHOSRawAnalyzerPeakFinder</a>, including all inherited members.<p><table>
+  <tr class="memlist"><td><a class="el" href="classAliHLTPHOSRawAnalyzer.html#a0">AliHLTPHOSRawAnalyzer</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#a2">AliHLTPHOSRawAnalyzer</a>(double *dataPtr, double fs)</td><td><a class="el" href="classAliHLTPHOSRawAnalyzer.html">AliHLTPHOSRawAnalyzer</a></td><td></td></tr>
+  <tr class="memlist"><td><a class="el" href="classAliHLTPHOSRawAnalyzer.html#a3">AliHLTPHOSRawAnalyzer</a>(const AliHLTPHOSRawAnalyzer &amp;)</td><td><a class="el" href="classAliHLTPHOSRawAnalyzer.html">AliHLTPHOSRawAnalyzer</a></td><td></td></tr>
+  <tr class="memlist"><td><a class="el" href="classAliHLTPHOSRawAnalyzerPeakFinder.html#a0">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#a1">AliHLTPHOSRawAnalyzerPeakFinder</a>(const AliHLTPHOSRawAnalyzerPeakFinder &amp;)</td><td><a class="el" href="classAliHLTPHOSRawAnalyzerPeakFinder.html">AliHLTPHOSRawAnalyzerPeakFinder</a></td><td></td></tr>
+  <tr class="memlist"><td><a class="el" href="classAliHLTPHOSRawAnalyzerPeakFinder.html#r1">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#a5">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#a6">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#a6">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="classAliHLTPHOSRawAnalyzer.html#p6">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#p3">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#p5">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#p2">fDTofGuess</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#p0">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#a7">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#p1">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#p4">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#a9">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#a8">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#a12">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#a13">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#p7">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="classAliHLTPHOSRawAnalyzerPeakFinder.html#a2">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#a4">AliHLTPHOSRawAnalyzer::operator=</a>(const AliHLTPHOSRawAnalyzer &amp;)</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#a5">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="classAliHLTPHOSRawAnalyzer.html#a10">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#a11">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#a4">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#r0">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#a1">~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#a3">~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:35:44 2007 for PHOSofflineparameterextraction by&nbsp;
+<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>
+</html>
diff --git a/HLT/PHOS/html/classAliHLTPHOSRawAnalyzerPeakFinder.html b/HLT/PHOS/html/classAliHLTPHOSRawAnalyzerPeakFinder.html
new file mode 100644 (file)
index 0000000..8cd5256
--- /dev/null
@@ -0,0 +1,306 @@
+<!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: AliHLTPHOSRawAnalyzerPeakFinder Class Reference</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.3.9.1 -->
+<div class="qindex"><a class="qindex" href="main.html">Main&nbsp;Page</a> | <a class="qindex" href="hierarchy.html">Class&nbsp;Hierarchy</a> | <a class="qindex" href="classes.html">Alphabetical&nbsp;List</a> | <a class="qindex" href="annotated.html">Class&nbsp;List</a> | <a class="qindex" href="files.html">File&nbsp;List</a> | <a class="qindex" href="functions.html">Class&nbsp;Members</a> | <a class="qindex" href="globals.html">File&nbsp;Members</a></div>
+<h1>AliHLTPHOSRawAnalyzerPeakFinder Class Reference</h1><code>#include &lt;<a class="el" href="AliHLTPHOSRawAnalyzerPeakFinder_8h-source.html">AliHLTPHOSRawAnalyzerPeakFinder.h</a>&gt;</code>
+<p>
+<p>Inheritance diagram for AliHLTPHOSRawAnalyzerPeakFinder:
+<p><center><img src="classAliHLTPHOSRawAnalyzerPeakFinder.png" usemap="#AliHLTPHOSRawAnalyzerPeakFinder_map" border="0" alt=""></center>
+<map name="AliHLTPHOSRawAnalyzerPeakFinder_map">
+<area href="classAliHLTPHOSRawAnalyzer.html" alt="AliHLTPHOSRawAnalyzer" shape="rect" coords="0,0,225,24">
+</map>
+<a href="classAliHLTPHOSRawAnalyzerPeakFinder-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">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classAliHLTPHOSRawAnalyzerPeakFinder.html#a0">AliHLTPHOSRawAnalyzerPeakFinder</a> ()</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classAliHLTPHOSRawAnalyzerPeakFinder.html#a1">AliHLTPHOSRawAnalyzerPeakFinder</a> (const <a class="el" href="classAliHLTPHOSRawAnalyzerPeakFinder.html">AliHLTPHOSRawAnalyzerPeakFinder</a> &amp;)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="classAliHLTPHOSRawAnalyzerPeakFinder.html">AliHLTPHOSRawAnalyzerPeakFinder</a> &amp;&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classAliHLTPHOSRawAnalyzerPeakFinder.html#a2">operator=</a> (const <a class="el" href="classAliHLTPHOSRawAnalyzerPeakFinder.html">AliHLTPHOSRawAnalyzerPeakFinder</a>)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classAliHLTPHOSRawAnalyzerPeakFinder.html#a3">~AliHLTPHOSRawAnalyzerPeakFinder</a> ()</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classAliHLTPHOSRawAnalyzerPeakFinder.html#a4">SetTVector</a> (double *<a class="el" href="classAliHLTPHOSRawAnalyzerPeakFinder.html#r0">tVector</a>)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classAliHLTPHOSRawAnalyzerPeakFinder.html#a5">SetAVector</a> (double *<a class="el" href="classAliHLTPHOSRawAnalyzerPeakFinder.html#r1">aVector</a>)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classAliHLTPHOSRawAnalyzerPeakFinder.html#a6">Evaluate</a> (int start=0, int lenght=100)</td></tr>
+
+<tr><td colspan="2"><br><h2>Private Attributes</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">double *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classAliHLTPHOSRawAnalyzerPeakFinder.html#r0">tVector</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">double *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classAliHLTPHOSRawAnalyzerPeakFinder.html#r1">aVector</a></td></tr>
+
+</table>
+<hr><h2>Constructor &amp; Destructor Documentation</h2>
+<a class="anchor" name="a0" doxytag="AliHLTPHOSRawAnalyzerPeakFinder::AliHLTPHOSRawAnalyzerPeakFinder"></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">AliHLTPHOSRawAnalyzerPeakFinder::AliHLTPHOSRawAnalyzerPeakFinder           </td>
+          <td class="md" valign="top">(&nbsp;</td>
+          <td class="mdname1" valign="top" nowrap>          </td>
+          <td class="md" valign="top">&nbsp;)&nbsp;</td>
+          <td class="md" nowrap></td>
+        </tr>
+      </table>
+    </td>
+  </tr>
+</table>
+<table cellspacing="5" cellpadding="0" border="0">
+  <tr>
+    <td>
+      &nbsp;
+    </td>
+    <td>
+
+<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.     </td>
+  </tr>
+</table>
+<a class="anchor" name="a1" doxytag="AliHLTPHOSRawAnalyzerPeakFinder::AliHLTPHOSRawAnalyzerPeakFinder"></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">AliHLTPHOSRawAnalyzerPeakFinder::AliHLTPHOSRawAnalyzerPeakFinder           </td>
+          <td class="md" valign="top">(&nbsp;</td>
+          <td class="md" nowrap valign="top">const <a class="el" href="classAliHLTPHOSRawAnalyzerPeakFinder.html">AliHLTPHOSRawAnalyzerPeakFinder</a> &amp;&nbsp;</td>
+          <td class="mdname1" valign="top" nowrap>          </td>
+          <td class="md" valign="top">&nbsp;)&nbsp;</td>
+          <td class="md" nowrap></td>
+        </tr>
+      </table>
+    </td>
+  </tr>
+</table>
+<table cellspacing="5" cellpadding="0" border="0">
+  <tr>
+    <td>
+      &nbsp;
+    </td>
+    <td>
+
+<p>
+    </td>
+  </tr>
+</table>
+<a class="anchor" name="a3" doxytag="AliHLTPHOSRawAnalyzerPeakFinder::~AliHLTPHOSRawAnalyzerPeakFinder"></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">AliHLTPHOSRawAnalyzerPeakFinder::~<a class="el" href="classAliHLTPHOSRawAnalyzerPeakFinder.html">AliHLTPHOSRawAnalyzerPeakFinder</a>           </td>
+          <td class="md" valign="top">(&nbsp;</td>
+          <td class="mdname1" valign="top" nowrap>          </td>
+          <td class="md" valign="top">&nbsp;)&nbsp;</td>
+          <td class="md" nowrap><code> [virtual]</code></td>
+        </tr>
+      </table>
+    </td>
+  </tr>
+</table>
+<table cellspacing="5" cellpadding="0" border="0">
+  <tr>
+    <td>
+      &nbsp;
+    </td>
+    <td>
+
+<p>
+    </td>
+  </tr>
+</table>
+<hr><h2>Member Function Documentation</h2>
+<a class="anchor" name="a6" 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" valign="top">(&nbsp;</td>
+          <td class="md" nowrap valign="top">int&nbsp;</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&nbsp;</td>
+          <td class="mdname" nowrap> <em>length</em> = <code>100</code></td>
+        </tr>
+        <tr>
+          <td class="md"></td>
+          <td class="md">)&nbsp;</td>
+          <td class="md" colspan="2"><code> [virtual]</code></td>
+        </tr>
+      </table>
+    </td>
+  </tr>
+</table>
+<table cellspacing="5" cellpadding="0" border="0">
+  <tr>
+    <td>
+      &nbsp;
+    </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>&nbsp;</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>&nbsp;</td><td>the number of samples to use starting from index </td></tr>
+    <tr><td valign="top"></td><td valign="top"><em>tVector</em>&nbsp;</td><td>the peakfinder vector for timing </td></tr>
+    <tr><td valign="top"></td><td valign="top"><em>aVector</em>&nbsp;</td><td>the peakfinder vector for amplitude (energy) </td></tr>
+  </table>
+</dl>
+
+<p>
+Implements <a class="el" href="classAliHLTPHOSRawAnalyzer.html#a14">AliHLTPHOSRawAnalyzer</a>.    </td>
+  </tr>
+</table>
+<a class="anchor" name="a2" doxytag="AliHLTPHOSRawAnalyzerPeakFinder::operator="></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="classAliHLTPHOSRawAnalyzerPeakFinder.html">AliHLTPHOSRawAnalyzerPeakFinder</a>&amp; AliHLTPHOSRawAnalyzerPeakFinder::operator=           </td>
+          <td class="md" valign="top">(&nbsp;</td>
+          <td class="md" nowrap valign="top">const &nbsp;</td>
+          <td class="mdname1" valign="top" nowrap> <em>AliHLTPHOSRawAnalyzerPeakFinder</em>          </td>
+          <td class="md" valign="top">&nbsp;)&nbsp;</td>
+          <td class="md" nowrap><code> [inline]</code></td>
+        </tr>
+      </table>
+    </td>
+  </tr>
+</table>
+<table cellspacing="5" cellpadding="0" border="0">
+  <tr>
+    <td>
+      &nbsp;
+    </td>
+    <td>
+
+<p>
+    </td>
+  </tr>
+</table>
+<a class="anchor" name="a5" doxytag="AliHLTPHOSRawAnalyzerPeakFinder::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 AliHLTPHOSRawAnalyzerPeakFinder::SetAVector           </td>
+          <td class="md" valign="top">(&nbsp;</td>
+          <td class="md" nowrap valign="top">double *&nbsp;</td>
+          <td class="mdname1" valign="top" nowrap> <em>aVector</em>          </td>
+          <td class="md" valign="top">&nbsp;)&nbsp;</td>
+          <td class="md" nowrap></td>
+        </tr>
+      </table>
+    </td>
+  </tr>
+</table>
+<table cellspacing="5" cellpadding="0" border="0">
+  <tr>
+    <td>
+      &nbsp;
+    </td>
+    <td>
+
+<p>
+    </td>
+  </tr>
+</table>
+<a class="anchor" name="a4" 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">(&nbsp;</td>
+          <td class="md" nowrap valign="top">double *&nbsp;</td>
+          <td class="mdname1" valign="top" nowrap> <em>tVector</em>          </td>
+          <td class="md" valign="top">&nbsp;)&nbsp;</td>
+          <td class="md" nowrap></td>
+        </tr>
+      </table>
+    </td>
+  </tr>
+</table>
+<table cellspacing="5" cellpadding="0" border="0">
+  <tr>
+    <td>
+      &nbsp;
+    </td>
+    <td>
+
+<p>
+    </td>
+  </tr>
+</table>
+<hr><h2>Member Data Documentation</h2>
+<a class="anchor" name="r1" doxytag="AliHLTPHOSRawAnalyzerPeakFinder::aVector"></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#r1">AliHLTPHOSRawAnalyzerPeakFinder::aVector</a><code> [private]</code>          </td>
+        </tr>
+      </table>
+    </td>
+  </tr>
+</table>
+<table cellspacing="5" cellpadding="0" border="0">
+  <tr>
+    <td>
+      &nbsp;
+    </td>
+    <td>
+
+<p>
+Peakfinder vector for Energy reconstruction     </td>
+  </tr>
+</table>
+<a class="anchor" name="r0" doxytag="AliHLTPHOSRawAnalyzerPeakFinder::tVector"></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#r0">AliHLTPHOSRawAnalyzerPeakFinder::tVector</a><code> [private]</code>          </td>
+        </tr>
+      </table>
+    </td>
+  </tr>
+</table>
+<table cellspacing="5" cellpadding="0" border="0">
+  <tr>
+    <td>
+      &nbsp;
+    </td>
+    <td>
+
+<p>
+Peakfinder vector for TOF reconstruction     </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.html">AliHLTPHOSRawAnalyzerPeakFinder.cxx</a></ul>
+<hr size="1"><address style="align: right;"><small>Generated on Wed Jan 17 21:35:44 2007 for PHOSofflineparameterextraction by&nbsp;
+<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>
+</html>
diff --git a/HLT/PHOS/html/classAliHLTPHOSRawAnalyzerPeakFinder.png b/HLT/PHOS/html/classAliHLTPHOSRawAnalyzerPeakFinder.png
new file mode 100644 (file)
index 0000000..895d184
Binary files /dev/null and b/HLT/PHOS/html/classAliHLTPHOSRawAnalyzerPeakFinder.png differ
diff --git a/HLT/PHOS/html/classAliHLTPHOSRawAnalyzerPeakFinderComponent-members.html b/HLT/PHOS/html/classAliHLTPHOSRawAnalyzerPeakFinderComponent-members.html
new file mode 100644 (file)
index 0000000..0dc298c
--- /dev/null
@@ -0,0 +1,30 @@
+<!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: Member List</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.3.9.1 -->
+<div class="qindex"><a class="qindex" href="main.html">Main&nbsp;Page</a> | <a class="qindex" href="hierarchy.html">Class&nbsp;Hierarchy</a> | <a class="qindex" href="classes.html">Alphabetical&nbsp;List</a> | <a class="qindex" href="annotated.html">Class&nbsp;List</a> | <a class="qindex" href="files.html">File&nbsp;List</a> | <a class="qindex" href="functions.html">Class&nbsp;Members</a> | <a class="qindex" href="globals.html">File&nbsp;Members</a></div>
+<h1>AliHLTPHOSRawAnalyzerPeakFinderComponent Member List</h1>This is the complete list of members for <a class="el" href="classAliHLTPHOSRawAnalyzerPeakFinderComponent.html">AliHLTPHOSRawAnalyzerPeakFinderComponent</a>, including all inherited members.<p><table>
+  <tr class="memlist"><td><a class="el" href="classAliHLTPHOSRawAnalyzerComponent.html#a0">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#a2">AliHLTPHOSRawAnalyzerComponent</a>(const AliHLTPHOSRawAnalyzerComponent &amp;)</td><td><a class="el" href="classAliHLTPHOSRawAnalyzerComponent.html">AliHLTPHOSRawAnalyzerComponent</a></td><td></td></tr>
+  <tr class="memlist"><td><a class="el" href="classAliHLTPHOSRawAnalyzerPeakFinderComponent.html#a0">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#a2">AliHLTPHOSRawAnalyzerPeakFinderComponent</a>(const AliHLTPHOSRawAnalyzerPeakFinderComponent &amp;)</td><td><a class="el" href="classAliHLTPHOSRawAnalyzerPeakFinderComponent.html">AliHLTPHOSRawAnalyzerPeakFinderComponent</a></td><td></td></tr>
+  <tr class="memlist"><td><a class="el" href="classAliHLTPHOSRawAnalyzerComponent.html#p0">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#a5">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#a6">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#a12">DoEvent</a>(const AliHLTComponentEventData &amp;, const AliHLTComponentBlockData *, AliHLTComponentTriggerData &amp;, AliHLTUInt8_t *, AliHLTUInt32_t &amp;, std::vector&lt; AliHLTComponentBlockData, std::allocator&lt; AliHLTComponentBlockData &gt; &gt; &amp;)</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#a4">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#a4">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#a8">GetInputDataTypes</a>(std::vector&lt; AliHLTComponentDataType, std::allocator&lt; AliHLTComponentDataType &gt; &gt; &amp;)</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#a10">GetOutputDataSize</a>(long unsigned int &amp;, double &amp;)</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#a9">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#a3">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#a5">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#a1">~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#a1">~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:35:44 2007 for PHOSofflineparameterextraction by&nbsp;
+<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>
+</html>
diff --git a/HLT/PHOS/html/classAliHLTPHOSRawAnalyzerPeakFinderComponent.html b/HLT/PHOS/html/classAliHLTPHOSRawAnalyzerPeakFinderComponent.html
new file mode 100644 (file)
index 0000000..cf3a249
--- /dev/null
@@ -0,0 +1,209 @@
+<!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: AliHLTPHOSRawAnalyzerPeakFinderComponent Class Reference</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.3.9.1 -->
+<div class="qindex"><a class="qindex" href="main.html">Main&nbsp;Page</a> | <a class="qindex" href="hierarchy.html">Class&nbsp;Hierarchy</a> | <a class="qindex" href="classes.html">Alphabetical&nbsp;List</a> | <a class="qindex" href="annotated.html">Class&nbsp;List</a> | <a class="qindex" href="files.html">File&nbsp;List</a> | <a class="qindex" href="functions.html">Class&nbsp;Members</a> | <a class="qindex" href="globals.html">File&nbsp;Members</a></div>
+<h1>AliHLTPHOSRawAnalyzerPeakFinderComponent Class Reference</h1><code>#include &lt;<a class="el" href="AliHLTPHOSRawAnalyzerPeakFinderComponent_8h-source.html">AliHLTPHOSRawAnalyzerPeakFinderComponent.h</a>&gt;</code>
+<p>
+<p>Inheritance diagram for AliHLTPHOSRawAnalyzerPeakFinderComponent:
+<p><center><img src="classAliHLTPHOSRawAnalyzerPeakFinderComponent.png" usemap="#AliHLTPHOSRawAnalyzerPeakFinderComponent_map" border="0" alt=""></center>
+<map name="AliHLTPHOSRawAnalyzerPeakFinderComponent_map">
+<area href="classAliHLTPHOSRawAnalyzerComponent.html" alt="AliHLTPHOSRawAnalyzerComponent" shape="rect" coords="0,0,288,24">
+</map>
+<a href="classAliHLTPHOSRawAnalyzerPeakFinderComponent-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">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classAliHLTPHOSRawAnalyzerPeakFinderComponent.html#a0">AliHLTPHOSRawAnalyzerPeakFinderComponent</a> ()</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classAliHLTPHOSRawAnalyzerPeakFinderComponent.html#a1">~AliHLTPHOSRawAnalyzerPeakFinderComponent</a> ()</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classAliHLTPHOSRawAnalyzerPeakFinderComponent.html#a2">AliHLTPHOSRawAnalyzerPeakFinderComponent</a> (const <a class="el" href="classAliHLTPHOSRawAnalyzerPeakFinderComponent.html">AliHLTPHOSRawAnalyzerPeakFinderComponent</a> &amp;)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="classAliHLTPHOSRawAnalyzerPeakFinderComponent.html">AliHLTPHOSRawAnalyzerPeakFinderComponent</a> &amp;&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classAliHLTPHOSRawAnalyzerPeakFinderComponent.html#a3">operator=</a> (const <a class="el" href="classAliHLTPHOSRawAnalyzerPeakFinderComponent.html">AliHLTPHOSRawAnalyzerPeakFinderComponent</a>)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual const char *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classAliHLTPHOSRawAnalyzerPeakFinderComponent.html#a4">GetComponentID</a> ()</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual AliHLTComponent *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classAliHLTPHOSRawAnalyzerPeakFinderComponent.html#a5">Spawn</a> ()</td></tr>
+
+</table>
+<hr><h2>Constructor &amp; Destructor Documentation</h2>
+<a class="anchor" name="a0" doxytag="AliHLTPHOSRawAnalyzerPeakFinderComponent::AliHLTPHOSRawAnalyzerPeakFinderComponent"></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">AliHLTPHOSRawAnalyzerPeakFinderComponent::AliHLTPHOSRawAnalyzerPeakFinderComponent           </td>
+          <td class="md" valign="top">(&nbsp;</td>
+          <td class="mdname1" valign="top" nowrap>          </td>
+          <td class="md" valign="top">&nbsp;)&nbsp;</td>
+          <td class="md" nowrap></td>
+        </tr>
+      </table>
+    </td>
+  </tr>
+</table>
+<table cellspacing="5" cellpadding="0" border="0">
+  <tr>
+    <td>
+      &nbsp;
+    </td>
+    <td>
+
+<p>
+    </td>
+  </tr>
+</table>
+<a class="anchor" name="a1" doxytag="AliHLTPHOSRawAnalyzerPeakFinderComponent::~AliHLTPHOSRawAnalyzerPeakFinderComponent"></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">AliHLTPHOSRawAnalyzerPeakFinderComponent::~<a class="el" href="classAliHLTPHOSRawAnalyzerPeakFinderComponent.html">AliHLTPHOSRawAnalyzerPeakFinderComponent</a>           </td>
+          <td class="md" valign="top">(&nbsp;</td>
+          <td class="mdname1" valign="top" nowrap>          </td>
+          <td class="md" valign="top">&nbsp;)&nbsp;</td>
+          <td class="md" nowrap></td>
+        </tr>
+      </table>
+    </td>
+  </tr>
+</table>
+<table cellspacing="5" cellpadding="0" border="0">
+  <tr>
+    <td>
+      &nbsp;
+    </td>
+    <td>
+
+<p>
+    </td>
+  </tr>
+</table>
+<a class="anchor" name="a2" doxytag="AliHLTPHOSRawAnalyzerPeakFinderComponent::AliHLTPHOSRawAnalyzerPeakFinderComponent"></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">AliHLTPHOSRawAnalyzerPeakFinderComponent::AliHLTPHOSRawAnalyzerPeakFinderComponent           </td>
+          <td class="md" valign="top">(&nbsp;</td>
+          <td class="md" nowrap valign="top">const <a class="el" href="classAliHLTPHOSRawAnalyzerPeakFinderComponent.html">AliHLTPHOSRawAnalyzerPeakFinderComponent</a> &amp;&nbsp;</td>
+          <td class="mdname1" valign="top" nowrap>          </td>
+          <td class="md" valign="top">&nbsp;)&nbsp;</td>
+          <td class="md" nowrap></td>
+        </tr>
+      </table>
+    </td>
+  </tr>
+</table>
+<table cellspacing="5" cellpadding="0" border="0">
+  <tr>
+    <td>
+      &nbsp;
+    </td>
+    <td>
+
+<p>
+    </td>
+  </tr>
+</table>
+<hr><h2>Member Function Documentation</h2>
+<a class="anchor" name="a4" doxytag="AliHLTPHOSRawAnalyzerPeakFinderComponent::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">const char * AliHLTPHOSRawAnalyzerPeakFinderComponent::GetComponentID           </td>
+          <td class="md" valign="top">(&nbsp;</td>
+          <td class="mdname1" valign="top" nowrap>          </td>
+          <td class="md" valign="top">&nbsp;)&nbsp;</td>
+          <td class="md" nowrap><code> [virtual]</code></td>
+        </tr>
+      </table>
+    </td>
+  </tr>
+</table>
+<table cellspacing="5" cellpadding="0" border="0">
+  <tr>
+    <td>
+      &nbsp;
+    </td>
+    <td>
+
+<p>
+
+<p>
+Implements <a class="el" href="classAliHLTPHOSRawAnalyzerComponent.html#a7">AliHLTPHOSRawAnalyzerComponent</a>.    </td>
+  </tr>
+</table>
+<a class="anchor" name="a3" doxytag="AliHLTPHOSRawAnalyzerPeakFinderComponent::operator="></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>&amp; AliHLTPHOSRawAnalyzerPeakFinderComponent::operator=           </td>
+          <td class="md" valign="top">(&nbsp;</td>
+          <td class="md" nowrap valign="top">const &nbsp;</td>
+          <td class="mdname1" valign="top" nowrap> <em>AliHLTPHOSRawAnalyzerPeakFinderComponent</em>          </td>
+          <td class="md" valign="top">&nbsp;)&nbsp;</td>
+          <td class="md" nowrap><code> [inline]</code></td>
+        </tr>
+      </table>
+    </td>
+  </tr>
+</table>
+<table cellspacing="5" cellpadding="0" border="0">
+  <tr>
+    <td>
+      &nbsp;
+    </td>
+    <td>
+
+<p>
+
+<p>
+Reimplemented from <a class="el" href="classAliHLTPHOSRawAnalyzerComponent.html#a3">AliHLTPHOSRawAnalyzerComponent</a>.    </td>
+  </tr>
+</table>
+<a class="anchor" name="a5" doxytag="AliHLTPHOSRawAnalyzerPeakFinderComponent::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">AliHLTComponent * AliHLTPHOSRawAnalyzerPeakFinderComponent::Spawn           </td>
+          <td class="md" valign="top">(&nbsp;</td>
+          <td class="mdname1" valign="top" nowrap>          </td>
+          <td class="md" valign="top">&nbsp;)&nbsp;</td>
+          <td class="md" nowrap><code> [virtual]</code></td>
+        </tr>
+      </table>
+    </td>
+  </tr>
+</table>
+<table cellspacing="5" cellpadding="0" border="0">
+  <tr>
+    <td>
+      &nbsp;
+    </td>
+    <td>
+
+<p>
+
+<p>
+Implements <a class="el" href="classAliHLTPHOSRawAnalyzerComponent.html#a11">AliHLTPHOSRawAnalyzerComponent</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.html">AliHLTPHOSRawAnalyzerPeakFinderComponent.cxx</a></ul>
+<hr size="1"><address style="align: right;"><small>Generated on Wed Jan 17 21:35:44 2007 for PHOSofflineparameterextraction by&nbsp;
+<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>
+</html>
diff --git a/HLT/PHOS/html/classAliHLTPHOSRawAnalyzerPeakFinderComponent.png b/HLT/PHOS/html/classAliHLTPHOSRawAnalyzerPeakFinderComponent.png
new file mode 100644 (file)
index 0000000..8e4b15d
Binary files /dev/null and b/HLT/PHOS/html/classAliHLTPHOSRawAnalyzerPeakFinderComponent.png differ
diff --git a/HLT/PHOS/html/classes.html b/HLT/PHOS/html/classes.html
new file mode 100644 (file)
index 0000000..c1377a0
--- /dev/null
@@ -0,0 +1,16 @@
+<!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: Alphabetical List</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.3.9.1 -->
+<div class="qindex"><a class="qindex" href="main.html">Main&nbsp;Page</a> | <a class="qindex" href="hierarchy.html">Class&nbsp;Hierarchy</a> | <a class="qindexHL" href="classes.html">Alphabetical&nbsp;List</a> | <a class="qindex" href="annotated.html">Class&nbsp;List</a> | <a class="qindex" href="files.html">File&nbsp;List</a> | <a class="qindex" href="functions.html">Class&nbsp;Members</a> | <a class="qindex" href="globals.html">File&nbsp;Members</a></div>
+<h1>PHOSofflineparameterextraction 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">&nbsp;&nbsp;A&nbsp;&nbsp;</div></td></tr></table>
+</td><td><a class="el" href="classAliHLTPHOSRawAnalyzer.html">AliHLTPHOSRawAnalyzer</a>&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="classAliHLTPHOSRawAnalyzerCrude.html">AliHLTPHOSRawAnalyzerCrude</a>&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="classAliHLTPHOSRawAnalyzerKLevel.html">AliHLTPHOSRawAnalyzerKLevel</a>&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="classAliHLTPHOSRawAnalyzerPeakFinder.html">AliHLTPHOSRawAnalyzerPeakFinder</a>&nbsp;&nbsp;&nbsp;</td></tr><tr><td><a class="el" href="classAliHLTPHOSEmcCalibData.html">AliHLTPHOSEmcCalibData</a>&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="classAliHLTPHOSRawAnalyzerChiSquareFit.html">AliHLTPHOSRawAnalyzerChiSquareFit</a>&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="classAliHLTPHOSRawAnalyzerCrudeComponent.html">AliHLTPHOSRawAnalyzerCrudeComponent</a>&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="classAliHLTPHOSRawAnalyzerLMS.html">AliHLTPHOSRawAnalyzerLMS</a>&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="classAliHLTPHOSRawAnalyzerPeakFinderComponent.html">AliHLTPHOSRawAnalyzerPeakFinderComponent</a>&nbsp;&nbsp;&nbsp;</td></tr><tr><td><a class="el" href="classAliHLTPHOSPulseGenerator.html">AliHLTPHOSPulseGenerator</a>&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="classAliHLTPHOSRawAnalyzerComponent.html">AliHLTPHOSRawAnalyzerComponent</a>&nbsp;&nbsp;&nbsp;</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:35:44 2007 for PHOSofflineparameterextraction by&nbsp;
+<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>
+</html>
diff --git a/HLT/PHOS/html/doxygen.css b/HLT/PHOS/html/doxygen.css
new file mode 100644 (file)
index 0000000..1d4d631
--- /dev/null
@@ -0,0 +1,271 @@
+BODY,H1,H2,H3,H4,H5,H6,P,CENTER,TD,TH,UL,DL,DIV {
+       font-family: Geneva, Arial, Helvetica, sans-serif;
+}
+H1 {
+       text-align: center;
+}
+CAPTION { font-weight: bold }
+DIV.qindex {
+       width: 100%;
+       background-color: #eeeeff;
+       border: 1px solid #b0b0b0;
+       text-align: center;
+       margin: 2px;
+       padding: 2px;
+       line-height: 140%;
+}
+DIV.nav {
+       width: 100%;
+       background-color: #eeeeff;
+       border: 1px solid #b0b0b0;
+       text-align: center;
+       margin: 2px;
+       padding: 2px;
+       line-height: 140%;
+}
+A.qindex {
+       text-decoration: none;
+       font-weight: bold;
+       color: #1A419D;
+}
+A.qindex:visited {
+       text-decoration: none;
+       font-weight: bold;
+       color: #1A419D
+}
+A.qindex:hover {
+       text-decoration: none;
+       background-color: #ddddff;
+}
+A.qindexHL {
+       text-decoration: none;
+       font-weight: bold;
+       background-color: #6666cc;
+       color: #ffffff;
+       border: 1px double #9295C2;
+}
+A.qindexHL:hover {
+       text-decoration: none;
+       background-color: #6666cc;
+       color: #ffffff;
+}
+A.qindexHL:visited { text-decoration: none; background-color: #6666cc; color: #ffffff }
+A.el { text-decoration: none; font-weight: bold }
+A.elRef { font-weight: bold }
+A.code:link { text-decoration: none; font-weight: normal; color: #0000FF}
+A.code:visited { text-decoration: none; font-weight: normal; color: #0000FF}
+A.codeRef:link { font-weight: normal; color: #0000FF}
+A.codeRef:visited { font-weight: normal; color: #0000FF}
+A:hover { text-decoration: none; background-color: #f2f2ff }
+DL.el { margin-left: -1cm }
+.fragment {
+       font-family: monospace
+}
+PRE.fragment {
+       border: 1px solid #CCCCCC;
+       background-color: #f5f5f5;
+       margin-top: 4px;
+       margin-bottom: 4px;
+       margin-left: 2px;
+       margin-right: 8px;
+       padding-left: 6px;
+       padding-right: 6px;
+       padding-top: 4px;
+       padding-bottom: 4px;
+}
+DIV.ah { background-color: black; font-weight: bold; color: #ffffff; margin-bottom: 3px; margin-top: 3px }
+TD.md { background-color: #F4F4FB; font-weight: bold; }
+TD.mdname1 { background-color: #F4F4FB; font-weight: bold; color: #602020; }
+TD.mdname { background-color: #F4F4FB; font-weight: bold; color: #602020; width: 600px; }
+DIV.groupHeader {
+       margin-left: 16px;
+       margin-top: 12px;
+       margin-bottom: 6px;
+       font-weight: bold;
+}
+DIV.groupText { margin-left: 16px; font-style: italic; font-size: 14px }
+BODY {
+       background: white;
+       color: black;
+       margin-right: 20px;
+       margin-left: 20px;
+}
+TD.indexkey {
+       background-color: #eeeeff;
+       font-weight: bold;
+       padding-right  : 10px;
+       padding-top    : 2px;
+       padding-left   : 10px;
+       padding-bottom : 2px;
+       margin-left    : 0px;
+       margin-right   : 0px;
+       margin-top     : 2px;
+       margin-bottom  : 2px;
+       border: 1px solid #CCCCCC;
+}
+TD.indexvalue {
+       background-color: #eeeeff;
+       font-style: italic;
+       padding-right  : 10px;
+       padding-top    : 2px;
+       padding-left   : 10px;
+       padding-bottom : 2px;
+       margin-left    : 0px;
+       margin-right   : 0px;
+       margin-top     : 2px;
+       margin-bottom  : 2px;
+       border: 1px solid #CCCCCC;
+}
+TR.memlist {
+   background-color: #f0f0f0; 
+}
+P.formulaDsp { text-align: center; }
+IMG.formulaDsp { }
+IMG.formulaInl { vertical-align: middle; }
+SPAN.keyword       { color: #008000 }
+SPAN.keywordtype   { color: #604020 }
+SPAN.keywordflow   { color: #e08000 }
+SPAN.comment       { color: #800000 }
+SPAN.preprocessor  { color: #806020 }
+SPAN.stringliteral { color: #002080 }
+SPAN.charliteral   { color: #008080 }
+.mdTable {
+       border: 1px solid #868686;
+       background-color: #F4F4FB;
+}
+.mdRow {
+       padding: 8px 10px;
+}
+.mdescLeft {
+       padding: 0px 8px 4px 8px;
+       font-size: 12px;
+       font-style: italic;
+       background-color: #FAFAFA;
+       border-top: 1px none #E0E0E0;
+       border-right: 1px none #E0E0E0;
+       border-bottom: 1px none #E0E0E0;
+       border-left: 1px none #E0E0E0;
+       margin: 0px;
+}
+.mdescRight {
+       padding: 0px 8px 4px 8px;
+       font-size: 12px;
+       font-style: italic;
+       background-color: #FAFAFA;
+       border-top: 1px none #E0E0E0;
+       border-right: 1px none #E0E0E0;
+       border-bottom: 1px none #E0E0E0;
+       border-left: 1px none #E0E0E0;
+       margin: 0px;
+}
+.memItemLeft {
+       padding: 1px 0px 0px 8px;
+       margin: 4px;
+       border-top-width: 1px;
+       border-right-width: 1px;
+       border-bottom-width: 1px;
+       border-left-width: 1px;
+       border-top-color: #E0E0E0;
+       border-right-color: #E0E0E0;
+       border-bottom-color: #E0E0E0;
+       border-left-color: #E0E0E0;
+       border-top-style: solid;
+       border-right-style: none;
+       border-bottom-style: none;
+       border-left-style: none;
+       background-color: #FAFAFA;
+       font-size: 12px;
+}
+.memItemRight {
+       padding: 1px 8px 0px 8px;
+       margin: 4px;
+       border-top-width: 1px;
+       border-right-width: 1px;
+       border-bottom-width: 1px;
+       border-left-width: 1px;
+       border-top-color: #E0E0E0;
+       border-right-color: #E0E0E0;
+       border-bottom-color: #E0E0E0;
+       border-left-color: #E0E0E0;
+       border-top-style: solid;
+       border-right-style: none;
+       border-bottom-style: none;
+       border-left-style: none;
+       background-color: #FAFAFA;
+       font-size: 13px;
+}
+.memTemplItemLeft {
+       padding: 1px 0px 0px 8px;
+       margin: 4px;
+       border-top-width: 1px;
+       border-right-width: 1px;
+       border-bottom-width: 1px;
+       border-left-width: 1px;
+       border-top-color: #E0E0E0;
+       border-right-color: #E0E0E0;
+       border-bottom-color: #E0E0E0;
+       border-left-color: #E0E0E0;
+       border-top-style: none;
+       border-right-style: none;
+       border-bottom-style: none;
+       border-left-style: none;
+       background-color: #FAFAFA;
+       font-size: 12px;
+}
+.memTemplItemRight {
+       padding: 1px 8px 0px 8px;
+       margin: 4px;
+       border-top-width: 1px;
+       border-right-width: 1px;
+       border-bottom-width: 1px;
+       border-left-width: 1px;
+       border-top-color: #E0E0E0;
+       border-right-color: #E0E0E0;
+       border-bottom-color: #E0E0E0;
+       border-left-color: #E0E0E0;
+       border-top-style: none;
+       border-right-style: none;
+       border-bottom-style: none;
+       border-left-style: none;
+       background-color: #FAFAFA;
+       font-size: 13px;
+}
+.memTemplParams {
+       padding: 1px 0px 0px 8px;
+       margin: 4px;
+       border-top-width: 1px;
+       border-right-width: 1px;
+       border-bottom-width: 1px;
+       border-left-width: 1px;
+       border-top-color: #E0E0E0;
+       border-right-color: #E0E0E0;
+       border-bottom-color: #E0E0E0;
+       border-left-color: #E0E0E0;
+       border-top-style: solid;
+       border-right-style: none;
+       border-bottom-style: none;
+       border-left-style: none;
+       color: #606060;
+       background-color: #FAFAFA;
+       font-size: 12px;
+}
+.search     { color: #003399;
+              font-weight: bold;
+}
+FORM.search {
+              margin-bottom: 0px;
+              margin-top: 0px;
+}
+INPUT.search { font-size: 75%;
+               color: #000080;
+               font-weight: normal;
+               background-color: #eeeeff;
+}
+TD.tiny      { font-size: 75%;
+}
+a {
+       color: #252E78;
+}
+a:visited {
+       color: #3D2185;
+}
diff --git a/HLT/PHOS/html/doxygen.png b/HLT/PHOS/html/doxygen.png
new file mode 100644 (file)
index 0000000..936b780
Binary files /dev/null and b/HLT/PHOS/html/doxygen.png differ
diff --git a/HLT/PHOS/html/files.html b/HLT/PHOS/html/files.html
new file mode 100644 (file)
index 0000000..6408c05
--- /dev/null
@@ -0,0 +1,39 @@
+<!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: File Index</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.3.9.1 -->
+<div class="qindex"><a class="qindex" href="main.html">Main&nbsp;Page</a> | <a class="qindex" href="hierarchy.html">Class&nbsp;Hierarchy</a> | <a class="qindex" href="classes.html">Alphabetical&nbsp;List</a> | <a class="qindex" href="annotated.html">Class&nbsp;List</a> | <a class="qindexHL" href="files.html">File&nbsp;List</a> | <a class="qindex" href="functions.html">Class&nbsp;Members</a> | <a class="qindex" href="globals.html">File&nbsp;Members</a></div>
+<h1>PHOSofflineparameterextraction File List</h1>Here is a list of all files with brief descriptions:<table>
+  <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="AliHLTPHOSEmcCalibData_8cxx.html">AliHLTPHOSEmcCalibData.cxx</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="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="AliHLTPHOSPulseGenerator_8cxx.html">AliHLTPHOSPulseGenerator.cxx</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></td><td class="indexvalue"></td></tr>
+  <tr><td class="indexkey"><a class="el" href="AliHLTPHOSRawAnalyzer_8h.html">AliHLTPHOSRawAnalyzer.h</a> <a href="AliHLTPHOSRawAnalyzer_8h-source.html">[code]</a></td><td class="indexvalue"></td></tr>
+  <tr><td class="indexkey"><a class="el" href="AliHLTPHOSRawAnalyzerChiSquareFit_8cxx.html">AliHLTPHOSRawAnalyzerChiSquareFit.cxx</a></td><td class="indexvalue"></td></tr>
+  <tr><td class="indexkey"><a class="el" href="AliHLTPHOSRawAnalyzerChiSquareFit_8h.html">AliHLTPHOSRawAnalyzerChiSquareFit.h</a> <a href="AliHLTPHOSRawAnalyzerChiSquareFit_8h-source.html">[code]</a></td><td class="indexvalue"></td></tr>
+  <tr><td class="indexkey"><a class="el" href="AliHLTPHOSRawAnalyzerComponent_8cxx.html">AliHLTPHOSRawAnalyzerComponent.cxx</a></td><td class="indexvalue"></td></tr>
+  <tr><td class="indexkey"><a class="el" href="AliHLTPHOSRawAnalyzerComponent_8h.html">AliHLTPHOSRawAnalyzerComponent.h</a> <a href="AliHLTPHOSRawAnalyzerComponent_8h-source.html">[code]</a></td><td class="indexvalue"></td></tr>
+  <tr><td class="indexkey"><a class="el" href="AliHLTPHOSRawAnalyzerCrude_8cxx.html">AliHLTPHOSRawAnalyzerCrude.cxx</a></td><td class="indexvalue"></td></tr>
+  <tr><td class="indexkey"><a class="el" href="AliHLTPHOSRawAnalyzerCrude_8h.html">AliHLTPHOSRawAnalyzerCrude.h</a> <a href="AliHLTPHOSRawAnalyzerCrude_8h-source.html">[code]</a></td><td class="indexvalue"></td></tr>
+  <tr><td class="indexkey"><a class="el" href="AliHLTPHOSRawAnalyzerCrudeComponent_8cxx.html">AliHLTPHOSRawAnalyzerCrudeComponent.cxx</a></td><td class="indexvalue"></td></tr>
+  <tr><td class="indexkey"><a class="el" href="AliHLTPHOSRawAnalyzerCrudeComponent_8h.html">AliHLTPHOSRawAnalyzerCrudeComponent.h</a> <a href="AliHLTPHOSRawAnalyzerCrudeComponent_8h-source.html">[code]</a></td><td class="indexvalue"></td></tr>
+  <tr><td class="indexkey"><a class="el" href="AliHLTPHOSRawAnalyzerKLevel_8cxx.html">AliHLTPHOSRawAnalyzerKLevel.cxx</a></td><td class="indexvalue"></td></tr>
+  <tr><td class="indexkey"><a class="el" href="AliHLTPHOSRawAnalyzerKLevel_8h.html">AliHLTPHOSRawAnalyzerKLevel.h</a> <a href="AliHLTPHOSRawAnalyzerKLevel_8h-source.html">[code]</a></td><td class="indexvalue"></td></tr>
+  <tr><td class="indexkey"><a class="el" href="AliHLTPHOSRawAnalyzerLMS_8cxx.html">AliHLTPHOSRawAnalyzerLMS.cxx</a></td><td class="indexvalue"></td></tr>
+  <tr><td class="indexkey"><a class="el" href="AliHLTPHOSRawAnalyzerLMS_8h.html">AliHLTPHOSRawAnalyzerLMS.h</a> <a href="AliHLTPHOSRawAnalyzerLMS_8h-source.html">[code]</a></td><td class="indexvalue"></td></tr>
+  <tr><td class="indexkey"><a class="el" href="AliHLTPHOSRawAnalyzerPeakFinder_8cxx.html">AliHLTPHOSRawAnalyzerPeakFinder.cxx</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></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="PeakFinderTest_8cxx.html">PeakFinderTest.cxx</a></td><td class="indexvalue"></td></tr>
+</table>
+<hr size="1"><address style="align: right;"><small>Generated on Wed Jan 17 21:35:44 2007 for PHOSofflineparameterextraction by&nbsp;
+<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>
+</html>
diff --git a/HLT/PHOS/html/ftv2blank.png b/HLT/PHOS/html/ftv2blank.png
new file mode 100644 (file)
index 0000000..3f626d6
Binary files /dev/null and b/HLT/PHOS/html/ftv2blank.png differ
diff --git a/HLT/PHOS/html/ftv2doc.png b/HLT/PHOS/html/ftv2doc.png
new file mode 100644 (file)
index 0000000..2d16532
Binary files /dev/null and b/HLT/PHOS/html/ftv2doc.png differ
diff --git a/HLT/PHOS/html/ftv2folderclosed.png b/HLT/PHOS/html/ftv2folderclosed.png
new file mode 100644 (file)
index 0000000..fc94268
Binary files /dev/null and b/HLT/PHOS/html/ftv2folderclosed.png differ
diff --git a/HLT/PHOS/html/ftv2folderopen.png b/HLT/PHOS/html/ftv2folderopen.png
new file mode 100644 (file)
index 0000000..30e9a2c
Binary files /dev/null and b/HLT/PHOS/html/ftv2folderopen.png differ
diff --git a/HLT/PHOS/html/ftv2lastnode.png b/HLT/PHOS/html/ftv2lastnode.png
new file mode 100644 (file)
index 0000000..f1fc64e
Binary files /dev/null and b/HLT/PHOS/html/ftv2lastnode.png differ
diff --git a/HLT/PHOS/html/ftv2link.png b/HLT/PHOS/html/ftv2link.png
new file mode 100644 (file)
index 0000000..f254951
Binary files /dev/null and b/HLT/PHOS/html/ftv2link.png differ
diff --git a/HLT/PHOS/html/ftv2mlastnode.png b/HLT/PHOS/html/ftv2mlastnode.png
new file mode 100644 (file)
index 0000000..0de7e45
Binary files /dev/null and b/HLT/PHOS/html/ftv2mlastnode.png differ
diff --git a/HLT/PHOS/html/ftv2mnode.png b/HLT/PHOS/html/ftv2mnode.png
new file mode 100644 (file)
index 0000000..72f185b
Binary files /dev/null and b/HLT/PHOS/html/ftv2mnode.png differ
diff --git a/HLT/PHOS/html/ftv2node.png b/HLT/PHOS/html/ftv2node.png
new file mode 100644 (file)
index 0000000..c23e9f9
Binary files /dev/null and b/HLT/PHOS/html/ftv2node.png differ
diff --git a/HLT/PHOS/html/ftv2plastnode.png b/HLT/PHOS/html/ftv2plastnode.png
new file mode 100644 (file)
index 0000000..1bc6181
Binary files /dev/null and b/HLT/PHOS/html/ftv2plastnode.png differ
diff --git a/HLT/PHOS/html/ftv2pnode.png b/HLT/PHOS/html/ftv2pnode.png
new file mode 100644 (file)
index 0000000..2f6070c
Binary files /dev/null and b/HLT/PHOS/html/ftv2pnode.png differ
diff --git a/HLT/PHOS/html/ftv2vertline.png b/HLT/PHOS/html/ftv2vertline.png
new file mode 100644 (file)
index 0000000..f5a0378
Binary files /dev/null and b/HLT/PHOS/html/ftv2vertline.png differ
diff --git a/HLT/PHOS/html/functions.html b/HLT/PHOS/html/functions.html
new file mode 100644 (file)
index 0000000..68a9544
--- /dev/null
@@ -0,0 +1,138 @@
+<!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: Class Members</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.3.9.1 -->
+<div class="qindex"><a class="qindex" href="main.html">Main&nbsp;Page</a> | <a class="qindex" href="hierarchy.html">Class&nbsp;Hierarchy</a> | <a class="qindex" href="classes.html">Alphabetical&nbsp;List</a> | <a class="qindex" href="annotated.html">Class&nbsp;List</a> | <a class="qindex" href="files.html">File&nbsp;List</a> | <a class="qindexHL" href="functions.html">Class&nbsp;Members</a> | <a class="qindex" href="globals.html">File&nbsp;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>
+
+<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#a5">AliHLTPHOSPulseGenerator</a><li>AddNoise()
+: <a class="el" href="classAliHLTPHOSPulseGenerator.html#a7">AliHLTPHOSPulseGenerator</a><li>AddPretriggerSamples()
+: <a class="el" href="classAliHLTPHOSPulseGenerator.html#a8">AliHLTPHOSPulseGenerator</a><li>AliHLTPHOSEmcCalibData()
+: <a class="el" href="classAliHLTPHOSEmcCalibData.html#a2">AliHLTPHOSEmcCalibData</a><li>AliHLTPHOSPulseGenerator()
+: <a class="el" href="classAliHLTPHOSPulseGenerator.html#a3">AliHLTPHOSPulseGenerator</a><li>AliHLTPHOSRawAnalyzer()
+: <a class="el" href="classAliHLTPHOSRawAnalyzer.html#a3">AliHLTPHOSRawAnalyzer</a><li>AliHLTPHOSRawAnalyzerChiSquareFit()
+: <a class="el" href="classAliHLTPHOSRawAnalyzerChiSquareFit.html#a1">AliHLTPHOSRawAnalyzerChiSquareFit</a><li>AliHLTPHOSRawAnalyzerComponent()
+: <a class="el" href="classAliHLTPHOSRawAnalyzerComponent.html#a2">AliHLTPHOSRawAnalyzerComponent</a><li>AliHLTPHOSRawAnalyzerCrude()
+: <a class="el" href="classAliHLTPHOSRawAnalyzerCrude.html#a1">AliHLTPHOSRawAnalyzerCrude</a><li>AliHLTPHOSRawAnalyzerCrudeComponent()
+: <a class="el" href="classAliHLTPHOSRawAnalyzerCrudeComponent.html#a2">AliHLTPHOSRawAnalyzerCrudeComponent</a><li>AliHLTPHOSRawAnalyzerKLevel()
+: <a class="el" href="classAliHLTPHOSRawAnalyzerKLevel.html#a1">AliHLTPHOSRawAnalyzerKLevel</a><li>AliHLTPHOSRawAnalyzerLMS()
+: <a class="el" href="classAliHLTPHOSRawAnalyzerLMS.html#a2">AliHLTPHOSRawAnalyzerLMS</a><li>AliHLTPHOSRawAnalyzerPeakFinder()
+: <a class="el" href="classAliHLTPHOSRawAnalyzerPeakFinder.html#a1">AliHLTPHOSRawAnalyzerPeakFinder</a><li>AliHLTPHOSRawAnalyzerPeakFinderComponent()
+: <a class="el" href="classAliHLTPHOSRawAnalyzerPeakFinderComponent.html#a2">AliHLTPHOSRawAnalyzerPeakFinderComponent</a><li>analyzerPtr
+: <a class="el" href="classAliHLTPHOSRawAnalyzerComponent.html#p0">AliHLTPHOSRawAnalyzerComponent</a><li>aVector
+: <a class="el" href="classAliHLTPHOSRawAnalyzerPeakFinder.html#r1">AliHLTPHOSRawAnalyzerPeakFinder</a></ul>
+<h3><a class="anchor" name="index_b">- b -</a></h3><ul>
+<li>BaselineCorrection()
+: <a class="el" href="classAliHLTPHOSRawAnalyzer.html#a6">AliHLTPHOSRawAnalyzer</a></ul>
+<h3><a class="anchor" name="index_d">- d -</a></h3><ul>
+<li>Deinit()
+: <a class="el" href="classAliHLTPHOSRawAnalyzerComponent.html#a5">AliHLTPHOSRawAnalyzerComponent</a><li>DoDeinit()
+: <a class="el" href="classAliHLTPHOSRawAnalyzerComponent.html#a6">AliHLTPHOSRawAnalyzerComponent</a><li>DoEvent()
+: <a class="el" href="classAliHLTPHOSRawAnalyzerComponent.html#a12">AliHLTPHOSRawAnalyzerComponent</a><li>DoInit()
+: <a class="el" href="classAliHLTPHOSRawAnalyzerComponent.html#a4">AliHLTPHOSRawAnalyzerComponent</a></ul>
+<h3><a class="anchor" name="index_e">- e -</a></h3><ul>
+<li>Evaluate()
+: <a class="el" href="classAliHLTPHOSRawAnalyzerPeakFinder.html#a6">AliHLTPHOSRawAnalyzerPeakFinder</a>, <a class="el" href="classAliHLTPHOSRawAnalyzerLMS.html#a5">AliHLTPHOSRawAnalyzerLMS</a>, <a class="el" href="classAliHLTPHOSRawAnalyzerKLevel.html#a4">AliHLTPHOSRawAnalyzerKLevel</a>, <a class="el" href="classAliHLTPHOSRawAnalyzerCrude.html#a4">AliHLTPHOSRawAnalyzerCrude</a>, <a class="el" href="classAliHLTPHOSRawAnalyzerChiSquareFit.html#a4">AliHLTPHOSRawAnalyzerChiSquareFit</a>, <a class="el" href="classAliHLTPHOSRawAnalyzer.html#a14">AliHLTPHOSRawAnalyzer</a><li>eventCount
+: <a class="el" href="classAliHLTPHOSRawAnalyzerComponent.html#r0">AliHLTPHOSRawAnalyzerComponent</a></ul>
+<h3><a class="anchor" name="index_f">- f -</a></h3><ul>
+<li>fADCchannelEnergy
+: <a class="el" href="classAliHLTPHOSEmcCalibData.html#p0">AliHLTPHOSEmcCalibData</a><li>fADCpedestalAltroReg
+: <a class="el" href="classAliHLTPHOSEmcCalibData.html#p2">AliHLTPHOSEmcCalibData</a><li>fADCpedestalCorrectionTable
+: <a class="el" href="classAliHLTPHOSEmcCalibData.html#p3">AliHLTPHOSEmcCalibData</a><li>fADCpedestalEmcMeasured
+: <a class="el" href="classAliHLTPHOSEmcCalibData.html#p1">AliHLTPHOSEmcCalibData</a><li>fAmplitude
+: <a class="el" href="classAliHLTPHOSPulseGenerator.html#r0">AliHLTPHOSPulseGenerator</a><li>fDAmpl
+: <a class="el" href="classAliHLTPHOSRawAnalyzer.html#p6">AliHLTPHOSRawAnalyzer</a><li>fDAmplGuess
+: <a class="el" href="classAliHLTPHOSRawAnalyzer.html#p3">AliHLTPHOSRawAnalyzer</a><li>fDataPtr
+: <a class="el" href="classAliHLTPHOSPulseGenerator.html#r5">AliHLTPHOSPulseGenerator</a><li>fDT
+: <a class="el" href="classAliHLTPHOSPulseGenerator.html#r6">AliHLTPHOSPulseGenerator</a><li>fDTof
+: <a class="el" href="classAliHLTPHOSRawAnalyzer.html#p5">AliHLTPHOSRawAnalyzer</a><li>fDTofGuess
+: <a class="el" href="classAliHLTPHOSRawAnalyzer.html#p2">AliHLTPHOSRawAnalyzer</a><li>fEvent
+: <a class="el" href="classAliHLTPHOSPulseGenerator.html#r7">AliHLTPHOSPulseGenerator</a><li>fFloatDataPtr
+: <a class="el" href="classAliHLTPHOSRawAnalyzer.html#p0">AliHLTPHOSRawAnalyzer</a><li>FindStartIndex()
+: <a class="el" href="classAliHLTPHOSRawAnalyzer.html#a7">AliHLTPHOSRawAnalyzer</a><li>fNSamples
+: <a class="el" href="classAliHLTPHOSPulseGenerator.html#r1">AliHLTPHOSPulseGenerator</a><li>fPCovarPtrPtr
+: <a class="el" href="classAliHLTPHOSRawAnalyzerLMS.html#r1">AliHLTPHOSRawAnalyzerLMS</a><li>fSampleFreq
+: <a class="el" href="classAliHLTPHOSPulseGenerator.html#r3">AliHLTPHOSPulseGenerator</a><li>fSampleFrequency
+: <a class="el" href="classAliHLTPHOSRawAnalyzer.html#p1">AliHLTPHOSRawAnalyzer</a><li>fTau
+: <a class="el" href="classAliHLTPHOSRawAnalyzer.html#p4">AliHLTPHOSRawAnalyzer</a>, <a class="el" href="classAliHLTPHOSPulseGenerator.html#r2">AliHLTPHOSPulseGenerator</a><li>fTZero
+: <a class="el" href="classAliHLTPHOSPulseGenerator.html#r4">AliHLTPHOSPulseGenerator</a></ul>
+<h3><a class="anchor" name="index_g">- g -</a></h3><ul>
+<li>GetADCchannelEnergy()
+: <a class="el" href="classAliHLTPHOSEmcCalibData.html#a7">AliHLTPHOSEmcCalibData</a><li>GetADCpedestalEmcMeasured()
+: <a class="el" href="classAliHLTPHOSEmcCalibData.html#a8">AliHLTPHOSEmcCalibData</a><li>GetComponentID()
+: <a class="el" href="classAliHLTPHOSRawAnalyzerPeakFinderComponent.html#a4">AliHLTPHOSRawAnalyzerPeakFinderComponent</a>, <a class="el" href="classAliHLTPHOSRawAnalyzerCrudeComponent.html#a4">AliHLTPHOSRawAnalyzerCrudeComponent</a>, <a class="el" href="classAliHLTPHOSRawAnalyzerComponent.html#a7">AliHLTPHOSRawAnalyzerComponent</a><li>GetEnergy()
+: <a class="el" href="classAliHLTPHOSRawAnalyzer.html#a9">AliHLTPHOSRawAnalyzer</a><li>GetInputDataTypes()
+: <a class="el" href="classAliHLTPHOSRawAnalyzerComponent.html#a8">AliHLTPHOSRawAnalyzerComponent</a><li>GetOutputDataSize()
+: <a class="el" href="classAliHLTPHOSRawAnalyzerComponent.html#a10">AliHLTPHOSRawAnalyzerComponent</a><li>GetOutputDataType()
+: <a class="el" href="classAliHLTPHOSRawAnalyzerComponent.html#a9">AliHLTPHOSRawAnalyzerComponent</a><li>GetPulse()
+: <a class="el" href="classAliHLTPHOSPulseGenerator.html#a10">AliHLTPHOSPulseGenerator</a><li>GetTiming()
+: <a class="el" href="classAliHLTPHOSRawAnalyzer.html#a8">AliHLTPHOSRawAnalyzer</a></ul>
+<h3><a class="anchor" name="index_i">- i -</a></h3><ul>
+<li>inputDataTypes
+: <a class="el" href="classAliHLTPHOSRawAnalyzerComponent.html#v0">AliHLTPHOSRawAnalyzerComponent</a></ul>
+<h3><a class="anchor" name="index_k">- k -</a></h3><ul>
+<li>kfMCovarPtrPtr
+: <a class="el" href="classAliHLTPHOSRawAnalyzerLMS.html#r0">AliHLTPHOSRawAnalyzerLMS</a></ul>
+<h3><a class="anchor" name="index_m">- m -</a></h3><ul>
+<li>MakeADCpedestalCorrectionTable()
+: <a class="el" href="classAliHLTPHOSEmcCalibData.html#a11">AliHLTPHOSEmcCalibData</a><li>MakeInitialGuess()
+: <a class="el" href="classAliHLTPHOSRawAnalyzer.html#a13">AliHLTPHOSRawAnalyzer</a><li>MakePulse()
+: <a class="el" href="classAliHLTPHOSPulseGenerator.html#d1">AliHLTPHOSPulseGenerator</a></ul>
+<h3><a class="anchor" name="index_n">- n -</a></h3><ul>
+<li>n
+: <a class="el" href="classAliHLTPHOSRawAnalyzer.html#p7">AliHLTPHOSRawAnalyzer</a></ul>
+<h3><a class="anchor" name="index_o">- o -</a></h3><ul>
+<li>operator=()
+: <a class="el" href="classAliHLTPHOSRawAnalyzerPeakFinderComponent.html#a3">AliHLTPHOSRawAnalyzerPeakFinderComponent</a>, <a class="el" href="classAliHLTPHOSRawAnalyzerPeakFinder.html#a2">AliHLTPHOSRawAnalyzerPeakFinder</a>, <a class="el" href="classAliHLTPHOSRawAnalyzerLMS.html#a3">AliHLTPHOSRawAnalyzerLMS</a>, <a class="el" href="classAliHLTPHOSRawAnalyzerKLevel.html#a2">AliHLTPHOSRawAnalyzerKLevel</a>, <a class="el" href="classAliHLTPHOSRawAnalyzerCrudeComponent.html#a3">AliHLTPHOSRawAnalyzerCrudeComponent</a>, <a class="el" href="classAliHLTPHOSRawAnalyzerCrude.html#a2">AliHLTPHOSRawAnalyzerCrude</a>, <a class="el" href="classAliHLTPHOSRawAnalyzerComponent.html#a3">AliHLTPHOSRawAnalyzerComponent</a>, <a class="el" href="classAliHLTPHOSRawAnalyzerChiSquareFit.html#a2">AliHLTPHOSRawAnalyzerChiSquareFit</a>, <a class="el" href="classAliHLTPHOSRawAnalyzer.html#a4">AliHLTPHOSRawAnalyzer</a>, <a class="el" href="classAliHLTPHOSPulseGenerator.html#a4">AliHLTPHOSPulseGenerator</a>, <a class="el" href="classAliHLTPHOSEmcCalibData.html#a3">AliHLTPHOSEmcCalibData</a><li>outputDataType
+: <a class="el" href="classAliHLTPHOSRawAnalyzerComponent.html#v1">AliHLTPHOSRawAnalyzerComponent</a></ul>
+<h3><a class="anchor" name="index_p">- p -</a></h3><ul>
+<li>Print()
+: <a class="el" href="classAliHLTPHOSEmcCalibData.html#a6">AliHLTPHOSEmcCalibData</a></ul>
+<h3><a class="anchor" name="index_q">- q -</a></h3><ul>
+<li>Quantisize()
+: <a class="el" href="classAliHLTPHOSPulseGenerator.html#a11">AliHLTPHOSPulseGenerator</a></ul>
+<h3><a class="anchor" name="index_r">- r -</a></h3><ul>
+<li>Reset()
+: <a class="el" href="classAliHLTPHOSEmcCalibData.html#a5">AliHLTPHOSEmcCalibData</a></ul>
+<h3><a class="anchor" name="index_s">- s -</a></h3><ul>
+<li>SetADCchannelEnergy()
+: <a class="el" href="classAliHLTPHOSEmcCalibData.html#a9">AliHLTPHOSEmcCalibData</a><li>SetADCpedestalEmcMeasured()
+: <a class="el" href="classAliHLTPHOSEmcCalibData.html#a10">AliHLTPHOSEmcCalibData</a><li>SetAmplitude()
+: <a class="el" href="classAliHLTPHOSPulseGenerator.html#a12">AliHLTPHOSPulseGenerator</a><li>SetAVector()
+: <a class="el" href="classAliHLTPHOSRawAnalyzerPeakFinder.html#a5">AliHLTPHOSRawAnalyzerPeakFinder</a><li>SetData()
+: <a class="el" href="classAliHLTPHOSRawAnalyzer.html#a10">AliHLTPHOSRawAnalyzer</a><li>SetDT()
+: <a class="el" href="classAliHLTPHOSPulseGenerator.html#a13">AliHLTPHOSPulseGenerator</a><li>SetSampleFreq()
+: <a class="el" href="classAliHLTPHOSRawAnalyzer.html#a11">AliHLTPHOSRawAnalyzer</a><li>SetTVector()
+: <a class="el" href="classAliHLTPHOSRawAnalyzerPeakFinder.html#a4">AliHLTPHOSRawAnalyzerPeakFinder</a><li>SetTZero()
+: <a class="el" href="classAliHLTPHOSPulseGenerator.html#a14">AliHLTPHOSPulseGenerator</a><li>Spawn()
+: <a class="el" href="classAliHLTPHOSRawAnalyzerPeakFinderComponent.html#a5">AliHLTPHOSRawAnalyzerPeakFinderComponent</a>, <a class="el" href="classAliHLTPHOSRawAnalyzerCrudeComponent.html#a5">AliHLTPHOSRawAnalyzerCrudeComponent</a>, <a class="el" href="classAliHLTPHOSRawAnalyzerComponent.html#a11">AliHLTPHOSRawAnalyzerComponent</a></ul>
+<h3><a class="anchor" name="index_t">- t -</a></h3><ul>
+<li>tKLevel
+: <a class="el" href="classAliHLTPHOSRawAnalyzerKLevel.html#r0">AliHLTPHOSRawAnalyzerKLevel</a><li>tVector
+: <a class="el" href="classAliHLTPHOSRawAnalyzerPeakFinder.html#r0">AliHLTPHOSRawAnalyzerPeakFinder</a></ul>
+<h3><a class="anchor" name="index_~">- ~ -</a></h3><ul>
+<li>~AliHLTPHOSEmcCalibData()
+: <a class="el" href="classAliHLTPHOSEmcCalibData.html#a4">AliHLTPHOSEmcCalibData</a><li>~AliHLTPHOSPulseGenerator()
+: <a class="el" href="classAliHLTPHOSPulseGenerator.html#a1">AliHLTPHOSPulseGenerator</a><li>~AliHLTPHOSRawAnalyzer()
+: <a class="el" href="classAliHLTPHOSRawAnalyzer.html#a1">AliHLTPHOSRawAnalyzer</a><li>~AliHLTPHOSRawAnalyzerChiSquareFit()
+: <a class="el" href="classAliHLTPHOSRawAnalyzerChiSquareFit.html#a3">AliHLTPHOSRawAnalyzerChiSquareFit</a><li>~AliHLTPHOSRawAnalyzerComponent()
+: <a class="el" href="classAliHLTPHOSRawAnalyzerComponent.html#a1">AliHLTPHOSRawAnalyzerComponent</a><li>~AliHLTPHOSRawAnalyzerCrude()
+: <a class="el" href="classAliHLTPHOSRawAnalyzerCrude.html#a3">AliHLTPHOSRawAnalyzerCrude</a><li>~AliHLTPHOSRawAnalyzerCrudeComponent()
+: <a class="el" href="classAliHLTPHOSRawAnalyzerCrudeComponent.html#a1">AliHLTPHOSRawAnalyzerCrudeComponent</a><li>~AliHLTPHOSRawAnalyzerKLevel()
+: <a class="el" href="classAliHLTPHOSRawAnalyzerKLevel.html#a3">AliHLTPHOSRawAnalyzerKLevel</a><li>~AliHLTPHOSRawAnalyzerLMS()
+: <a class="el" href="classAliHLTPHOSRawAnalyzerLMS.html#a4">AliHLTPHOSRawAnalyzerLMS</a><li>~AliHLTPHOSRawAnalyzerPeakFinder()
+: <a class="el" href="classAliHLTPHOSRawAnalyzerPeakFinder.html#a3">AliHLTPHOSRawAnalyzerPeakFinder</a><li>~AliHLTPHOSRawAnalyzerPeakFinderComponent()
+: <a class="el" href="classAliHLTPHOSRawAnalyzerPeakFinderComponent.html#a1">AliHLTPHOSRawAnalyzerPeakFinderComponent</a></ul>
+<hr size="1"><address style="align: right;"><small>Generated on Wed Jan 17 21:35:44 2007 for PHOSofflineparameterextraction by&nbsp;
+<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>
+</html>
diff --git a/HLT/PHOS/html/functions_func.html b/HLT/PHOS/html/functions_func.html
new file mode 100644 (file)
index 0000000..85a4bc7
--- /dev/null
@@ -0,0 +1,102 @@
+<!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: Class Members - Functions</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.3.9.1 -->
+<div class="qindex"><a class="qindex" href="main.html">Main&nbsp;Page</a> | <a class="qindex" href="hierarchy.html">Class&nbsp;Hierarchy</a> | <a class="qindex" href="classes.html">Alphabetical&nbsp;List</a> | <a class="qindex" href="annotated.html">Class&nbsp;List</a> | <a class="qindex" href="files.html">File&nbsp;List</a> | <a class="qindexHL" href="functions.html">Class&nbsp;Members</a> | <a class="qindex" href="globals.html">File&nbsp;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>
+
+<p>
+
+<p>
+<h3><a class="anchor" name="index_a">- a -</a></h3><ul>
+<li>AddBaseline()
+: <a class="el" href="classAliHLTPHOSPulseGenerator.html#a5">AliHLTPHOSPulseGenerator</a><li>AddNoise()
+: <a class="el" href="classAliHLTPHOSPulseGenerator.html#a7">AliHLTPHOSPulseGenerator</a><li>AddPretriggerSamples()
+: <a class="el" href="classAliHLTPHOSPulseGenerator.html#a8">AliHLTPHOSPulseGenerator</a><li>AliHLTPHOSEmcCalibData()
+: <a class="el" href="classAliHLTPHOSEmcCalibData.html#a2">AliHLTPHOSEmcCalibData</a><li>AliHLTPHOSPulseGenerator()
+: <a class="el" href="classAliHLTPHOSPulseGenerator.html#a3">AliHLTPHOSPulseGenerator</a><li>AliHLTPHOSRawAnalyzer()
+: <a class="el" href="classAliHLTPHOSRawAnalyzer.html#a3">AliHLTPHOSRawAnalyzer</a><li>AliHLTPHOSRawAnalyzerChiSquareFit()
+: <a class="el" href="classAliHLTPHOSRawAnalyzerChiSquareFit.html#a1">AliHLTPHOSRawAnalyzerChiSquareFit</a><li>AliHLTPHOSRawAnalyzerComponent()
+: <a class="el" href="classAliHLTPHOSRawAnalyzerComponent.html#a2">AliHLTPHOSRawAnalyzerComponent</a><li>AliHLTPHOSRawAnalyzerCrude()
+: <a class="el" href="classAliHLTPHOSRawAnalyzerCrude.html#a1">AliHLTPHOSRawAnalyzerCrude</a><li>AliHLTPHOSRawAnalyzerCrudeComponent()
+: <a class="el" href="classAliHLTPHOSRawAnalyzerCrudeComponent.html#a2">AliHLTPHOSRawAnalyzerCrudeComponent</a><li>AliHLTPHOSRawAnalyzerKLevel()
+: <a class="el" href="classAliHLTPHOSRawAnalyzerKLevel.html#a1">AliHLTPHOSRawAnalyzerKLevel</a><li>AliHLTPHOSRawAnalyzerLMS()
+: <a class="el" href="classAliHLTPHOSRawAnalyzerLMS.html#a2">AliHLTPHOSRawAnalyzerLMS</a><li>AliHLTPHOSRawAnalyzerPeakFinder()
+: <a class="el" href="classAliHLTPHOSRawAnalyzerPeakFinder.html#a1">AliHLTPHOSRawAnalyzerPeakFinder</a><li>AliHLTPHOSRawAnalyzerPeakFinderComponent()
+: <a class="el" href="classAliHLTPHOSRawAnalyzerPeakFinderComponent.html#a2">AliHLTPHOSRawAnalyzerPeakFinderComponent</a></ul>
+<h3><a class="anchor" name="index_b">- b -</a></h3><ul>
+<li>BaselineCorrection()
+: <a class="el" href="classAliHLTPHOSRawAnalyzer.html#a6">AliHLTPHOSRawAnalyzer</a></ul>
+<h3><a class="anchor" name="index_d">- d -</a></h3><ul>
+<li>Deinit()
+: <a class="el" href="classAliHLTPHOSRawAnalyzerComponent.html#a5">AliHLTPHOSRawAnalyzerComponent</a><li>DoDeinit()
+: <a class="el" href="classAliHLTPHOSRawAnalyzerComponent.html#a6">AliHLTPHOSRawAnalyzerComponent</a><li>DoEvent()
+: <a class="el" href="classAliHLTPHOSRawAnalyzerComponent.html#a12">AliHLTPHOSRawAnalyzerComponent</a><li>DoInit()
+: <a class="el" href="classAliHLTPHOSRawAnalyzerComponent.html#a4">AliHLTPHOSRawAnalyzerComponent</a></ul>
+<h3><a class="anchor" name="index_e">- e -</a></h3><ul>
+<li>Evaluate()
+: <a class="el" href="classAliHLTPHOSRawAnalyzerPeakFinder.html#a6">AliHLTPHOSRawAnalyzerPeakFinder</a>, <a class="el" href="classAliHLTPHOSRawAnalyzerLMS.html#a5">AliHLTPHOSRawAnalyzerLMS</a>, <a class="el" href="classAliHLTPHOSRawAnalyzerKLevel.html#a4">AliHLTPHOSRawAnalyzerKLevel</a>, <a class="el" href="classAliHLTPHOSRawAnalyzerCrude.html#a4">AliHLTPHOSRawAnalyzerCrude</a>, <a class="el" href="classAliHLTPHOSRawAnalyzerChiSquareFit.html#a4">AliHLTPHOSRawAnalyzerChiSquareFit</a>, <a class="el" href="classAliHLTPHOSRawAnalyzer.html#a14">AliHLTPHOSRawAnalyzer</a></ul>
+<h3><a class="anchor" name="index_f">- f -</a></h3><ul>
+<li>FindStartIndex()
+: <a class="el" href="classAliHLTPHOSRawAnalyzer.html#a7">AliHLTPHOSRawAnalyzer</a></ul>
+<h3><a class="anchor" name="index_g">- g -</a></h3><ul>
+<li>GetADCchannelEnergy()
+: <a class="el" href="classAliHLTPHOSEmcCalibData.html#a7">AliHLTPHOSEmcCalibData</a><li>GetADCpedestalEmcMeasured()
+: <a class="el" href="classAliHLTPHOSEmcCalibData.html#a8">AliHLTPHOSEmcCalibData</a><li>GetComponentID()
+: <a class="el" href="classAliHLTPHOSRawAnalyzerPeakFinderComponent.html#a4">AliHLTPHOSRawAnalyzerPeakFinderComponent</a>, <a class="el" href="classAliHLTPHOSRawAnalyzerCrudeComponent.html#a4">AliHLTPHOSRawAnalyzerCrudeComponent</a>, <a class="el" href="classAliHLTPHOSRawAnalyzerComponent.html#a7">AliHLTPHOSRawAnalyzerComponent</a><li>GetEnergy()
+: <a class="el" href="classAliHLTPHOSRawAnalyzer.html#a9">AliHLTPHOSRawAnalyzer</a><li>GetInputDataTypes()
+: <a class="el" href="classAliHLTPHOSRawAnalyzerComponent.html#a8">AliHLTPHOSRawAnalyzerComponent</a><li>GetOutputDataSize()
+: <a class="el" href="classAliHLTPHOSRawAnalyzerComponent.html#a10">AliHLTPHOSRawAnalyzerComponent</a><li>GetOutputDataType()
+: <a class="el" href="classAliHLTPHOSRawAnalyzerComponent.html#a9">AliHLTPHOSRawAnalyzerComponent</a><li>GetPulse()
+: <a class="el" href="classAliHLTPHOSPulseGenerator.html#a10">AliHLTPHOSPulseGenerator</a><li>GetTiming()
+: <a class="el" href="classAliHLTPHOSRawAnalyzer.html#a8">AliHLTPHOSRawAnalyzer</a></ul>
+<h3><a class="anchor" name="index_m">- m -</a></h3><ul>
+<li>MakeADCpedestalCorrectionTable()
+: <a class="el" href="classAliHLTPHOSEmcCalibData.html#a11">AliHLTPHOSEmcCalibData</a><li>MakeInitialGuess()
+: <a class="el" href="classAliHLTPHOSRawAnalyzer.html#a13">AliHLTPHOSRawAnalyzer</a><li>MakePulse()
+: <a class="el" href="classAliHLTPHOSPulseGenerator.html#d1">AliHLTPHOSPulseGenerator</a></ul>
+<h3><a class="anchor" name="index_o">- o -</a></h3><ul>
+<li>operator=()
+: <a class="el" href="classAliHLTPHOSRawAnalyzerPeakFinderComponent.html#a3">AliHLTPHOSRawAnalyzerPeakFinderComponent</a>, <a class="el" href="classAliHLTPHOSRawAnalyzerPeakFinder.html#a2">AliHLTPHOSRawAnalyzerPeakFinder</a>, <a class="el" href="classAliHLTPHOSRawAnalyzerLMS.html#a3">AliHLTPHOSRawAnalyzerLMS</a>, <a class="el" href="classAliHLTPHOSRawAnalyzerKLevel.html#a2">AliHLTPHOSRawAnalyzerKLevel</a>, <a class="el" href="classAliHLTPHOSRawAnalyzerCrudeComponent.html#a3">AliHLTPHOSRawAnalyzerCrudeComponent</a>, <a class="el" href="classAliHLTPHOSRawAnalyzerCrude.html#a2">AliHLTPHOSRawAnalyzerCrude</a>, <a class="el" href="classAliHLTPHOSRawAnalyzerComponent.html#a3">AliHLTPHOSRawAnalyzerComponent</a>, <a class="el" href="classAliHLTPHOSRawAnalyzerChiSquareFit.html#a2">AliHLTPHOSRawAnalyzerChiSquareFit</a>, <a class="el" href="classAliHLTPHOSRawAnalyzer.html#a4">AliHLTPHOSRawAnalyzer</a>, <a class="el" href="classAliHLTPHOSPulseGenerator.html#a4">AliHLTPHOSPulseGenerator</a>, <a class="el" href="classAliHLTPHOSEmcCalibData.html#a3">AliHLTPHOSEmcCalibData</a></ul>
+<h3><a class="anchor" name="index_p">- p -</a></h3><ul>
+<li>Print()
+: <a class="el" href="classAliHLTPHOSEmcCalibData.html#a6">AliHLTPHOSEmcCalibData</a></ul>
+<h3><a class="anchor" name="index_q">- q -</a></h3><ul>
+<li>Quantisize()
+: <a class="el" href="classAliHLTPHOSPulseGenerator.html#a11">AliHLTPHOSPulseGenerator</a></ul>
+<h3><a class="anchor" name="index_r">- r -</a></h3><ul>
+<li>Reset()
+: <a class="el" href="classAliHLTPHOSEmcCalibData.html#a5">AliHLTPHOSEmcCalibData</a></ul>
+<h3><a class="anchor" name="index_s">- s -</a></h3><ul>
+<li>SetADCchannelEnergy()
+: <a class="el" href="classAliHLTPHOSEmcCalibData.html#a9">AliHLTPHOSEmcCalibData</a><li>SetADCpedestalEmcMeasured()
+: <a class="el" href="classAliHLTPHOSEmcCalibData.html#a10">AliHLTPHOSEmcCalibData</a><li>SetAmplitude()
+: <a class="el" href="classAliHLTPHOSPulseGenerator.html#a12">AliHLTPHOSPulseGenerator</a><li>SetAVector()
+: <a class="el" href="classAliHLTPHOSRawAnalyzerPeakFinder.html#a5">AliHLTPHOSRawAnalyzerPeakFinder</a><li>SetData()
+: <a class="el" href="classAliHLTPHOSRawAnalyzer.html#a10">AliHLTPHOSRawAnalyzer</a><li>SetDT()
+: <a class="el" href="classAliHLTPHOSPulseGenerator.html#a13">AliHLTPHOSPulseGenerator</a><li>SetSampleFreq()
+: <a class="el" href="classAliHLTPHOSRawAnalyzer.html#a11">AliHLTPHOSRawAnalyzer</a><li>SetTVector()
+: <a class="el" href="classAliHLTPHOSRawAnalyzerPeakFinder.html#a4">AliHLTPHOSRawAnalyzerPeakFinder</a><li>SetTZero()
+: <a class="el" href="classAliHLTPHOSPulseGenerator.html#a14">AliHLTPHOSPulseGenerator</a><li>Spawn()
+: <a class="el" href="classAliHLTPHOSRawAnalyzerPeakFinderComponent.html#a5">AliHLTPHOSRawAnalyzerPeakFinderComponent</a>, <a class="el" href="classAliHLTPHOSRawAnalyzerCrudeComponent.html#a5">AliHLTPHOSRawAnalyzerCrudeComponent</a>, <a class="el" href="classAliHLTPHOSRawAnalyzerComponent.html#a11">AliHLTPHOSRawAnalyzerComponent</a></ul>
+<h3><a class="anchor" name="index_~">- ~ -</a></h3><ul>
+<li>~AliHLTPHOSEmcCalibData()
+: <a class="el" href="classAliHLTPHOSEmcCalibData.html#a4">AliHLTPHOSEmcCalibData</a><li>~AliHLTPHOSPulseGenerator()
+: <a class="el" href="classAliHLTPHOSPulseGenerator.html#a1">AliHLTPHOSPulseGenerator</a><li>~AliHLTPHOSRawAnalyzer()
+: <a class="el" href="classAliHLTPHOSRawAnalyzer.html#a1">AliHLTPHOSRawAnalyzer</a><li>~AliHLTPHOSRawAnalyzerChiSquareFit()
+: <a class="el" href="classAliHLTPHOSRawAnalyzerChiSquareFit.html#a3">AliHLTPHOSRawAnalyzerChiSquareFit</a><li>~AliHLTPHOSRawAnalyzerComponent()
+: <a class="el" href="classAliHLTPHOSRawAnalyzerComponent.html#a1">AliHLTPHOSRawAnalyzerComponent</a><li>~AliHLTPHOSRawAnalyzerCrude()
+: <a class="el" href="classAliHLTPHOSRawAnalyzerCrude.html#a3">AliHLTPHOSRawAnalyzerCrude</a><li>~AliHLTPHOSRawAnalyzerCrudeComponent()
+: <a class="el" href="classAliHLTPHOSRawAnalyzerCrudeComponent.html#a1">AliHLTPHOSRawAnalyzerCrudeComponent</a><li>~AliHLTPHOSRawAnalyzerKLevel()
+: <a class="el" href="classAliHLTPHOSRawAnalyzerKLevel.html#a3">AliHLTPHOSRawAnalyzerKLevel</a><li>~AliHLTPHOSRawAnalyzerLMS()
+: <a class="el" href="classAliHLTPHOSRawAnalyzerLMS.html#a4">AliHLTPHOSRawAnalyzerLMS</a><li>~AliHLTPHOSRawAnalyzerPeakFinder()
+: <a class="el" href="classAliHLTPHOSRawAnalyzerPeakFinder.html#a3">AliHLTPHOSRawAnalyzerPeakFinder</a><li>~AliHLTPHOSRawAnalyzerPeakFinderComponent()
+: <a class="el" href="classAliHLTPHOSRawAnalyzerPeakFinderComponent.html#a1">AliHLTPHOSRawAnalyzerPeakFinderComponent</a></ul>
+<hr size="1"><address style="align: right;"><small>Generated on Wed Jan 17 21:35:44 2007 for PHOSofflineparameterextraction by&nbsp;
+<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>
+</html>
diff --git a/HLT/PHOS/html/functions_vars.html b/HLT/PHOS/html/functions_vars.html
new file mode 100644 (file)
index 0000000..9aa081b
--- /dev/null
@@ -0,0 +1,45 @@
+<!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: Class Members - Variables</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.3.9.1 -->
+<div class="qindex"><a class="qindex" href="main.html">Main&nbsp;Page</a> | <a class="qindex" href="hierarchy.html">Class&nbsp;Hierarchy</a> | <a class="qindex" href="classes.html">Alphabetical&nbsp;List</a> | <a class="qindex" href="annotated.html">Class&nbsp;List</a> | <a class="qindex" href="files.html">File&nbsp;List</a> | <a class="qindexHL" href="functions.html">Class&nbsp;Members</a> | <a class="qindex" href="globals.html">File&nbsp;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>
+
+<p>
+<ul>
+<li>analyzerPtr
+: <a class="el" href="classAliHLTPHOSRawAnalyzerComponent.html#p0">AliHLTPHOSRawAnalyzerComponent</a><li>aVector
+: <a class="el" href="classAliHLTPHOSRawAnalyzerPeakFinder.html#r1">AliHLTPHOSRawAnalyzerPeakFinder</a><li>eventCount
+: <a class="el" href="classAliHLTPHOSRawAnalyzerComponent.html#r0">AliHLTPHOSRawAnalyzerComponent</a><li>fADCchannelEnergy
+: <a class="el" href="classAliHLTPHOSEmcCalibData.html#p0">AliHLTPHOSEmcCalibData</a><li>fADCpedestalAltroReg
+: <a class="el" href="classAliHLTPHOSEmcCalibData.html#p2">AliHLTPHOSEmcCalibData</a><li>fADCpedestalCorrectionTable
+: <a class="el" href="classAliHLTPHOSEmcCalibData.html#p3">AliHLTPHOSEmcCalibData</a><li>fADCpedestalEmcMeasured
+: <a class="el" href="classAliHLTPHOSEmcCalibData.html#p1">AliHLTPHOSEmcCalibData</a><li>fAmplitude
+: <a class="el" href="classAliHLTPHOSPulseGenerator.html#r0">AliHLTPHOSPulseGenerator</a><li>fDAmpl
+: <a class="el" href="classAliHLTPHOSRawAnalyzer.html#p6">AliHLTPHOSRawAnalyzer</a><li>fDAmplGuess
+: <a class="el" href="classAliHLTPHOSRawAnalyzer.html#p3">AliHLTPHOSRawAnalyzer</a><li>fDataPtr
+: <a class="el" href="classAliHLTPHOSPulseGenerator.html#r5">AliHLTPHOSPulseGenerator</a><li>fDT
+: <a class="el" href="classAliHLTPHOSPulseGenerator.html#r6">AliHLTPHOSPulseGenerator</a><li>fDTof
+: <a class="el" href="classAliHLTPHOSRawAnalyzer.html#p5">AliHLTPHOSRawAnalyzer</a><li>fDTofGuess
+: <a class="el" href="classAliHLTPHOSRawAnalyzer.html#p2">AliHLTPHOSRawAnalyzer</a><li>fEvent
+: <a class="el" href="classAliHLTPHOSPulseGenerator.html#r7">AliHLTPHOSPulseGenerator</a><li>fFloatDataPtr
+: <a class="el" href="classAliHLTPHOSRawAnalyzer.html#p0">AliHLTPHOSRawAnalyzer</a><li>fNSamples
+: <a class="el" href="classAliHLTPHOSPulseGenerator.html#r1">AliHLTPHOSPulseGenerator</a><li>fPCovarPtrPtr
+: <a class="el" href="classAliHLTPHOSRawAnalyzerLMS.html#r1">AliHLTPHOSRawAnalyzerLMS</a><li>fSampleFreq
+: <a class="el" href="classAliHLTPHOSPulseGenerator.html#r3">AliHLTPHOSPulseGenerator</a><li>fSampleFrequency
+: <a class="el" href="classAliHLTPHOSRawAnalyzer.html#p1">AliHLTPHOSRawAnalyzer</a><li>fTau
+: <a class="el" href="classAliHLTPHOSRawAnalyzer.html#p4">AliHLTPHOSRawAnalyzer</a>, <a class="el" href="classAliHLTPHOSPulseGenerator.html#r2">AliHLTPHOSPulseGenerator</a><li>fTZero
+: <a class="el" href="classAliHLTPHOSPulseGenerator.html#r4">AliHLTPHOSPulseGenerator</a><li>inputDataTypes
+: <a class="el" href="classAliHLTPHOSRawAnalyzerComponent.html#v0">AliHLTPHOSRawAnalyzerComponent</a><li>kfMCovarPtrPtr
+: <a class="el" href="classAliHLTPHOSRawAnalyzerLMS.html#r0">AliHLTPHOSRawAnalyzerLMS</a><li>n
+: <a class="el" href="classAliHLTPHOSRawAnalyzer.html#p7">AliHLTPHOSRawAnalyzer</a><li>outputDataType
+: <a class="el" href="classAliHLTPHOSRawAnalyzerComponent.html#v1">AliHLTPHOSRawAnalyzerComponent</a><li>tKLevel
+: <a class="el" href="classAliHLTPHOSRawAnalyzerKLevel.html#r0">AliHLTPHOSRawAnalyzerKLevel</a><li>tVector
+: <a class="el" href="classAliHLTPHOSRawAnalyzerPeakFinder.html#r0">AliHLTPHOSRawAnalyzerPeakFinder</a></ul>
+<hr size="1"><address style="align: right;"><small>Generated on Wed Jan 17 21:35:44 2007 for PHOSofflineparameterextraction by&nbsp;
+<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>
+</html>
diff --git a/HLT/PHOS/html/globals.html b/HLT/PHOS/html/globals.html
new file mode 100644 (file)
index 0000000..b20e6bb
--- /dev/null
@@ -0,0 +1,31 @@
+<!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: File Members</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.3.9.1 -->
+<div class="qindex"><a class="qindex" href="main.html">Main&nbsp;Page</a> | <a class="qindex" href="hierarchy.html">Class&nbsp;Hierarchy</a> | <a class="qindex" href="classes.html">Alphabetical&nbsp;List</a> | <a class="qindex" href="annotated.html">Class&nbsp;List</a> | <a class="qindex" href="files.html">File&nbsp;List</a> | <a class="qindex" href="functions.html">Class&nbsp;Members</a> | <a class="qindexHL" href="globals.html">File&nbsp;Members</a></div>
+<div class="qindex"><a class="qindexHL" href="globals.html">All</a> | <a class="qindex" href="globals_func.html">Functions</a> | <a class="qindex" href="globals_vars.html">Variables</a> | <a class="qindex" href="globals_defs.html">Defines</a></div>
+
+<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
+: <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="PeakFinderTest_8cxx.html#a0">PeakFinderTest.cxx</a></ul>
+<hr size="1"><address style="align: right;"><small>Generated on Wed Jan 17 21:35:44 2007 for PHOSofflineparameterextraction by&nbsp;
+<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>
+</html>
diff --git a/HLT/PHOS/html/globals_defs.html b/HLT/PHOS/html/globals_defs.html
new file mode 100644 (file)
index 0000000..6592ab0
--- /dev/null
@@ -0,0 +1,26 @@
+<!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: File Members - Defines</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.3.9.1 -->
+<div class="qindex"><a class="qindex" href="main.html">Main&nbsp;Page</a> | <a class="qindex" href="hierarchy.html">Class&nbsp;Hierarchy</a> | <a class="qindex" href="classes.html">Alphabetical&nbsp;List</a> | <a class="qindex" href="annotated.html">Class&nbsp;List</a> | <a class="qindex" href="files.html">File&nbsp;List</a> | <a class="qindex" href="functions.html">Class&nbsp;Members</a> | <a class="qindexHL" href="globals.html">File&nbsp;Members</a></div>
+<div class="qindex"><a class="qindex" href="globals.html">All</a> | <a class="qindex" href="globals_func.html">Functions</a> | <a class="qindex" href="globals_vars.html">Variables</a> | <a class="qindexHL" href="globals_defs.html">Defines</a></div>
+
+<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:35:44 2007 for PHOSofflineparameterextraction by&nbsp;
+<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>
+</html>
diff --git a/HLT/PHOS/html/globals_func.html b/HLT/PHOS/html/globals_func.html
new file mode 100644 (file)
index 0000000..0fe2b12
--- /dev/null
@@ -0,0 +1,20 @@
+<!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: File Members - Functions</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.3.9.1 -->
+<div class="qindex"><a class="qindex" href="main.html">Main&nbsp;Page</a> | <a class="qindex" href="hierarchy.html">Class&nbsp;Hierarchy</a> | <a class="qindex" href="classes.html">Alphabetical&nbsp;List</a> | <a class="qindex" href="annotated.html">Class&nbsp;List</a> | <a class="qindex" href="files.html">File&nbsp;List</a> | <a class="qindex" href="functions.html">Class&nbsp;Members</a> | <a class="qindexHL" href="globals.html">File&nbsp;Members</a></div>
+<div class="qindex"><a class="qindex" href="globals.html">All</a> | <a class="qindexHL" href="globals_func.html">Functions</a> | <a class="qindex" href="globals_vars.html">Variables</a> | <a class="qindex" href="globals_defs.html">Defines</a></div>
+
+<p>
+<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>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:35:44 2007 for PHOSofflineparameterextraction by&nbsp;
+<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>
+</html>
diff --git a/HLT/PHOS/html/globals_vars.html b/HLT/PHOS/html/globals_vars.html
new file mode 100644 (file)
index 0000000..0888b14
--- /dev/null
@@ -0,0 +1,19 @@
+<!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: File Members - Variables</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.3.9.1 -->
+<div class="qindex"><a class="qindex" href="main.html">Main&nbsp;Page</a> | <a class="qindex" href="hierarchy.html">Class&nbsp;Hierarchy</a> | <a class="qindex" href="classes.html">Alphabetical&nbsp;List</a> | <a class="qindex" href="annotated.html">Class&nbsp;List</a> | <a class="qindex" href="files.html">File&nbsp;List</a> | <a class="qindex" href="functions.html">Class&nbsp;Members</a> | <a class="qindexHL" href="globals.html">File&nbsp;Members</a></div>
+<div class="qindex"><a class="qindex" href="globals.html">All</a> | <a class="qindex" href="globals_func.html">Functions</a> | <a class="qindexHL" href="globals_vars.html">Variables</a> | <a class="qindex" href="globals_defs.html">Defines</a></div>
+
+<p>
+<ul>
+<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:35:44 2007 for PHOSofflineparameterextraction by&nbsp;
+<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>
+</html>
diff --git a/HLT/PHOS/html/hierarchy.html b/HLT/PHOS/html/hierarchy.html
new file mode 100644 (file)
index 0000000..e27d614
--- /dev/null
@@ -0,0 +1,29 @@
+<!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: Hierarchical Index</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.3.9.1 -->
+<div class="qindex"><a class="qindex" href="main.html">Main&nbsp;Page</a> | <a class="qindexHL" href="hierarchy.html">Class&nbsp;Hierarchy</a> | <a class="qindex" href="classes.html">Alphabetical&nbsp;List</a> | <a class="qindex" href="annotated.html">Class&nbsp;List</a> | <a class="qindex" href="files.html">File&nbsp;List</a> | <a class="qindex" href="functions.html">Class&nbsp;Members</a> | <a class="qindex" href="globals.html">File&nbsp;Members</a></div>
+<h1>PHOSofflineparameterextraction Class Hierarchy</h1>This inheritance list is sorted roughly, but not completely, alphabetically:<ul>
+<li><a class="el" href="classAliHLTPHOSEmcCalibData.html">AliHLTPHOSEmcCalibData</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="classAliHLTPHOSRawAnalyzerChiSquareFit.html">AliHLTPHOSRawAnalyzerChiSquareFit</a>
+<li><a class="el" href="classAliHLTPHOSRawAnalyzerCrude.html">AliHLTPHOSRawAnalyzerCrude</a>
+<li><a class="el" href="classAliHLTPHOSRawAnalyzerKLevel.html">AliHLTPHOSRawAnalyzerKLevel</a>
+<li><a class="el" href="classAliHLTPHOSRawAnalyzerLMS.html">AliHLTPHOSRawAnalyzerLMS</a>
+<li><a class="el" href="classAliHLTPHOSRawAnalyzerPeakFinder.html">AliHLTPHOSRawAnalyzerPeakFinder</a>
+</ul>
+<li><a class="el" href="classAliHLTPHOSRawAnalyzerComponent.html">AliHLTPHOSRawAnalyzerComponent</a>
+<ul>
+<li><a class="el" href="classAliHLTPHOSRawAnalyzerCrudeComponent.html">AliHLTPHOSRawAnalyzerCrudeComponent</a>
+<li><a class="el" href="classAliHLTPHOSRawAnalyzerPeakFinderComponent.html">AliHLTPHOSRawAnalyzerPeakFinderComponent</a>
+</ul>
+</ul>
+<hr size="1"><address style="align: right;"><small>Generated on Wed Jan 17 21:35:44 2007 for PHOSofflineparameterextraction by&nbsp;
+<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>
+</html>
diff --git a/HLT/PHOS/html/index.html b/HLT/PHOS/html/index.html
new file mode 100644 (file)
index 0000000..eb35eb4
--- /dev/null
@@ -0,0 +1,8 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
+<title>PHOSofflineparameterextraction</title></head>
+<frameset cols="250,*">
+  <frame src="tree.html" name="treefrm">
+  <frame src="main.html" name="basefrm">
+</frameset>
+</html>
diff --git a/HLT/PHOS/html/main.html b/HLT/PHOS/html/main.html
new file mode 100644 (file)
index 0000000..f40054c
--- /dev/null
@@ -0,0 +1,14 @@
+<!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: Main Page</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.3.9.1 -->
+<div class="qindex"><a class="qindexHL" href="main.html">Main&nbsp;Page</a> | <a class="qindex" href="hierarchy.html">Class&nbsp;Hierarchy</a> | <a class="qindex" href="classes.html">Alphabetical&nbsp;List</a> | <a class="qindex" href="annotated.html">Class&nbsp;List</a> | <a class="qindex" href="files.html">File&nbsp;List</a> | <a class="qindex" href="functions.html">Class&nbsp;Members</a> | <a class="qindex" href="globals.html">File&nbsp;Members</a></div>
+<h1>PHOSofflineparameterextraction Documentation</h1>
+<p>
+<h3 align="center">0.0.0 </h3><hr size="1"><address style="align: right;"><small>Generated on Wed Jan 17 21:35:44 2007 for PHOSofflineparameterextraction by&nbsp;
+<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>
+</html>
diff --git a/HLT/PHOS/html/tree.html b/HLT/PHOS/html/tree.html
new file mode 100644 (file)
index 0000000..a55299b
--- /dev/null
@@ -0,0 +1,179 @@
+<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
+  <head>
+    <meta http-equiv="Content-Type" content="text/xhtml;charset="iso-8859-1" />
+    <meta http-equiv="Content-Style-Type" content="text/css" />
+    <meta http-equiv="Content-Language" content="en" />
+    <link rel="stylesheet" href="doxygen.css">
+    <title>TreeView</title>
+    <style type="text/css">
+    <!--
+    .directory { font-size: 10pt; font-weight: bold; }
+    .directory h3 { margin: 0px; margin-top: 1em; font-size: 11pt; }
+    .directory p { margin: 0px; white-space: nowrap; }
+    .directory div { display: none; margin: 0px; }
+    .directory img { vertical-align: middle; }
+    -->
+    </style>
+    <script type="text/javascript">
+    <!-- // Hide script from old browsers
+    
+    function findChildNode(node, name) 
+    {
+      var temp;
+      if (node == null) 
+      {
+        return null;
+      } 
+      node = node.firstChild;
+      while (node != null) 
+      {
+        if (node.nodeName == name) 
+        {
+          return node;
+        }
+        temp = findChildNode(node, name);
+        if (temp != null) 
+        {
+          return temp;
+        }
+        node = node.nextSibling;
+      }
+      return null;
+    }
+
+    function toggleFolder(id, imageNode) 
+    {
+      var folder = document.getElementById(id);
+      var l = 0;
+      var vl = "ftv2vertline.png";
+      if (imageNode != null && imageNode.nodeName != "IMG") 
+      {
+        imageNode = findChildNode(imageNode, "IMG");
+        if (imageNode!=null) l = imageNode.src.length;
+      }
+      if (folder == null) 
+      {
+      } 
+      else if (folder.style.display == "block") 
+      {
+        while (imageNode != null && 
+               imageNode.src.substring(l-vl.length,l) == vl)
+        {
+          imageNode = imageNode.nextSibling;
+          l = imageNode.src.length;
+        }
+        if (imageNode != null) 
+        {
+          l = imageNode.src.length;
+          imageNode.nextSibling.src = "ftv2folderclosed.png";
+          if (imageNode.src.substring(l-13,l) == "ftv2mnode.png")
+          {
+            imageNode.src = "ftv2pnode.png";
+          }
+          else if (imageNode.src.substring(l-17,l) == "ftv2mlastnode.png")
+          {
+            imageNode.src = "ftv2plastnode.png";
+          }
+        }
+        folder.style.display = "none";
+      } 
+      else 
+      {
+        while (imageNode != null && 
+               imageNode.src.substring(l-vl.length,l) == vl)
+        {
+          imageNode = imageNode.nextSibling;
+          l = imageNode.src.length;
+        }
+        if (imageNode != null) 
+        {
+          l = imageNode.src.length;
+          imageNode.nextSibling.src = "ftv2folderopen.png";
+          if (imageNode.src.substring(l-13,l) == "ftv2pnode.png")
+          {
+            imageNode.src = "ftv2mnode.png";
+          }
+          else if (imageNode.src.substring(l-17,l) == "ftv2plastnode.png")
+          {
+            imageNode.src = "ftv2mlastnode.png";
+          }
+        }
+        folder.style.display = "block";
+      }
+    }
+
+    // End script hiding -->        
+    </script>
+  </head>
+
+  <body>
+    <div class="directory">
+      <h3>PHOSofflineparameterextraction</h3>
+      <div style="display: block;">
+        <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="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="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="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="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="AliHLTPHOSRawAnalyzer_8h.html" target="basefrm">AliHLTPHOSRawAnalyzer.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="AliHLTPHOSRawAnalyzerChiSquareFit_8cxx.html" target="basefrm">AliHLTPHOSRawAnalyzerChiSquareFit.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="AliHLTPHOSRawAnalyzerChiSquareFit_8h.html" target="basefrm">AliHLTPHOSRawAnalyzerChiSquareFit.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="AliHLTPHOSRawAnalyzerComponent_8cxx.html" target="basefrm">AliHLTPHOSRawAnalyzerComponent.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="AliHLTPHOSRawAnalyzerComponent_8h.html" target="basefrm">AliHLTPHOSRawAnalyzerComponent.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="AliHLTPHOSRawAnalyzerCrude_8cxx.html" target="basefrm">AliHLTPHOSRawAnalyzerCrude.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="AliHLTPHOSRawAnalyzerCrude_8h.html" target="basefrm">AliHLTPHOSRawAnalyzerCrude.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="AliHLTPHOSRawAnalyzerCrudeComponent_8cxx.html" target="basefrm">AliHLTPHOSRawAnalyzerCrudeComponent.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="AliHLTPHOSRawAnalyzerCrudeComponent_8h.html" target="basefrm">AliHLTPHOSRawAnalyzerCrudeComponent.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="AliHLTPHOSRawAnalyzerKLevel_8cxx.html" target="basefrm">AliHLTPHOSRawAnalyzerKLevel.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="AliHLTPHOSRawAnalyzerKLevel_8h.html" target="basefrm">AliHLTPHOSRawAnalyzerKLevel.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="AliHLTPHOSRawAnalyzerLMS_8cxx.html" target="basefrm">AliHLTPHOSRawAnalyzerLMS.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="AliHLTPHOSRawAnalyzerLMS_8h.html" target="basefrm">AliHLTPHOSRawAnalyzerLMS.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="AliHLTPHOSRawAnalyzerPeakFinder_8cxx.html" target="basefrm">AliHLTPHOSRawAnalyzerPeakFinder.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="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="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="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="classAliHLTPHOSRawAnalyzerComponent.html" target="basefrm">AliHLTPHOSRawAnalyzerComponent</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="classAliHLTPHOSRawAnalyzerCrude.html" target="basefrm">AliHLTPHOSRawAnalyzerCrude</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="classAliHLTPHOSRawAnalyzerCrudeComponent.html" target="basefrm">AliHLTPHOSRawAnalyzerCrudeComponent</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>
+        </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="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>
+          <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="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="&nbsp;" 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="&nbsp;" 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>
+        </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>
+      </div>
+    </div>
+  </body>
+</html>
diff --git a/HLT/PHOS/latex/AliHLTPHOSCommonDefs_8h.tex b/HLT/PHOS/latex/AliHLTPHOSCommonDefs_8h.tex
new file mode 100644 (file)
index 0000000..16748f1
--- /dev/null
@@ -0,0 +1,72 @@
+\section{Ali\-HLTPHOSCommon\-Defs.h File Reference}
+\label{AliHLTPHOSCommonDefs_8h}\index{AliHLTPHOSCommonDefs.h@{AliHLTPHOSCommonDefs.h}}
+\subsection*{Defines}
+\begin{CompactItemize}
+\item 
+\#define {\bf PHOS\_\-RCUS}\ 4
+\item 
+\#define {\bf PHOS\_\-BRANCHES}\ 2
+\item 
+\#define {\bf PHOS\_\-FEECS}\ 14
+\item 
+\#define {\bf PHOS\_\-ALTROS}\ 4
+\item 
+\#define {\bf PHOS\_\-ALTROCHANNELS}\ 16
+\item 
+\#define {\bf PHOS\_\-MODULES}\ 5
+\item 
+\#define {\bf PHOS\_\-ROWS}\ 64
+\item 
+\#define {\bf PHOS\_\-COLUMNS}\ 56
+\item 
+\#define {\bf PHOS\_\-GAINS}\ 2
+\end{CompactItemize}
+
+
+\subsection{Define Documentation}
+\index{AliHLTPHOSCommonDefs.h@{Ali\-HLTPHOSCommon\-Defs.h}!PHOS_ALTROCHANNELS@{PHOS\_\-ALTROCHANNELS}}
+\index{PHOS_ALTROCHANNELS@{PHOS\_\-ALTROCHANNELS}!AliHLTPHOSCommonDefs.h@{Ali\-HLTPHOSCommon\-Defs.h}}
+\subsubsection{\setlength{\rightskip}{0pt plus 5cm}\#define PHOS\_\-ALTROCHANNELS\ 16}\label{AliHLTPHOSCommonDefs_8h_a4}
+
+
+Number of readout channles per ALTRO \index{AliHLTPHOSCommonDefs.h@{Ali\-HLTPHOSCommon\-Defs.h}!PHOS_ALTROS@{PHOS\_\-ALTROS}}
+\index{PHOS_ALTROS@{PHOS\_\-ALTROS}!AliHLTPHOSCommonDefs.h@{Ali\-HLTPHOSCommon\-Defs.h}}
+\subsubsection{\setlength{\rightskip}{0pt plus 5cm}\#define PHOS\_\-ALTROS\ 4}\label{AliHLTPHOSCommonDefs_8h_a3}
+
+
+Number of ALTROs per frontend card \index{AliHLTPHOSCommonDefs.h@{Ali\-HLTPHOSCommon\-Defs.h}!PHOS_BRANCHES@{PHOS\_\-BRANCHES}}
+\index{PHOS_BRANCHES@{PHOS\_\-BRANCHES}!AliHLTPHOSCommonDefs.h@{Ali\-HLTPHOSCommon\-Defs.h}}
+\subsubsection{\setlength{\rightskip}{0pt plus 5cm}\#define PHOS\_\-BRANCHES\ 2}\label{AliHLTPHOSCommonDefs_8h_a1}
+
+
+Number of branches per RCU \index{AliHLTPHOSCommonDefs.h@{Ali\-HLTPHOSCommon\-Defs.h}!PHOS_COLUMNS@{PHOS\_\-COLUMNS}}
+\index{PHOS_COLUMNS@{PHOS\_\-COLUMNS}!AliHLTPHOSCommonDefs.h@{Ali\-HLTPHOSCommon\-Defs.h}}
+\subsubsection{\setlength{\rightskip}{0pt plus 5cm}\#define PHOS\_\-COLUMNS\ 56}\label{AliHLTPHOSCommonDefs_8h_a7}
+
+
+Number of columns per module \index{AliHLTPHOSCommonDefs.h@{Ali\-HLTPHOSCommon\-Defs.h}!PHOS_FEECS@{PHOS\_\-FEECS}}
+\index{PHOS_FEECS@{PHOS\_\-FEECS}!AliHLTPHOSCommonDefs.h@{Ali\-HLTPHOSCommon\-Defs.h}}
+\subsubsection{\setlength{\rightskip}{0pt plus 5cm}\#define PHOS\_\-FEECS\ 14}\label{AliHLTPHOSCommonDefs_8h_a2}
+
+
+Number of Frontend cards per branch \index{AliHLTPHOSCommonDefs.h@{Ali\-HLTPHOSCommon\-Defs.h}!PHOS_GAINS@{PHOS\_\-GAINS}}
+\index{PHOS_GAINS@{PHOS\_\-GAINS}!AliHLTPHOSCommonDefs.h@{Ali\-HLTPHOSCommon\-Defs.h}}
+\subsubsection{\setlength{\rightskip}{0pt plus 5cm}\#define PHOS\_\-GAINS\ 2}\label{AliHLTPHOSCommonDefs_8h_a8}
+
+
+Number of gains per ALTRO channel \index{AliHLTPHOSCommonDefs.h@{Ali\-HLTPHOSCommon\-Defs.h}!PHOS_MODULES@{PHOS\_\-MODULES}}
+\index{PHOS_MODULES@{PHOS\_\-MODULES}!AliHLTPHOSCommonDefs.h@{Ali\-HLTPHOSCommon\-Defs.h}}
+\subsubsection{\setlength{\rightskip}{0pt plus 5cm}\#define PHOS\_\-MODULES\ 5}\label{AliHLTPHOSCommonDefs_8h_a5}
+
+
+Number of modules of the PHOS detector \index{AliHLTPHOSCommonDefs.h@{Ali\-HLTPHOSCommon\-Defs.h}!PHOS_RCUS@{PHOS\_\-RCUS}}
+\index{PHOS_RCUS@{PHOS\_\-RCUS}!AliHLTPHOSCommonDefs.h@{Ali\-HLTPHOSCommon\-Defs.h}}
+\subsubsection{\setlength{\rightskip}{0pt plus 5cm}\#define PHOS\_\-RCUS\ 4}\label{AliHLTPHOSCommonDefs_8h_a0}
+
+
+Number of RCUs per Module \index{AliHLTPHOSCommonDefs.h@{Ali\-HLTPHOSCommon\-Defs.h}!PHOS_ROWS@{PHOS\_\-ROWS}}
+\index{PHOS_ROWS@{PHOS\_\-ROWS}!AliHLTPHOSCommonDefs.h@{Ali\-HLTPHOSCommon\-Defs.h}}
+\subsubsection{\setlength{\rightskip}{0pt plus 5cm}\#define PHOS\_\-ROWS\ 64}\label{AliHLTPHOSCommonDefs_8h_a6}
+
+
+Number of rows per module 
\ No newline at end of file
diff --git a/HLT/PHOS/latex/AliHLTPHOSEmcCalibData_8cxx.tex b/HLT/PHOS/latex/AliHLTPHOSEmcCalibData_8cxx.tex
new file mode 100644 (file)
index 0000000..d4b2724
--- /dev/null
@@ -0,0 +1,16 @@
+\section{Ali\-HLTPHOSEmc\-Calib\-Data.cxx File Reference}
+\label{AliHLTPHOSEmcCalibData_8cxx}\index{AliHLTPHOSEmcCalibData.cxx@{AliHLTPHOSEmcCalibData.cxx}}
+{\tt \#include \char`\"{}Ali\-HLTPHOSEmc\-Calib\-Data.h\char`\"{}}\par
+\subsection*{Functions}
+\begin{CompactItemize}
+\item 
+{\bf Class\-Imp} ({\bf Ali\-HLTPHOSEmc\-Calib\-Data}) {\bf Ali\-HLTPHOSEmc\-Calib\-Data}
+\end{CompactItemize}
+
+
+\subsection{Function Documentation}
+\index{AliHLTPHOSEmcCalibData.cxx@{Ali\-HLTPHOSEmc\-Calib\-Data.cxx}!ClassImp@{ClassImp}}
+\index{ClassImp@{ClassImp}!AliHLTPHOSEmcCalibData.cxx@{Ali\-HLTPHOSEmc\-Calib\-Data.cxx}}
+\subsubsection{\setlength{\rightskip}{0pt plus 5cm}Class\-Imp ({\bf Ali\-HLTPHOSEmc\-Calib\-Data})}\label{AliHLTPHOSEmcCalibData_8cxx_a0}
+
+
diff --git a/HLT/PHOS/latex/AliHLTPHOSEmcCalibData_8h.tex b/HLT/PHOS/latex/AliHLTPHOSEmcCalibData_8h.tex
new file mode 100644 (file)
index 0000000..31a48e1
--- /dev/null
@@ -0,0 +1,9 @@
+\section{Ali\-HLTPHOSEmc\-Calib\-Data.h File Reference}
+\label{AliHLTPHOSEmcCalibData_8h}\index{AliHLTPHOSEmcCalibData.h@{AliHLTPHOSEmcCalibData.h}}
+{\tt \#include \char`\"{}TNamed.h\char`\"{}}\par
+{\tt \#include \char`\"{}Ali\-HLTPHOSCommon\-Defs.h\char`\"{}}\par
+\subsection*{Classes}
+\begin{CompactItemize}
+\item 
+class {\bf Ali\-HLTPHOSEmc\-Calib\-Data}
+\end{CompactItemize}
diff --git a/HLT/PHOS/latex/AliHLTPHOSLinkDef_8h.tex b/HLT/PHOS/latex/AliHLTPHOSLinkDef_8h.tex
new file mode 100644 (file)
index 0000000..6c078cd
--- /dev/null
@@ -0,0 +1,2 @@
+\section{Ali\-HLTPHOSLink\-Def.h File Reference}
+\label{AliHLTPHOSLinkDef_8h}\index{AliHLTPHOSLinkDef.h@{AliHLTPHOSLinkDef.h}}
diff --git a/HLT/PHOS/latex/AliHLTPHOSPulseGenerator_8cxx.tex b/HLT/PHOS/latex/AliHLTPHOSPulseGenerator_8cxx.tex
new file mode 100644 (file)
index 0000000..21d11ae
--- /dev/null
@@ -0,0 +1,19 @@
+\section{Ali\-HLTPHOSPulse\-Generator.cxx File Reference}
+\label{AliHLTPHOSPulseGenerator_8cxx}\index{AliHLTPHOSPulseGenerator.cxx@{AliHLTPHOSPulseGenerator.cxx}}
+{\tt \#include \char`\"{}Ali\-HLTPHOSPulse\-Generator.h\char`\"{}}\par
+{\tt \#include $<$cmath$>$}\par
+{\tt \#include $<$iostream$>$}\par
+\subsection*{Functions}
+\begin{CompactItemize}
+\item 
+{\bf Class\-Imp} ({\bf Ali\-HLTPHOSPulse\-Generator}) {\bf Ali\-HLTPHOSPulse\-Generator}
+\end{CompactItemize}
+
+
+\subsection{Function Documentation}
+\index{AliHLTPHOSPulseGenerator.cxx@{Ali\-HLTPHOSPulse\-Generator.cxx}!ClassImp@{ClassImp}}
+\index{ClassImp@{ClassImp}!AliHLTPHOSPulseGenerator.cxx@{Ali\-HLTPHOSPulse\-Generator.cxx}}
+\subsubsection{\setlength{\rightskip}{0pt plus 5cm}Class\-Imp ({\bf Ali\-HLTPHOSPulse\-Generator})}\label{AliHLTPHOSPulseGenerator_8cxx_a0}
+
+
+Default constructor, not to be called without argumets 
\ No newline at end of file
diff --git a/HLT/PHOS/latex/AliHLTPHOSPulseGenerator_8h.tex b/HLT/PHOS/latex/AliHLTPHOSPulseGenerator_8h.tex
new file mode 100644 (file)
index 0000000..aee3b2d
--- /dev/null
@@ -0,0 +1,8 @@
+\section{Ali\-HLTPHOSPulse\-Generator.h File Reference}
+\label{AliHLTPHOSPulseGenerator_8h}\index{AliHLTPHOSPulseGenerator.h@{AliHLTPHOSPulseGenerator.h}}
+{\tt \#include $<$Rtypes.h$>$}\par
+\subsection*{Classes}
+\begin{CompactItemize}
+\item 
+class {\bf Ali\-HLTPHOSPulse\-Generator}
+\end{CompactItemize}
diff --git a/HLT/PHOS/latex/AliHLTPHOSRawAnalyzerChiSquareFit_8cxx.tex b/HLT/PHOS/latex/AliHLTPHOSRawAnalyzerChiSquareFit_8cxx.tex
new file mode 100644 (file)
index 0000000..d19aea4
--- /dev/null
@@ -0,0 +1,17 @@
+\section{Ali\-HLTPHOSRaw\-Analyzer\-Chi\-Square\-Fit.cxx File Reference}
+\label{AliHLTPHOSRawAnalyzerChiSquareFit_8cxx}\index{AliHLTPHOSRawAnalyzerChiSquareFit.cxx@{AliHLTPHOSRawAnalyzerChiSquareFit.cxx}}
+{\tt \#include \char`\"{}Ali\-HLTPHOSRaw\-Analyzer\-Chi\-Square\-Fit.h\char`\"{}}\par
+{\tt \#include $<$iostream$>$}\par
+\subsection*{Functions}
+\begin{CompactItemize}
+\item 
+{\bf Class\-Imp} ({\bf Ali\-HLTPHOSRaw\-Analyzer\-Chi\-Square\-Fit}) {\bf Ali\-HLTPHOSRaw\-Analyzer\-Chi\-Square\-Fit}
+\end{CompactItemize}
+
+
+\subsection{Function Documentation}
+\index{AliHLTPHOSRawAnalyzerChiSquareFit.cxx@{Ali\-HLTPHOSRaw\-Analyzer\-Chi\-Square\-Fit.cxx}!ClassImp@{ClassImp}}
+\index{ClassImp@{ClassImp}!AliHLTPHOSRawAnalyzerChiSquareFit.cxx@{Ali\-HLTPHOSRaw\-Analyzer\-Chi\-Square\-Fit.cxx}}
+\subsubsection{\setlength{\rightskip}{0pt plus 5cm}Class\-Imp ({\bf Ali\-HLTPHOSRaw\-Analyzer\-Chi\-Square\-Fit})}\label{AliHLTPHOSRawAnalyzerChiSquareFit_8cxx_a0}
+
+
diff --git a/HLT/PHOS/latex/AliHLTPHOSRawAnalyzerChiSquareFit_8h.tex b/HLT/PHOS/latex/AliHLTPHOSRawAnalyzerChiSquareFit_8h.tex
new file mode 100644 (file)
index 0000000..5dc5844
--- /dev/null
@@ -0,0 +1,10 @@
+\section{Ali\-HLTPHOSRaw\-Analyzer\-Chi\-Square\-Fit.h File Reference}
+\label{AliHLTPHOSRawAnalyzerChiSquareFit_8h}\index{AliHLTPHOSRawAnalyzerChiSquareFit.h@{AliHLTPHOSRawAnalyzerChiSquareFit.h}}
+{\tt \#include $<$Rtypes.h$>$}\par
+{\tt \#include \char`\"{}TObject.h\char`\"{}}\par
+{\tt \#include \char`\"{}Ali\-HLTPHOSRaw\-Analyzer.h\char`\"{}}\par
+\subsection*{Classes}
+\begin{CompactItemize}
+\item 
+class {\bf Ali\-HLTPHOSRaw\-Analyzer\-Chi\-Square\-Fit}
+\end{CompactItemize}
diff --git a/HLT/PHOS/latex/AliHLTPHOSRawAnalyzerComponent_8cxx.tex b/HLT/PHOS/latex/AliHLTPHOSRawAnalyzerComponent_8cxx.tex
new file mode 100644 (file)
index 0000000..9c17d9c
--- /dev/null
@@ -0,0 +1,4 @@
+\section{Ali\-HLTPHOSRaw\-Analyzer\-Component.cxx File Reference}
+\label{AliHLTPHOSRawAnalyzerComponent_8cxx}\index{AliHLTPHOSRawAnalyzerComponent.cxx@{AliHLTPHOSRawAnalyzerComponent.cxx}}
+{\tt \#include \char`\"{}Ali\-HLTPHOSRaw\-Analyzer\-Component.h\char`\"{}}\par
+{\tt \#include $<$iostream$>$}\par
diff --git a/HLT/PHOS/latex/AliHLTPHOSRawAnalyzerComponent_8h.tex b/HLT/PHOS/latex/AliHLTPHOSRawAnalyzerComponent_8h.tex
new file mode 100644 (file)
index 0000000..5ee135f
--- /dev/null
@@ -0,0 +1,9 @@
+\section{Ali\-HLTPHOSRaw\-Analyzer\-Component.h File Reference}
+\label{AliHLTPHOSRawAnalyzerComponent_8h}\index{AliHLTPHOSRawAnalyzerComponent.h@{AliHLTPHOSRawAnalyzerComponent.h}}
+{\tt \#include \char`\"{}Ali\-HLTProcessor.h\char`\"{}}\par
+{\tt \#include \char`\"{}Ali\-HLTPHOSRaw\-Analyzer.h\char`\"{}}\par
+\subsection*{Classes}
+\begin{CompactItemize}
+\item 
+class {\bf Ali\-HLTPHOSRaw\-Analyzer\-Component}
+\end{CompactItemize}
diff --git a/HLT/PHOS/latex/AliHLTPHOSRawAnalyzerCrudeComponent_8cxx.tex b/HLT/PHOS/latex/AliHLTPHOSRawAnalyzerCrudeComponent_8cxx.tex
new file mode 100644 (file)
index 0000000..ebea326
--- /dev/null
@@ -0,0 +1,17 @@
+\section{Ali\-HLTPHOSRaw\-Analyzer\-Crude\-Component.cxx File Reference}
+\label{AliHLTPHOSRawAnalyzerCrudeComponent_8cxx}\index{AliHLTPHOSRawAnalyzerCrudeComponent.cxx@{AliHLTPHOSRawAnalyzerCrudeComponent.cxx}}
+{\tt \#include \char`\"{}Ali\-HLTPHOSRaw\-Analyzer\-Crude\-Component.h\char`\"{}}\par
+{\tt \#include \char`\"{}Ali\-HLTPHOSRaw\-Analyzer\-Crude.h\char`\"{}}\par
+\subsection*{Variables}
+\begin{CompactItemize}
+\item 
+{\bf Ali\-HLTPHOSRaw\-Analyzer\-Crude\-Component} {\bf g\-Ali\-HLTPHOSRaw\-Analyzer\-Crude\-Component}
+\end{CompactItemize}
+
+
+\subsection{Variable Documentation}
+\index{AliHLTPHOSRawAnalyzerCrudeComponent.cxx@{Ali\-HLTPHOSRaw\-Analyzer\-Crude\-Component.cxx}!gAliHLTPHOSRawAnalyzerCrudeComponent@{gAliHLTPHOSRawAnalyzerCrudeComponent}}
+\index{gAliHLTPHOSRawAnalyzerCrudeComponent@{gAliHLTPHOSRawAnalyzerCrudeComponent}!AliHLTPHOSRawAnalyzerCrudeComponent.cxx@{Ali\-HLTPHOSRaw\-Analyzer\-Crude\-Component.cxx}}
+\subsubsection{\setlength{\rightskip}{0pt plus 5cm}{\bf Ali\-HLTPHOSRaw\-Analyzer\-Crude\-Component} {\bf g\-Ali\-HLTPHOSRaw\-Analyzer\-Crude\-Component}}\label{AliHLTPHOSRawAnalyzerCrudeComponent_8cxx_a0}
+
+
diff --git a/HLT/PHOS/latex/AliHLTPHOSRawAnalyzerCrudeComponent_8h.tex b/HLT/PHOS/latex/AliHLTPHOSRawAnalyzerCrudeComponent_8h.tex
new file mode 100644 (file)
index 0000000..f57d2ab
--- /dev/null
@@ -0,0 +1,8 @@
+\section{Ali\-HLTPHOSRaw\-Analyzer\-Crude\-Component.h File Reference}
+\label{AliHLTPHOSRawAnalyzerCrudeComponent_8h}\index{AliHLTPHOSRawAnalyzerCrudeComponent.h@{AliHLTPHOSRawAnalyzerCrudeComponent.h}}
+{\tt \#include \char`\"{}Ali\-HLTPHOSRaw\-Analyzer\-Component.h\char`\"{}}\par
+\subsection*{Classes}
+\begin{CompactItemize}
+\item 
+class {\bf Ali\-HLTPHOSRaw\-Analyzer\-Crude\-Component}
+\end{CompactItemize}
diff --git a/HLT/PHOS/latex/AliHLTPHOSRawAnalyzerCrude_8cxx.tex b/HLT/PHOS/latex/AliHLTPHOSRawAnalyzerCrude_8cxx.tex
new file mode 100644 (file)
index 0000000..c8c61e0
--- /dev/null
@@ -0,0 +1,17 @@
+\section{Ali\-HLTPHOSRaw\-Analyzer\-Crude.cxx File Reference}
+\label{AliHLTPHOSRawAnalyzerCrude_8cxx}\index{AliHLTPHOSRawAnalyzerCrude.cxx@{AliHLTPHOSRawAnalyzerCrude.cxx}}
+{\tt \#include \char`\"{}Ali\-HLTPHOSRaw\-Analyzer\-Crude.h\char`\"{}}\par
+{\tt \#include $<$iostream$>$}\par
+\subsection*{Functions}
+\begin{CompactItemize}
+\item 
+{\bf Class\-Imp} ({\bf Ali\-HLTPHOSRaw\-Analyzer\-Crude}) {\bf Ali\-HLTPHOSRaw\-Analyzer\-Crude}
+\end{CompactItemize}
+
+
+\subsection{Function Documentation}
+\index{AliHLTPHOSRawAnalyzerCrude.cxx@{Ali\-HLTPHOSRaw\-Analyzer\-Crude.cxx}!ClassImp@{ClassImp}}
+\index{ClassImp@{ClassImp}!AliHLTPHOSRawAnalyzerCrude.cxx@{Ali\-HLTPHOSRaw\-Analyzer\-Crude.cxx}}
+\subsubsection{\setlength{\rightskip}{0pt plus 5cm}Class\-Imp ({\bf Ali\-HLTPHOSRaw\-Analyzer\-Crude})}\label{AliHLTPHOSRawAnalyzerCrude_8cxx_a0}
+
+
diff --git a/HLT/PHOS/latex/AliHLTPHOSRawAnalyzerCrude_8h.tex b/HLT/PHOS/latex/AliHLTPHOSRawAnalyzerCrude_8h.tex
new file mode 100644 (file)
index 0000000..8d55700
--- /dev/null
@@ -0,0 +1,10 @@
+\section{Ali\-HLTPHOSRaw\-Analyzer\-Crude.h File Reference}
+\label{AliHLTPHOSRawAnalyzerCrude_8h}\index{AliHLTPHOSRawAnalyzerCrude.h@{AliHLTPHOSRawAnalyzerCrude.h}}
+{\tt \#include $<$Rtypes.h$>$}\par
+{\tt \#include \char`\"{}TObject.h\char`\"{}}\par
+{\tt \#include \char`\"{}Ali\-HLTPHOSRaw\-Analyzer.h\char`\"{}}\par
+\subsection*{Classes}
+\begin{CompactItemize}
+\item 
+class {\bf Ali\-HLTPHOSRaw\-Analyzer\-Crude}
+\end{CompactItemize}
diff --git a/HLT/PHOS/latex/AliHLTPHOSRawAnalyzerKLevel_8cxx.tex b/HLT/PHOS/latex/AliHLTPHOSRawAnalyzerKLevel_8cxx.tex
new file mode 100644 (file)
index 0000000..398090f
--- /dev/null
@@ -0,0 +1,17 @@
+\section{Ali\-HLTPHOSRaw\-Analyzer\-KLevel.cxx File Reference}
+\label{AliHLTPHOSRawAnalyzerKLevel_8cxx}\index{AliHLTPHOSRawAnalyzerKLevel.cxx@{AliHLTPHOSRawAnalyzerKLevel.cxx}}
+{\tt \#include \char`\"{}Ali\-HLTPHOSRaw\-Analyzer\-KLevel.h\char`\"{}}\par
+{\tt \#include $<$iostream$>$}\par
+\subsection*{Functions}
+\begin{CompactItemize}
+\item 
+{\bf Class\-Imp} ({\bf Ali\-HLTPHOSRaw\-Analyzer\-KLevel}) {\bf Ali\-HLTPHOSRaw\-Analyzer\-KLevel}
+\end{CompactItemize}
+
+
+\subsection{Function Documentation}
+\index{AliHLTPHOSRawAnalyzerKLevel.cxx@{Ali\-HLTPHOSRaw\-Analyzer\-KLevel.cxx}!ClassImp@{ClassImp}}
+\index{ClassImp@{ClassImp}!AliHLTPHOSRawAnalyzerKLevel.cxx@{Ali\-HLTPHOSRaw\-Analyzer\-KLevel.cxx}}
+\subsubsection{\setlength{\rightskip}{0pt plus 5cm}Class\-Imp ({\bf Ali\-HLTPHOSRaw\-Analyzer\-KLevel})}\label{AliHLTPHOSRawAnalyzerKLevel_8cxx_a0}
+
+
diff --git a/HLT/PHOS/latex/AliHLTPHOSRawAnalyzerKLevel_8h.tex b/HLT/PHOS/latex/AliHLTPHOSRawAnalyzerKLevel_8h.tex
new file mode 100644 (file)
index 0000000..d74a997
--- /dev/null
@@ -0,0 +1,10 @@
+\section{Ali\-HLTPHOSRaw\-Analyzer\-KLevel.h File Reference}
+\label{AliHLTPHOSRawAnalyzerKLevel_8h}\index{AliHLTPHOSRawAnalyzerKLevel.h@{AliHLTPHOSRawAnalyzerKLevel.h}}
+{\tt \#include $<$Rtypes.h$>$}\par
+{\tt \#include \char`\"{}TObject.h\char`\"{}}\par
+{\tt \#include \char`\"{}Ali\-HLTPHOSRaw\-Analyzer.h\char`\"{}}\par
+\subsection*{Classes}
+\begin{CompactItemize}
+\item 
+class {\bf Ali\-HLTPHOSRaw\-Analyzer\-KLevel}
+\end{CompactItemize}
diff --git a/HLT/PHOS/latex/AliHLTPHOSRawAnalyzerLMS_8cxx.tex b/HLT/PHOS/latex/AliHLTPHOSRawAnalyzerLMS_8cxx.tex
new file mode 100644 (file)
index 0000000..59afa68
--- /dev/null
@@ -0,0 +1,17 @@
+\section{Ali\-HLTPHOSRaw\-Analyzer\-LMS.cxx File Reference}
+\label{AliHLTPHOSRawAnalyzerLMS_8cxx}\index{AliHLTPHOSRawAnalyzerLMS.cxx@{AliHLTPHOSRawAnalyzerLMS.cxx}}
+{\tt \#include \char`\"{}Ali\-HLTPHOSRaw\-Analyzer\-LMS.h\char`\"{}}\par
+{\tt \#include $<$iostream$>$}\par
+\subsection*{Functions}
+\begin{CompactItemize}
+\item 
+{\bf Class\-Imp} ({\bf Ali\-HLTPHOSRaw\-Analyzer\-LMS}) {\bf Ali\-HLTPHOSRaw\-Analyzer\-LMS}
+\end{CompactItemize}
+
+
+\subsection{Function Documentation}
+\index{AliHLTPHOSRawAnalyzerLMS.cxx@{Ali\-HLTPHOSRaw\-Analyzer\-LMS.cxx}!ClassImp@{ClassImp}}
+\index{ClassImp@{ClassImp}!AliHLTPHOSRawAnalyzerLMS.cxx@{Ali\-HLTPHOSRaw\-Analyzer\-LMS.cxx}}
+\subsubsection{\setlength{\rightskip}{0pt plus 5cm}Class\-Imp ({\bf Ali\-HLTPHOSRaw\-Analyzer\-LMS})}\label{AliHLTPHOSRawAnalyzerLMS_8cxx_a0}
+
+
diff --git a/HLT/PHOS/latex/AliHLTPHOSRawAnalyzerLMS_8h.tex b/HLT/PHOS/latex/AliHLTPHOSRawAnalyzerLMS_8h.tex
new file mode 100644 (file)
index 0000000..8afd6b1
--- /dev/null
@@ -0,0 +1,10 @@
+\section{Ali\-HLTPHOSRaw\-Analyzer\-LMS.h File Reference}
+\label{AliHLTPHOSRawAnalyzerLMS_8h}\index{AliHLTPHOSRawAnalyzerLMS.h@{AliHLTPHOSRawAnalyzerLMS.h}}
+{\tt \#include $<$Rtypes.h$>$}\par
+{\tt \#include \char`\"{}TObject.h\char`\"{}}\par
+{\tt \#include \char`\"{}Ali\-HLTPHOSRaw\-Analyzer.h\char`\"{}}\par
+\subsection*{Classes}
+\begin{CompactItemize}
+\item 
+class {\bf Ali\-HLTPHOSRaw\-Analyzer\-LMS}
+\end{CompactItemize}
diff --git a/HLT/PHOS/latex/AliHLTPHOSRawAnalyzerPeakFinderComponent_8cxx.tex b/HLT/PHOS/latex/AliHLTPHOSRawAnalyzerPeakFinderComponent_8cxx.tex
new file mode 100644 (file)
index 0000000..00cddb0
--- /dev/null
@@ -0,0 +1,17 @@
+\section{Ali\-HLTPHOSRaw\-Analyzer\-Peak\-Finder\-Component.cxx File Reference}
+\label{AliHLTPHOSRawAnalyzerPeakFinderComponent_8cxx}\index{AliHLTPHOSRawAnalyzerPeakFinderComponent.cxx@{AliHLTPHOSRawAnalyzerPeakFinderComponent.cxx}}
+{\tt \#include \char`\"{}Ali\-HLTPHOSRaw\-Analyzer\-Peak\-Finder\-Component.h\char`\"{}}\par
+{\tt \#include \char`\"{}Ali\-HLTPHOSRaw\-Analyzer\-Peak\-Finder.h\char`\"{}}\par
+\subsection*{Variables}
+\begin{CompactItemize}
+\item 
+{\bf Ali\-HLTPHOSRaw\-Analyzer\-Peak\-Finder\-Component} {\bf g\-Ali\-HLTPHOSRaw\-Analyzer\-Peak\-Finder\-Component}
+\end{CompactItemize}
+
+
+\subsection{Variable Documentation}
+\index{AliHLTPHOSRawAnalyzerPeakFinderComponent.cxx@{Ali\-HLTPHOSRaw\-Analyzer\-Peak\-Finder\-Component.cxx}!gAliHLTPHOSRawAnalyzerPeakFinderComponent@{gAliHLTPHOSRawAnalyzerPeakFinderComponent}}
+\index{gAliHLTPHOSRawAnalyzerPeakFinderComponent@{gAliHLTPHOSRawAnalyzerPeakFinderComponent}!AliHLTPHOSRawAnalyzerPeakFinderComponent.cxx@{Ali\-HLTPHOSRaw\-Analyzer\-Peak\-Finder\-Component.cxx}}
+\subsubsection{\setlength{\rightskip}{0pt plus 5cm}{\bf Ali\-HLTPHOSRaw\-Analyzer\-Peak\-Finder\-Component} {\bf g\-Ali\-HLTPHOSRaw\-Analyzer\-Peak\-Finder\-Component}}\label{AliHLTPHOSRawAnalyzerPeakFinderComponent_8cxx_a0}
+
+
diff --git a/HLT/PHOS/latex/AliHLTPHOSRawAnalyzerPeakFinderComponent_8h.tex b/HLT/PHOS/latex/AliHLTPHOSRawAnalyzerPeakFinderComponent_8h.tex
new file mode 100644 (file)
index 0000000..f3e1458
--- /dev/null
@@ -0,0 +1,8 @@
+\section{Ali\-HLTPHOSRaw\-Analyzer\-Peak\-Finder\-Component.h File Reference}
+\label{AliHLTPHOSRawAnalyzerPeakFinderComponent_8h}\index{AliHLTPHOSRawAnalyzerPeakFinderComponent.h@{AliHLTPHOSRawAnalyzerPeakFinderComponent.h}}
+{\tt \#include \char`\"{}Ali\-HLTPHOSRaw\-Analyzer\-Component.h\char`\"{}}\par
+\subsection*{Classes}
+\begin{CompactItemize}
+\item 
+class {\bf Ali\-HLTPHOSRaw\-Analyzer\-Peak\-Finder\-Component}
+\end{CompactItemize}
diff --git a/HLT/PHOS/latex/AliHLTPHOSRawAnalyzerPeakFinder_8cxx.tex b/HLT/PHOS/latex/AliHLTPHOSRawAnalyzerPeakFinder_8cxx.tex
new file mode 100644 (file)
index 0000000..40e0bd5
--- /dev/null
@@ -0,0 +1,17 @@
+\section{Ali\-HLTPHOSRaw\-Analyzer\-Peak\-Finder.cxx File Reference}
+\label{AliHLTPHOSRawAnalyzerPeakFinder_8cxx}\index{AliHLTPHOSRawAnalyzerPeakFinder.cxx@{AliHLTPHOSRawAnalyzerPeakFinder.cxx}}
+{\tt \#include \char`\"{}Ali\-HLTPHOSRaw\-Analyzer\-Peak\-Finder.h\char`\"{}}\par
+{\tt \#include $<$iostream$>$}\par
+\subsection*{Functions}
+\begin{CompactItemize}
+\item 
+{\bf Class\-Imp} ({\bf Ali\-HLTPHOSRaw\-Analyzer\-Peak\-Finder}) {\bf Ali\-HLTPHOSRaw\-Analyzer\-Peak\-Finder}
+\end{CompactItemize}
+
+
+\subsection{Function Documentation}
+\index{AliHLTPHOSRawAnalyzerPeakFinder.cxx@{Ali\-HLTPHOSRaw\-Analyzer\-Peak\-Finder.cxx}!ClassImp@{ClassImp}}
+\index{ClassImp@{ClassImp}!AliHLTPHOSRawAnalyzerPeakFinder.cxx@{Ali\-HLTPHOSRaw\-Analyzer\-Peak\-Finder.cxx}}
+\subsubsection{\setlength{\rightskip}{0pt plus 5cm}Class\-Imp ({\bf Ali\-HLTPHOSRaw\-Analyzer\-Peak\-Finder})}\label{AliHLTPHOSRawAnalyzerPeakFinder_8cxx_a0}
+
+
diff --git a/HLT/PHOS/latex/AliHLTPHOSRawAnalyzerPeakFinder_8h.tex b/HLT/PHOS/latex/AliHLTPHOSRawAnalyzerPeakFinder_8h.tex
new file mode 100644 (file)
index 0000000..4ccf80e
--- /dev/null
@@ -0,0 +1,10 @@
+\section{Ali\-HLTPHOSRaw\-Analyzer\-Peak\-Finder.h File Reference}
+\label{AliHLTPHOSRawAnalyzerPeakFinder_8h}\index{AliHLTPHOSRawAnalyzerPeakFinder.h@{AliHLTPHOSRawAnalyzerPeakFinder.h}}
+{\tt \#include $<$Rtypes.h$>$}\par
+{\tt \#include \char`\"{}TObject.h\char`\"{}}\par
+{\tt \#include \char`\"{}Ali\-HLTPHOSRaw\-Analyzer.h\char`\"{}}\par
+\subsection*{Classes}
+\begin{CompactItemize}
+\item 
+class {\bf Ali\-HLTPHOSRaw\-Analyzer\-Peak\-Finder}
+\end{CompactItemize}
diff --git a/HLT/PHOS/latex/AliHLTPHOSRawAnalyzer_8cxx.tex b/HLT/PHOS/latex/AliHLTPHOSRawAnalyzer_8cxx.tex
new file mode 100644 (file)
index 0000000..14b7fe2
--- /dev/null
@@ -0,0 +1,4 @@
+\section{Ali\-HLTPHOSRaw\-Analyzer.cxx File Reference}
+\label{AliHLTPHOSRawAnalyzer_8cxx}\index{AliHLTPHOSRawAnalyzer.cxx@{AliHLTPHOSRawAnalyzer.cxx}}
+{\tt \#include \char`\"{}Ali\-HLTPHOSRaw\-Analyzer.h\char`\"{}}\par
+{\tt \#include $<$iostream$>$}\par
diff --git a/HLT/PHOS/latex/AliHLTPHOSRawAnalyzer_8h.tex b/HLT/PHOS/latex/AliHLTPHOSRawAnalyzer_8h.tex
new file mode 100644 (file)
index 0000000..e1bff0d
--- /dev/null
@@ -0,0 +1,7 @@
+\section{Ali\-HLTPHOSRaw\-Analyzer.h File Reference}
+\label{AliHLTPHOSRawAnalyzer_8h}\index{AliHLTPHOSRawAnalyzer.h@{AliHLTPHOSRawAnalyzer.h}}
+\subsection*{Classes}
+\begin{CompactItemize}
+\item 
+class {\bf Ali\-HLTPHOSRaw\-Analyzer}
+\end{CompactItemize}
diff --git a/HLT/PHOS/latex/Helvetica.ttf b/HLT/PHOS/latex/Helvetica.ttf
new file mode 100644 (file)
index 0000000..6a08756
Binary files /dev/null and b/HLT/PHOS/latex/Helvetica.ttf differ
diff --git a/HLT/PHOS/latex/Makefile b/HLT/PHOS/latex/Makefile
new file mode 100644 (file)
index 0000000..6769968
--- /dev/null
@@ -0,0 +1,39 @@
+all clean: refman.dvi
+
+ps: refman.ps
+
+pdf: refman.pdf
+
+ps_2on1: refman_2on1.ps
+
+pdf_2on1: refman_2on1.pdf
+
+refman.ps: refman.dvi
+       dvips -o refman.ps refman.dvi
+
+refman.pdf: refman.ps
+       ps2pdf refman.ps refman.pdf
+
+refman.dvi: refman.tex doxygen.sty
+       echo "Running latex..."
+       latex refman.tex
+       echo "Running makeindex..."
+       makeindex refman.idx
+       echo "Rerunning latex...."
+       latex refman.tex
+       latex_count=5 ; \
+       while egrep -s 'Rerun (LaTeX|to get cross-references right)' refman.log && [ $$latex_count -gt 0 ] ;\
+           do \
+             echo "Rerunning latex...." ;\
+             latex refman.tex ;\
+             latex_count=`expr $$latex_count - 1` ;\
+           done
+
+refman_2on1.ps: refman.ps
+       psnup -2 refman.ps >refman_2on1.ps
+
+refman_2on1.pdf: refman_2on1.ps
+       ps2pdf refman_2on1.ps refman_2on1.pdf
+
+clean:
+       rm -f *.ps *.dvi *.aux *.toc *.idx *.ind *.ilg *.log *.out refman.pdf
diff --git a/HLT/PHOS/latex/PeakFinderTest_8cxx.tex b/HLT/PHOS/latex/PeakFinderTest_8cxx.tex
new file mode 100644 (file)
index 0000000..34865fc
--- /dev/null
@@ -0,0 +1,26 @@
+\section{Peak\-Finder\-Test.cxx File Reference}
+\label{PeakFinderTest_8cxx}\index{PeakFinderTest.cxx@{PeakFinderTest.cxx}}
+{\tt \#include \char`\"{}Ali\-HLTPHOSPulse\-Generator.h\char`\"{}}\par
+{\tt \#include \char`\"{}Ali\-HLTPHOSAnalyzer\-Peak\-Finder.h\char`\"{}}\par
+{\tt \#include $<$stdio.h$>$}\par
+{\tt \#include $<$cmath$>$}\par
+\subsection*{Functions}
+\begin{CompactItemize}
+\item 
+void {\bf set\-File\-Name} (char $\ast$f\-Name, int start, int length, double tau, double fs)
+\item 
+int {\bf main} ()
+\end{CompactItemize}
+
+
+\subsection{Function Documentation}
+\index{PeakFinderTest.cxx@{Peak\-Finder\-Test.cxx}!main@{main}}
+\index{main@{main}!PeakFinderTest.cxx@{Peak\-Finder\-Test.cxx}}
+\subsubsection{\setlength{\rightskip}{0pt plus 5cm}int main ()}\label{PeakFinderTest_8cxx_a1}
+
+
+Testing of the Class Ali\-PHOSFitter \index{PeakFinderTest.cxx@{Peak\-Finder\-Test.cxx}!setFileName@{setFileName}}
+\index{setFileName@{setFileName}!PeakFinderTest.cxx@{Peak\-Finder\-Test.cxx}}
+\subsubsection{\setlength{\rightskip}{0pt plus 5cm}void set\-File\-Name (char $\ast$ {\em f\-Name}, int {\em start}, int {\em length}, double {\em tau}, double {\em fs})}\label{PeakFinderTest_8cxx_a0}
+
+
diff --git a/HLT/PHOS/latex/annotated.tex b/HLT/PHOS/latex/annotated.tex
new file mode 100644 (file)
index 0000000..9ffaa10
--- /dev/null
@@ -0,0 +1,14 @@
+\section{PHOSofflineparameterextraction Class List}
+Here are the classes, structs, unions and interfaces with brief descriptions:\begin{CompactList}
+\item\contentsline{section}{{\bf Ali\-HLTPHOSEmc\-Calib\-Data} }{\pageref{classAliHLTPHOSEmcCalibData}}{}
+\item\contentsline{section}{{\bf Ali\-HLTPHOSPulse\-Generator} }{\pageref{classAliHLTPHOSPulseGenerator}}{}
+\item\contentsline{section}{{\bf Ali\-HLTPHOSRaw\-Analyzer} }{\pageref{classAliHLTPHOSRawAnalyzer}}{}
+\item\contentsline{section}{{\bf Ali\-HLTPHOSRaw\-Analyzer\-Chi\-Square\-Fit} }{\pageref{classAliHLTPHOSRawAnalyzerChiSquareFit}}{}
+\item\contentsline{section}{{\bf Ali\-HLTPHOSRaw\-Analyzer\-Component} }{\pageref{classAliHLTPHOSRawAnalyzerComponent}}{}
+\item\contentsline{section}{{\bf Ali\-HLTPHOSRaw\-Analyzer\-Crude} }{\pageref{classAliHLTPHOSRawAnalyzerCrude}}{}
+\item\contentsline{section}{{\bf Ali\-HLTPHOSRaw\-Analyzer\-Crude\-Component} }{\pageref{classAliHLTPHOSRawAnalyzerCrudeComponent}}{}
+\item\contentsline{section}{{\bf Ali\-HLTPHOSRaw\-Analyzer\-KLevel} }{\pageref{classAliHLTPHOSRawAnalyzerKLevel}}{}
+\item\contentsline{section}{{\bf Ali\-HLTPHOSRaw\-Analyzer\-LMS} }{\pageref{classAliHLTPHOSRawAnalyzerLMS}}{}
+\item\contentsline{section}{{\bf Ali\-HLTPHOSRaw\-Analyzer\-Peak\-Finder} }{\pageref{classAliHLTPHOSRawAnalyzerPeakFinder}}{}
+\item\contentsline{section}{{\bf Ali\-HLTPHOSRaw\-Analyzer\-Peak\-Finder\-Component} }{\pageref{classAliHLTPHOSRawAnalyzerPeakFinderComponent}}{}
+\end{CompactList}
diff --git a/HLT/PHOS/latex/classAliHLTPHOSEmcCalibData.tex b/HLT/PHOS/latex/classAliHLTPHOSEmcCalibData.tex
new file mode 100644 (file)
index 0000000..d3ec498
--- /dev/null
@@ -0,0 +1,137 @@
+\section{Ali\-HLTPHOSEmc\-Calib\-Data Class Reference}
+\label{classAliHLTPHOSEmcCalibData}\index{AliHLTPHOSEmcCalibData@{AliHLTPHOSEmcCalibData}}
+{\tt \#include $<$Ali\-HLTPHOSEmc\-Calib\-Data.h$>$}
+
+\subsection*{Public Member Functions}
+\begin{CompactItemize}
+\item 
+{\bf Ali\-HLTPHOSEmc\-Calib\-Data} ()
+\item 
+{\bf Ali\-HLTPHOSEmc\-Calib\-Data} (const char $\ast$name)
+\item 
+{\bf Ali\-HLTPHOSEmc\-Calib\-Data} (const {\bf Ali\-HLTPHOSEmc\-Calib\-Data} \&calibda)
+\item 
+{\bf Ali\-HLTPHOSEmc\-Calib\-Data} \& {\bf operator=} (const {\bf Ali\-HLTPHOSEmc\-Calib\-Data} \&calibda)
+\item 
+virtual {\bf $\sim$Ali\-HLTPHOSEmc\-Calib\-Data} ()
+\item 
+void {\bf Reset} ()
+\item 
+virtual void {\bf Print} (Option\_\-t $\ast$option=\char`\"{}\char`\"{}) const 
+\item 
+Float\_\-t {\bf Get\-ADCchannel\-Energy} (Int\_\-t module, Int\_\-t column, Int\_\-t row, Int\_\-t gain) const 
+\item 
+Float\_\-t {\bf Get\-ADCpedestal\-Emc\-Measured} (Int\_\-t module, Int\_\-t column, Int\_\-t row, Int\_\-t gain) const 
+\item 
+void {\bf Set\-ADCchannel\-Energy} (Int\_\-t module, Int\_\-t column, Int\_\-t row, Int\_\-t gain, Float\_\-t value)
+\item 
+void {\bf Set\-ADCpedestal\-Emc\-Measured} (Int\_\-t module, Int\_\-t column, Int\_\-t row, Int\_\-t gain, Float\_\-t value)
+\item 
+void {\bf Make\-ADCpedestal\-Correction\-Table} ()
+\end{CompactItemize}
+\subsection*{Protected Attributes}
+\begin{CompactItemize}
+\item 
+Float\_\-t {\bf f\-ADCchannel\-Energy} [PHOS\_\-MODULES][PHOS\_\-COLUMNS][PHOS\_\-ROWS][PHOS\_\-GAINS]
+\item 
+Float\_\-t {\bf f\-ADCpedestal\-Emc\-Measured} [PHOS\_\-MODULES][PHOS\_\-COLUMNS][PHOS\_\-ROWS][PHOS\_\-GAINS]
+\item 
+Int\_\-t {\bf f\-ADCpedestal\-Altro\-Reg} [PHOS\_\-MODULES][PHOS\_\-COLUMNS][PHOS\_\-ROWS][PHOS\_\-GAINS]
+\item 
+Float\_\-t {\bf f\-ADCpedestal\-Correction\-Table} [PHOS\_\-MODULES][PHOS\_\-COLUMNS][PHOS\_\-ROWS][PHOS\_\-GAINS]
+\end{CompactItemize}
+
+
+\subsection{Constructor \& Destructor Documentation}
+\index{AliHLTPHOSEmcCalibData@{Ali\-HLTPHOSEmc\-Calib\-Data}!AliHLTPHOSEmcCalibData@{AliHLTPHOSEmcCalibData}}
+\index{AliHLTPHOSEmcCalibData@{AliHLTPHOSEmcCalibData}!AliHLTPHOSEmcCalibData@{Ali\-HLTPHOSEmc\-Calib\-Data}}
+\subsubsection{\setlength{\rightskip}{0pt plus 5cm}Ali\-HLTPHOSEmc\-Calib\-Data::Ali\-HLTPHOSEmc\-Calib\-Data ()}\label{classAliHLTPHOSEmcCalibData_a0}
+
+
+\index{AliHLTPHOSEmcCalibData@{Ali\-HLTPHOSEmc\-Calib\-Data}!AliHLTPHOSEmcCalibData@{AliHLTPHOSEmcCalibData}}
+\index{AliHLTPHOSEmcCalibData@{AliHLTPHOSEmcCalibData}!AliHLTPHOSEmcCalibData@{Ali\-HLTPHOSEmc\-Calib\-Data}}
+\subsubsection{\setlength{\rightskip}{0pt plus 5cm}Ali\-HLTPHOSEmc\-Calib\-Data::Ali\-HLTPHOSEmc\-Calib\-Data (const char $\ast$ {\em name})}\label{classAliHLTPHOSEmcCalibData_a1}
+
+
+\index{AliHLTPHOSEmcCalibData@{Ali\-HLTPHOSEmc\-Calib\-Data}!AliHLTPHOSEmcCalibData@{AliHLTPHOSEmcCalibData}}
+\index{AliHLTPHOSEmcCalibData@{AliHLTPHOSEmcCalibData}!AliHLTPHOSEmcCalibData@{Ali\-HLTPHOSEmc\-Calib\-Data}}
+\subsubsection{\setlength{\rightskip}{0pt plus 5cm}Ali\-HLTPHOSEmc\-Calib\-Data::Ali\-HLTPHOSEmc\-Calib\-Data (const {\bf Ali\-HLTPHOSEmc\-Calib\-Data} \& {\em calibda})}\label{classAliHLTPHOSEmcCalibData_a2}
+
+
+\index{AliHLTPHOSEmcCalibData@{Ali\-HLTPHOSEmc\-Calib\-Data}!~AliHLTPHOSEmcCalibData@{$\sim$AliHLTPHOSEmcCalibData}}
+\index{~AliHLTPHOSEmcCalibData@{$\sim$AliHLTPHOSEmcCalibData}!AliHLTPHOSEmcCalibData@{Ali\-HLTPHOSEmc\-Calib\-Data}}
+\subsubsection{\setlength{\rightskip}{0pt plus 5cm}Ali\-HLTPHOSEmc\-Calib\-Data::$\sim${\bf Ali\-HLTPHOSEmc\-Calib\-Data} ()\hspace{0.3cm}{\tt  [virtual]}}\label{classAliHLTPHOSEmcCalibData_a4}
+
+
+
+
+\subsection{Member Function Documentation}
+\index{AliHLTPHOSEmcCalibData@{Ali\-HLTPHOSEmc\-Calib\-Data}!GetADCchannelEnergy@{GetADCchannelEnergy}}
+\index{GetADCchannelEnergy@{GetADCchannelEnergy}!AliHLTPHOSEmcCalibData@{Ali\-HLTPHOSEmc\-Calib\-Data}}
+\subsubsection{\setlength{\rightskip}{0pt plus 5cm}Float\_\-t Ali\-HLTPHOSEmc\-Calib\-Data::Get\-ADCchannel\-Energy (Int\_\-t {\em module}, Int\_\-t {\em column}, Int\_\-t {\em row}, Int\_\-t {\em gain}) const}\label{classAliHLTPHOSEmcCalibData_a7}
+
+
+\index{AliHLTPHOSEmcCalibData@{Ali\-HLTPHOSEmc\-Calib\-Data}!GetADCpedestalEmcMeasured@{GetADCpedestalEmcMeasured}}
+\index{GetADCpedestalEmcMeasured@{GetADCpedestalEmcMeasured}!AliHLTPHOSEmcCalibData@{Ali\-HLTPHOSEmc\-Calib\-Data}}
+\subsubsection{\setlength{\rightskip}{0pt plus 5cm}Float\_\-t Ali\-HLTPHOSEmc\-Calib\-Data::Get\-ADCpedestal\-Emc\-Measured (Int\_\-t {\em module}, Int\_\-t {\em column}, Int\_\-t {\em row}, Int\_\-t {\em gain}) const}\label{classAliHLTPHOSEmcCalibData_a8}
+
+
+\index{AliHLTPHOSEmcCalibData@{Ali\-HLTPHOSEmc\-Calib\-Data}!MakeADCpedestalCorrectionTable@{MakeADCpedestalCorrectionTable}}
+\index{MakeADCpedestalCorrectionTable@{MakeADCpedestalCorrectionTable}!AliHLTPHOSEmcCalibData@{Ali\-HLTPHOSEmc\-Calib\-Data}}
+\subsubsection{\setlength{\rightskip}{0pt plus 5cm}void Ali\-HLTPHOSEmc\-Calib\-Data::Make\-ADCpedestal\-Correction\-Table ()}\label{classAliHLTPHOSEmcCalibData_a11}
+
+
+\index{AliHLTPHOSEmcCalibData@{Ali\-HLTPHOSEmc\-Calib\-Data}!operator=@{operator=}}
+\index{operator=@{operator=}!AliHLTPHOSEmcCalibData@{Ali\-HLTPHOSEmc\-Calib\-Data}}
+\subsubsection{\setlength{\rightskip}{0pt plus 5cm}{\bf Ali\-HLTPHOSEmc\-Calib\-Data} \& Ali\-HLTPHOSEmc\-Calib\-Data::operator= (const {\bf Ali\-HLTPHOSEmc\-Calib\-Data} \& {\em calibda})}\label{classAliHLTPHOSEmcCalibData_a3}
+
+
+\index{AliHLTPHOSEmcCalibData@{Ali\-HLTPHOSEmc\-Calib\-Data}!Print@{Print}}
+\index{Print@{Print}!AliHLTPHOSEmcCalibData@{Ali\-HLTPHOSEmc\-Calib\-Data}}
+\subsubsection{\setlength{\rightskip}{0pt plus 5cm}void Ali\-HLTPHOSEmc\-Calib\-Data::Print (Option\_\-t $\ast$ {\em option} = {\tt \char`\"{}\char`\"{}}) const\hspace{0.3cm}{\tt  [virtual]}}\label{classAliHLTPHOSEmcCalibData_a6}
+
+
+\index{AliHLTPHOSEmcCalibData@{Ali\-HLTPHOSEmc\-Calib\-Data}!Reset@{Reset}}
+\index{Reset@{Reset}!AliHLTPHOSEmcCalibData@{Ali\-HLTPHOSEmc\-Calib\-Data}}
+\subsubsection{\setlength{\rightskip}{0pt plus 5cm}void Ali\-HLTPHOSEmc\-Calib\-Data::Reset ()}\label{classAliHLTPHOSEmcCalibData_a5}
+
+
+\index{AliHLTPHOSEmcCalibData@{Ali\-HLTPHOSEmc\-Calib\-Data}!SetADCchannelEnergy@{SetADCchannelEnergy}}
+\index{SetADCchannelEnergy@{SetADCchannelEnergy}!AliHLTPHOSEmcCalibData@{Ali\-HLTPHOSEmc\-Calib\-Data}}
+\subsubsection{\setlength{\rightskip}{0pt plus 5cm}void Ali\-HLTPHOSEmc\-Calib\-Data::Set\-ADCchannel\-Energy (Int\_\-t {\em module}, Int\_\-t {\em column}, Int\_\-t {\em row}, Int\_\-t {\em gain}, Float\_\-t {\em value})}\label{classAliHLTPHOSEmcCalibData_a9}
+
+
+\index{AliHLTPHOSEmcCalibData@{Ali\-HLTPHOSEmc\-Calib\-Data}!SetADCpedestalEmcMeasured@{SetADCpedestalEmcMeasured}}
+\index{SetADCpedestalEmcMeasured@{SetADCpedestalEmcMeasured}!AliHLTPHOSEmcCalibData@{Ali\-HLTPHOSEmc\-Calib\-Data}}
+\subsubsection{\setlength{\rightskip}{0pt plus 5cm}void Ali\-HLTPHOSEmc\-Calib\-Data::Set\-ADCpedestal\-Emc\-Measured (Int\_\-t {\em module}, Int\_\-t {\em column}, Int\_\-t {\em row}, Int\_\-t {\em gain}, Float\_\-t {\em value})}\label{classAliHLTPHOSEmcCalibData_a10}
+
+
+
+
+\subsection{Member Data Documentation}
+\index{AliHLTPHOSEmcCalibData@{Ali\-HLTPHOSEmc\-Calib\-Data}!fADCchannelEnergy@{fADCchannelEnergy}}
+\index{fADCchannelEnergy@{fADCchannelEnergy}!AliHLTPHOSEmcCalibData@{Ali\-HLTPHOSEmc\-Calib\-Data}}
+\subsubsection{\setlength{\rightskip}{0pt plus 5cm}Float\_\-t {\bf Ali\-HLTPHOSEmc\-Calib\-Data::f\-ADCchannel\-Energy}[PHOS\_\-MODULES][PHOS\_\-COLUMNS][PHOS\_\-ROWS][PHOS\_\-GAINS]\hspace{0.3cm}{\tt  [protected]}}\label{classAliHLTPHOSEmcCalibData_p0}
+
+
+width of one EMC ADC channel in Ge\-V \index{AliHLTPHOSEmcCalibData@{Ali\-HLTPHOSEmc\-Calib\-Data}!fADCpedestalAltroReg@{fADCpedestalAltroReg}}
+\index{fADCpedestalAltroReg@{fADCpedestalAltroReg}!AliHLTPHOSEmcCalibData@{Ali\-HLTPHOSEmc\-Calib\-Data}}
+\subsubsection{\setlength{\rightskip}{0pt plus 5cm}Int\_\-t {\bf Ali\-HLTPHOSEmc\-Calib\-Data::f\-ADCpedestal\-Altro\-Reg}[PHOS\_\-MODULES][PHOS\_\-COLUMNS][PHOS\_\-ROWS][PHOS\_\-GAINS]\hspace{0.3cm}{\tt  [protected]}}\label{classAliHLTPHOSEmcCalibData_p2}
+
+
+value of the EMC ADC pedestal subtraction values stored in the ALTRO registers \index{AliHLTPHOSEmcCalibData@{Ali\-HLTPHOSEmc\-Calib\-Data}!fADCpedestalCorrectionTable@{fADCpedestalCorrectionTable}}
+\index{fADCpedestalCorrectionTable@{fADCpedestalCorrectionTable}!AliHLTPHOSEmcCalibData@{Ali\-HLTPHOSEmc\-Calib\-Data}}
+\subsubsection{\setlength{\rightskip}{0pt plus 5cm}Float\_\-t {\bf Ali\-HLTPHOSEmc\-Calib\-Data::f\-ADCpedestal\-Correction\-Table}[PHOS\_\-MODULES][PHOS\_\-COLUMNS][PHOS\_\-ROWS][PHOS\_\-GAINS]\hspace{0.3cm}{\tt  [protected]}}\label{classAliHLTPHOSEmcCalibData_p3}
+
+
+value of the EMC ADC pedestal values to be subtracted form the decoed cahnnel data (= f\-ADCpedestal\-Emc\-Measured - f\-ADCpedestal\-Altro\-Reg) \index{AliHLTPHOSEmcCalibData@{Ali\-HLTPHOSEmc\-Calib\-Data}!fADCpedestalEmcMeasured@{fADCpedestalEmcMeasured}}
+\index{fADCpedestalEmcMeasured@{fADCpedestalEmcMeasured}!AliHLTPHOSEmcCalibData@{Ali\-HLTPHOSEmc\-Calib\-Data}}
+\subsubsection{\setlength{\rightskip}{0pt plus 5cm}Float\_\-t {\bf Ali\-HLTPHOSEmc\-Calib\-Data::f\-ADCpedestal\-Emc\-Measured}[PHOS\_\-MODULES][PHOS\_\-COLUMNS][PHOS\_\-ROWS][PHOS\_\-GAINS]\hspace{0.3cm}{\tt  [protected]}}\label{classAliHLTPHOSEmcCalibData_p1}
+
+
+value of the EMC ADC pedestal measured from calibration run 
+
+The documentation for this class was generated from the following files:\begin{CompactItemize}
+\item 
+{\bf Ali\-HLTPHOSEmc\-Calib\-Data.h}\item 
+{\bf Ali\-HLTPHOSEmc\-Calib\-Data.cxx}\end{CompactItemize}
diff --git a/HLT/PHOS/latex/classAliHLTPHOSPulseGenerator.tex b/HLT/PHOS/latex/classAliHLTPHOSPulseGenerator.tex
new file mode 100644 (file)
index 0000000..d346209
--- /dev/null
@@ -0,0 +1,233 @@
+\section{Ali\-HLTPHOSPulse\-Generator Class Reference}
+\label{classAliHLTPHOSPulseGenerator}\index{AliHLTPHOSPulseGenerator@{AliHLTPHOSPulseGenerator}}
+{\tt \#include $<$Ali\-HLTPHOSPulse\-Generator.h$>$}
+
+\subsection*{Public Member Functions}
+\begin{CompactItemize}
+\item 
+{\bf Ali\-HLTPHOSPulse\-Generator} ()
+\item 
+virtual {\bf $\sim$Ali\-HLTPHOSPulse\-Generator} ()
+\item 
+{\bf Ali\-HLTPHOSPulse\-Generator} (double a, double t0, const int N, const double t, const double f)
+\item 
+{\bf Ali\-HLTPHOSPulse\-Generator} (const {\bf Ali\-HLTPHOSPulse\-Generator} \&)
+\item 
+{\bf Ali\-HLTPHOSPulse\-Generator} \& {\bf operator=} (const {\bf Ali\-HLTPHOSPulse\-Generator})
+\item 
+void {\bf Add\-Baseline} (double baseline\-Level, double $\ast$samples)
+\item 
+void {\bf Add\-Noise} (double $\ast$data\-Ptr, double $\ast$sigma)
+\item 
+void {\bf Add\-Noise} (double $\ast$data\-Ptr, double $\ast$sigma, double cutoff)
+\item 
+double $\ast$ {\bf Add\-Pretrigger\-Samples} (double basline\-Level, double $\ast$samples)
+\item 
+double $\ast$ {\bf Get\-Pulse} ()
+\item 
+double $\ast$ {\bf Get\-Pulse} (double a, double t0)
+\item 
+void {\bf Quantisize} (double $\ast$data\-Ptr)
+\item 
+void {\bf Set\-Amplitude} (double a)
+\item 
+void {\bf Set\-DT} (double fs)
+\item 
+void {\bf Set\-TZero} (double t0)
+\end{CompactItemize}
+\subsection*{Private Member Functions}
+\begin{CompactItemize}
+\item 
+void {\bf Make\-Pulse} (double $\ast$dta\-Ptr)
+\item 
+void {\bf Make\-Pulse} (double $\ast$dta\-Ptr, double ampl)
+\end{CompactItemize}
+\subsection*{Private Attributes}
+\begin{CompactItemize}
+\item 
+double {\bf f\-Amplitude}
+\item 
+int {\bf f\-NSamples}
+\item 
+double {\bf f\-Tau}
+\item 
+double {\bf f\-Sample\-Freq}
+\item 
+double {\bf f\-TZero}
+\item 
+double $\ast$ {\bf f\-Data\-Ptr}
+\item 
+double {\bf f\-DT}
+\item 
+double $\ast$ {\bf f\-Event}
+\end{CompactItemize}
+
+
+\subsection{Constructor \& Destructor Documentation}
+\index{AliHLTPHOSPulseGenerator@{Ali\-HLTPHOSPulse\-Generator}!AliHLTPHOSPulseGenerator@{AliHLTPHOSPulseGenerator}}
+\index{AliHLTPHOSPulseGenerator@{AliHLTPHOSPulseGenerator}!AliHLTPHOSPulseGenerator@{Ali\-HLTPHOSPulse\-Generator}}
+\subsubsection{\setlength{\rightskip}{0pt plus 5cm}Ali\-HLTPHOSPulse\-Generator::Ali\-HLTPHOSPulse\-Generator ()}\label{classAliHLTPHOSPulseGenerator_a0}
+
+
+\index{AliHLTPHOSPulseGenerator@{Ali\-HLTPHOSPulse\-Generator}!~AliHLTPHOSPulseGenerator@{$\sim$AliHLTPHOSPulseGenerator}}
+\index{~AliHLTPHOSPulseGenerator@{$\sim$AliHLTPHOSPulseGenerator}!AliHLTPHOSPulseGenerator@{Ali\-HLTPHOSPulse\-Generator}}
+\subsubsection{\setlength{\rightskip}{0pt plus 5cm}Ali\-HLTPHOSPulse\-Generator::$\sim${\bf Ali\-HLTPHOSPulse\-Generator} ()\hspace{0.3cm}{\tt  [virtual]}}\label{classAliHLTPHOSPulseGenerator_a1}
+
+
+\index{AliHLTPHOSPulseGenerator@{Ali\-HLTPHOSPulse\-Generator}!AliHLTPHOSPulseGenerator@{AliHLTPHOSPulseGenerator}}
+\index{AliHLTPHOSPulseGenerator@{AliHLTPHOSPulseGenerator}!AliHLTPHOSPulseGenerator@{Ali\-HLTPHOSPulse\-Generator}}
+\subsubsection{\setlength{\rightskip}{0pt plus 5cm}Ali\-HLTPHOSPulse\-Generator::Ali\-HLTPHOSPulse\-Generator (double {\em a}, double {\em t0}, const int {\em N}, const double {\em t}, const double {\em f})}\label{classAliHLTPHOSPulseGenerator_a2}
+
+
+Contruct a pulsegenrator object an initializes all necessary parameters \begin{Desc}
+\item[Parameters:]
+\begin{description}
+\item[{\em a}]Amplitude in ADC levels (0 -1023) \item[{\em t0}]Timedelay in nanoseconds of signal relative the first sample. This value should be between 0 and Ts where Ts is the sample interval \end{description}
+\end{Desc}
+\index{AliHLTPHOSPulseGenerator@{Ali\-HLTPHOSPulse\-Generator}!AliHLTPHOSPulseGenerator@{AliHLTPHOSPulseGenerator}}
+\index{AliHLTPHOSPulseGenerator@{AliHLTPHOSPulseGenerator}!AliHLTPHOSPulseGenerator@{Ali\-HLTPHOSPulse\-Generator}}
+\subsubsection{\setlength{\rightskip}{0pt plus 5cm}Ali\-HLTPHOSPulse\-Generator::Ali\-HLTPHOSPulse\-Generator (const {\bf Ali\-HLTPHOSPulse\-Generator} \&)}\label{classAliHLTPHOSPulseGenerator_a3}
+
+
+
+
+\subsection{Member Function Documentation}
+\index{AliHLTPHOSPulseGenerator@{Ali\-HLTPHOSPulse\-Generator}!AddBaseline@{AddBaseline}}
+\index{AddBaseline@{AddBaseline}!AliHLTPHOSPulseGenerator@{Ali\-HLTPHOSPulse\-Generator}}
+\subsubsection{\setlength{\rightskip}{0pt plus 5cm}void Ali\-HLTPHOSPulse\-Generator::Add\-Baseline (double {\em baseline\-Level}, double $\ast$ {\em samples})}\label{classAliHLTPHOSPulseGenerator_a5}
+
+
+Adds a baseline offset to the signal \begin{Desc}
+\item[Parameters:]
+\begin{description}
+\item[{\em baseline\-Level}]The basline level to add \item[{\em $\ast$samples}]The sample array for which to add te basline offset \end{description}
+\end{Desc}
+\index{AliHLTPHOSPulseGenerator@{Ali\-HLTPHOSPulse\-Generator}!AddNoise@{AddNoise}}
+\index{AddNoise@{AddNoise}!AliHLTPHOSPulseGenerator@{Ali\-HLTPHOSPulse\-Generator}}
+\subsubsection{\setlength{\rightskip}{0pt plus 5cm}void Ali\-HLTPHOSPulse\-Generator::Add\-Noise (double $\ast$ {\em data\-Ptr}, double $\ast$ {\em sigma}, double {\em cutoff})}\label{classAliHLTPHOSPulseGenerator_a7}
+
+
+Adds correlated Gaussian noise with cutof frequency \char`\"{}cutoff\char`\"{} \begin{Desc}
+\item[Parameters:]
+\begin{description}
+\item[{\em data\-Ptr}]array of values \item[{\em sigma}]noise amplitude in entities of ADC levels \item[{\em -30DB}]cutoff frequency of the noise in entities of sampling frequency \end{description}
+\end{Desc}
+\index{AliHLTPHOSPulseGenerator@{Ali\-HLTPHOSPulse\-Generator}!AddNoise@{AddNoise}}
+\index{AddNoise@{AddNoise}!AliHLTPHOSPulseGenerator@{Ali\-HLTPHOSPulse\-Generator}}
+\subsubsection{\setlength{\rightskip}{0pt plus 5cm}void Ali\-HLTPHOSPulse\-Generator::Add\-Noise (double $\ast$ {\em data\-Ptr}, double $\ast$ {\em sigma})}\label{classAliHLTPHOSPulseGenerator_a6}
+
+
+Adds Gaussian white noise to the sample array given by $\ast$data\-Ptr. \begin{Desc}
+\item[Parameters:]
+\begin{description}
+\item[{\em data\-Ptr}]array of samples \item[{\em sigma}]the noise amplitude in entities of ADC levels \end{description}
+\end{Desc}
+\index{AliHLTPHOSPulseGenerator@{Ali\-HLTPHOSPulse\-Generator}!AddPretriggerSamples@{AddPretriggerSamples}}
+\index{AddPretriggerSamples@{AddPretriggerSamples}!AliHLTPHOSPulseGenerator@{Ali\-HLTPHOSPulse\-Generator}}
+\subsubsection{\setlength{\rightskip}{0pt plus 5cm}double $\ast$ Ali\-HLTPHOSPulse\-Generator::Add\-Pretrigger\-Samples (double {\em baseline\-Level}, double $\ast$ {\em samples})}\label{classAliHLTPHOSPulseGenerator_a8}
+
+
+Adds pretrigger samples to the sample array and returns a new array containing the pretrigger samples concatenatet in front of the samples given by \char`\"{}samples\char`\"{} \begin{Desc}
+\item[Parameters:]
+\begin{description}
+\item[{\em The}]baseline value of the pretrigger samples \item[{\em The}]sample array for which to add the pretrigger samples \end{description}
+\end{Desc}
+\index{AliHLTPHOSPulseGenerator@{Ali\-HLTPHOSPulse\-Generator}!GetPulse@{GetPulse}}
+\index{GetPulse@{GetPulse}!AliHLTPHOSPulseGenerator@{Ali\-HLTPHOSPulse\-Generator}}
+\subsubsection{\setlength{\rightskip}{0pt plus 5cm}double $\ast$ Ali\-HLTPHOSPulse\-Generator::Get\-Pulse (double {\em a}, double {\em t0})}\label{classAliHLTPHOSPulseGenerator_a10}
+
+
+Returns a Pulse with new amplidude and t0 \begin{Desc}
+\item[Parameters:]
+\begin{description}
+\item[{\em a}]new amplidude, overriding the one given in the constructor \end{description}
+\end{Desc}
+\index{AliHLTPHOSPulseGenerator@{Ali\-HLTPHOSPulse\-Generator}!GetPulse@{GetPulse}}
+\index{GetPulse@{GetPulse}!AliHLTPHOSPulseGenerator@{Ali\-HLTPHOSPulse\-Generator}}
+\subsubsection{\setlength{\rightskip}{0pt plus 5cm}double $\ast$ Ali\-HLTPHOSPulse\-Generator::Get\-Pulse ()}\label{classAliHLTPHOSPulseGenerator_a9}
+
+
+Returns the generated pulse with the parameters given in the constructor \index{AliHLTPHOSPulseGenerator@{Ali\-HLTPHOSPulse\-Generator}!MakePulse@{MakePulse}}
+\index{MakePulse@{MakePulse}!AliHLTPHOSPulseGenerator@{Ali\-HLTPHOSPulse\-Generator}}
+\subsubsection{\setlength{\rightskip}{0pt plus 5cm}void Ali\-HLTPHOSPulse\-Generator::Make\-Pulse (double $\ast$ {\em dta\-Ptr}, double {\em ampl})\hspace{0.3cm}{\tt  [private]}}\label{classAliHLTPHOSPulseGenerator_d1}
+
+
+\index{AliHLTPHOSPulseGenerator@{Ali\-HLTPHOSPulse\-Generator}!MakePulse@{MakePulse}}
+\index{MakePulse@{MakePulse}!AliHLTPHOSPulseGenerator@{Ali\-HLTPHOSPulse\-Generator}}
+\subsubsection{\setlength{\rightskip}{0pt plus 5cm}void Ali\-HLTPHOSPulse\-Generator::Make\-Pulse (double $\ast$ {\em dta\-Ptr})\hspace{0.3cm}{\tt  [private]}}\label{classAliHLTPHOSPulseGenerator_d0}
+
+
+\index{AliHLTPHOSPulseGenerator@{Ali\-HLTPHOSPulse\-Generator}!operator=@{operator=}}
+\index{operator=@{operator=}!AliHLTPHOSPulseGenerator@{Ali\-HLTPHOSPulse\-Generator}}
+\subsubsection{\setlength{\rightskip}{0pt plus 5cm}{\bf Ali\-HLTPHOSPulse\-Generator}\& Ali\-HLTPHOSPulse\-Generator::operator= (const  {\em Ali\-HLTPHOSPulse\-Generator})\hspace{0.3cm}{\tt  [inline]}}\label{classAliHLTPHOSPulseGenerator_a4}
+
+
+\index{AliHLTPHOSPulseGenerator@{Ali\-HLTPHOSPulse\-Generator}!Quantisize@{Quantisize}}
+\index{Quantisize@{Quantisize}!AliHLTPHOSPulseGenerator@{Ali\-HLTPHOSPulse\-Generator}}
+\subsubsection{\setlength{\rightskip}{0pt plus 5cm}void Ali\-HLTPHOSPulse\-Generator::Quantisize (double $\ast$ {\em data\-Ptr})}\label{classAliHLTPHOSPulseGenerator_a11}
+
+
+Emulates the ADC. Rounds down to nearest Integerevalue all entries given by data\-Ptr \index{AliHLTPHOSPulseGenerator@{Ali\-HLTPHOSPulse\-Generator}!SetAmplitude@{SetAmplitude}}
+\index{SetAmplitude@{SetAmplitude}!AliHLTPHOSPulseGenerator@{Ali\-HLTPHOSPulse\-Generator}}
+\subsubsection{\setlength{\rightskip}{0pt plus 5cm}void Ali\-HLTPHOSPulse\-Generator::Set\-Amplitude (double {\em a})}\label{classAliHLTPHOSPulseGenerator_a12}
+
+
+\index{AliHLTPHOSPulseGenerator@{Ali\-HLTPHOSPulse\-Generator}!SetDT@{SetDT}}
+\index{SetDT@{SetDT}!AliHLTPHOSPulseGenerator@{Ali\-HLTPHOSPulse\-Generator}}
+\subsubsection{\setlength{\rightskip}{0pt plus 5cm}void Ali\-HLTPHOSPulse\-Generator::Set\-DT (double {\em fs})}\label{classAliHLTPHOSPulseGenerator_a13}
+
+
+\index{AliHLTPHOSPulseGenerator@{Ali\-HLTPHOSPulse\-Generator}!SetTZero@{SetTZero}}
+\index{SetTZero@{SetTZero}!AliHLTPHOSPulseGenerator@{Ali\-HLTPHOSPulse\-Generator}}
+\subsubsection{\setlength{\rightskip}{0pt plus 5cm}void Ali\-HLTPHOSPulse\-Generator::Set\-TZero (double {\em t0})}\label{classAliHLTPHOSPulseGenerator_a14}
+
+
+
+
+\subsection{Member Data Documentation}
+\index{AliHLTPHOSPulseGenerator@{Ali\-HLTPHOSPulse\-Generator}!fAmplitude@{fAmplitude}}
+\index{fAmplitude@{fAmplitude}!AliHLTPHOSPulseGenerator@{Ali\-HLTPHOSPulse\-Generator}}
+\subsubsection{\setlength{\rightskip}{0pt plus 5cm}double {\bf Ali\-HLTPHOSPulse\-Generator::f\-Amplitude}\hspace{0.3cm}{\tt  [private]}}\label{classAliHLTPHOSPulseGenerator_r0}
+
+
+\index{AliHLTPHOSPulseGenerator@{Ali\-HLTPHOSPulse\-Generator}!fDataPtr@{fDataPtr}}
+\index{fDataPtr@{fDataPtr}!AliHLTPHOSPulseGenerator@{Ali\-HLTPHOSPulse\-Generator}}
+\subsubsection{\setlength{\rightskip}{0pt plus 5cm}double$\ast$ {\bf Ali\-HLTPHOSPulse\-Generator::f\-Data\-Ptr}\hspace{0.3cm}{\tt  [private]}}\label{classAliHLTPHOSPulseGenerator_r5}
+
+
+\index{AliHLTPHOSPulseGenerator@{Ali\-HLTPHOSPulse\-Generator}!fDT@{fDT}}
+\index{fDT@{fDT}!AliHLTPHOSPulseGenerator@{Ali\-HLTPHOSPulse\-Generator}}
+\subsubsection{\setlength{\rightskip}{0pt plus 5cm}double {\bf Ali\-HLTPHOSPulse\-Generator::f\-DT}\hspace{0.3cm}{\tt  [private]}}\label{classAliHLTPHOSPulseGenerator_r6}
+
+
+\index{AliHLTPHOSPulseGenerator@{Ali\-HLTPHOSPulse\-Generator}!fEvent@{fEvent}}
+\index{fEvent@{fEvent}!AliHLTPHOSPulseGenerator@{Ali\-HLTPHOSPulse\-Generator}}
+\subsubsection{\setlength{\rightskip}{0pt plus 5cm}double$\ast$ {\bf Ali\-HLTPHOSPulse\-Generator::f\-Event}\hspace{0.3cm}{\tt  [private]}}\label{classAliHLTPHOSPulseGenerator_r7}
+
+
+\index{AliHLTPHOSPulseGenerator@{Ali\-HLTPHOSPulse\-Generator}!fNSamples@{fNSamples}}
+\index{fNSamples@{fNSamples}!AliHLTPHOSPulseGenerator@{Ali\-HLTPHOSPulse\-Generator}}
+\subsubsection{\setlength{\rightskip}{0pt plus 5cm}int {\bf Ali\-HLTPHOSPulse\-Generator::f\-NSamples}\hspace{0.3cm}{\tt  [private]}}\label{classAliHLTPHOSPulseGenerator_r1}
+
+
+\index{AliHLTPHOSPulseGenerator@{Ali\-HLTPHOSPulse\-Generator}!fSampleFreq@{fSampleFreq}}
+\index{fSampleFreq@{fSampleFreq}!AliHLTPHOSPulseGenerator@{Ali\-HLTPHOSPulse\-Generator}}
+\subsubsection{\setlength{\rightskip}{0pt plus 5cm}double {\bf Ali\-HLTPHOSPulse\-Generator::f\-Sample\-Freq}\hspace{0.3cm}{\tt  [private]}}\label{classAliHLTPHOSPulseGenerator_r3}
+
+
+\index{AliHLTPHOSPulseGenerator@{Ali\-HLTPHOSPulse\-Generator}!fTau@{fTau}}
+\index{fTau@{fTau}!AliHLTPHOSPulseGenerator@{Ali\-HLTPHOSPulse\-Generator}}
+\subsubsection{\setlength{\rightskip}{0pt plus 5cm}double {\bf Ali\-HLTPHOSPulse\-Generator::f\-Tau}\hspace{0.3cm}{\tt  [private]}}\label{classAliHLTPHOSPulseGenerator_r2}
+
+
+\index{AliHLTPHOSPulseGenerator@{Ali\-HLTPHOSPulse\-Generator}!fTZero@{fTZero}}
+\index{fTZero@{fTZero}!AliHLTPHOSPulseGenerator@{Ali\-HLTPHOSPulse\-Generator}}
+\subsubsection{\setlength{\rightskip}{0pt plus 5cm}double {\bf Ali\-HLTPHOSPulse\-Generator::f\-TZero}\hspace{0.3cm}{\tt  [private]}}\label{classAliHLTPHOSPulseGenerator_r4}
+
+
+
+
+The documentation for this class was generated from the following files:\begin{CompactItemize}
+\item 
+{\bf Ali\-HLTPHOSPulse\-Generator.h}\item 
+{\bf Ali\-HLTPHOSPulse\-Generator.cxx}\end{CompactItemize}
diff --git a/HLT/PHOS/latex/classAliHLTPHOSRawAnalyzer.eps b/HLT/PHOS/latex/classAliHLTPHOSRawAnalyzer.eps
new file mode 100644 (file)
index 0000000..8042323
--- /dev/null
@@ -0,0 +1,215 @@
+%!PS-Adobe-2.0 EPSF-2.0
+%%Title: ClassName
+%%Creator: Doxygen
+%%CreationDate: Time
+%%For: 
+%Magnification: 1.00
+%%Orientation: Portrait
+%%BoundingBox: 0 0 500 33.195
+%%Pages: 0
+%%BeginSetup
+%%EndSetup
+%%EndComments
+
+% ----- variables -----
+
+/boxwidth 0 def
+/boxheight 40 def
+/fontheight 24 def
+/marginwidth 10 def
+/distx 20 def
+/disty 40 def
+/boundaspect 15.0625 def  % aspect ratio of the BoundingBox (width/height)
+/boundx 500 def
+/boundy boundx boundaspect div def
+/xspacing 0 def
+/yspacing 0 def
+/rows 2 def
+/cols 5 def
+/scalefactor 0 def
+/boxfont /Times-Roman findfont fontheight scalefont def
+
+% ----- procedures -----
+
+/dotted { [1 4] 0 setdash } def
+/dashed { [5] 0 setdash } def
+/solid  { [] 0 setdash } def
+
+/max % result = MAX(arg1,arg2)
+{
+  /a exch def
+  /b exch def
+  a b gt {a} {b} ifelse
+} def
+
+/xoffset % result = MAX(0,(scalefactor-(boxwidth*cols+distx*(cols-1)))/2)
+{
+  0 scalefactor boxwidth cols mul distx cols 1 sub mul add sub 2 div max
+} def
+
+/cw % boxwidth = MAX(boxwidth, stringwidth(arg1))
+{
+  /str exch def
+  /boxwidth boxwidth str stringwidth pop max def
+} def
+
+/box % draws a box with text `arg1' at grid pos (arg2,arg3)
+{ gsave
+  2 setlinewidth
+  newpath
+  exch xspacing mul xoffset add
+  exch yspacing mul
+  moveto
+  boxwidth 0 rlineto 
+  0 boxheight rlineto 
+  boxwidth neg 0 rlineto 
+  0 boxheight neg rlineto 
+  closepath
+  dup stringwidth pop neg boxwidth add 2 div
+  boxheight fontheight 2 div sub 2 div
+  rmoveto show stroke
+  grestore
+} def  
+
+/mark
+{ newpath
+  exch xspacing mul xoffset add boxwidth add
+  exch yspacing mul
+  moveto
+  0 boxheight 4 div rlineto
+  boxheight neg 4 div boxheight neg 4 div rlineto
+  closepath
+  eofill
+  stroke
+} def
+
+/arrow
+{ newpath
+  moveto
+  3 -8 rlineto
+  -6 0 rlineto
+  3 8 rlineto
+  closepath
+  eofill
+  stroke
+} def
+
+/out % draws an output connector for the block at (arg1,arg2)
+{
+  newpath
+  exch xspacing mul xoffset add boxwidth 2 div add
+  exch yspacing mul boxheight add
+  /y exch def
+  /x exch def
+  x y moveto
+  0 disty 2 div rlineto 
+  stroke
+  1 eq { x y disty 2 div add arrow } if
+} def
+
+/in % draws an input connector for the block at (arg1,arg2)
+{
+  newpath
+  exch xspacing mul xoffset add boxwidth 2 div add
+  exch yspacing mul disty 2 div sub
+  /y exch def
+  /x exch def
+  x y moveto
+  0 disty 2 div rlineto
+  stroke
+  1 eq { x y disty 2 div add arrow } if
+} def
+
+/hedge
+{
+  exch xspacing mul xoffset add boxwidth 2 div add
+  exch yspacing mul boxheight 2 div sub
+  /y exch def
+  /x exch def
+  newpath
+  x y moveto
+  boxwidth 2 div distx add 0 rlineto
+  stroke
+  1 eq
+  { newpath x boxwidth 2 div distx add add y moveto
+    -8 3 rlineto
+    0 -6 rlineto
+    8 3 rlineto
+    closepath
+    eofill
+    stroke
+  } if
+} def
+
+/vedge
+{
+  /ye exch def
+  /ys exch def
+  /xs exch def
+  newpath
+  xs xspacing mul xoffset add boxwidth 2 div add dup
+  ys yspacing mul boxheight 2 div sub
+  moveto
+  ye yspacing mul boxheight 2 div sub
+  lineto
+  stroke
+} def
+
+/conn % connections the blocks from col `arg1' to `arg2' of row `arg3'
+{
+  /ys exch def
+  /xe exch def
+  /xs exch def
+  newpath
+  xs xspacing mul xoffset add boxwidth 2 div add
+  ys yspacing mul disty 2 div sub
+  moveto
+  xspacing xe xs sub mul 0
+  rlineto
+  stroke
+} def
+
+% ----- main ------
+
+boxfont setfont
+1 boundaspect scale
+(AliHLTPHOSRawAnalyzer) cw
+(AliHLTPHOSRawAnalyzerChiSquareFit) cw
+(AliHLTPHOSRawAnalyzerCrude) cw
+(AliHLTPHOSRawAnalyzerKLevel) cw
+(AliHLTPHOSRawAnalyzerLMS) cw
+(AliHLTPHOSRawAnalyzerPeakFinder) cw
+/boxwidth boxwidth marginwidth 2 mul add def
+/xspacing boxwidth distx add def
+/yspacing boxheight disty add def
+/scalefactor 
+  boxwidth cols mul distx cols 1 sub mul add
+  boxheight rows mul disty rows 1 sub mul add boundaspect mul 
+  max def
+boundx scalefactor div boundy scalefactor div scale
+
+% ----- classes -----
+
+ (AliHLTPHOSRawAnalyzer) 2 1 box
+ (AliHLTPHOSRawAnalyzerChiSquareFit) 0 0 box
+ (AliHLTPHOSRawAnalyzerCrude) 1 0 box
+ (AliHLTPHOSRawAnalyzerKLevel) 2 0 box
+ (AliHLTPHOSRawAnalyzerLMS) 3 0 box
+ (AliHLTPHOSRawAnalyzerPeakFinder) 4 0 box
+
+% ----- relations -----
+
+solid
+1 2 0.25 out
+solid
+0 4 1 conn
+solid
+0 0 0.75 in
+solid
+0 1 0.75 in
+solid
+0 2 0.75 in
+solid
+0 3 0.75 in
+solid
+0 4 0.75 in
diff --git a/HLT/PHOS/latex/classAliHLTPHOSRawAnalyzer.tex b/HLT/PHOS/latex/classAliHLTPHOSRawAnalyzer.tex
new file mode 100644 (file)
index 0000000..8610a24
--- /dev/null
@@ -0,0 +1,214 @@
+\section{Ali\-HLTPHOSRaw\-Analyzer Class Reference}
+\label{classAliHLTPHOSRawAnalyzer}\index{AliHLTPHOSRawAnalyzer@{AliHLTPHOSRawAnalyzer}}
+{\tt \#include $<$Ali\-HLTPHOSRaw\-Analyzer.h$>$}
+
+Inheritance diagram for Ali\-HLTPHOSRaw\-Analyzer::\begin{figure}[H]
+\begin{center}
+\leavevmode
+\includegraphics[height=0.929461cm]{classAliHLTPHOSRawAnalyzer}
+\end{center}
+\end{figure}
+\subsection*{Public Member Functions}
+\begin{CompactItemize}
+\item 
+{\bf Ali\-HLTPHOSRaw\-Analyzer} ()
+\item 
+virtual {\bf $\sim$Ali\-HLTPHOSRaw\-Analyzer} ()
+\item 
+{\bf Ali\-HLTPHOSRaw\-Analyzer} (double $\ast$data\-Ptr, double fs)
+\item 
+{\bf Ali\-HLTPHOSRaw\-Analyzer} (const {\bf Ali\-HLTPHOSRaw\-Analyzer} \&)
+\item 
+{\bf Ali\-HLTPHOSRaw\-Analyzer} \& {\bf operator=} (const {\bf Ali\-HLTPHOSRaw\-Analyzer} \&)
+\item 
+void {\bf Baseline\-Correction} (double $\ast$data\-Ptr, int N)
+\item 
+void {\bf Baseline\-Correction} (double $\ast$data\-Ptr, double baseline\-Value)
+\item 
+int {\bf Find\-Start\-Index} (double treshold)
+\item 
+float {\bf Get\-Timing} ()
+\item 
+float {\bf Get\-Energy} ()
+\item 
+void {\bf Set\-Data} (double $\ast$data)
+\item 
+void {\bf Set\-Sample\-Freq} (double freq)
+\item 
+void {\bf Make\-Initial\-Guess} ()
+\item 
+void {\bf Make\-Initial\-Guess} (int treshold)
+\item 
+virtual void {\bf Evaluate} (int start=0, int lenght=100)=0
+\end{CompactItemize}
+\subsection*{Protected Attributes}
+\begin{CompactItemize}
+\item 
+double $\ast$ {\bf f\-Float\-Data\-Ptr}
+\item 
+double {\bf f\-Sample\-Frequency}
+\item 
+double {\bf f\-DTof\-Guess}
+\item 
+double {\bf f\-DAmpl\-Guess}
+\item 
+double {\bf f\-Tau}
+\item 
+double {\bf f\-DTof}
+\item 
+double {\bf f\-DAmpl}
+\item 
+int {\bf n}
+\end{CompactItemize}
+
+
+\subsection{Constructor \& Destructor Documentation}
+\index{AliHLTPHOSRawAnalyzer@{Ali\-HLTPHOSRaw\-Analyzer}!AliHLTPHOSRawAnalyzer@{AliHLTPHOSRawAnalyzer}}
+\index{AliHLTPHOSRawAnalyzer@{AliHLTPHOSRawAnalyzer}!AliHLTPHOSRawAnalyzer@{Ali\-HLTPHOSRaw\-Analyzer}}
+\subsubsection{\setlength{\rightskip}{0pt plus 5cm}Ali\-HLTPHOSRaw\-Analyzer::Ali\-HLTPHOSRaw\-Analyzer ()}\label{classAliHLTPHOSRawAnalyzer_a0}
+
+
+\index{AliHLTPHOSRawAnalyzer@{Ali\-HLTPHOSRaw\-Analyzer}!~AliHLTPHOSRawAnalyzer@{$\sim$AliHLTPHOSRawAnalyzer}}
+\index{~AliHLTPHOSRawAnalyzer@{$\sim$AliHLTPHOSRawAnalyzer}!AliHLTPHOSRawAnalyzer@{Ali\-HLTPHOSRaw\-Analyzer}}
+\subsubsection{\setlength{\rightskip}{0pt plus 5cm}Ali\-HLTPHOSRaw\-Analyzer::$\sim${\bf Ali\-HLTPHOSRaw\-Analyzer} ()\hspace{0.3cm}{\tt  [virtual]}}\label{classAliHLTPHOSRawAnalyzer_a1}
+
+
+\index{AliHLTPHOSRawAnalyzer@{Ali\-HLTPHOSRaw\-Analyzer}!AliHLTPHOSRawAnalyzer@{AliHLTPHOSRawAnalyzer}}
+\index{AliHLTPHOSRawAnalyzer@{AliHLTPHOSRawAnalyzer}!AliHLTPHOSRawAnalyzer@{Ali\-HLTPHOSRaw\-Analyzer}}
+\subsubsection{\setlength{\rightskip}{0pt plus 5cm}Ali\-HLTPHOSRaw\-Analyzer::Ali\-HLTPHOSRaw\-Analyzer (double $\ast$ {\em dta\-Ptr}, double {\em fs})}\label{classAliHLTPHOSRawAnalyzer_a2}
+
+
+Main constructor \begin{Desc}
+\item[Parameters:]
+\begin{description}
+\item[{\em data\-Ptr}]Data array for wich a subarray will be taken to perform the fit \item[{\em fs}]the sampling frequency in entities of MHz. Needed in order to calculate physical time \end{description}
+\end{Desc}
+\index{AliHLTPHOSRawAnalyzer@{Ali\-HLTPHOSRaw\-Analyzer}!AliHLTPHOSRawAnalyzer@{AliHLTPHOSRawAnalyzer}}
+\index{AliHLTPHOSRawAnalyzer@{AliHLTPHOSRawAnalyzer}!AliHLTPHOSRawAnalyzer@{Ali\-HLTPHOSRaw\-Analyzer}}
+\subsubsection{\setlength{\rightskip}{0pt plus 5cm}Ali\-HLTPHOSRaw\-Analyzer::Ali\-HLTPHOSRaw\-Analyzer (const {\bf Ali\-HLTPHOSRaw\-Analyzer} \&)}\label{classAliHLTPHOSRawAnalyzer_a3}
+
+
+
+
+\subsection{Member Function Documentation}
+\index{AliHLTPHOSRawAnalyzer@{Ali\-HLTPHOSRaw\-Analyzer}!BaselineCorrection@{BaselineCorrection}}
+\index{BaselineCorrection@{BaselineCorrection}!AliHLTPHOSRawAnalyzer@{Ali\-HLTPHOSRaw\-Analyzer}}
+\subsubsection{\setlength{\rightskip}{0pt plus 5cm}void Ali\-HLTPHOSRaw\-Analyzer::Baseline\-Correction (double $\ast$ {\em data\-Ptr}, double {\em baseline\-Value})}\label{classAliHLTPHOSRawAnalyzer_a6}
+
+
+Shifts the basline with the amount given by baseline\-Value If pretrigger samples are not present then the basline correction will be incorrect. \begin{Desc}
+\item[Parameters:]
+\begin{description}
+\item[{\em data\-Ptr}]array for wich to correct the basline \item[{\em Basline\-Value}]the basline value to subtract.. \end{description}
+\end{Desc}
+\index{AliHLTPHOSRawAnalyzer@{Ali\-HLTPHOSRaw\-Analyzer}!BaselineCorrection@{BaselineCorrection}}
+\index{BaselineCorrection@{BaselineCorrection}!AliHLTPHOSRawAnalyzer@{Ali\-HLTPHOSRaw\-Analyzer}}
+\subsubsection{\setlength{\rightskip}{0pt plus 5cm}void Ali\-HLTPHOSRaw\-Analyzer::Baseline\-Correction (double $\ast$ {\em data\-Ptr}, int {\em N})}\label{classAliHLTPHOSRawAnalyzer_a5}
+
+
+Attemps to level the basline to zero. The baseline will be calculated from the pretrigger samples and subtracted from the data array. If pretrigger samples are not present then the basline correction will be incorrect. \begin{Desc}
+\item[Parameters:]
+\begin{description}
+\item[{\em data\-Ptr}]array for wich to correct the basline \item[{\em N}]the number of pretrigger samples used to calculate the baseline. \end{description}
+\end{Desc}
+\index{AliHLTPHOSRawAnalyzer@{Ali\-HLTPHOSRaw\-Analyzer}!Evaluate@{Evaluate}}
+\index{Evaluate@{Evaluate}!AliHLTPHOSRawAnalyzer@{Ali\-HLTPHOSRaw\-Analyzer}}
+\subsubsection{\setlength{\rightskip}{0pt plus 5cm}virtual void Ali\-HLTPHOSRaw\-Analyzer::Evaluate (int {\em start} = {\tt 0}, int {\em lenght} = {\tt 100})\hspace{0.3cm}{\tt  [pure virtual]}}\label{classAliHLTPHOSRawAnalyzer_a14}
+
+
+
+
+Implemented in {\bf Ali\-HLTPHOSRaw\-Analyzer\-Chi\-Square\-Fit} {\rm (p.\,\pageref{classAliHLTPHOSRawAnalyzerChiSquareFit_a4})}, {\bf Ali\-HLTPHOSRaw\-Analyzer\-Crude} {\rm (p.\,\pageref{classAliHLTPHOSRawAnalyzerCrude_a4})}, {\bf Ali\-HLTPHOSRaw\-Analyzer\-KLevel} {\rm (p.\,\pageref{classAliHLTPHOSRawAnalyzerKLevel_a4})}, {\bf Ali\-HLTPHOSRaw\-Analyzer\-LMS} {\rm (p.\,\pageref{classAliHLTPHOSRawAnalyzerLMS_a5})}, and {\bf Ali\-HLTPHOSRaw\-Analyzer\-Peak\-Finder} {\rm (p.\,\pageref{classAliHLTPHOSRawAnalyzerPeakFinder_a6})}.\index{AliHLTPHOSRawAnalyzer@{Ali\-HLTPHOSRaw\-Analyzer}!FindStartIndex@{FindStartIndex}}
+\index{FindStartIndex@{FindStartIndex}!AliHLTPHOSRawAnalyzer@{Ali\-HLTPHOSRaw\-Analyzer}}
+\subsubsection{\setlength{\rightskip}{0pt plus 5cm}int Ali\-HLTPHOSRaw\-Analyzer::Find\-Start\-Index (double {\em treshold})}\label{classAliHLTPHOSRawAnalyzer_a7}
+
+
+\index{AliHLTPHOSRawAnalyzer@{Ali\-HLTPHOSRaw\-Analyzer}!GetEnergy@{GetEnergy}}
+\index{GetEnergy@{GetEnergy}!AliHLTPHOSRawAnalyzer@{Ali\-HLTPHOSRaw\-Analyzer}}
+\subsubsection{\setlength{\rightskip}{0pt plus 5cm}float Ali\-HLTPHOSRaw\-Analyzer::Get\-Energy ()}\label{classAliHLTPHOSRawAnalyzer_a9}
+
+
+Gives the time in entities of ADC channels (quantization levels). Absolute enrgy is found by multiplying with offline calibration constants. \index{AliHLTPHOSRawAnalyzer@{Ali\-HLTPHOSRaw\-Analyzer}!GetTiming@{GetTiming}}
+\index{GetTiming@{GetTiming}!AliHLTPHOSRawAnalyzer@{Ali\-HLTPHOSRaw\-Analyzer}}
+\subsubsection{\setlength{\rightskip}{0pt plus 5cm}float Ali\-HLTPHOSRaw\-Analyzer::Get\-Timing ()}\label{classAliHLTPHOSRawAnalyzer_a8}
+
+
+Gives the timing in entities of sample indexes Physical time is found by multiplying with the sampling intervall (Ts). \index{AliHLTPHOSRawAnalyzer@{Ali\-HLTPHOSRaw\-Analyzer}!MakeInitialGuess@{MakeInitialGuess}}
+\index{MakeInitialGuess@{MakeInitialGuess}!AliHLTPHOSRawAnalyzer@{Ali\-HLTPHOSRaw\-Analyzer}}
+\subsubsection{\setlength{\rightskip}{0pt plus 5cm}void Ali\-HLTPHOSRaw\-Analyzer::Make\-Initial\-Guess (int {\em treshold})}\label{classAliHLTPHOSRawAnalyzer_a13}
+
+
+This function applies only to the Chi and Least mean square fit. An initial guess is made based on the average of the first 5 samples and the first value exeeding threshold + this value. \begin{Desc}
+\item[Parameters:]
+\begin{description}
+\item[{\em treshold}]The index of the first value above treshold is ntaken to be the first value. \end{description}
+\end{Desc}
+\index{AliHLTPHOSRawAnalyzer@{Ali\-HLTPHOSRaw\-Analyzer}!MakeInitialGuess@{MakeInitialGuess}}
+\index{MakeInitialGuess@{MakeInitialGuess}!AliHLTPHOSRawAnalyzer@{Ali\-HLTPHOSRaw\-Analyzer}}
+\subsubsection{\setlength{\rightskip}{0pt plus 5cm}void Ali\-HLTPHOSRaw\-Analyzer::Make\-Initial\-Guess ()}\label{classAliHLTPHOSRawAnalyzer_a12}
+
+
+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. \index{AliHLTPHOSRawAnalyzer@{Ali\-HLTPHOSRaw\-Analyzer}!operator=@{operator=}}
+\index{operator=@{operator=}!AliHLTPHOSRawAnalyzer@{Ali\-HLTPHOSRaw\-Analyzer}}
+\subsubsection{\setlength{\rightskip}{0pt plus 5cm}{\bf Ali\-HLTPHOSRaw\-Analyzer}\& Ali\-HLTPHOSRaw\-Analyzer::operator= (const {\bf Ali\-HLTPHOSRaw\-Analyzer} \&)\hspace{0.3cm}{\tt  [inline]}}\label{classAliHLTPHOSRawAnalyzer_a4}
+
+
+\index{AliHLTPHOSRawAnalyzer@{Ali\-HLTPHOSRaw\-Analyzer}!SetData@{SetData}}
+\index{SetData@{SetData}!AliHLTPHOSRawAnalyzer@{Ali\-HLTPHOSRaw\-Analyzer}}
+\subsubsection{\setlength{\rightskip}{0pt plus 5cm}void Ali\-HLTPHOSRaw\-Analyzer::Set\-Data (double $\ast$ {\em data})}\label{classAliHLTPHOSRawAnalyzer_a10}
+
+
+Set data array. Overrides data data array set in the constructor. \index{AliHLTPHOSRawAnalyzer@{Ali\-HLTPHOSRaw\-Analyzer}!SetSampleFreq@{SetSampleFreq}}
+\index{SetSampleFreq@{SetSampleFreq}!AliHLTPHOSRawAnalyzer@{Ali\-HLTPHOSRaw\-Analyzer}}
+\subsubsection{\setlength{\rightskip}{0pt plus 5cm}void Ali\-HLTPHOSRaw\-Analyzer::Set\-Sample\-Freq (double {\em freq})}\label{classAliHLTPHOSRawAnalyzer_a11}
+
+
+
+
+\subsection{Member Data Documentation}
+\index{AliHLTPHOSRawAnalyzer@{Ali\-HLTPHOSRaw\-Analyzer}!fDAmpl@{fDAmpl}}
+\index{fDAmpl@{fDAmpl}!AliHLTPHOSRawAnalyzer@{Ali\-HLTPHOSRaw\-Analyzer}}
+\subsubsection{\setlength{\rightskip}{0pt plus 5cm}double {\bf Ali\-HLTPHOSRaw\-Analyzer::f\-DAmpl}\hspace{0.3cm}{\tt  [protected]}}\label{classAliHLTPHOSRawAnalyzer_p6}
+
+
+Amplitude in entities of ADC levels \index{AliHLTPHOSRawAnalyzer@{Ali\-HLTPHOSRaw\-Analyzer}!fDAmplGuess@{fDAmplGuess}}
+\index{fDAmplGuess@{fDAmplGuess}!AliHLTPHOSRawAnalyzer@{Ali\-HLTPHOSRaw\-Analyzer}}
+\subsubsection{\setlength{\rightskip}{0pt plus 5cm}double {\bf Ali\-HLTPHOSRaw\-Analyzer::f\-DAmpl\-Guess}\hspace{0.3cm}{\tt  [protected]}}\label{classAliHLTPHOSRawAnalyzer_p3}
+
+
+Initial guess for amplitude \index{AliHLTPHOSRawAnalyzer@{Ali\-HLTPHOSRaw\-Analyzer}!fDTof@{fDTof}}
+\index{fDTof@{fDTof}!AliHLTPHOSRawAnalyzer@{Ali\-HLTPHOSRaw\-Analyzer}}
+\subsubsection{\setlength{\rightskip}{0pt plus 5cm}double {\bf Ali\-HLTPHOSRaw\-Analyzer::f\-DTof}\hspace{0.3cm}{\tt  [protected]}}\label{classAliHLTPHOSRawAnalyzer_p5}
+
+
+Time of flight in entities of sample intervals \index{AliHLTPHOSRawAnalyzer@{Ali\-HLTPHOSRaw\-Analyzer}!fDTofGuess@{fDTofGuess}}
+\index{fDTofGuess@{fDTofGuess}!AliHLTPHOSRawAnalyzer@{Ali\-HLTPHOSRaw\-Analyzer}}
+\subsubsection{\setlength{\rightskip}{0pt plus 5cm}double {\bf Ali\-HLTPHOSRaw\-Analyzer::f\-DTof\-Guess}\hspace{0.3cm}{\tt  [protected]}}\label{classAliHLTPHOSRawAnalyzer_p2}
+
+
+Initial guess for t0 \index{AliHLTPHOSRawAnalyzer@{Ali\-HLTPHOSRaw\-Analyzer}!fFloatDataPtr@{fFloatDataPtr}}
+\index{fFloatDataPtr@{fFloatDataPtr}!AliHLTPHOSRawAnalyzer@{Ali\-HLTPHOSRaw\-Analyzer}}
+\subsubsection{\setlength{\rightskip}{0pt plus 5cm}double$\ast$ {\bf Ali\-HLTPHOSRaw\-Analyzer::f\-Float\-Data\-Ptr}\hspace{0.3cm}{\tt  [protected]}}\label{classAliHLTPHOSRawAnalyzer_p0}
+
+
+Float representation of data that should be fitted \index{AliHLTPHOSRawAnalyzer@{Ali\-HLTPHOSRaw\-Analyzer}!fSampleFrequency@{fSampleFrequency}}
+\index{fSampleFrequency@{fSampleFrequency}!AliHLTPHOSRawAnalyzer@{Ali\-HLTPHOSRaw\-Analyzer}}
+\subsubsection{\setlength{\rightskip}{0pt plus 5cm}double {\bf Ali\-HLTPHOSRaw\-Analyzer::f\-Sample\-Frequency}\hspace{0.3cm}{\tt  [protected]}}\label{classAliHLTPHOSRawAnalyzer_p1}
+
+
+The ADC sample frequency in MHz used under data taking \index{AliHLTPHOSRawAnalyzer@{Ali\-HLTPHOSRaw\-Analyzer}!fTau@{fTau}}
+\index{fTau@{fTau}!AliHLTPHOSRawAnalyzer@{Ali\-HLTPHOSRaw\-Analyzer}}
+\subsubsection{\setlength{\rightskip}{0pt plus 5cm}double {\bf Ali\-HLTPHOSRaw\-Analyzer::f\-Tau}\hspace{0.3cm}{\tt  [protected]}}\label{classAliHLTPHOSRawAnalyzer_p4}
+
+
+The risetime in micro seconds \index{AliHLTPHOSRawAnalyzer@{Ali\-HLTPHOSRaw\-Analyzer}!n@{n}}
+\index{n@{n}!AliHLTPHOSRawAnalyzer@{Ali\-HLTPHOSRaw\-Analyzer}}
+\subsubsection{\setlength{\rightskip}{0pt plus 5cm}int {\bf Ali\-HLTPHOSRaw\-Analyzer::n}\hspace{0.3cm}{\tt  [protected]}}\label{classAliHLTPHOSRawAnalyzer_p7}
+
+
+
+
+The documentation for this class was generated from the following files:\begin{CompactItemize}
+\item 
+{\bf Ali\-HLTPHOSRaw\-Analyzer.h}\item 
+{\bf Ali\-HLTPHOSRaw\-Analyzer.cxx}\end{CompactItemize}
diff --git a/HLT/PHOS/latex/classAliHLTPHOSRawAnalyzerChiSquareFit.eps b/HLT/PHOS/latex/classAliHLTPHOSRawAnalyzerChiSquareFit.eps
new file mode 100644 (file)
index 0000000..d81a99d
--- /dev/null
@@ -0,0 +1,197 @@
+%!PS-Adobe-2.0 EPSF-2.0
+%%Title: ClassName
+%%Creator: Doxygen
+%%CreationDate: Time
+%%For: 
+%Magnification: 1.00
+%%Orientation: Portrait
+%%BoundingBox: 0 0 500 165.975
+%%Pages: 0
+%%BeginSetup
+%%EndSetup
+%%EndComments
+
+% ----- variables -----
+
+/boxwidth 0 def
+/boxheight 40 def
+/fontheight 24 def
+/marginwidth 10 def
+/distx 20 def
+/disty 40 def
+/boundaspect 3.0125 def  % aspect ratio of the BoundingBox (width/height)
+/boundx 500 def
+/boundy boundx boundaspect div def
+/xspacing 0 def
+/yspacing 0 def
+/rows 2 def
+/cols 1 def
+/scalefactor 0 def
+/boxfont /Times-Roman findfont fontheight scalefont def
+
+% ----- procedures -----
+
+/dotted { [1 4] 0 setdash } def
+/dashed { [5] 0 setdash } def
+/solid  { [] 0 setdash } def
+
+/max % result = MAX(arg1,arg2)
+{
+  /a exch def
+  /b exch def
+  a b gt {a} {b} ifelse
+} def
+
+/xoffset % result = MAX(0,(scalefactor-(boxwidth*cols+distx*(cols-1)))/2)
+{
+  0 scalefactor boxwidth cols mul distx cols 1 sub mul add sub 2 div max
+} def
+
+/cw % boxwidth = MAX(boxwidth, stringwidth(arg1))
+{
+  /str exch def
+  /boxwidth boxwidth str stringwidth pop max def
+} def
+
+/box % draws a box with text `arg1' at grid pos (arg2,arg3)
+{ gsave
+  2 setlinewidth
+  newpath
+  exch xspacing mul xoffset add
+  exch yspacing mul
+  moveto
+  boxwidth 0 rlineto 
+  0 boxheight rlineto 
+  boxwidth neg 0 rlineto 
+  0 boxheight neg rlineto 
+  closepath
+  dup stringwidth pop neg boxwidth add 2 div
+  boxheight fontheight 2 div sub 2 div
+  rmoveto show stroke
+  grestore
+} def  
+
+/mark
+{ newpath
+  exch xspacing mul xoffset add boxwidth add
+  exch yspacing mul
+  moveto
+  0 boxheight 4 div rlineto
+  boxheight neg 4 div boxheight neg 4 div rlineto
+  closepath
+  eofill
+  stroke
+} def
+
+/arrow
+{ newpath
+  moveto
+  3 -8 rlineto
+  -6 0 rlineto
+  3 8 rlineto
+  closepath
+  eofill
+  stroke
+} def
+
+/out % draws an output connector for the block at (arg1,arg2)
+{
+  newpath
+  exch xspacing mul xoffset add boxwidth 2 div add
+  exch yspacing mul boxheight add
+  /y exch def
+  /x exch def
+  x y moveto
+  0 disty 2 div rlineto 
+  stroke
+  1 eq { x y disty 2 div add arrow } if
+} def
+
+/in % draws an input connector for the block at (arg1,arg2)
+{
+  newpath
+  exch xspacing mul xoffset add boxwidth 2 div add
+  exch yspacing mul disty 2 div sub
+  /y exch def
+  /x exch def
+  x y moveto
+  0 disty 2 div rlineto
+  stroke
+  1 eq { x y disty 2 div add arrow } if
+} def
+
+/hedge
+{
+  exch xspacing mul xoffset add boxwidth 2 div add
+  exch yspacing mul boxheight 2 div sub
+  /y exch def
+  /x exch def
+  newpath
+  x y moveto
+  boxwidth 2 div distx add 0 rlineto
+  stroke
+  1 eq
+  { newpath x boxwidth 2 div distx add add y moveto
+    -8 3 rlineto
+    0 -6 rlineto
+    8 3 rlineto
+    closepath
+    eofill
+    stroke
+  } if
+} def
+
+/vedge
+{
+  /ye exch def
+  /ys exch def
+  /xs exch def
+  newpath
+  xs xspacing mul xoffset add boxwidth 2 div add dup
+  ys yspacing mul boxheight 2 div sub
+  moveto
+  ye yspacing mul boxheight 2 div sub
+  lineto
+  stroke
+} def
+
+/conn % connections the blocks from col `arg1' to `arg2' of row `arg3'
+{
+  /ys exch def
+  /xe exch def
+  /xs exch def
+  newpath
+  xs xspacing mul xoffset add boxwidth 2 div add
+  ys yspacing mul disty 2 div sub
+  moveto
+  xspacing xe xs sub mul 0
+  rlineto
+  stroke
+} def
+
+% ----- main ------
+
+boxfont setfont
+1 boundaspect scale
+(AliHLTPHOSRawAnalyzerChiSquareFit) cw
+(AliHLTPHOSRawAnalyzer) cw
+/boxwidth boxwidth marginwidth 2 mul add def
+/xspacing boxwidth distx add def
+/yspacing boxheight disty add def
+/scalefactor 
+  boxwidth cols mul distx cols 1 sub mul add
+  boxheight rows mul disty rows 1 sub mul add boundaspect mul 
+  max def
+boundx scalefactor div boundy scalefactor div scale
+
+% ----- classes -----
+
+ (AliHLTPHOSRawAnalyzerChiSquareFit) 0 0 box
+ (AliHLTPHOSRawAnalyzer) 0 1 box
+
+% ----- relations -----
+
+solid
+0 0 0 out
+solid
+1 0 1 in
diff --git a/HLT/PHOS/latex/classAliHLTPHOSRawAnalyzerChiSquareFit.tex b/HLT/PHOS/latex/classAliHLTPHOSRawAnalyzerChiSquareFit.tex
new file mode 100644 (file)
index 0000000..3f20f31
--- /dev/null
@@ -0,0 +1,67 @@
+\section{Ali\-HLTPHOSRaw\-Analyzer\-Chi\-Square\-Fit Class Reference}
+\label{classAliHLTPHOSRawAnalyzerChiSquareFit}\index{AliHLTPHOSRawAnalyzerChiSquareFit@{AliHLTPHOSRawAnalyzerChiSquareFit}}
+{\tt \#include $<$Ali\-HLTPHOSRaw\-Analyzer\-Chi\-Square\-Fit.h$>$}
+
+Inheritance diagram for Ali\-HLTPHOSRaw\-Analyzer\-Chi\-Square\-Fit::\begin{figure}[H]
+\begin{center}
+\leavevmode
+\includegraphics[height=2cm]{classAliHLTPHOSRawAnalyzerChiSquareFit}
+\end{center}
+\end{figure}
+\subsection*{Public Member Functions}
+\begin{CompactItemize}
+\item 
+{\bf Ali\-HLTPHOSRaw\-Analyzer\-Chi\-Square\-Fit} ()
+\item 
+{\bf Ali\-HLTPHOSRaw\-Analyzer\-Chi\-Square\-Fit} (const {\bf Ali\-HLTPHOSRaw\-Analyzer\-Chi\-Square\-Fit} \&)
+\item 
+{\bf Ali\-HLTPHOSRaw\-Analyzer\-Chi\-Square\-Fit} \& {\bf operator=} (const {\bf Ali\-HLTPHOSRaw\-Analyzer\-Chi\-Square\-Fit})
+\item 
+virtual {\bf $\sim$Ali\-HLTPHOSRaw\-Analyzer\-Chi\-Square\-Fit} ()
+\item 
+virtual void {\bf Evaluate} (int start=0, int lenght=100)
+\end{CompactItemize}
+
+
+\subsection{Constructor \& Destructor Documentation}
+\index{AliHLTPHOSRawAnalyzerChiSquareFit@{Ali\-HLTPHOSRaw\-Analyzer\-Chi\-Square\-Fit}!AliHLTPHOSRawAnalyzerChiSquareFit@{AliHLTPHOSRawAnalyzerChiSquareFit}}
+\index{AliHLTPHOSRawAnalyzerChiSquareFit@{AliHLTPHOSRawAnalyzerChiSquareFit}!AliHLTPHOSRawAnalyzerChiSquareFit@{Ali\-HLTPHOSRaw\-Analyzer\-Chi\-Square\-Fit}}
+\subsubsection{\setlength{\rightskip}{0pt plus 5cm}Ali\-HLTPHOSRaw\-Analyzer\-Chi\-Square\-Fit::Ali\-HLTPHOSRaw\-Analyzer\-Chi\-Square\-Fit ()}\label{classAliHLTPHOSRawAnalyzerChiSquareFit_a0}
+
+
+The Ali\-HLTPHOSPeakfinder class is the class for extracting the basic signal parameters \char`\"{}timing\char`\"{} and \char`\"{}energy\char`\"{} 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. \index{AliHLTPHOSRawAnalyzerChiSquareFit@{Ali\-HLTPHOSRaw\-Analyzer\-Chi\-Square\-Fit}!AliHLTPHOSRawAnalyzerChiSquareFit@{AliHLTPHOSRawAnalyzerChiSquareFit}}
+\index{AliHLTPHOSRawAnalyzerChiSquareFit@{AliHLTPHOSRawAnalyzerChiSquareFit}!AliHLTPHOSRawAnalyzerChiSquareFit@{Ali\-HLTPHOSRaw\-Analyzer\-Chi\-Square\-Fit}}
+\subsubsection{\setlength{\rightskip}{0pt plus 5cm}Ali\-HLTPHOSRaw\-Analyzer\-Chi\-Square\-Fit::Ali\-HLTPHOSRaw\-Analyzer\-Chi\-Square\-Fit (const {\bf Ali\-HLTPHOSRaw\-Analyzer\-Chi\-Square\-Fit} \&)}\label{classAliHLTPHOSRawAnalyzerChiSquareFit_a1}
+
+
+\index{AliHLTPHOSRawAnalyzerChiSquareFit@{Ali\-HLTPHOSRaw\-Analyzer\-Chi\-Square\-Fit}!~AliHLTPHOSRawAnalyzerChiSquareFit@{$\sim$AliHLTPHOSRawAnalyzerChiSquareFit}}
+\index{~AliHLTPHOSRawAnalyzerChiSquareFit@{$\sim$AliHLTPHOSRawAnalyzerChiSquareFit}!AliHLTPHOSRawAnalyzerChiSquareFit@{Ali\-HLTPHOSRaw\-Analyzer\-Chi\-Square\-Fit}}
+\subsubsection{\setlength{\rightskip}{0pt plus 5cm}Ali\-HLTPHOSRaw\-Analyzer\-Chi\-Square\-Fit::$\sim${\bf Ali\-HLTPHOSRaw\-Analyzer\-Chi\-Square\-Fit} ()\hspace{0.3cm}{\tt  [virtual]}}\label{classAliHLTPHOSRawAnalyzerChiSquareFit_a3}
+
+
+
+
+\subsection{Member Function Documentation}
+\index{AliHLTPHOSRawAnalyzerChiSquareFit@{Ali\-HLTPHOSRaw\-Analyzer\-Chi\-Square\-Fit}!Evaluate@{Evaluate}}
+\index{Evaluate@{Evaluate}!AliHLTPHOSRawAnalyzerChiSquareFit@{Ali\-HLTPHOSRaw\-Analyzer\-Chi\-Square\-Fit}}
+\subsubsection{\setlength{\rightskip}{0pt plus 5cm}void Ali\-HLTPHOSRaw\-Analyzer\-Chi\-Square\-Fit::Evaluate (int {\em start} = {\tt 0}, int {\em length} = {\tt 100})\hspace{0.3cm}{\tt  [virtual]}}\label{classAliHLTPHOSRawAnalyzerChiSquareFit_a4}
+
+
+Extraction of timing and energy using the Peakfinde Algorithm. The. The parameters \char`\"{}start\char`\"{} and \char`\"{}length\char`\"{} 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. \char`\"{}start\char`\"{} must be chosen as close as possible to t0. The baseline must also be subtracted. The length of \char`\"{}t\-Vector\char`\"{} and \char`\"{}a\-Vector\char`\"{} mus be equal to length. \char`\"{}index + length\char`\"{} must not exeed the length of the data array set in the constructor. \begin{Desc}
+\item[Parameters:]
+\begin{description}
+\item[{\em start}]the start index of the subarray of the data array. \item[{\em length}]the number of samples to use starting from index \end{description}
+\end{Desc}
+
+
+Implements {\bf Ali\-HLTPHOSRaw\-Analyzer} {\rm (p.\,\pageref{classAliHLTPHOSRawAnalyzer_a14})}.\index{AliHLTPHOSRawAnalyzerChiSquareFit@{Ali\-HLTPHOSRaw\-Analyzer\-Chi\-Square\-Fit}!operator=@{operator=}}
+\index{operator=@{operator=}!AliHLTPHOSRawAnalyzerChiSquareFit@{Ali\-HLTPHOSRaw\-Analyzer\-Chi\-Square\-Fit}}
+\subsubsection{\setlength{\rightskip}{0pt plus 5cm}{\bf Ali\-HLTPHOSRaw\-Analyzer\-Chi\-Square\-Fit}\& Ali\-HLTPHOSRaw\-Analyzer\-Chi\-Square\-Fit::operator= (const  {\em Ali\-HLTPHOSRaw\-Analyzer\-Chi\-Square\-Fit})\hspace{0.3cm}{\tt  [inline]}}\label{classAliHLTPHOSRawAnalyzerChiSquareFit_a2}
+
+
+
+
+The documentation for this class was generated from the following files:\begin{CompactItemize}
+\item 
+{\bf Ali\-HLTPHOSRaw\-Analyzer\-Chi\-Square\-Fit.h}\item 
+{\bf Ali\-HLTPHOSRaw\-Analyzer\-Chi\-Square\-Fit.cxx}\end{CompactItemize}
diff --git a/HLT/PHOS/latex/classAliHLTPHOSRawAnalyzerComponent.eps b/HLT/PHOS/latex/classAliHLTPHOSRawAnalyzerComponent.eps
new file mode 100644 (file)
index 0000000..71107f5
--- /dev/null
@@ -0,0 +1,203 @@
+%!PS-Adobe-2.0 EPSF-2.0
+%%Title: ClassName
+%%Creator: Doxygen
+%%CreationDate: Time
+%%For: 
+%Magnification: 1.00
+%%Orientation: Portrait
+%%BoundingBox: 0 0 500 67.5676
+%%Pages: 0
+%%BeginSetup
+%%EndSetup
+%%EndComments
+
+% ----- variables -----
+
+/boxwidth 0 def
+/boxheight 40 def
+/fontheight 24 def
+/marginwidth 10 def
+/distx 20 def
+/disty 40 def
+/boundaspect 7.4 def  % aspect ratio of the BoundingBox (width/height)
+/boundx 500 def
+/boundy boundx boundaspect div def
+/xspacing 0 def
+/yspacing 0 def
+/rows 2 def
+/cols 2 def
+/scalefactor 0 def
+/boxfont /Times-Roman findfont fontheight scalefont def
+
+% ----- procedures -----
+
+/dotted { [1 4] 0 setdash } def
+/dashed { [5] 0 setdash } def
+/solid  { [] 0 setdash } def
+
+/max % result = MAX(arg1,arg2)
+{
+  /a exch def
+  /b exch def
+  a b gt {a} {b} ifelse
+} def
+
+/xoffset % result = MAX(0,(scalefactor-(boxwidth*cols+distx*(cols-1)))/2)
+{
+  0 scalefactor boxwidth cols mul distx cols 1 sub mul add sub 2 div max
+} def
+
+/cw % boxwidth = MAX(boxwidth, stringwidth(arg1))
+{
+  /str exch def
+  /boxwidth boxwidth str stringwidth pop max def
+} def
+
+/box % draws a box with text `arg1' at grid pos (arg2,arg3)
+{ gsave
+  2 setlinewidth
+  newpath
+  exch xspacing mul xoffset add
+  exch yspacing mul
+  moveto
+  boxwidth 0 rlineto 
+  0 boxheight rlineto 
+  boxwidth neg 0 rlineto 
+  0 boxheight neg rlineto 
+  closepath
+  dup stringwidth pop neg boxwidth add 2 div
+  boxheight fontheight 2 div sub 2 div
+  rmoveto show stroke
+  grestore
+} def  
+
+/mark
+{ newpath
+  exch xspacing mul xoffset add boxwidth add
+  exch yspacing mul
+  moveto
+  0 boxheight 4 div rlineto
+  boxheight neg 4 div boxheight neg 4 div rlineto
+  closepath
+  eofill
+  stroke
+} def
+
+/arrow
+{ newpath
+  moveto
+  3 -8 rlineto
+  -6 0 rlineto
+  3 8 rlineto
+  closepath
+  eofill
+  stroke
+} def
+
+/out % draws an output connector for the block at (arg1,arg2)
+{
+  newpath
+  exch xspacing mul xoffset add boxwidth 2 div add
+  exch yspacing mul boxheight add
+  /y exch def
+  /x exch def
+  x y moveto
+  0 disty 2 div rlineto 
+  stroke
+  1 eq { x y disty 2 div add arrow } if
+} def
+
+/in % draws an input connector for the block at (arg1,arg2)
+{
+  newpath
+  exch xspacing mul xoffset add boxwidth 2 div add
+  exch yspacing mul disty 2 div sub
+  /y exch def
+  /x exch def
+  x y moveto
+  0 disty 2 div rlineto
+  stroke
+  1 eq { x y disty 2 div add arrow } if
+} def
+
+/hedge
+{
+  exch xspacing mul xoffset add boxwidth 2 div add
+  exch yspacing mul boxheight 2 div sub
+  /y exch def
+  /x exch def
+  newpath
+  x y moveto
+  boxwidth 2 div distx add 0 rlineto
+  stroke
+  1 eq
+  { newpath x boxwidth 2 div distx add add y moveto
+    -8 3 rlineto
+    0 -6 rlineto
+    8 3 rlineto
+    closepath
+    eofill
+    stroke
+  } if
+} def
+
+/vedge
+{
+  /ye exch def
+  /ys exch def
+  /xs exch def
+  newpath
+  xs xspacing mul xoffset add boxwidth 2 div add dup
+  ys yspacing mul boxheight 2 div sub
+  moveto
+  ye yspacing mul boxheight 2 div sub
+  lineto
+  stroke
+} def
+
+/conn % connections the blocks from col `arg1' to `arg2' of row `arg3'
+{
+  /ys exch def
+  /xe exch def
+  /xs exch def
+  newpath
+  xs xspacing mul xoffset add boxwidth 2 div add
+  ys yspacing mul disty 2 div sub
+  moveto
+  xspacing xe xs sub mul 0
+  rlineto
+  stroke
+} def
+
+% ----- main ------
+
+boxfont setfont
+1 boundaspect scale
+(AliHLTPHOSRawAnalyzerComponent) cw
+(AliHLTPHOSRawAnalyzerCrudeComponent) cw
+(AliHLTPHOSRawAnalyzerPeakFinderComponent) cw
+/boxwidth boxwidth marginwidth 2 mul add def
+/xspacing boxwidth distx add def
+/yspacing boxheight disty add def
+/scalefactor 
+  boxwidth cols mul distx cols 1 sub mul add
+  boxheight rows mul disty rows 1 sub mul add boundaspect mul 
+  max def
+boundx scalefactor div boundy scalefactor div scale
+
+% ----- classes -----
+
+ (AliHLTPHOSRawAnalyzerComponent) 0.5 1 box
+ (AliHLTPHOSRawAnalyzerCrudeComponent) 0 0 box
+ (AliHLTPHOSRawAnalyzerPeakFinderComponent) 1 0 box
+
+% ----- relations -----
+
+solid
+1 0.5 0.25 out
+solid
+0 1 1 conn
+solid
+0 0 0.75 in
+solid
+0 1 0.75 in
diff --git a/HLT/PHOS/latex/classAliHLTPHOSRawAnalyzerComponent.tex b/HLT/PHOS/latex/classAliHLTPHOSRawAnalyzerComponent.tex
new file mode 100644 (file)
index 0000000..a6c39ec
--- /dev/null
@@ -0,0 +1,162 @@
+\section{Ali\-HLTPHOSRaw\-Analyzer\-Component Class Reference}
+\label{classAliHLTPHOSRawAnalyzerComponent}\index{AliHLTPHOSRawAnalyzerComponent@{AliHLTPHOSRawAnalyzerComponent}}
+{\tt \#include $<$Ali\-HLTPHOSRaw\-Analyzer\-Component.h$>$}
+
+Inheritance diagram for Ali\-HLTPHOSRaw\-Analyzer\-Component::\begin{figure}[H]
+\begin{center}
+\leavevmode
+\includegraphics[height=1.89189cm]{classAliHLTPHOSRawAnalyzerComponent}
+\end{center}
+\end{figure}
+\subsection*{Public Member Functions}
+\begin{CompactItemize}
+\item 
+{\bf Ali\-HLTPHOSRaw\-Analyzer\-Component} ()
+\item 
+{\bf $\sim$Ali\-HLTPHOSRaw\-Analyzer\-Component} ()
+\item 
+{\bf Ali\-HLTPHOSRaw\-Analyzer\-Component} (const {\bf Ali\-HLTPHOSRaw\-Analyzer\-Component} \&)
+\item 
+{\bf Ali\-HLTPHOSRaw\-Analyzer\-Component} \& {\bf operator=} (const {\bf Ali\-HLTPHOSRaw\-Analyzer\-Component})
+\item 
+virtual int {\bf Do\-Init} (int argc, const char $\ast$$\ast$argv)
+\item 
+virtual int {\bf Deinit} ()
+\item 
+virtual int {\bf Do\-Deinit} ()
+\item 
+virtual const char $\ast$ {\bf Get\-Component\-ID} ()=0
+\item 
+virtual void {\bf Get\-Input\-Data\-Types} (std::vector$<$ Ali\-HLTComponent\-Data\-Type, std::allocator$<$ Ali\-HLTComponent\-Data\-Type $>$ $>$ \&)
+\item 
+virtual Ali\-HLTComponent\-Data\-Type {\bf Get\-Output\-Data\-Type} ()
+\item 
+virtual void {\bf Get\-Output\-Data\-Size} (long unsigned int \&, double \&)
+\item 
+virtual Ali\-HLTComponent $\ast$ {\bf Spawn} ()=0
+\item 
+virtual int {\bf Do\-Event} (const Ali\-HLTComponent\-Event\-Data \&, const Ali\-HLTComponent\-Block\-Data $\ast$, Ali\-HLTComponent\-Trigger\-Data \&, Ali\-HLTUInt8\_\-t $\ast$, Ali\-HLTUInt32\_\-t \&, std::vector$<$ Ali\-HLTComponent\-Block\-Data, std::allocator$<$ Ali\-HLTComponent\-Block\-Data $>$ $>$ \&)
+\end{CompactItemize}
+\subsection*{Protected Attributes}
+\begin{CompactItemize}
+\item 
+{\bf Ali\-HLTPHOSRaw\-Analyzer} $\ast$ {\bf analyzer\-Ptr}
+\end{CompactItemize}
+\subsection*{Private Attributes}
+\begin{CompactItemize}
+\item 
+int {\bf event\-Count}
+\end{CompactItemize}
+\subsection*{Static Private Attributes}
+\begin{CompactItemize}
+\item 
+const Ali\-HLTComponent\-Data\-Type {\bf input\-Data\-Types} [$\,$] = \{k\-Ali\-HLTVoid\-Data\-Type,\{0,\char`\"{}\char`\"{},\char`\"{}\char`\"{}\}\}
+\item 
+const Ali\-HLTComponent\-Data\-Type {\bf output\-Data\-Type} = k\-Ali\-HLTVoid\-Data\-Type
+\end{CompactItemize}
+
+
+\subsection{Constructor \& Destructor Documentation}
+\index{AliHLTPHOSRawAnalyzerComponent@{Ali\-HLTPHOSRaw\-Analyzer\-Component}!AliHLTPHOSRawAnalyzerComponent@{AliHLTPHOSRawAnalyzerComponent}}
+\index{AliHLTPHOSRawAnalyzerComponent@{AliHLTPHOSRawAnalyzerComponent}!AliHLTPHOSRawAnalyzerComponent@{Ali\-HLTPHOSRaw\-Analyzer\-Component}}
+\subsubsection{\setlength{\rightskip}{0pt plus 5cm}Ali\-HLTPHOSRaw\-Analyzer\-Component::Ali\-HLTPHOSRaw\-Analyzer\-Component ()}\label{classAliHLTPHOSRawAnalyzerComponent_a0}
+
+
+\index{AliHLTPHOSRawAnalyzerComponent@{Ali\-HLTPHOSRaw\-Analyzer\-Component}!~AliHLTPHOSRawAnalyzerComponent@{$\sim$AliHLTPHOSRawAnalyzerComponent}}
+\index{~AliHLTPHOSRawAnalyzerComponent@{$\sim$AliHLTPHOSRawAnalyzerComponent}!AliHLTPHOSRawAnalyzerComponent@{Ali\-HLTPHOSRaw\-Analyzer\-Component}}
+\subsubsection{\setlength{\rightskip}{0pt plus 5cm}Ali\-HLTPHOSRaw\-Analyzer\-Component::$\sim${\bf Ali\-HLTPHOSRaw\-Analyzer\-Component} ()}\label{classAliHLTPHOSRawAnalyzerComponent_a1}
+
+
+\index{AliHLTPHOSRawAnalyzerComponent@{Ali\-HLTPHOSRaw\-Analyzer\-Component}!AliHLTPHOSRawAnalyzerComponent@{AliHLTPHOSRawAnalyzerComponent}}
+\index{AliHLTPHOSRawAnalyzerComponent@{AliHLTPHOSRawAnalyzerComponent}!AliHLTPHOSRawAnalyzerComponent@{Ali\-HLTPHOSRaw\-Analyzer\-Component}}
+\subsubsection{\setlength{\rightskip}{0pt plus 5cm}Ali\-HLTPHOSRaw\-Analyzer\-Component::Ali\-HLTPHOSRaw\-Analyzer\-Component (const {\bf Ali\-HLTPHOSRaw\-Analyzer\-Component} \&)}\label{classAliHLTPHOSRawAnalyzerComponent_a2}
+
+
+
+
+\subsection{Member Function Documentation}
+\index{AliHLTPHOSRawAnalyzerComponent@{Ali\-HLTPHOSRaw\-Analyzer\-Component}!Deinit@{Deinit}}
+\index{Deinit@{Deinit}!AliHLTPHOSRawAnalyzerComponent@{Ali\-HLTPHOSRaw\-Analyzer\-Component}}
+\subsubsection{\setlength{\rightskip}{0pt plus 5cm}int Ali\-HLTPHOSRaw\-Analyzer\-Component::Deinit ()\hspace{0.3cm}{\tt  [virtual]}}\label{classAliHLTPHOSRawAnalyzerComponent_a5}
+
+
+\index{AliHLTPHOSRawAnalyzerComponent@{Ali\-HLTPHOSRaw\-Analyzer\-Component}!DoDeinit@{DoDeinit}}
+\index{DoDeinit@{DoDeinit}!AliHLTPHOSRawAnalyzerComponent@{Ali\-HLTPHOSRaw\-Analyzer\-Component}}
+\subsubsection{\setlength{\rightskip}{0pt plus 5cm}int Ali\-HLTPHOSRaw\-Analyzer\-Component::Do\-Deinit ()\hspace{0.3cm}{\tt  [virtual]}}\label{classAliHLTPHOSRawAnalyzerComponent_a6}
+
+
+\index{AliHLTPHOSRawAnalyzerComponent@{Ali\-HLTPHOSRaw\-Analyzer\-Component}!DoEvent@{DoEvent}}
+\index{DoEvent@{DoEvent}!AliHLTPHOSRawAnalyzerComponent@{Ali\-HLTPHOSRaw\-Analyzer\-Component}}
+\subsubsection{\setlength{\rightskip}{0pt plus 5cm}int Ali\-HLTPHOSRaw\-Analyzer\-Component::Do\-Event (const Ali\-HLTComponent\-Event\-Data \&, const Ali\-HLTComponent\-Block\-Data $\ast$, Ali\-HLTComponent\-Trigger\-Data \&, Ali\-HLTUInt8\_\-t $\ast$, Ali\-HLTUInt32\_\-t \&, std::vector$<$ Ali\-HLTComponent\-Block\-Data, std::allocator$<$ Ali\-HLTComponent\-Block\-Data $>$ $>$ \&)\hspace{0.3cm}{\tt  [virtual]}}\label{classAliHLTPHOSRawAnalyzerComponent_a12}
+
+
+\index{AliHLTPHOSRawAnalyzerComponent@{Ali\-HLTPHOSRaw\-Analyzer\-Component}!DoInit@{DoInit}}
+\index{DoInit@{DoInit}!AliHLTPHOSRawAnalyzerComponent@{Ali\-HLTPHOSRaw\-Analyzer\-Component}}
+\subsubsection{\setlength{\rightskip}{0pt plus 5cm}int Ali\-HLTPHOSRaw\-Analyzer\-Component::Do\-Init (int {\em argc}, const char $\ast$$\ast$ {\em argv})\hspace{0.3cm}{\tt  [virtual]}}\label{classAliHLTPHOSRawAnalyzerComponent_a4}
+
+
+\index{AliHLTPHOSRawAnalyzerComponent@{Ali\-HLTPHOSRaw\-Analyzer\-Component}!GetComponentID@{GetComponentID}}
+\index{GetComponentID@{GetComponentID}!AliHLTPHOSRawAnalyzerComponent@{Ali\-HLTPHOSRaw\-Analyzer\-Component}}
+\subsubsection{\setlength{\rightskip}{0pt plus 5cm}virtual const char$\ast$ Ali\-HLTPHOSRaw\-Analyzer\-Component::Get\-Component\-ID ()\hspace{0.3cm}{\tt  [pure virtual]}}\label{classAliHLTPHOSRawAnalyzerComponent_a7}
+
+
+
+
+Implemented in {\bf Ali\-HLTPHOSRaw\-Analyzer\-Crude\-Component} {\rm (p.\,\pageref{classAliHLTPHOSRawAnalyzerCrudeComponent_a4})}, and {\bf Ali\-HLTPHOSRaw\-Analyzer\-Peak\-Finder\-Component} {\rm (p.\,\pageref{classAliHLTPHOSRawAnalyzerPeakFinderComponent_a4})}.\index{AliHLTPHOSRawAnalyzerComponent@{Ali\-HLTPHOSRaw\-Analyzer\-Component}!GetInputDataTypes@{GetInputDataTypes}}
+\index{GetInputDataTypes@{GetInputDataTypes}!AliHLTPHOSRawAnalyzerComponent@{Ali\-HLTPHOSRaw\-Analyzer\-Component}}
+\subsubsection{\setlength{\rightskip}{0pt plus 5cm}virtual void Ali\-HLTPHOSRaw\-Analyzer\-Component::Get\-Input\-Data\-Types (std::vector$<$ Ali\-HLTComponent\-Data\-Type, std::allocator$<$ Ali\-HLTComponent\-Data\-Type $>$ $>$ \&)\hspace{0.3cm}{\tt  [virtual]}}\label{classAliHLTPHOSRawAnalyzerComponent_a8}
+
+
+\index{AliHLTPHOSRawAnalyzerComponent@{Ali\-HLTPHOSRaw\-Analyzer\-Component}!GetOutputDataSize@{GetOutputDataSize}}
+\index{GetOutputDataSize@{GetOutputDataSize}!AliHLTPHOSRawAnalyzerComponent@{Ali\-HLTPHOSRaw\-Analyzer\-Component}}
+\subsubsection{\setlength{\rightskip}{0pt plus 5cm}virtual void Ali\-HLTPHOSRaw\-Analyzer\-Component::Get\-Output\-Data\-Size (long unsigned int \&, double \&)\hspace{0.3cm}{\tt  [virtual]}}\label{classAliHLTPHOSRawAnalyzerComponent_a10}
+
+
+\index{AliHLTPHOSRawAnalyzerComponent@{Ali\-HLTPHOSRaw\-Analyzer\-Component}!GetOutputDataType@{GetOutputDataType}}
+\index{GetOutputDataType@{GetOutputDataType}!AliHLTPHOSRawAnalyzerComponent@{Ali\-HLTPHOSRaw\-Analyzer\-Component}}
+\subsubsection{\setlength{\rightskip}{0pt plus 5cm}Ali\-HLTComponent\-Data\-Type Ali\-HLTPHOSRaw\-Analyzer\-Component::Get\-Output\-Data\-Type ()\hspace{0.3cm}{\tt  [virtual]}}\label{classAliHLTPHOSRawAnalyzerComponent_a9}
+
+
+\index{AliHLTPHOSRawAnalyzerComponent@{Ali\-HLTPHOSRaw\-Analyzer\-Component}!operator=@{operator=}}
+\index{operator=@{operator=}!AliHLTPHOSRawAnalyzerComponent@{Ali\-HLTPHOSRaw\-Analyzer\-Component}}
+\subsubsection{\setlength{\rightskip}{0pt plus 5cm}{\bf Ali\-HLTPHOSRaw\-Analyzer\-Component}\& Ali\-HLTPHOSRaw\-Analyzer\-Component::operator= (const  {\em Ali\-HLTPHOSRaw\-Analyzer\-Component})\hspace{0.3cm}{\tt  [inline]}}\label{classAliHLTPHOSRawAnalyzerComponent_a3}
+
+
+
+
+Reimplemented in {\bf Ali\-HLTPHOSRaw\-Analyzer\-Crude\-Component} {\rm (p.\,\pageref{classAliHLTPHOSRawAnalyzerCrudeComponent_a3})}, and {\bf Ali\-HLTPHOSRaw\-Analyzer\-Peak\-Finder\-Component} {\rm (p.\,\pageref{classAliHLTPHOSRawAnalyzerPeakFinderComponent_a3})}.\index{AliHLTPHOSRawAnalyzerComponent@{Ali\-HLTPHOSRaw\-Analyzer\-Component}!Spawn@{Spawn}}
+\index{Spawn@{Spawn}!AliHLTPHOSRawAnalyzerComponent@{Ali\-HLTPHOSRaw\-Analyzer\-Component}}
+\subsubsection{\setlength{\rightskip}{0pt plus 5cm}virtual Ali\-HLTComponent$\ast$ Ali\-HLTPHOSRaw\-Analyzer\-Component::Spawn ()\hspace{0.3cm}{\tt  [pure virtual]}}\label{classAliHLTPHOSRawAnalyzerComponent_a11}
+
+
+
+
+Implemented in {\bf Ali\-HLTPHOSRaw\-Analyzer\-Crude\-Component} {\rm (p.\,\pageref{classAliHLTPHOSRawAnalyzerCrudeComponent_a5})}, and {\bf Ali\-HLTPHOSRaw\-Analyzer\-Peak\-Finder\-Component} {\rm (p.\,\pageref{classAliHLTPHOSRawAnalyzerPeakFinderComponent_a5})}.
+
+\subsection{Member Data Documentation}
+\index{AliHLTPHOSRawAnalyzerComponent@{Ali\-HLTPHOSRaw\-Analyzer\-Component}!analyzerPtr@{analyzerPtr}}
+\index{analyzerPtr@{analyzerPtr}!AliHLTPHOSRawAnalyzerComponent@{Ali\-HLTPHOSRaw\-Analyzer\-Component}}
+\subsubsection{\setlength{\rightskip}{0pt plus 5cm}{\bf Ali\-HLTPHOSRaw\-Analyzer}$\ast$ {\bf Ali\-HLTPHOSRaw\-Analyzer\-Component::analyzer\-Ptr}\hspace{0.3cm}{\tt  [protected]}}\label{classAliHLTPHOSRawAnalyzerComponent_p0}
+
+
+\index{AliHLTPHOSRawAnalyzerComponent@{Ali\-HLTPHOSRaw\-Analyzer\-Component}!eventCount@{eventCount}}
+\index{eventCount@{eventCount}!AliHLTPHOSRawAnalyzerComponent@{Ali\-HLTPHOSRaw\-Analyzer\-Component}}
+\subsubsection{\setlength{\rightskip}{0pt plus 5cm}int {\bf Ali\-HLTPHOSRaw\-Analyzer\-Component::event\-Count}\hspace{0.3cm}{\tt  [private]}}\label{classAliHLTPHOSRawAnalyzerComponent_r0}
+
+
+\index{AliHLTPHOSRawAnalyzerComponent@{Ali\-HLTPHOSRaw\-Analyzer\-Component}!inputDataTypes@{inputDataTypes}}
+\index{inputDataTypes@{inputDataTypes}!AliHLTPHOSRawAnalyzerComponent@{Ali\-HLTPHOSRaw\-Analyzer\-Component}}
+\subsubsection{\setlength{\rightskip}{0pt plus 5cm}const Ali\-HLTComponent\-Data\-Type {\bf Ali\-HLTPHOSRaw\-Analyzer\-Component::input\-Data\-Types} = \{k\-Ali\-HLTVoid\-Data\-Type,\{0,\char`\"{}\char`\"{},\char`\"{}\char`\"{}\}\}\hspace{0.3cm}{\tt  [static, private]}}\label{classAliHLTPHOSRawAnalyzerComponent_v0}
+
+
+\index{AliHLTPHOSRawAnalyzerComponent@{Ali\-HLTPHOSRaw\-Analyzer\-Component}!outputDataType@{outputDataType}}
+\index{outputDataType@{outputDataType}!AliHLTPHOSRawAnalyzerComponent@{Ali\-HLTPHOSRaw\-Analyzer\-Component}}
+\subsubsection{\setlength{\rightskip}{0pt plus 5cm}const Ali\-HLTComponent\-Data\-Type {\bf Ali\-HLTPHOSRaw\-Analyzer\-Component::output\-Data\-Type} = k\-Ali\-HLTVoid\-Data\-Type\hspace{0.3cm}{\tt  [static, private]}}\label{classAliHLTPHOSRawAnalyzerComponent_v1}
+
+
+
+
+The documentation for this class was generated from the following files:\begin{CompactItemize}
+\item 
+{\bf Ali\-HLTPHOSRaw\-Analyzer\-Component.h}\item 
+{\bf Ali\-HLTPHOSRaw\-Analyzer\-Component.cxx}\end{CompactItemize}
diff --git a/HLT/PHOS/latex/classAliHLTPHOSRawAnalyzerCrude.eps b/HLT/PHOS/latex/classAliHLTPHOSRawAnalyzerCrude.eps
new file mode 100644 (file)
index 0000000..46a0c9a
--- /dev/null
@@ -0,0 +1,197 @@
+%!PS-Adobe-2.0 EPSF-2.0
+%%Title: ClassName
+%%Creator: Doxygen
+%%CreationDate: Time
+%%For: 
+%Magnification: 1.00
+%%Orientation: Portrait
+%%BoundingBox: 0 0 500 197.044
+%%Pages: 0
+%%BeginSetup
+%%EndSetup
+%%EndComments
+
+% ----- variables -----
+
+/boxwidth 0 def
+/boxheight 40 def
+/fontheight 24 def
+/marginwidth 10 def
+/distx 20 def
+/disty 40 def
+/boundaspect 2.5375 def  % aspect ratio of the BoundingBox (width/height)
+/boundx 500 def
+/boundy boundx boundaspect div def
+/xspacing 0 def
+/yspacing 0 def
+/rows 2 def
+/cols 1 def
+/scalefactor 0 def
+/boxfont /Times-Roman findfont fontheight scalefont def
+
+% ----- procedures -----
+
+/dotted { [1 4] 0 setdash } def
+/dashed { [5] 0 setdash } def
+/solid  { [] 0 setdash } def
+
+/max % result = MAX(arg1,arg2)
+{
+  /a exch def
+  /b exch def
+  a b gt {a} {b} ifelse
+} def
+
+/xoffset % result = MAX(0,(scalefactor-(boxwidth*cols+distx*(cols-1)))/2)
+{
+  0 scalefactor boxwidth cols mul distx cols 1 sub mul add sub 2 div max
+} def
+
+/cw % boxwidth = MAX(boxwidth, stringwidth(arg1))
+{
+  /str exch def
+  /boxwidth boxwidth str stringwidth pop max def
+} def
+
+/box % draws a box with text `arg1' at grid pos (arg2,arg3)
+{ gsave
+  2 setlinewidth
+  newpath
+  exch xspacing mul xoffset add
+  exch yspacing mul
+  moveto
+  boxwidth 0 rlineto 
+  0 boxheight rlineto 
+  boxwidth neg 0 rlineto 
+  0 boxheight neg rlineto 
+  closepath
+  dup stringwidth pop neg boxwidth add 2 div
+  boxheight fontheight 2 div sub 2 div
+  rmoveto show stroke
+  grestore
+} def  
+
+/mark
+{ newpath
+  exch xspacing mul xoffset add boxwidth add
+  exch yspacing mul
+  moveto
+  0 boxheight 4 div rlineto
+  boxheight neg 4 div boxheight neg 4 div rlineto
+  closepath
+  eofill
+  stroke
+} def
+
+/arrow
+{ newpath
+  moveto
+  3 -8 rlineto
+  -6 0 rlineto
+  3 8 rlineto
+  closepath
+  eofill
+  stroke
+} def
+
+/out % draws an output connector for the block at (arg1,arg2)
+{
+  newpath
+  exch xspacing mul xoffset add boxwidth 2 div add
+  exch yspacing mul boxheight add
+  /y exch def
+  /x exch def
+  x y moveto
+  0 disty 2 div rlineto 
+  stroke
+  1 eq { x y disty 2 div add arrow } if
+} def
+
+/in % draws an input connector for the block at (arg1,arg2)
+{
+  newpath
+  exch xspacing mul xoffset add boxwidth 2 div add
+  exch yspacing mul disty 2 div sub
+  /y exch def
+  /x exch def
+  x y moveto
+  0 disty 2 div rlineto
+  stroke
+  1 eq { x y disty 2 div add arrow } if
+} def
+
+/hedge
+{
+  exch xspacing mul xoffset add boxwidth 2 div add
+  exch yspacing mul boxheight 2 div sub
+  /y exch def
+  /x exch def
+  newpath
+  x y moveto
+  boxwidth 2 div distx add 0 rlineto
+  stroke
+  1 eq
+  { newpath x boxwidth 2 div distx add add y moveto
+    -8 3 rlineto
+    0 -6 rlineto
+    8 3 rlineto
+    closepath
+    eofill
+    stroke
+  } if
+} def
+
+/vedge
+{
+  /ye exch def
+  /ys exch def
+  /xs exch def
+  newpath
+  xs xspacing mul xoffset add boxwidth 2 div add dup
+  ys yspacing mul boxheight 2 div sub
+  moveto
+  ye yspacing mul boxheight 2 div sub
+  lineto
+  stroke
+} def
+
+/conn % connections the blocks from col `arg1' to `arg2' of row `arg3'
+{
+  /ys exch def
+  /xe exch def
+  /xs exch def
+  newpath
+  xs xspacing mul xoffset add boxwidth 2 div add
+  ys yspacing mul disty 2 div sub
+  moveto
+  xspacing xe xs sub mul 0
+  rlineto
+  stroke
+} def
+
+% ----- main ------
+
+boxfont setfont
+1 boundaspect scale
+(AliHLTPHOSRawAnalyzerCrude) cw
+(AliHLTPHOSRawAnalyzer) cw
+/boxwidth boxwidth marginwidth 2 mul add def
+/xspacing boxwidth distx add def
+/yspacing boxheight disty add def
+/scalefactor 
+  boxwidth cols mul distx cols 1 sub mul add
+  boxheight rows mul disty rows 1 sub mul add boundaspect mul 
+  max def
+boundx scalefactor div boundy scalefactor div scale
+
+% ----- classes -----
+
+ (AliHLTPHOSRawAnalyzerCrude) 0 0 box
+ (AliHLTPHOSRawAnalyzer) 0 1 box
+
+% ----- relations -----
+
+solid
+0 0 0 out
+solid
+1 0 1 in
diff --git a/HLT/PHOS/latex/classAliHLTPHOSRawAnalyzerCrude.tex b/HLT/PHOS/latex/classAliHLTPHOSRawAnalyzerCrude.tex
new file mode 100644 (file)
index 0000000..47d791e
--- /dev/null
@@ -0,0 +1,67 @@
+\section{Ali\-HLTPHOSRaw\-Analyzer\-Crude Class Reference}
+\label{classAliHLTPHOSRawAnalyzerCrude}\index{AliHLTPHOSRawAnalyzerCrude@{AliHLTPHOSRawAnalyzerCrude}}
+{\tt \#include $<$Ali\-HLTPHOSRaw\-Analyzer\-Crude.h$>$}
+
+Inheritance diagram for Ali\-HLTPHOSRaw\-Analyzer\-Crude::\begin{figure}[H]
+\begin{center}
+\leavevmode
+\includegraphics[height=2cm]{classAliHLTPHOSRawAnalyzerCrude}
+\end{center}
+\end{figure}
+\subsection*{Public Member Functions}
+\begin{CompactItemize}
+\item 
+{\bf Ali\-HLTPHOSRaw\-Analyzer\-Crude} ()
+\item 
+{\bf Ali\-HLTPHOSRaw\-Analyzer\-Crude} (const {\bf Ali\-HLTPHOSRaw\-Analyzer\-Crude} \&)
+\item 
+{\bf Ali\-HLTPHOSRaw\-Analyzer\-Crude} \& {\bf operator=} (const {\bf Ali\-HLTPHOSRaw\-Analyzer\-Crude})
+\item 
+virtual {\bf $\sim$Ali\-HLTPHOSRaw\-Analyzer\-Crude} ()
+\item 
+virtual void {\bf Evaluate} (int start=0, int lenght=100)
+\end{CompactItemize}
+
+
+\subsection{Constructor \& Destructor Documentation}
+\index{AliHLTPHOSRawAnalyzerCrude@{Ali\-HLTPHOSRaw\-Analyzer\-Crude}!AliHLTPHOSRawAnalyzerCrude@{AliHLTPHOSRawAnalyzerCrude}}
+\index{AliHLTPHOSRawAnalyzerCrude@{AliHLTPHOSRawAnalyzerCrude}!AliHLTPHOSRawAnalyzerCrude@{Ali\-HLTPHOSRaw\-Analyzer\-Crude}}
+\subsubsection{\setlength{\rightskip}{0pt plus 5cm}Ali\-HLTPHOSRaw\-Analyzer\-Crude::Ali\-HLTPHOSRaw\-Analyzer\-Crude ()}\label{classAliHLTPHOSRawAnalyzerCrude_a0}
+
+
+The Ali\-HLTPHOSPeakfinder class is the class for extracting the basic signal parameters \char`\"{}timing\char`\"{} and \char`\"{}energy\char`\"{} 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. \index{AliHLTPHOSRawAnalyzerCrude@{Ali\-HLTPHOSRaw\-Analyzer\-Crude}!AliHLTPHOSRawAnalyzerCrude@{AliHLTPHOSRawAnalyzerCrude}}
+\index{AliHLTPHOSRawAnalyzerCrude@{AliHLTPHOSRawAnalyzerCrude}!AliHLTPHOSRawAnalyzerCrude@{Ali\-HLTPHOSRaw\-Analyzer\-Crude}}
+\subsubsection{\setlength{\rightskip}{0pt plus 5cm}Ali\-HLTPHOSRaw\-Analyzer\-Crude::Ali\-HLTPHOSRaw\-Analyzer\-Crude (const {\bf Ali\-HLTPHOSRaw\-Analyzer\-Crude} \&)}\label{classAliHLTPHOSRawAnalyzerCrude_a1}
+
+
+\index{AliHLTPHOSRawAnalyzerCrude@{Ali\-HLTPHOSRaw\-Analyzer\-Crude}!~AliHLTPHOSRawAnalyzerCrude@{$\sim$AliHLTPHOSRawAnalyzerCrude}}
+\index{~AliHLTPHOSRawAnalyzerCrude@{$\sim$AliHLTPHOSRawAnalyzerCrude}!AliHLTPHOSRawAnalyzerCrude@{Ali\-HLTPHOSRaw\-Analyzer\-Crude}}
+\subsubsection{\setlength{\rightskip}{0pt plus 5cm}Ali\-HLTPHOSRaw\-Analyzer\-Crude::$\sim${\bf Ali\-HLTPHOSRaw\-Analyzer\-Crude} ()\hspace{0.3cm}{\tt  [virtual]}}\label{classAliHLTPHOSRawAnalyzerCrude_a3}
+
+
+
+
+\subsection{Member Function Documentation}
+\index{AliHLTPHOSRawAnalyzerCrude@{Ali\-HLTPHOSRaw\-Analyzer\-Crude}!Evaluate@{Evaluate}}
+\index{Evaluate@{Evaluate}!AliHLTPHOSRawAnalyzerCrude@{Ali\-HLTPHOSRaw\-Analyzer\-Crude}}
+\subsubsection{\setlength{\rightskip}{0pt plus 5cm}void Ali\-HLTPHOSRaw\-Analyzer\-Crude::Evaluate (int {\em start} = {\tt 0}, int {\em length} = {\tt 100})\hspace{0.3cm}{\tt  [virtual]}}\label{classAliHLTPHOSRawAnalyzerCrude_a4}
+
+
+Extraction of timing and energy using Crude estimate. The. The parameters \char`\"{}start\char`\"{} and \char`\"{}length\char`\"{} 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. \char`\"{}start\char`\"{} must be chosen as close as possible to t0. The baseline must also be subtracted. The length of \char`\"{}t\-Vector\char`\"{} and \char`\"{}a\-Vector\char`\"{} mus be equal to length. \char`\"{}index + length\char`\"{} must not exeed the length of the data array set in the constructor. \begin{Desc}
+\item[Parameters:]
+\begin{description}
+\item[{\em start}]the start index of the subarray of the data array. \item[{\em length}]the number of samples to use starting from index \item[{\em t\-Vector}]the peakfinder vector for timing \item[{\em a\-Vector}]the peakfinder vector for amplitude (energy) \end{description}
+\end{Desc}
+
+
+Implements {\bf Ali\-HLTPHOSRaw\-Analyzer} {\rm (p.\,\pageref{classAliHLTPHOSRawAnalyzer_a14})}.\index{AliHLTPHOSRawAnalyzerCrude@{Ali\-HLTPHOSRaw\-Analyzer\-Crude}!operator=@{operator=}}
+\index{operator=@{operator=}!AliHLTPHOSRawAnalyzerCrude@{Ali\-HLTPHOSRaw\-Analyzer\-Crude}}
+\subsubsection{\setlength{\rightskip}{0pt plus 5cm}{\bf Ali\-HLTPHOSRaw\-Analyzer\-Crude}\& Ali\-HLTPHOSRaw\-Analyzer\-Crude::operator= (const  {\em Ali\-HLTPHOSRaw\-Analyzer\-Crude})\hspace{0.3cm}{\tt  [inline]}}\label{classAliHLTPHOSRawAnalyzerCrude_a2}
+
+
+
+
+The documentation for this class was generated from the following files:\begin{CompactItemize}
+\item 
+{\bf Ali\-HLTPHOSRaw\-Analyzer\-Crude.h}\item 
+{\bf Ali\-HLTPHOSRaw\-Analyzer\-Crude.cxx}\end{CompactItemize}
diff --git a/HLT/PHOS/latex/classAliHLTPHOSRawAnalyzerCrudeComponent.eps b/HLT/PHOS/latex/classAliHLTPHOSRawAnalyzerCrudeComponent.eps
new file mode 100644 (file)
index 0000000..55d6ae1
--- /dev/null
@@ -0,0 +1,197 @@
+%!PS-Adobe-2.0 EPSF-2.0
+%%Title: ClassName
+%%Creator: Doxygen
+%%CreationDate: Time
+%%For: 
+%Magnification: 1.00
+%%Orientation: Portrait
+%%BoundingBox: 0 0 500 150.376
+%%Pages: 0
+%%BeginSetup
+%%EndSetup
+%%EndComments
+
+% ----- variables -----
+
+/boxwidth 0 def
+/boxheight 40 def
+/fontheight 24 def
+/marginwidth 10 def
+/distx 20 def
+/disty 40 def
+/boundaspect 3.325 def  % aspect ratio of the BoundingBox (width/height)
+/boundx 500 def
+/boundy boundx boundaspect div def
+/xspacing 0 def
+/yspacing 0 def
+/rows 2 def
+/cols 1 def
+/scalefactor 0 def
+/boxfont /Times-Roman findfont fontheight scalefont def
+
+% ----- procedures -----
+
+/dotted { [1 4] 0 setdash } def
+/dashed { [5] 0 setdash } def
+/solid  { [] 0 setdash } def
+
+/max % result = MAX(arg1,arg2)
+{
+  /a exch def
+  /b exch def
+  a b gt {a} {b} ifelse
+} def
+
+/xoffset % result = MAX(0,(scalefactor-(boxwidth*cols+distx*(cols-1)))/2)
+{
+  0 scalefactor boxwidth cols mul distx cols 1 sub mul add sub 2 div max
+} def
+
+/cw % boxwidth = MAX(boxwidth, stringwidth(arg1))
+{
+  /str exch def
+  /boxwidth boxwidth str stringwidth pop max def
+} def
+
+/box % draws a box with text `arg1' at grid pos (arg2,arg3)
+{ gsave
+  2 setlinewidth
+  newpath
+  exch xspacing mul xoffset add
+  exch yspacing mul
+  moveto
+  boxwidth 0 rlineto 
+  0 boxheight rlineto 
+  boxwidth neg 0 rlineto 
+  0 boxheight neg rlineto 
+  closepath
+  dup stringwidth pop neg boxwidth add 2 div
+  boxheight fontheight 2 div sub 2 div
+  rmoveto show stroke
+  grestore
+} def  
+
+/mark
+{ newpath
+  exch xspacing mul xoffset add boxwidth add
+  exch yspacing mul
+  moveto
+  0 boxheight 4 div rlineto
+  boxheight neg 4 div boxheight neg 4 div rlineto
+  closepath
+  eofill
+  stroke
+} def
+
+/arrow
+{ newpath
+  moveto
+  3 -8 rlineto
+  -6 0 rlineto
+  3 8 rlineto
+  closepath
+  eofill
+  stroke
+} def
+
+/out % draws an output connector for the block at (arg1,arg2)
+{
+  newpath
+  exch xspacing mul xoffset add boxwidth 2 div add
+  exch yspacing mul boxheight add
+  /y exch def
+  /x exch def
+  x y moveto
+  0 disty 2 div rlineto 
+  stroke
+  1 eq { x y disty 2 div add arrow } if
+} def
+
+/in % draws an input connector for the block at (arg1,arg2)
+{
+  newpath
+  exch xspacing mul xoffset add boxwidth 2 div add
+  exch yspacing mul disty 2 div sub
+  /y exch def
+  /x exch def
+  x y moveto
+  0 disty 2 div rlineto
+  stroke
+  1 eq { x y disty 2 div add arrow } if
+} def
+
+/hedge
+{
+  exch xspacing mul xoffset add boxwidth 2 div add
+  exch yspacing mul boxheight 2 div sub
+  /y exch def
+  /x exch def
+  newpath
+  x y moveto
+  boxwidth 2 div distx add 0 rlineto
+  stroke
+  1 eq
+  { newpath x boxwidth 2 div distx add add y moveto
+    -8 3 rlineto
+    0 -6 rlineto
+    8 3 rlineto
+    closepath
+    eofill
+    stroke
+  } if
+} def
+
+/vedge
+{
+  /ye exch def
+  /ys exch def
+  /xs exch def
+  newpath
+  xs xspacing mul xoffset add boxwidth 2 div add dup
+  ys yspacing mul boxheight 2 div sub
+  moveto
+  ye yspacing mul boxheight 2 div sub
+  lineto
+  stroke
+} def
+
+/conn % connections the blocks from col `arg1' to `arg2' of row `arg3'
+{
+  /ys exch def
+  /xe exch def
+  /xs exch def
+  newpath
+  xs xspacing mul xoffset add boxwidth 2 div add
+  ys yspacing mul disty 2 div sub
+  moveto
+  xspacing xe xs sub mul 0
+  rlineto
+  stroke
+} def
+
+% ----- main ------
+
+boxfont setfont
+1 boundaspect scale
+(AliHLTPHOSRawAnalyzerCrudeComponent) cw
+(AliHLTPHOSRawAnalyzerComponent) cw
+/boxwidth boxwidth marginwidth 2 mul add def
+/xspacing boxwidth distx add def
+/yspacing boxheight disty add def
+/scalefactor 
+  boxwidth cols mul distx cols 1 sub mul add
+  boxheight rows mul disty rows 1 sub mul add boundaspect mul 
+  max def
+boundx scalefactor div boundy scalefactor div scale
+
+% ----- classes -----
+
+ (AliHLTPHOSRawAnalyzerCrudeComponent) 0 0 box
+ (AliHLTPHOSRawAnalyzerComponent) 0 1 box
+
+% ----- relations -----
+
+solid
+0 0 0 out
+solid
+1 0 1 in
diff --git a/HLT/PHOS/latex/classAliHLTPHOSRawAnalyzerCrudeComponent.tex b/HLT/PHOS/latex/classAliHLTPHOSRawAnalyzerCrudeComponent.tex
new file mode 100644 (file)
index 0000000..ab0c843
--- /dev/null
@@ -0,0 +1,73 @@
+\section{Ali\-HLTPHOSRaw\-Analyzer\-Crude\-Component Class Reference}
+\label{classAliHLTPHOSRawAnalyzerCrudeComponent}\index{AliHLTPHOSRawAnalyzerCrudeComponent@{AliHLTPHOSRawAnalyzerCrudeComponent}}
+{\tt \#include $<$Ali\-HLTPHOSRaw\-Analyzer\-Crude\-Component.h$>$}
+
+Inheritance diagram for Ali\-HLTPHOSRaw\-Analyzer\-Crude\-Component::\begin{figure}[H]
+\begin{center}
+\leavevmode
+\includegraphics[height=2cm]{classAliHLTPHOSRawAnalyzerCrudeComponent}
+\end{center}
+\end{figure}
+\subsection*{Public Member Functions}
+\begin{CompactItemize}
+\item 
+{\bf Ali\-HLTPHOSRaw\-Analyzer\-Crude\-Component} ()
+\item 
+{\bf $\sim$Ali\-HLTPHOSRaw\-Analyzer\-Crude\-Component} ()
+\item 
+{\bf Ali\-HLTPHOSRaw\-Analyzer\-Crude\-Component} (const {\bf Ali\-HLTPHOSRaw\-Analyzer\-Crude\-Component} \&)
+\item 
+{\bf Ali\-HLTPHOSRaw\-Analyzer\-Crude\-Component} \& {\bf operator=} (const {\bf Ali\-HLTPHOSRaw\-Analyzer\-Crude\-Component})
+\item 
+virtual const char $\ast$ {\bf Get\-Component\-ID} ()
+\item 
+virtual Ali\-HLTComponent $\ast$ {\bf Spawn} ()
+\end{CompactItemize}
+
+
+\subsection{Constructor \& Destructor Documentation}
+\index{AliHLTPHOSRawAnalyzerCrudeComponent@{Ali\-HLTPHOSRaw\-Analyzer\-Crude\-Component}!AliHLTPHOSRawAnalyzerCrudeComponent@{AliHLTPHOSRawAnalyzerCrudeComponent}}
+\index{AliHLTPHOSRawAnalyzerCrudeComponent@{AliHLTPHOSRawAnalyzerCrudeComponent}!AliHLTPHOSRawAnalyzerCrudeComponent@{Ali\-HLTPHOSRaw\-Analyzer\-Crude\-Component}}
+\subsubsection{\setlength{\rightskip}{0pt plus 5cm}Ali\-HLTPHOSRaw\-Analyzer\-Crude\-Component::Ali\-HLTPHOSRaw\-Analyzer\-Crude\-Component ()}\label{classAliHLTPHOSRawAnalyzerCrudeComponent_a0}
+
+
+\index{AliHLTPHOSRawAnalyzerCrudeComponent@{Ali\-HLTPHOSRaw\-Analyzer\-Crude\-Component}!~AliHLTPHOSRawAnalyzerCrudeComponent@{$\sim$AliHLTPHOSRawAnalyzerCrudeComponent}}
+\index{~AliHLTPHOSRawAnalyzerCrudeComponent@{$\sim$AliHLTPHOSRawAnalyzerCrudeComponent}!AliHLTPHOSRawAnalyzerCrudeComponent@{Ali\-HLTPHOSRaw\-Analyzer\-Crude\-Component}}
+\subsubsection{\setlength{\rightskip}{0pt plus 5cm}Ali\-HLTPHOSRaw\-Analyzer\-Crude\-Component::$\sim${\bf Ali\-HLTPHOSRaw\-Analyzer\-Crude\-Component} ()}\label{classAliHLTPHOSRawAnalyzerCrudeComponent_a1}
+
+
+\index{AliHLTPHOSRawAnalyzerCrudeComponent@{Ali\-HLTPHOSRaw\-Analyzer\-Crude\-Component}!AliHLTPHOSRawAnalyzerCrudeComponent@{AliHLTPHOSRawAnalyzerCrudeComponent}}
+\index{AliHLTPHOSRawAnalyzerCrudeComponent@{AliHLTPHOSRawAnalyzerCrudeComponent}!AliHLTPHOSRawAnalyzerCrudeComponent@{Ali\-HLTPHOSRaw\-Analyzer\-Crude\-Component}}
+\subsubsection{\setlength{\rightskip}{0pt plus 5cm}Ali\-HLTPHOSRaw\-Analyzer\-Crude\-Component::Ali\-HLTPHOSRaw\-Analyzer\-Crude\-Component (const {\bf Ali\-HLTPHOSRaw\-Analyzer\-Crude\-Component} \&)}\label{classAliHLTPHOSRawAnalyzerCrudeComponent_a2}
+
+
+
+
+\subsection{Member Function Documentation}
+\index{AliHLTPHOSRawAnalyzerCrudeComponent@{Ali\-HLTPHOSRaw\-Analyzer\-Crude\-Component}!GetComponentID@{GetComponentID}}
+\index{GetComponentID@{GetComponentID}!AliHLTPHOSRawAnalyzerCrudeComponent@{Ali\-HLTPHOSRaw\-Analyzer\-Crude\-Component}}
+\subsubsection{\setlength{\rightskip}{0pt plus 5cm}const char $\ast$ Ali\-HLTPHOSRaw\-Analyzer\-Crude\-Component::Get\-Component\-ID ()\hspace{0.3cm}{\tt  [virtual]}}\label{classAliHLTPHOSRawAnalyzerCrudeComponent_a4}
+
+
+
+
+Implements {\bf Ali\-HLTPHOSRaw\-Analyzer\-Component} {\rm (p.\,\pageref{classAliHLTPHOSRawAnalyzerComponent_a7})}.\index{AliHLTPHOSRawAnalyzerCrudeComponent@{Ali\-HLTPHOSRaw\-Analyzer\-Crude\-Component}!operator=@{operator=}}
+\index{operator=@{operator=}!AliHLTPHOSRawAnalyzerCrudeComponent@{Ali\-HLTPHOSRaw\-Analyzer\-Crude\-Component}}
+\subsubsection{\setlength{\rightskip}{0pt plus 5cm}{\bf Ali\-HLTPHOSRaw\-Analyzer\-Crude\-Component}\& Ali\-HLTPHOSRaw\-Analyzer\-Crude\-Component::operator= (const  {\em Ali\-HLTPHOSRaw\-Analyzer\-Crude\-Component})\hspace{0.3cm}{\tt  [inline]}}\label{classAliHLTPHOSRawAnalyzerCrudeComponent_a3}
+
+
+
+
+Reimplemented from {\bf Ali\-HLTPHOSRaw\-Analyzer\-Component} {\rm (p.\,\pageref{classAliHLTPHOSRawAnalyzerComponent_a3})}.\index{AliHLTPHOSRawAnalyzerCrudeComponent@{Ali\-HLTPHOSRaw\-Analyzer\-Crude\-Component}!Spawn@{Spawn}}
+\index{Spawn@{Spawn}!AliHLTPHOSRawAnalyzerCrudeComponent@{Ali\-HLTPHOSRaw\-Analyzer\-Crude\-Component}}
+\subsubsection{\setlength{\rightskip}{0pt plus 5cm}Ali\-HLTComponent $\ast$ Ali\-HLTPHOSRaw\-Analyzer\-Crude\-Component::Spawn ()\hspace{0.3cm}{\tt  [virtual]}}\label{classAliHLTPHOSRawAnalyzerCrudeComponent_a5}
+
+
+
+
+Implements {\bf Ali\-HLTPHOSRaw\-Analyzer\-Component} {\rm (p.\,\pageref{classAliHLTPHOSRawAnalyzerComponent_a11})}.
+
+The documentation for this class was generated from the following files:\begin{CompactItemize}
+\item 
+{\bf Ali\-HLTPHOSRaw\-Analyzer\-Crude\-Component.h}\item 
+{\bf Ali\-HLTPHOSRaw\-Analyzer\-Crude\-Component.cxx}\end{CompactItemize}
diff --git a/HLT/PHOS/latex/classAliHLTPHOSRawAnalyzerKLevel.eps b/HLT/PHOS/latex/classAliHLTPHOSRawAnalyzerKLevel.eps
new file mode 100644 (file)
index 0000000..adca468
--- /dev/null
@@ -0,0 +1,197 @@
+%!PS-Adobe-2.0 EPSF-2.0
+%%Title: ClassName
+%%Creator: Doxygen
+%%CreationDate: Time
+%%For: 
+%Magnification: 1.00
+%%Orientation: Portrait
+%%BoundingBox: 0 0 500 193.237
+%%Pages: 0
+%%BeginSetup
+%%EndSetup
+%%EndComments
+
+% ----- variables -----
+
+/boxwidth 0 def
+/boxheight 40 def
+/fontheight 24 def
+/marginwidth 10 def
+/distx 20 def
+/disty 40 def
+/boundaspect 2.5875 def  % aspect ratio of the BoundingBox (width/height)
+/boundx 500 def
+/boundy boundx boundaspect div def
+/xspacing 0 def
+/yspacing 0 def
+/rows 2 def
+/cols 1 def
+/scalefactor 0 def
+/boxfont /Times-Roman findfont fontheight scalefont def
+
+% ----- procedures -----
+
+/dotted { [1 4] 0 setdash } def
+/dashed { [5] 0 setdash } def
+/solid  { [] 0 setdash } def
+
+/max % result = MAX(arg1,arg2)
+{
+  /a exch def
+  /b exch def
+  a b gt {a} {b} ifelse
+} def
+
+/xoffset % result = MAX(0,(scalefactor-(boxwidth*cols+distx*(cols-1)))/2)
+{
+  0 scalefactor boxwidth cols mul distx cols 1 sub mul add sub 2 div max
+} def
+
+/cw % boxwidth = MAX(boxwidth, stringwidth(arg1))
+{
+  /str exch def
+  /boxwidth boxwidth str stringwidth pop max def
+} def
+
+/box % draws a box with text `arg1' at grid pos (arg2,arg3)
+{ gsave
+  2 setlinewidth
+  newpath
+  exch xspacing mul xoffset add
+  exch yspacing mul
+  moveto
+  boxwidth 0 rlineto 
+  0 boxheight rlineto 
+  boxwidth neg 0 rlineto 
+  0 boxheight neg rlineto 
+  closepath
+  dup stringwidth pop neg boxwidth add 2 div
+  boxheight fontheight 2 div sub 2 div
+  rmoveto show stroke
+  grestore
+} def  
+
+/mark
+{ newpath
+  exch xspacing mul xoffset add boxwidth add
+  exch yspacing mul
+  moveto
+  0 boxheight 4 div rlineto
+  boxheight neg 4 div boxheight neg 4 div rlineto
+  closepath
+  eofill
+  stroke
+} def
+
+/arrow
+{ newpath
+  moveto
+  3 -8 rlineto
+  -6 0 rlineto
+  3 8 rlineto
+  closepath
+  eofill
+  stroke
+} def
+
+/out % draws an output connector for the block at (arg1,arg2)
+{
+  newpath
+  exch xspacing mul xoffset add boxwidth 2 div add
+  exch yspacing mul boxheight add
+  /y exch def
+  /x exch def
+  x y moveto
+  0 disty 2 div rlineto 
+  stroke
+  1 eq { x y disty 2 div add arrow } if
+} def
+
+/in % draws an input connector for the block at (arg1,arg2)
+{
+  newpath
+  exch xspacing mul xoffset add boxwidth 2 div add
+  exch yspacing mul disty 2 div sub
+  /y exch def
+  /x exch def
+  x y moveto
+  0 disty 2 div rlineto
+  stroke
+  1 eq { x y disty 2 div add arrow } if
+} def
+
+/hedge
+{
+  exch xspacing mul xoffset add boxwidth 2 div add
+  exch yspacing mul boxheight 2 div sub
+  /y exch def
+  /x exch def
+  newpath
+  x y moveto
+  boxwidth 2 div distx add 0 rlineto
+  stroke
+  1 eq
+  { newpath x boxwidth 2 div distx add add y moveto
+    -8 3 rlineto
+    0 -6 rlineto
+    8 3 rlineto
+    closepath
+    eofill
+    stroke
+  } if
+} def
+
+/vedge
+{
+  /ye exch def
+  /ys exch def
+  /xs exch def
+  newpath
+  xs xspacing mul xoffset add boxwidth 2 div add dup
+  ys yspacing mul boxheight 2 div sub
+  moveto
+  ye yspacing mul boxheight 2 div sub
+  lineto
+  stroke
+} def
+
+/conn % connections the blocks from col `arg1' to `arg2' of row `arg3'
+{
+  /ys exch def
+  /xe exch def
+  /xs exch def
+  newpath
+  xs xspacing mul xoffset add boxwidth 2 div add
+  ys yspacing mul disty 2 div sub
+  moveto
+  xspacing xe xs sub mul 0
+  rlineto
+  stroke
+} def
+
+% ----- main ------
+
+boxfont setfont
+1 boundaspect scale
+(AliHLTPHOSRawAnalyzerKLevel) cw
+(AliHLTPHOSRawAnalyzer) cw
+/boxwidth boxwidth marginwidth 2 mul add def
+/xspacing boxwidth distx add def
+/yspacing boxheight disty add def
+/scalefactor 
+  boxwidth cols mul distx cols 1 sub mul add
+  boxheight rows mul disty rows 1 sub mul add boundaspect mul 
+  max def
+boundx scalefactor div boundy scalefactor div scale
+
+% ----- classes -----
+
+ (AliHLTPHOSRawAnalyzerKLevel) 0 0 box
+ (AliHLTPHOSRawAnalyzer) 0 1 box
+
+% ----- relations -----
+
+solid
+0 0 0 out
+solid
+1 0 1 in
diff --git a/HLT/PHOS/latex/classAliHLTPHOSRawAnalyzerKLevel.tex b/HLT/PHOS/latex/classAliHLTPHOSRawAnalyzerKLevel.tex
new file mode 100644 (file)
index 0000000..2972d77
--- /dev/null
@@ -0,0 +1,80 @@
+\section{Ali\-HLTPHOSRaw\-Analyzer\-KLevel Class Reference}
+\label{classAliHLTPHOSRawAnalyzerKLevel}\index{AliHLTPHOSRawAnalyzerKLevel@{AliHLTPHOSRawAnalyzerKLevel}}
+{\tt \#include $<$Ali\-HLTPHOSRaw\-Analyzer\-KLevel.h$>$}
+
+Inheritance diagram for Ali\-HLTPHOSRaw\-Analyzer\-KLevel::\begin{figure}[H]
+\begin{center}
+\leavevmode
+\includegraphics[height=2cm]{classAliHLTPHOSRawAnalyzerKLevel}
+\end{center}
+\end{figure}
+\subsection*{Public Member Functions}
+\begin{CompactItemize}
+\item 
+{\bf Ali\-HLTPHOSRaw\-Analyzer\-KLevel} ()
+\item 
+{\bf Ali\-HLTPHOSRaw\-Analyzer\-KLevel} (const {\bf Ali\-HLTPHOSRaw\-Analyzer\-KLevel} \&)
+\item 
+{\bf Ali\-HLTPHOSRaw\-Analyzer\-KLevel} \& {\bf operator=} (const {\bf Ali\-HLTPHOSRaw\-Analyzer\-KLevel})
+\item 
+virtual {\bf $\sim$Ali\-HLTPHOSRaw\-Analyzer\-KLevel} ()
+\item 
+virtual void {\bf Evaluate} (int start=0, int lenght=100)
+\end{CompactItemize}
+\subsection*{Private Attributes}
+\begin{CompactItemize}
+\item 
+double {\bf t\-KLevel}
+\end{CompactItemize}
+
+
+\subsection{Constructor \& Destructor Documentation}
+\index{AliHLTPHOSRawAnalyzerKLevel@{Ali\-HLTPHOSRaw\-Analyzer\-KLevel}!AliHLTPHOSRawAnalyzerKLevel@{AliHLTPHOSRawAnalyzerKLevel}}
+\index{AliHLTPHOSRawAnalyzerKLevel@{AliHLTPHOSRawAnalyzerKLevel}!AliHLTPHOSRawAnalyzerKLevel@{Ali\-HLTPHOSRaw\-Analyzer\-KLevel}}
+\subsubsection{\setlength{\rightskip}{0pt plus 5cm}Ali\-HLTPHOSRaw\-Analyzer\-KLevel::Ali\-HLTPHOSRaw\-Analyzer\-KLevel ()}\label{classAliHLTPHOSRawAnalyzerKLevel_a0}
+
+
+The Ali\-HLTPHOSPeakfinder class is the class for extracting the basic signal parameters \char`\"{}timing\char`\"{} and \char`\"{}energy\char`\"{} 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. \index{AliHLTPHOSRawAnalyzerKLevel@{Ali\-HLTPHOSRaw\-Analyzer\-KLevel}!AliHLTPHOSRawAnalyzerKLevel@{AliHLTPHOSRawAnalyzerKLevel}}
+\index{AliHLTPHOSRawAnalyzerKLevel@{AliHLTPHOSRawAnalyzerKLevel}!AliHLTPHOSRawAnalyzerKLevel@{Ali\-HLTPHOSRaw\-Analyzer\-KLevel}}
+\subsubsection{\setlength{\rightskip}{0pt plus 5cm}Ali\-HLTPHOSRaw\-Analyzer\-KLevel::Ali\-HLTPHOSRaw\-Analyzer\-KLevel (const {\bf Ali\-HLTPHOSRaw\-Analyzer\-KLevel} \&)}\label{classAliHLTPHOSRawAnalyzerKLevel_a1}
+
+
+\index{AliHLTPHOSRawAnalyzerKLevel@{Ali\-HLTPHOSRaw\-Analyzer\-KLevel}!~AliHLTPHOSRawAnalyzerKLevel@{$\sim$AliHLTPHOSRawAnalyzerKLevel}}
+\index{~AliHLTPHOSRawAnalyzerKLevel@{$\sim$AliHLTPHOSRawAnalyzerKLevel}!AliHLTPHOSRawAnalyzerKLevel@{Ali\-HLTPHOSRaw\-Analyzer\-KLevel}}
+\subsubsection{\setlength{\rightskip}{0pt plus 5cm}Ali\-HLTPHOSRaw\-Analyzer\-KLevel::$\sim${\bf Ali\-HLTPHOSRaw\-Analyzer\-KLevel} ()\hspace{0.3cm}{\tt  [virtual]}}\label{classAliHLTPHOSRawAnalyzerKLevel_a3}
+
+
+
+
+\subsection{Member Function Documentation}
+\index{AliHLTPHOSRawAnalyzerKLevel@{Ali\-HLTPHOSRaw\-Analyzer\-KLevel}!Evaluate@{Evaluate}}
+\index{Evaluate@{Evaluate}!AliHLTPHOSRawAnalyzerKLevel@{Ali\-HLTPHOSRaw\-Analyzer\-KLevel}}
+\subsubsection{\setlength{\rightskip}{0pt plus 5cm}void Ali\-HLTPHOSRaw\-Analyzer\-KLevel::Evaluate (int {\em start} = {\tt 0}, int {\em length} = {\tt 100})\hspace{0.3cm}{\tt  [virtual]}}\label{classAliHLTPHOSRawAnalyzerKLevel_a4}
+
+
+Extraction of timing and energy using the Peakfinde Algorithm. The. The parameters \char`\"{}start\char`\"{} and \char`\"{}length\char`\"{} 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. \char`\"{}start\char`\"{} must be chosen as close as possible to t0. The baseline must also be subtracted. The length of \char`\"{}t\-Vector\char`\"{} and \char`\"{}a\-Vector\char`\"{} mus be equal to length. \char`\"{}index + length\char`\"{} must not exeed the length of the data array set in the constructor. \begin{Desc}
+\item[Parameters:]
+\begin{description}
+\item[{\em start}]the start index of the subarray of the data array. \item[{\em length}]the number of samples to use starting from index \end{description}
+\end{Desc}
+
+
+Implements {\bf Ali\-HLTPHOSRaw\-Analyzer} {\rm (p.\,\pageref{classAliHLTPHOSRawAnalyzer_a14})}.\index{AliHLTPHOSRawAnalyzerKLevel@{Ali\-HLTPHOSRaw\-Analyzer\-KLevel}!operator=@{operator=}}
+\index{operator=@{operator=}!AliHLTPHOSRawAnalyzerKLevel@{Ali\-HLTPHOSRaw\-Analyzer\-KLevel}}
+\subsubsection{\setlength{\rightskip}{0pt plus 5cm}{\bf Ali\-HLTPHOSRaw\-Analyzer\-KLevel}\& Ali\-HLTPHOSRaw\-Analyzer\-KLevel::operator= (const  {\em Ali\-HLTPHOSRaw\-Analyzer\-KLevel})\hspace{0.3cm}{\tt  [inline]}}\label{classAliHLTPHOSRawAnalyzerKLevel_a2}
+
+
+
+
+\subsection{Member Data Documentation}
+\index{AliHLTPHOSRawAnalyzerKLevel@{Ali\-HLTPHOSRaw\-Analyzer\-KLevel}!tKLevel@{tKLevel}}
+\index{tKLevel@{tKLevel}!AliHLTPHOSRawAnalyzerKLevel@{Ali\-HLTPHOSRaw\-Analyzer\-KLevel}}
+\subsubsection{\setlength{\rightskip}{0pt plus 5cm}double {\bf Ali\-HLTPHOSRaw\-Analyzer\-KLevel::t\-KLevel}\hspace{0.3cm}{\tt  [private]}}\label{classAliHLTPHOSRawAnalyzerKLevel_r0}
+
+
+
+
+The documentation for this class was generated from the following files:\begin{CompactItemize}
+\item 
+{\bf Ali\-HLTPHOSRaw\-Analyzer\-KLevel.h}\item 
+{\bf Ali\-HLTPHOSRaw\-Analyzer\-KLevel.cxx}\end{CompactItemize}
diff --git a/HLT/PHOS/latex/classAliHLTPHOSRawAnalyzerLMS.eps b/HLT/PHOS/latex/classAliHLTPHOSRawAnalyzerLMS.eps
new file mode 100644 (file)
index 0000000..217cb77
--- /dev/null
@@ -0,0 +1,197 @@
+%!PS-Adobe-2.0 EPSF-2.0
+%%Title: ClassName
+%%Creator: Doxygen
+%%CreationDate: Time
+%%For: 
+%Magnification: 1.00
+%%Orientation: Portrait
+%%BoundingBox: 0 0 500 206.186
+%%Pages: 0
+%%BeginSetup
+%%EndSetup
+%%EndComments
+
+% ----- variables -----
+
+/boxwidth 0 def
+/boxheight 40 def
+/fontheight 24 def
+/marginwidth 10 def
+/distx 20 def
+/disty 40 def
+/boundaspect 2.425 def  % aspect ratio of the BoundingBox (width/height)
+/boundx 500 def
+/boundy boundx boundaspect div def
+/xspacing 0 def
+/yspacing 0 def
+/rows 2 def
+/cols 1 def
+/scalefactor 0 def
+/boxfont /Times-Roman findfont fontheight scalefont def
+
+% ----- procedures -----
+
+/dotted { [1 4] 0 setdash } def
+/dashed { [5] 0 setdash } def
+/solid  { [] 0 setdash } def
+
+/max % result = MAX(arg1,arg2)
+{
+  /a exch def
+  /b exch def
+  a b gt {a} {b} ifelse
+} def
+
+/xoffset % result = MAX(0,(scalefactor-(boxwidth*cols+distx*(cols-1)))/2)
+{
+  0 scalefactor boxwidth cols mul distx cols 1 sub mul add sub 2 div max
+} def
+
+/cw % boxwidth = MAX(boxwidth, stringwidth(arg1))
+{
+  /str exch def
+  /boxwidth boxwidth str stringwidth pop max def
+} def
+
+/box % draws a box with text `arg1' at grid pos (arg2,arg3)
+{ gsave
+  2 setlinewidth
+  newpath
+  exch xspacing mul xoffset add
+  exch yspacing mul
+  moveto
+  boxwidth 0 rlineto 
+  0 boxheight rlineto 
+  boxwidth neg 0 rlineto 
+  0 boxheight neg rlineto 
+  closepath
+  dup stringwidth pop neg boxwidth add 2 div
+  boxheight fontheight 2 div sub 2 div
+  rmoveto show stroke
+  grestore
+} def  
+
+/mark
+{ newpath
+  exch xspacing mul xoffset add boxwidth add
+  exch yspacing mul
+  moveto
+  0 boxheight 4 div rlineto
+  boxheight neg 4 div boxheight neg 4 div rlineto
+  closepath
+  eofill
+  stroke
+} def
+
+/arrow
+{ newpath
+  moveto
+  3 -8 rlineto
+  -6 0 rlineto
+  3 8 rlineto
+  closepath
+  eofill
+  stroke
+} def
+
+/out % draws an output connector for the block at (arg1,arg2)
+{
+  newpath
+  exch xspacing mul xoffset add boxwidth 2 div add
+  exch yspacing mul boxheight add
+  /y exch def
+  /x exch def
+  x y moveto
+  0 disty 2 div rlineto 
+  stroke
+  1 eq { x y disty 2 div add arrow } if
+} def
+
+/in % draws an input connector for the block at (arg1,arg2)
+{
+  newpath
+  exch xspacing mul xoffset add boxwidth 2 div add
+  exch yspacing mul disty 2 div sub
+  /y exch def
+  /x exch def
+  x y moveto
+  0 disty 2 div rlineto
+  stroke
+  1 eq { x y disty 2 div add arrow } if
+} def
+
+/hedge
+{
+  exch xspacing mul xoffset add boxwidth 2 div add
+  exch yspacing mul boxheight 2 div sub
+  /y exch def
+  /x exch def
+  newpath
+  x y moveto
+  boxwidth 2 div distx add 0 rlineto
+  stroke
+  1 eq
+  { newpath x boxwidth 2 div distx add add y moveto
+    -8 3 rlineto
+    0 -6 rlineto
+    8 3 rlineto
+    closepath
+    eofill
+    stroke
+  } if
+} def
+
+/vedge
+{
+  /ye exch def
+  /ys exch def
+  /xs exch def
+  newpath
+  xs xspacing mul xoffset add boxwidth 2 div add dup
+  ys yspacing mul boxheight 2 div sub
+  moveto
+  ye yspacing mul boxheight 2 div sub
+  lineto
+  stroke
+} def
+
+/conn % connections the blocks from col `arg1' to `arg2' of row `arg3'
+{
+  /ys exch def
+  /xe exch def
+  /xs exch def
+  newpath
+  xs xspacing mul xoffset add boxwidth 2 div add
+  ys yspacing mul disty 2 div sub
+  moveto
+  xspacing xe xs sub mul 0
+  rlineto
+  stroke
+} def
+
+% ----- main ------
+
+boxfont setfont
+1 boundaspect scale
+(AliHLTPHOSRawAnalyzerLMS) cw
+(AliHLTPHOSRawAnalyzer) cw
+/boxwidth boxwidth marginwidth 2 mul add def
+/xspacing boxwidth distx add def
+/yspacing boxheight disty add def
+/scalefactor 
+  boxwidth cols mul distx cols 1 sub mul add
+  boxheight rows mul disty rows 1 sub mul add boundaspect mul 
+  max def
+boundx scalefactor div boundy scalefactor div scale
+
+% ----- classes -----
+
+ (AliHLTPHOSRawAnalyzerLMS) 0 0 box
+ (AliHLTPHOSRawAnalyzer) 0 1 box
+
+% ----- relations -----
+
+solid
+0 0 0 out
+solid
+1 0 1 in
diff --git a/HLT/PHOS/latex/classAliHLTPHOSRawAnalyzerLMS.tex b/HLT/PHOS/latex/classAliHLTPHOSRawAnalyzerLMS.tex
new file mode 100644 (file)
index 0000000..b786a59
--- /dev/null
@@ -0,0 +1,99 @@
+\section{Ali\-HLTPHOSRaw\-Analyzer\-LMS Class Reference}
+\label{classAliHLTPHOSRawAnalyzerLMS}\index{AliHLTPHOSRawAnalyzerLMS@{AliHLTPHOSRawAnalyzerLMS}}
+{\tt \#include $<$Ali\-HLTPHOSRaw\-Analyzer\-LMS.h$>$}
+
+Inheritance diagram for Ali\-HLTPHOSRaw\-Analyzer\-LMS::\begin{figure}[H]
+\begin{center}
+\leavevmode
+\includegraphics[height=2cm]{classAliHLTPHOSRawAnalyzerLMS}
+\end{center}
+\end{figure}
+\subsection*{Public Member Functions}
+\begin{CompactItemize}
+\item 
+{\bf Ali\-HLTPHOSRaw\-Analyzer\-LMS} ()
+\item 
+{\bf Ali\-HLTPHOSRaw\-Analyzer\-LMS} (double $\ast$data\-Ptr, double fs)
+\item 
+{\bf Ali\-HLTPHOSRaw\-Analyzer\-LMS} (const {\bf Ali\-HLTPHOSRaw\-Analyzer\-LMS} \&)
+\item 
+{\bf Ali\-HLTPHOSRaw\-Analyzer\-LMS} \& {\bf operator=} (const {\bf Ali\-HLTPHOSRaw\-Analyzer\-LMS})
+\item 
+virtual {\bf $\sim$Ali\-HLTPHOSRaw\-Analyzer\-LMS} ()
+\item 
+virtual void {\bf Evaluate} (int start=0, int lenght=100)
+\end{CompactItemize}
+\subsection*{Private Attributes}
+\begin{CompactItemize}
+\item 
+double $\ast$$\ast$ {\bf kf\-MCovar\-Ptr\-Ptr}
+\item 
+double $\ast$$\ast$ {\bf f\-PCovar\-Ptr\-Ptr}
+\end{CompactItemize}
+
+
+\subsection{Constructor \& Destructor Documentation}
+\index{AliHLTPHOSRawAnalyzerLMS@{Ali\-HLTPHOSRaw\-Analyzer\-LMS}!AliHLTPHOSRawAnalyzerLMS@{AliHLTPHOSRawAnalyzerLMS}}
+\index{AliHLTPHOSRawAnalyzerLMS@{AliHLTPHOSRawAnalyzerLMS}!AliHLTPHOSRawAnalyzerLMS@{Ali\-HLTPHOSRaw\-Analyzer\-LMS}}
+\subsubsection{\setlength{\rightskip}{0pt plus 5cm}Ali\-HLTPHOSRaw\-Analyzer\-LMS::Ali\-HLTPHOSRaw\-Analyzer\-LMS ()}\label{classAliHLTPHOSRawAnalyzerLMS_a0}
+
+
+The Ali\-HLTPHOSPeakfinder class is the class for extracting the basic signal parameters \char`\"{}timing\char`\"{} and \char`\"{}energy\char`\"{} 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. \index{AliHLTPHOSRawAnalyzerLMS@{Ali\-HLTPHOSRaw\-Analyzer\-LMS}!AliHLTPHOSRawAnalyzerLMS@{AliHLTPHOSRawAnalyzerLMS}}
+\index{AliHLTPHOSRawAnalyzerLMS@{AliHLTPHOSRawAnalyzerLMS}!AliHLTPHOSRawAnalyzerLMS@{Ali\-HLTPHOSRaw\-Analyzer\-LMS}}
+\subsubsection{\setlength{\rightskip}{0pt plus 5cm}Ali\-HLTPHOSRaw\-Analyzer\-LMS::Ali\-HLTPHOSRaw\-Analyzer\-LMS (double $\ast$ {\em dta\-Ptr}, double {\em fs})}\label{classAliHLTPHOSRawAnalyzerLMS_a1}
+
+
+Main constructor \begin{Desc}
+\item[Parameters:]
+\begin{description}
+\item[{\em data\-Ptr}]Data array for wich a subarray will be taken to perform the fit \item[{\em fs}]the sampling frequency in entities of MHz. Needed in order to calculate physical time \end{description}
+\end{Desc}
+\index{AliHLTPHOSRawAnalyzerLMS@{Ali\-HLTPHOSRaw\-Analyzer\-LMS}!AliHLTPHOSRawAnalyzerLMS@{AliHLTPHOSRawAnalyzerLMS}}
+\index{AliHLTPHOSRawAnalyzerLMS@{AliHLTPHOSRawAnalyzerLMS}!AliHLTPHOSRawAnalyzerLMS@{Ali\-HLTPHOSRaw\-Analyzer\-LMS}}
+\subsubsection{\setlength{\rightskip}{0pt plus 5cm}Ali\-HLTPHOSRaw\-Analyzer\-LMS::Ali\-HLTPHOSRaw\-Analyzer\-LMS (const {\bf Ali\-HLTPHOSRaw\-Analyzer\-LMS} \&)}\label{classAliHLTPHOSRawAnalyzerLMS_a2}
+
+
+\index{AliHLTPHOSRawAnalyzerLMS@{Ali\-HLTPHOSRaw\-Analyzer\-LMS}!~AliHLTPHOSRawAnalyzerLMS@{$\sim$AliHLTPHOSRawAnalyzerLMS}}
+\index{~AliHLTPHOSRawAnalyzerLMS@{$\sim$AliHLTPHOSRawAnalyzerLMS}!AliHLTPHOSRawAnalyzerLMS@{Ali\-HLTPHOSRaw\-Analyzer\-LMS}}
+\subsubsection{\setlength{\rightskip}{0pt plus 5cm}Ali\-HLTPHOSRaw\-Analyzer\-LMS::$\sim${\bf Ali\-HLTPHOSRaw\-Analyzer\-LMS} ()\hspace{0.3cm}{\tt  [virtual]}}\label{classAliHLTPHOSRawAnalyzerLMS_a4}
+
+
+
+
+\subsection{Member Function Documentation}
+\index{AliHLTPHOSRawAnalyzerLMS@{Ali\-HLTPHOSRaw\-Analyzer\-LMS}!Evaluate@{Evaluate}}
+\index{Evaluate@{Evaluate}!AliHLTPHOSRawAnalyzerLMS@{Ali\-HLTPHOSRaw\-Analyzer\-LMS}}
+\subsubsection{\setlength{\rightskip}{0pt plus 5cm}void Ali\-HLTPHOSRaw\-Analyzer\-LMS::Evaluate (int {\em start} = {\tt 0}, int {\em length} = {\tt 100})\hspace{0.3cm}{\tt  [virtual]}}\label{classAliHLTPHOSRawAnalyzerLMS_a5}
+
+
+Extraction of timing and energy using the Peakfinde Algorithm. The. The parameters \char`\"{}start\char`\"{} and \char`\"{}length\char`\"{} 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. \char`\"{}start\char`\"{} must be chosen as close as possible to t0. The baseline must also be subtracted. The length of \char`\"{}t\-Vector\char`\"{} and \char`\"{}a\-Vector\char`\"{} mus be equal to length. \char`\"{}index + length\char`\"{} must not exeed the length of the data array set in the constructor. \begin{Desc}
+\item[Parameters:]
+\begin{description}
+\item[{\em start}]the start index of the subarray of the data array. \item[{\em length}]the number of samples to use starting from index \end{description}
+\end{Desc}
+
+
+Implements {\bf Ali\-HLTPHOSRaw\-Analyzer} {\rm (p.\,\pageref{classAliHLTPHOSRawAnalyzer_a14})}.\index{AliHLTPHOSRawAnalyzerLMS@{Ali\-HLTPHOSRaw\-Analyzer\-LMS}!operator=@{operator=}}
+\index{operator=@{operator=}!AliHLTPHOSRawAnalyzerLMS@{Ali\-HLTPHOSRaw\-Analyzer\-LMS}}
+\subsubsection{\setlength{\rightskip}{0pt plus 5cm}{\bf Ali\-HLTPHOSRaw\-Analyzer\-LMS}\& Ali\-HLTPHOSRaw\-Analyzer\-LMS::operator= (const  {\em Ali\-HLTPHOSRaw\-Analyzer\-LMS})\hspace{0.3cm}{\tt  [inline]}}\label{classAliHLTPHOSRawAnalyzerLMS_a3}
+
+
+
+
+\subsection{Member Data Documentation}
+\index{AliHLTPHOSRawAnalyzerLMS@{Ali\-HLTPHOSRaw\-Analyzer\-LMS}!fPCovarPtrPtr@{fPCovarPtrPtr}}
+\index{fPCovarPtrPtr@{fPCovarPtrPtr}!AliHLTPHOSRawAnalyzerLMS@{Ali\-HLTPHOSRaw\-Analyzer\-LMS}}
+\subsubsection{\setlength{\rightskip}{0pt plus 5cm}double$\ast$$\ast$ {\bf Ali\-HLTPHOSRaw\-Analyzer\-LMS::f\-PCovar\-Ptr\-Ptr}\hspace{0.3cm}{\tt  [private]}}\label{classAliHLTPHOSRawAnalyzerLMS_r1}
+
+
+Covariance matrix of the estimated parameters \index{AliHLTPHOSRawAnalyzerLMS@{Ali\-HLTPHOSRaw\-Analyzer\-LMS}!kfMCovarPtrPtr@{kfMCovarPtrPtr}}
+\index{kfMCovarPtrPtr@{kfMCovarPtrPtr}!AliHLTPHOSRawAnalyzerLMS@{Ali\-HLTPHOSRaw\-Analyzer\-LMS}}
+\subsubsection{\setlength{\rightskip}{0pt plus 5cm}double$\ast$$\ast$ {\bf Ali\-HLTPHOSRaw\-Analyzer\-LMS::kf\-MCovar\-Ptr\-Ptr}\hspace{0.3cm}{\tt  [private]}}\label{classAliHLTPHOSRawAnalyzerLMS_r0}
+
+
+Covariance matrix of the measurements 
+
+The documentation for this class was generated from the following files:\begin{CompactItemize}
+\item 
+{\bf Ali\-HLTPHOSRaw\-Analyzer\-LMS.h}\item 
+{\bf Ali\-HLTPHOSRaw\-Analyzer\-LMS.cxx}\end{CompactItemize}
diff --git a/HLT/PHOS/latex/classAliHLTPHOSRawAnalyzerPeakFinder.eps b/HLT/PHOS/latex/classAliHLTPHOSRawAnalyzerPeakFinder.eps
new file mode 100644 (file)
index 0000000..574d561
--- /dev/null
@@ -0,0 +1,197 @@
+%!PS-Adobe-2.0 EPSF-2.0
+%%Title: ClassName
+%%Creator: Doxygen
+%%CreationDate: Time
+%%For: 
+%Magnification: 1.00
+%%Orientation: Portrait
+%%BoundingBox: 0 0 500 171.674
+%%Pages: 0
+%%BeginSetup
+%%EndSetup
+%%EndComments
+
+% ----- variables -----
+
+/boxwidth 0 def
+/boxheight 40 def
+/fontheight 24 def
+/marginwidth 10 def
+/distx 20 def
+/disty 40 def
+/boundaspect 2.9125 def  % aspect ratio of the BoundingBox (width/height)
+/boundx 500 def
+/boundy boundx boundaspect div def
+/xspacing 0 def
+/yspacing 0 def
+/rows 2 def
+/cols 1 def
+/scalefactor 0 def
+/boxfont /Times-Roman findfont fontheight scalefont def
+
+% ----- procedures -----
+
+/dotted { [1 4] 0 setdash } def
+/dashed { [5] 0 setdash } def
+/solid  { [] 0 setdash } def
+
+/max % result = MAX(arg1,arg2)
+{
+  /a exch def
+  /b exch def
+  a b gt {a} {b} ifelse
+} def
+
+/xoffset % result = MAX(0,(scalefactor-(boxwidth*cols+distx*(cols-1)))/2)
+{
+  0 scalefactor boxwidth cols mul distx cols 1 sub mul add sub 2 div max
+} def
+
+/cw % boxwidth = MAX(boxwidth, stringwidth(arg1))
+{
+  /str exch def
+  /boxwidth boxwidth str stringwidth pop max def
+} def
+
+/box % draws a box with text `arg1' at grid pos (arg2,arg3)
+{ gsave
+  2 setlinewidth
+  newpath
+  exch xspacing mul xoffset add
+  exch yspacing mul
+  moveto
+  boxwidth 0 rlineto 
+  0 boxheight rlineto 
+  boxwidth neg 0 rlineto 
+  0 boxheight neg rlineto 
+  closepath
+  dup stringwidth pop neg boxwidth add 2 div
+  boxheight fontheight 2 div sub 2 div
+  rmoveto show stroke
+  grestore
+} def  
+
+/mark
+{ newpath
+  exch xspacing mul xoffset add boxwidth add
+  exch yspacing mul
+  moveto
+  0 boxheight 4 div rlineto
+  boxheight neg 4 div boxheight neg 4 div rlineto
+  closepath
+  eofill
+  stroke
+} def
+
+/arrow
+{ newpath
+  moveto
+  3 -8 rlineto
+  -6 0 rlineto
+  3 8 rlineto
+  closepath
+  eofill
+  stroke
+} def
+
+/out % draws an output connector for the block at (arg1,arg2)
+{
+  newpath
+  exch xspacing mul xoffset add boxwidth 2 div add
+  exch yspacing mul boxheight add
+  /y exch def
+  /x exch def
+  x y moveto
+  0 disty 2 div rlineto 
+  stroke
+  1 eq { x y disty 2 div add arrow } if
+} def
+
+/in % draws an input connector for the block at (arg1,arg2)
+{
+  newpath
+  exch xspacing mul xoffset add boxwidth 2 div add
+  exch yspacing mul disty 2 div sub
+  /y exch def
+  /x exch def
+  x y moveto
+  0 disty 2 div rlineto
+  stroke
+  1 eq { x y disty 2 div add arrow } if
+} def
+
+/hedge
+{
+  exch xspacing mul xoffset add boxwidth 2 div add
+  exch yspacing mul boxheight 2 div sub
+  /y exch def
+  /x exch def
+  newpath
+  x y moveto
+  boxwidth 2 div distx add 0 rlineto
+  stroke
+  1 eq
+  { newpath x boxwidth 2 div distx add add y moveto
+    -8 3 rlineto
+    0 -6 rlineto
+    8 3 rlineto
+    closepath
+    eofill
+    stroke
+  } if
+} def
+
+/vedge
+{
+  /ye exch def
+  /ys exch def
+  /xs exch def
+  newpath
+  xs xspacing mul xoffset add boxwidth 2 div add dup
+  ys yspacing mul boxheight 2 div sub
+  moveto
+  ye yspacing mul boxheight 2 div sub
+  lineto
+  stroke
+} def
+
+/conn % connections the blocks from col `arg1' to `arg2' of row `arg3'
+{
+  /ys exch def
+  /xe exch def
+  /xs exch def
+  newpath
+  xs xspacing mul xoffset add boxwidth 2 div add
+  ys yspacing mul disty 2 div sub
+  moveto
+  xspacing xe xs sub mul 0
+  rlineto
+  stroke
+} def
+
+% ----- main ------
+
+boxfont setfont
+1 boundaspect scale
+(AliHLTPHOSRawAnalyzerPeakFinder) cw
+(AliHLTPHOSRawAnalyzer) cw
+/boxwidth boxwidth marginwidth 2 mul add def
+/xspacing boxwidth distx add def
+/yspacing boxheight disty add def
+/scalefactor 
+  boxwidth cols mul distx cols 1 sub mul add
+  boxheight rows mul disty rows 1 sub mul add boundaspect mul 
+  max def
+boundx scalefactor div boundy scalefactor div scale
+
+% ----- classes -----
+
+ (AliHLTPHOSRawAnalyzerPeakFinder) 0 0 box
+ (AliHLTPHOSRawAnalyzer) 0 1 box
+
+% ----- relations -----
+
+solid
+0 0 0 out
+solid
+1 0 1 in
diff --git a/HLT/PHOS/latex/classAliHLTPHOSRawAnalyzerPeakFinder.tex b/HLT/PHOS/latex/classAliHLTPHOSRawAnalyzerPeakFinder.tex
new file mode 100644 (file)
index 0000000..274c14c
--- /dev/null
@@ -0,0 +1,101 @@
+\section{Ali\-HLTPHOSRaw\-Analyzer\-Peak\-Finder Class Reference}
+\label{classAliHLTPHOSRawAnalyzerPeakFinder}\index{AliHLTPHOSRawAnalyzerPeakFinder@{AliHLTPHOSRawAnalyzerPeakFinder}}
+{\tt \#include $<$Ali\-HLTPHOSRaw\-Analyzer\-Peak\-Finder.h$>$}
+
+Inheritance diagram for Ali\-HLTPHOSRaw\-Analyzer\-Peak\-Finder::\begin{figure}[H]
+\begin{center}
+\leavevmode
+\includegraphics[height=2cm]{classAliHLTPHOSRawAnalyzerPeakFinder}
+\end{center}
+\end{figure}
+\subsection*{Public Member Functions}
+\begin{CompactItemize}
+\item 
+{\bf Ali\-HLTPHOSRaw\-Analyzer\-Peak\-Finder} ()
+\item 
+{\bf Ali\-HLTPHOSRaw\-Analyzer\-Peak\-Finder} (const {\bf Ali\-HLTPHOSRaw\-Analyzer\-Peak\-Finder} \&)
+\item 
+{\bf Ali\-HLTPHOSRaw\-Analyzer\-Peak\-Finder} \& {\bf operator=} (const {\bf Ali\-HLTPHOSRaw\-Analyzer\-Peak\-Finder})
+\item 
+virtual {\bf $\sim$Ali\-HLTPHOSRaw\-Analyzer\-Peak\-Finder} ()
+\item 
+void {\bf Set\-TVector} (double $\ast${\bf t\-Vector})
+\item 
+void {\bf Set\-AVector} (double $\ast${\bf a\-Vector})
+\item 
+virtual void {\bf Evaluate} (int start=0, int lenght=100)
+\end{CompactItemize}
+\subsection*{Private Attributes}
+\begin{CompactItemize}
+\item 
+double $\ast$ {\bf t\-Vector}
+\item 
+double $\ast$ {\bf a\-Vector}
+\end{CompactItemize}
+
+
+\subsection{Constructor \& Destructor Documentation}
+\index{AliHLTPHOSRawAnalyzerPeakFinder@{Ali\-HLTPHOSRaw\-Analyzer\-Peak\-Finder}!AliHLTPHOSRawAnalyzerPeakFinder@{AliHLTPHOSRawAnalyzerPeakFinder}}
+\index{AliHLTPHOSRawAnalyzerPeakFinder@{AliHLTPHOSRawAnalyzerPeakFinder}!AliHLTPHOSRawAnalyzerPeakFinder@{Ali\-HLTPHOSRaw\-Analyzer\-Peak\-Finder}}
+\subsubsection{\setlength{\rightskip}{0pt plus 5cm}Ali\-HLTPHOSRaw\-Analyzer\-Peak\-Finder::Ali\-HLTPHOSRaw\-Analyzer\-Peak\-Finder ()}\label{classAliHLTPHOSRawAnalyzerPeakFinder_a0}
+
+
+The Ali\-HLTPHOSPeakfinder class is the class for extracting the basic signal parameters \char`\"{}timing\char`\"{} and \char`\"{}energy\char`\"{} 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. \index{AliHLTPHOSRawAnalyzerPeakFinder@{Ali\-HLTPHOSRaw\-Analyzer\-Peak\-Finder}!AliHLTPHOSRawAnalyzerPeakFinder@{AliHLTPHOSRawAnalyzerPeakFinder}}
+\index{AliHLTPHOSRawAnalyzerPeakFinder@{AliHLTPHOSRawAnalyzerPeakFinder}!AliHLTPHOSRawAnalyzerPeakFinder@{Ali\-HLTPHOSRaw\-Analyzer\-Peak\-Finder}}
+\subsubsection{\setlength{\rightskip}{0pt plus 5cm}Ali\-HLTPHOSRaw\-Analyzer\-Peak\-Finder::Ali\-HLTPHOSRaw\-Analyzer\-Peak\-Finder (const {\bf Ali\-HLTPHOSRaw\-Analyzer\-Peak\-Finder} \&)}\label{classAliHLTPHOSRawAnalyzerPeakFinder_a1}
+
+
+\index{AliHLTPHOSRawAnalyzerPeakFinder@{Ali\-HLTPHOSRaw\-Analyzer\-Peak\-Finder}!~AliHLTPHOSRawAnalyzerPeakFinder@{$\sim$AliHLTPHOSRawAnalyzerPeakFinder}}
+\index{~AliHLTPHOSRawAnalyzerPeakFinder@{$\sim$AliHLTPHOSRawAnalyzerPeakFinder}!AliHLTPHOSRawAnalyzerPeakFinder@{Ali\-HLTPHOSRaw\-Analyzer\-Peak\-Finder}}
+\subsubsection{\setlength{\rightskip}{0pt plus 5cm}Ali\-HLTPHOSRaw\-Analyzer\-Peak\-Finder::$\sim${\bf Ali\-HLTPHOSRaw\-Analyzer\-Peak\-Finder} ()\hspace{0.3cm}{\tt  [virtual]}}\label{classAliHLTPHOSRawAnalyzerPeakFinder_a3}
+
+
+
+
+\subsection{Member Function Documentation}
+\index{AliHLTPHOSRawAnalyzerPeakFinder@{Ali\-HLTPHOSRaw\-Analyzer\-Peak\-Finder}!Evaluate@{Evaluate}}
+\index{Evaluate@{Evaluate}!AliHLTPHOSRawAnalyzerPeakFinder@{Ali\-HLTPHOSRaw\-Analyzer\-Peak\-Finder}}
+\subsubsection{\setlength{\rightskip}{0pt plus 5cm}void Ali\-HLTPHOSRaw\-Analyzer\-Peak\-Finder::Evaluate (int {\em start} = {\tt 0}, int {\em length} = {\tt 100})\hspace{0.3cm}{\tt  [virtual]}}\label{classAliHLTPHOSRawAnalyzerPeakFinder_a6}
+
+
+Extraction of timing and energy using the Peakfinde Algorithm. The. The parameters \char`\"{}start\char`\"{} and \char`\"{}length\char`\"{} 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. \char`\"{}start\char`\"{} must be chosen as close as possible to t0. The baseline must also be subtracted. The length of \char`\"{}t\-Vector\char`\"{} and \char`\"{}a\-Vector\char`\"{} mus be equal to length. \char`\"{}index + length\char`\"{} must not exeed the length of the data array set in the constructor. \begin{Desc}
+\item[Parameters:]
+\begin{description}
+\item[{\em start}]the start index of the subarray of the data array. \item[{\em length}]the number of samples to use starting from index \item[{\em t\-Vector}]the peakfinder vector for timing \item[{\em a\-Vector}]the peakfinder vector for amplitude (energy) \end{description}
+\end{Desc}
+
+
+Implements {\bf Ali\-HLTPHOSRaw\-Analyzer} {\rm (p.\,\pageref{classAliHLTPHOSRawAnalyzer_a14})}.\index{AliHLTPHOSRawAnalyzerPeakFinder@{Ali\-HLTPHOSRaw\-Analyzer\-Peak\-Finder}!operator=@{operator=}}
+\index{operator=@{operator=}!AliHLTPHOSRawAnalyzerPeakFinder@{Ali\-HLTPHOSRaw\-Analyzer\-Peak\-Finder}}
+\subsubsection{\setlength{\rightskip}{0pt plus 5cm}{\bf Ali\-HLTPHOSRaw\-Analyzer\-Peak\-Finder}\& Ali\-HLTPHOSRaw\-Analyzer\-Peak\-Finder::operator= (const  {\em Ali\-HLTPHOSRaw\-Analyzer\-Peak\-Finder})\hspace{0.3cm}{\tt  [inline]}}\label{classAliHLTPHOSRawAnalyzerPeakFinder_a2}
+
+
+\index{AliHLTPHOSRawAnalyzerPeakFinder@{Ali\-HLTPHOSRaw\-Analyzer\-Peak\-Finder}!SetAVector@{SetAVector}}
+\index{SetAVector@{SetAVector}!AliHLTPHOSRawAnalyzerPeakFinder@{Ali\-HLTPHOSRaw\-Analyzer\-Peak\-Finder}}
+\subsubsection{\setlength{\rightskip}{0pt plus 5cm}void Ali\-HLTPHOSRaw\-Analyzer\-Peak\-Finder::Set\-AVector (double $\ast$ {\em a\-Vector})}\label{classAliHLTPHOSRawAnalyzerPeakFinder_a5}
+
+
+\index{AliHLTPHOSRawAnalyzerPeakFinder@{Ali\-HLTPHOSRaw\-Analyzer\-Peak\-Finder}!SetTVector@{SetTVector}}
+\index{SetTVector@{SetTVector}!AliHLTPHOSRawAnalyzerPeakFinder@{Ali\-HLTPHOSRaw\-Analyzer\-Peak\-Finder}}
+\subsubsection{\setlength{\rightskip}{0pt plus 5cm}void Ali\-HLTPHOSRaw\-Analyzer\-Peak\-Finder::Set\-TVector (double $\ast$ {\em t\-Vector})}\label{classAliHLTPHOSRawAnalyzerPeakFinder_a4}
+
+
+
+
+\subsection{Member Data Documentation}
+\index{AliHLTPHOSRawAnalyzerPeakFinder@{Ali\-HLTPHOSRaw\-Analyzer\-Peak\-Finder}!aVector@{aVector}}
+\index{aVector@{aVector}!AliHLTPHOSRawAnalyzerPeakFinder@{Ali\-HLTPHOSRaw\-Analyzer\-Peak\-Finder}}
+\subsubsection{\setlength{\rightskip}{0pt plus 5cm}double$\ast$ {\bf Ali\-HLTPHOSRaw\-Analyzer\-Peak\-Finder::a\-Vector}\hspace{0.3cm}{\tt  [private]}}\label{classAliHLTPHOSRawAnalyzerPeakFinder_r1}
+
+
+Peakfinder vector for Energy reconstruction \index{AliHLTPHOSRawAnalyzerPeakFinder@{Ali\-HLTPHOSRaw\-Analyzer\-Peak\-Finder}!tVector@{tVector}}
+\index{tVector@{tVector}!AliHLTPHOSRawAnalyzerPeakFinder@{Ali\-HLTPHOSRaw\-Analyzer\-Peak\-Finder}}
+\subsubsection{\setlength{\rightskip}{0pt plus 5cm}double$\ast$ {\bf Ali\-HLTPHOSRaw\-Analyzer\-Peak\-Finder::t\-Vector}\hspace{0.3cm}{\tt  [private]}}\label{classAliHLTPHOSRawAnalyzerPeakFinder_r0}
+
+
+Peakfinder vector for TOF reconstruction 
+
+The documentation for this class was generated from the following files:\begin{CompactItemize}
+\item 
+{\bf Ali\-HLTPHOSRaw\-Analyzer\-Peak\-Finder.h}\item 
+{\bf Ali\-HLTPHOSRaw\-Analyzer\-Peak\-Finder.cxx}\end{CompactItemize}
diff --git a/HLT/PHOS/latex/classAliHLTPHOSRawAnalyzerPeakFinderComponent.eps b/HLT/PHOS/latex/classAliHLTPHOSRawAnalyzerPeakFinderComponent.eps
new file mode 100644 (file)
index 0000000..ed27991
--- /dev/null
@@ -0,0 +1,197 @@
+%!PS-Adobe-2.0 EPSF-2.0
+%%Title: ClassName
+%%Creator: Doxygen
+%%CreationDate: Time
+%%For: 
+%Magnification: 1.00
+%%Orientation: Portrait
+%%BoundingBox: 0 0 500 135.135
+%%Pages: 0
+%%BeginSetup
+%%EndSetup
+%%EndComments
+
+% ----- variables -----
+
+/boxwidth 0 def
+/boxheight 40 def
+/fontheight 24 def
+/marginwidth 10 def
+/distx 20 def
+/disty 40 def
+/boundaspect 3.7 def  % aspect ratio of the BoundingBox (width/height)
+/boundx 500 def
+/boundy boundx boundaspect div def
+/xspacing 0 def
+/yspacing 0 def
+/rows 2 def
+/cols 1 def
+/scalefactor 0 def
+/boxfont /Times-Roman findfont fontheight scalefont def
+
+% ----- procedures -----
+
+/dotted { [1 4] 0 setdash } def
+/dashed { [5] 0 setdash } def
+/solid  { [] 0 setdash } def
+
+/max % result = MAX(arg1,arg2)
+{
+  /a exch def
+  /b exch def
+  a b gt {a} {b} ifelse
+} def
+
+/xoffset % result = MAX(0,(scalefactor-(boxwidth*cols+distx*(cols-1)))/2)
+{
+  0 scalefactor boxwidth cols mul distx cols 1 sub mul add sub 2 div max
+} def
+
+/cw % boxwidth = MAX(boxwidth, stringwidth(arg1))
+{
+  /str exch def
+  /boxwidth boxwidth str stringwidth pop max def
+} def
+
+/box % draws a box with text `arg1' at grid pos (arg2,arg3)
+{ gsave
+  2 setlinewidth
+  newpath
+  exch xspacing mul xoffset add
+  exch yspacing mul
+  moveto
+  boxwidth 0 rlineto 
+  0 boxheight rlineto 
+  boxwidth neg 0 rlineto 
+  0 boxheight neg rlineto 
+  closepath
+  dup stringwidth pop neg boxwidth add 2 div
+  boxheight fontheight 2 div sub 2 div
+  rmoveto show stroke
+  grestore
+} def  
+
+/mark
+{ newpath
+  exch xspacing mul xoffset add boxwidth add
+  exch yspacing mul
+  moveto
+  0 boxheight 4 div rlineto
+  boxheight neg 4 div boxheight neg 4 div rlineto
+  closepath
+  eofill
+  stroke
+} def
+
+/arrow
+{ newpath
+  moveto
+  3 -8 rlineto
+  -6 0 rlineto
+  3 8 rlineto
+  closepath
+  eofill
+  stroke
+} def
+
+/out % draws an output connector for the block at (arg1,arg2)
+{
+  newpath
+  exch xspacing mul xoffset add boxwidth 2 div add
+  exch yspacing mul boxheight add
+  /y exch def
+  /x exch def
+  x y moveto
+  0 disty 2 div rlineto 
+  stroke
+  1 eq { x y disty 2 div add arrow } if
+} def
+
+/in % draws an input connector for the block at (arg1,arg2)
+{
+  newpath
+  exch xspacing mul xoffset add boxwidth 2 div add
+  exch yspacing mul disty 2 div sub
+  /y exch def
+  /x exch def
+  x y moveto
+  0 disty 2 div rlineto
+  stroke
+  1 eq { x y disty 2 div add arrow } if
+} def
+
+/hedge
+{
+  exch xspacing mul xoffset add boxwidth 2 div add
+  exch yspacing mul boxheight 2 div sub
+  /y exch def
+  /x exch def
+  newpath
+  x y moveto
+  boxwidth 2 div distx add 0 rlineto
+  stroke
+  1 eq
+  { newpath x boxwidth 2 div distx add add y moveto
+    -8 3 rlineto
+    0 -6 rlineto
+    8 3 rlineto
+    closepath
+    eofill
+    stroke
+  } if
+} def
+
+/vedge
+{
+  /ye exch def
+  /ys exch def
+  /xs exch def
+  newpath
+  xs xspacing mul xoffset add boxwidth 2 div add dup
+  ys yspacing mul boxheight 2 div sub
+  moveto
+  ye yspacing mul boxheight 2 div sub
+  lineto
+  stroke
+} def
+
+/conn % connections the blocks from col `arg1' to `arg2' of row `arg3'
+{
+  /ys exch def
+  /xe exch def
+  /xs exch def
+  newpath
+  xs xspacing mul xoffset add boxwidth 2 div add
+  ys yspacing mul disty 2 div sub
+  moveto
+  xspacing xe xs sub mul 0
+  rlineto
+  stroke
+} def
+
+% ----- main ------
+
+boxfont setfont
+1 boundaspect scale
+(AliHLTPHOSRawAnalyzerPeakFinderComponent) cw
+(AliHLTPHOSRawAnalyzerComponent) cw
+/boxwidth boxwidth marginwidth 2 mul add def
+/xspacing boxwidth distx add def
+/yspacing boxheight disty add def
+/scalefactor 
+  boxwidth cols mul distx cols 1 sub mul add
+  boxheight rows mul disty rows 1 sub mul add boundaspect mul 
+  max def
+boundx scalefactor div boundy scalefactor div scale
+
+% ----- classes -----
+
+ (AliHLTPHOSRawAnalyzerPeakFinderComponent) 0 0 box
+ (AliHLTPHOSRawAnalyzerComponent) 0 1 box
+
+% ----- relations -----
+
+solid
+0 0 0 out
+solid
+1 0 1 in
diff --git a/HLT/PHOS/latex/classAliHLTPHOSRawAnalyzerPeakFinderComponent.tex b/HLT/PHOS/latex/classAliHLTPHOSRawAnalyzerPeakFinderComponent.tex
new file mode 100644 (file)
index 0000000..0ac9bac
--- /dev/null
@@ -0,0 +1,73 @@
+\section{Ali\-HLTPHOSRaw\-Analyzer\-Peak\-Finder\-Component Class Reference}
+\label{classAliHLTPHOSRawAnalyzerPeakFinderComponent}\index{AliHLTPHOSRawAnalyzerPeakFinderComponent@{AliHLTPHOSRawAnalyzerPeakFinderComponent}}
+{\tt \#include $<$Ali\-HLTPHOSRaw\-Analyzer\-Peak\-Finder\-Component.h$>$}
+
+Inheritance diagram for Ali\-HLTPHOSRaw\-Analyzer\-Peak\-Finder\-Component::\begin{figure}[H]
+\begin{center}
+\leavevmode
+\includegraphics[height=2cm]{classAliHLTPHOSRawAnalyzerPeakFinderComponent}
+\end{center}
+\end{figure}
+\subsection*{Public Member Functions}
+\begin{CompactItemize}
+\item 
+{\bf Ali\-HLTPHOSRaw\-Analyzer\-Peak\-Finder\-Component} ()
+\item 
+{\bf $\sim$Ali\-HLTPHOSRaw\-Analyzer\-Peak\-Finder\-Component} ()
+\item 
+{\bf Ali\-HLTPHOSRaw\-Analyzer\-Peak\-Finder\-Component} (const {\bf Ali\-HLTPHOSRaw\-Analyzer\-Peak\-Finder\-Component} \&)
+\item 
+{\bf Ali\-HLTPHOSRaw\-Analyzer\-Peak\-Finder\-Component} \& {\bf operator=} (const {\bf Ali\-HLTPHOSRaw\-Analyzer\-Peak\-Finder\-Component})
+\item 
+virtual const char $\ast$ {\bf Get\-Component\-ID} ()
+\item 
+virtual Ali\-HLTComponent $\ast$ {\bf Spawn} ()
+\end{CompactItemize}
+
+
+\subsection{Constructor \& Destructor Documentation}
+\index{AliHLTPHOSRawAnalyzerPeakFinderComponent@{Ali\-HLTPHOSRaw\-Analyzer\-Peak\-Finder\-Component}!AliHLTPHOSRawAnalyzerPeakFinderComponent@{AliHLTPHOSRawAnalyzerPeakFinderComponent}}
+\index{AliHLTPHOSRawAnalyzerPeakFinderComponent@{AliHLTPHOSRawAnalyzerPeakFinderComponent}!AliHLTPHOSRawAnalyzerPeakFinderComponent@{Ali\-HLTPHOSRaw\-Analyzer\-Peak\-Finder\-Component}}
+\subsubsection{\setlength{\rightskip}{0pt plus 5cm}Ali\-HLTPHOSRaw\-Analyzer\-Peak\-Finder\-Component::Ali\-HLTPHOSRaw\-Analyzer\-Peak\-Finder\-Component ()}\label{classAliHLTPHOSRawAnalyzerPeakFinderComponent_a0}
+
+
+\index{AliHLTPHOSRawAnalyzerPeakFinderComponent@{Ali\-HLTPHOSRaw\-Analyzer\-Peak\-Finder\-Component}!~AliHLTPHOSRawAnalyzerPeakFinderComponent@{$\sim$AliHLTPHOSRawAnalyzerPeakFinderComponent}}
+\index{~AliHLTPHOSRawAnalyzerPeakFinderComponent@{$\sim$AliHLTPHOSRawAnalyzerPeakFinderComponent}!AliHLTPHOSRawAnalyzerPeakFinderComponent@{Ali\-HLTPHOSRaw\-Analyzer\-Peak\-Finder\-Component}}
+\subsubsection{\setlength{\rightskip}{0pt plus 5cm}Ali\-HLTPHOSRaw\-Analyzer\-Peak\-Finder\-Component::$\sim${\bf Ali\-HLTPHOSRaw\-Analyzer\-Peak\-Finder\-Component} ()}\label{classAliHLTPHOSRawAnalyzerPeakFinderComponent_a1}
+
+
+\index{AliHLTPHOSRawAnalyzerPeakFinderComponent@{Ali\-HLTPHOSRaw\-Analyzer\-Peak\-Finder\-Component}!AliHLTPHOSRawAnalyzerPeakFinderComponent@{AliHLTPHOSRawAnalyzerPeakFinderComponent}}
+\index{AliHLTPHOSRawAnalyzerPeakFinderComponent@{AliHLTPHOSRawAnalyzerPeakFinderComponent}!AliHLTPHOSRawAnalyzerPeakFinderComponent@{Ali\-HLTPHOSRaw\-Analyzer\-Peak\-Finder\-Component}}
+\subsubsection{\setlength{\rightskip}{0pt plus 5cm}Ali\-HLTPHOSRaw\-Analyzer\-Peak\-Finder\-Component::Ali\-HLTPHOSRaw\-Analyzer\-Peak\-Finder\-Component (const {\bf Ali\-HLTPHOSRaw\-Analyzer\-Peak\-Finder\-Component} \&)}\label{classAliHLTPHOSRawAnalyzerPeakFinderComponent_a2}
+
+
+
+
+\subsection{Member Function Documentation}
+\index{AliHLTPHOSRawAnalyzerPeakFinderComponent@{Ali\-HLTPHOSRaw\-Analyzer\-Peak\-Finder\-Component}!GetComponentID@{GetComponentID}}
+\index{GetComponentID@{GetComponentID}!AliHLTPHOSRawAnalyzerPeakFinderComponent@{Ali\-HLTPHOSRaw\-Analyzer\-Peak\-Finder\-Component}}
+\subsubsection{\setlength{\rightskip}{0pt plus 5cm}const char $\ast$ Ali\-HLTPHOSRaw\-Analyzer\-Peak\-Finder\-Component::Get\-Component\-ID ()\hspace{0.3cm}{\tt  [virtual]}}\label{classAliHLTPHOSRawAnalyzerPeakFinderComponent_a4}
+
+
+
+
+Implements {\bf Ali\-HLTPHOSRaw\-Analyzer\-Component} {\rm (p.\,\pageref{classAliHLTPHOSRawAnalyzerComponent_a7})}.\index{AliHLTPHOSRawAnalyzerPeakFinderComponent@{Ali\-HLTPHOSRaw\-Analyzer\-Peak\-Finder\-Component}!operator=@{operator=}}
+\index{operator=@{operator=}!AliHLTPHOSRawAnalyzerPeakFinderComponent@{Ali\-HLTPHOSRaw\-Analyzer\-Peak\-Finder\-Component}}
+\subsubsection{\setlength{\rightskip}{0pt plus 5cm}{\bf Ali\-HLTPHOSRaw\-Analyzer\-Peak\-Finder\-Component}\& Ali\-HLTPHOSRaw\-Analyzer\-Peak\-Finder\-Component::operator= (const  {\em Ali\-HLTPHOSRaw\-Analyzer\-Peak\-Finder\-Component})\hspace{0.3cm}{\tt  [inline]}}\label{classAliHLTPHOSRawAnalyzerPeakFinderComponent_a3}
+
+
+
+
+Reimplemented from {\bf Ali\-HLTPHOSRaw\-Analyzer\-Component} {\rm (p.\,\pageref{classAliHLTPHOSRawAnalyzerComponent_a3})}.\index{AliHLTPHOSRawAnalyzerPeakFinderComponent@{Ali\-HLTPHOSRaw\-Analyzer\-Peak\-Finder\-Component}!Spawn@{Spawn}}
+\index{Spawn@{Spawn}!AliHLTPHOSRawAnalyzerPeakFinderComponent@{Ali\-HLTPHOSRaw\-Analyzer\-Peak\-Finder\-Component}}
+\subsubsection{\setlength{\rightskip}{0pt plus 5cm}Ali\-HLTComponent $\ast$ Ali\-HLTPHOSRaw\-Analyzer\-Peak\-Finder\-Component::Spawn ()\hspace{0.3cm}{\tt  [virtual]}}\label{classAliHLTPHOSRawAnalyzerPeakFinderComponent_a5}
+
+
+
+
+Implements {\bf Ali\-HLTPHOSRaw\-Analyzer\-Component} {\rm (p.\,\pageref{classAliHLTPHOSRawAnalyzerComponent_a11})}.
+
+The documentation for this class was generated from the following files:\begin{CompactItemize}
+\item 
+{\bf Ali\-HLTPHOSRaw\-Analyzer\-Peak\-Finder\-Component.h}\item 
+{\bf Ali\-HLTPHOSRaw\-Analyzer\-Peak\-Finder\-Component.cxx}\end{CompactItemize}
diff --git a/HLT/PHOS/latex/doxygen.sty b/HLT/PHOS/latex/doxygen.sty
new file mode 100644 (file)
index 0000000..8297e27
--- /dev/null
@@ -0,0 +1,64 @@
+\NeedsTeXFormat{LaTeX2e}
+\ProvidesPackage{doxygen}
+\RequirePackage{calc}
+\RequirePackage{array}
+\pagestyle{fancyplain}
+\newcommand{\clearemptydoublepage}{\newpage{\pagestyle{empty}\cleardoublepage}}
+\renewcommand{\chaptermark}[1]{\markboth{#1}{}}
+\renewcommand{\sectionmark}[1]{\markright{\thesection\ #1}}
+\lhead[\fancyplain{}{\bfseries\thepage}]
+        {\fancyplain{}{\bfseries\rightmark}}
+\rhead[\fancyplain{}{\bfseries\leftmark}]
+        {\fancyplain{}{\bfseries\thepage}}
+\rfoot[\fancyplain{}{\bfseries\scriptsize Generated on Wed Jan 17 21:35:44 2007 for PHOSofflineparameterextraction by Doxygen }]{}
+\lfoot[]{\fancyplain{}{\bfseries\scriptsize Generated on Wed Jan 17 21:35:44 2007 for PHOSofflineparameterextraction by Doxygen }}
+\cfoot{}
+\newenvironment{CompactList}
+{\begin{list}{}{
+  \setlength{\leftmargin}{0.5cm}
+  \setlength{\itemsep}{0pt}
+  \setlength{\parsep}{0pt}
+  \setlength{\topsep}{0pt}
+  \renewcommand{\makelabel}{}}}
+{\end{list}}
+\newenvironment{CompactItemize}
+{
+  \begin{itemize}
+  \setlength{\itemsep}{-3pt}
+  \setlength{\parsep}{0pt}
+  \setlength{\topsep}{0pt}
+  \setlength{\partopsep}{0pt}
+}
+{\end{itemize}}
+\newcommand{\PBS}[1]{\let\temp=\\#1\let\\=\temp}
+\newlength{\tmplength}
+\newenvironment{TabularC}[1]
+{
+\setlength{\tmplength}
+     {\linewidth/(#1)-\tabcolsep*2-\arrayrulewidth*(#1+1)/(#1)}
+      \par\begin{tabular*}{\linewidth}
+             {*{#1}{|>{\PBS\raggedright\hspace{0pt}}p{\the\tmplength}}|}
+}
+{\end{tabular*}\par}
+\newcommand{\entrylabel}[1]{
+   {\parbox[b]{\labelwidth-4pt}{\makebox[0pt][l]{\textbf{#1}}\\}}}
+\newenvironment{Desc}
+{\begin{list}{}
+  {
+    \settowidth{\labelwidth}{40pt}
+    \setlength{\leftmargin}{\labelwidth}
+    \setlength{\parsep}{0pt}
+    \setlength{\itemsep}{-4pt}
+    \renewcommand{\makelabel}{\entrylabel}
+  }
+}
+{\end{list}}
+\newenvironment{Indent}
+  {\begin{list}{}{\setlength{\leftmargin}{0.5cm}}
+      \item[]\ignorespaces}
+  {\unskip\end{list}}
+\setlength{\parindent}{0cm}
+\setlength{\parskip}{0.2cm}
+\addtocounter{secnumdepth}{1}
+\sloppy
+\usepackage[T1]{fontenc}
diff --git a/HLT/PHOS/latex/files.tex b/HLT/PHOS/latex/files.tex
new file mode 100644 (file)
index 0000000..27137a9
--- /dev/null
@@ -0,0 +1,28 @@
+\section{PHOSofflineparameterextraction File List}
+Here is a list of all files with brief descriptions:\begin{CompactList}
+\item\contentsline{section}{{\bf Ali\-HLTPHOSCommon\-Defs.h} }{\pageref{AliHLTPHOSCommonDefs_8h}}{}
+\item\contentsline{section}{{\bf Ali\-HLTPHOSEmc\-Calib\-Data.cxx} }{\pageref{AliHLTPHOSEmcCalibData_8cxx}}{}
+\item\contentsline{section}{{\bf Ali\-HLTPHOSEmc\-Calib\-Data.h} }{\pageref{AliHLTPHOSEmcCalibData_8h}}{}
+\item\contentsline{section}{{\bf Ali\-HLTPHOSLink\-Def.h} }{\pageref{AliHLTPHOSLinkDef_8h}}{}
+\item\contentsline{section}{{\bf Ali\-HLTPHOSPulse\-Generator.cxx} }{\pageref{AliHLTPHOSPulseGenerator_8cxx}}{}
+\item\contentsline{section}{{\bf Ali\-HLTPHOSPulse\-Generator.h} }{\pageref{AliHLTPHOSPulseGenerator_8h}}{}
+\item\contentsline{section}{{\bf Ali\-HLTPHOSRaw\-Analyzer.cxx} }{\pageref{AliHLTPHOSRawAnalyzer_8cxx}}{}
+\item\contentsline{section}{{\bf Ali\-HLTPHOSRaw\-Analyzer.h} }{\pageref{AliHLTPHOSRawAnalyzer_8h}}{}
+\item\contentsline{section}{{\bf Ali\-HLTPHOSRaw\-Analyzer\-Chi\-Square\-Fit.cxx} }{\pageref{AliHLTPHOSRawAnalyzerChiSquareFit_8cxx}}{}
+\item\contentsline{section}{{\bf Ali\-HLTPHOSRaw\-Analyzer\-Chi\-Square\-Fit.h} }{\pageref{AliHLTPHOSRawAnalyzerChiSquareFit_8h}}{}
+\item\contentsline{section}{{\bf Ali\-HLTPHOSRaw\-Analyzer\-Component.cxx} }{\pageref{AliHLTPHOSRawAnalyzerComponent_8cxx}}{}
+\item\contentsline{section}{{\bf Ali\-HLTPHOSRaw\-Analyzer\-Component.h} }{\pageref{AliHLTPHOSRawAnalyzerComponent_8h}}{}
+\item\contentsline{section}{{\bf Ali\-HLTPHOSRaw\-Analyzer\-Crude.cxx} }{\pageref{AliHLTPHOSRawAnalyzerCrude_8cxx}}{}
+\item\contentsline{section}{{\bf Ali\-HLTPHOSRaw\-Analyzer\-Crude.h} }{\pageref{AliHLTPHOSRawAnalyzerCrude_8h}}{}
+\item\contentsline{section}{{\bf Ali\-HLTPHOSRaw\-Analyzer\-Crude\-Component.cxx} }{\pageref{AliHLTPHOSRawAnalyzerCrudeComponent_8cxx}}{}
+\item\contentsline{section}{{\bf Ali\-HLTPHOSRaw\-Analyzer\-Crude\-Component.h} }{\pageref{AliHLTPHOSRawAnalyzerCrudeComponent_8h}}{}
+\item\contentsline{section}{{\bf Ali\-HLTPHOSRaw\-Analyzer\-KLevel.cxx} }{\pageref{AliHLTPHOSRawAnalyzerKLevel_8cxx}}{}
+\item\contentsline{section}{{\bf Ali\-HLTPHOSRaw\-Analyzer\-KLevel.h} }{\pageref{AliHLTPHOSRawAnalyzerKLevel_8h}}{}
+\item\contentsline{section}{{\bf Ali\-HLTPHOSRaw\-Analyzer\-LMS.cxx} }{\pageref{AliHLTPHOSRawAnalyzerLMS_8cxx}}{}
+\item\contentsline{section}{{\bf Ali\-HLTPHOSRaw\-Analyzer\-LMS.h} }{\pageref{AliHLTPHOSRawAnalyzerLMS_8h}}{}
+\item\contentsline{section}{{\bf Ali\-HLTPHOSRaw\-Analyzer\-Peak\-Finder.cxx} }{\pageref{AliHLTPHOSRawAnalyzerPeakFinder_8cxx}}{}
+\item\contentsline{section}{{\bf Ali\-HLTPHOSRaw\-Analyzer\-Peak\-Finder.h} }{\pageref{AliHLTPHOSRawAnalyzerPeakFinder_8h}}{}
+\item\contentsline{section}{{\bf Ali\-HLTPHOSRaw\-Analyzer\-Peak\-Finder\-Component.cxx} }{\pageref{AliHLTPHOSRawAnalyzerPeakFinderComponent_8cxx}}{}
+\item\contentsline{section}{{\bf Ali\-HLTPHOSRaw\-Analyzer\-Peak\-Finder\-Component.h} }{\pageref{AliHLTPHOSRawAnalyzerPeakFinderComponent_8h}}{}
+\item\contentsline{section}{{\bf Peak\-Finder\-Test.cxx} }{\pageref{PeakFinderTest_8cxx}}{}
+\end{CompactList}
diff --git a/HLT/PHOS/latex/hierarchy.tex b/HLT/PHOS/latex/hierarchy.tex
new file mode 100644 (file)
index 0000000..fc3674e
--- /dev/null
@@ -0,0 +1,18 @@
+\section{PHOSofflineparameterextraction Class Hierarchy}
+This inheritance list is sorted roughly, but not completely, alphabetically:\begin{CompactList}
+\item \contentsline{section}{Ali\-HLTPHOSEmc\-Calib\-Data}{\pageref{classAliHLTPHOSEmcCalibData}}{}
+\item \contentsline{section}{Ali\-HLTPHOSPulse\-Generator}{\pageref{classAliHLTPHOSPulseGenerator}}{}
+\item \contentsline{section}{Ali\-HLTPHOSRaw\-Analyzer}{\pageref{classAliHLTPHOSRawAnalyzer}}{}
+\begin{CompactList}
+\item \contentsline{section}{Ali\-HLTPHOSRaw\-Analyzer\-Chi\-Square\-Fit}{\pageref{classAliHLTPHOSRawAnalyzerChiSquareFit}}{}
+\item \contentsline{section}{Ali\-HLTPHOSRaw\-Analyzer\-Crude}{\pageref{classAliHLTPHOSRawAnalyzerCrude}}{}
+\item \contentsline{section}{Ali\-HLTPHOSRaw\-Analyzer\-KLevel}{\pageref{classAliHLTPHOSRawAnalyzerKLevel}}{}
+\item \contentsline{section}{Ali\-HLTPHOSRaw\-Analyzer\-LMS}{\pageref{classAliHLTPHOSRawAnalyzerLMS}}{}
+\item \contentsline{section}{Ali\-HLTPHOSRaw\-Analyzer\-Peak\-Finder}{\pageref{classAliHLTPHOSRawAnalyzerPeakFinder}}{}
+\end{CompactList}
+\item \contentsline{section}{Ali\-HLTPHOSRaw\-Analyzer\-Component}{\pageref{classAliHLTPHOSRawAnalyzerComponent}}{}
+\begin{CompactList}
+\item \contentsline{section}{Ali\-HLTPHOSRaw\-Analyzer\-Crude\-Component}{\pageref{classAliHLTPHOSRawAnalyzerCrudeComponent}}{}
+\item \contentsline{section}{Ali\-HLTPHOSRaw\-Analyzer\-Peak\-Finder\-Component}{\pageref{classAliHLTPHOSRawAnalyzerPeakFinderComponent}}{}
+\end{CompactList}
+\end{CompactList}
diff --git a/HLT/PHOS/latex/refman.tex b/HLT/PHOS/latex/refman.tex
new file mode 100644 (file)
index 0000000..2d99de0
--- /dev/null
@@ -0,0 +1,75 @@
+\documentclass[a4paper]{book}
+\usepackage{a4wide}
+\usepackage{makeidx}
+\usepackage{fancyhdr}
+\usepackage{graphicx}
+\usepackage{multicol}
+\usepackage{float}
+\usepackage{textcomp}
+\usepackage{alltt}
+\usepackage{doxygen}
+\makeindex
+\setcounter{tocdepth}{1}
+\renewcommand{\footrulewidth}{0.4pt}
+\begin{document}
+\begin{titlepage}
+\vspace*{7cm}
+\begin{center}
+{\Large PHOSofflineparameterextraction Reference Manual\\[1ex]\large 0.0.0 }\\
+\vspace*{1cm}
+{\large Generated by Doxygen 1.3.9.1}\\
+\vspace*{0.5cm}
+{\small Wed Jan 17 21:35:44 2007}\\
+\end{center}
+\end{titlepage}
+\clearemptydoublepage
+\pagenumbering{roman}
+\tableofcontents
+\clearemptydoublepage
+\pagenumbering{arabic}
+\chapter{PHOSofflineparameterextraction Hierarchical Index}
+\input{hierarchy}
+\chapter{PHOSofflineparameterextraction Class Index}
+\input{annotated}
+\chapter{PHOSofflineparameterextraction File Index}
+\input{files}
+\chapter{PHOSofflineparameterextraction Class Documentation}
+\input{classAliHLTPHOSEmcCalibData}
+\include{classAliHLTPHOSPulseGenerator}
+\include{classAliHLTPHOSRawAnalyzer}
+\include{classAliHLTPHOSRawAnalyzerChiSquareFit}
+\include{classAliHLTPHOSRawAnalyzerComponent}
+\include{classAliHLTPHOSRawAnalyzerCrude}
+\include{classAliHLTPHOSRawAnalyzerCrudeComponent}
+\include{classAliHLTPHOSRawAnalyzerKLevel}
+\include{classAliHLTPHOSRawAnalyzerLMS}
+\include{classAliHLTPHOSRawAnalyzerPeakFinder}
+\include{classAliHLTPHOSRawAnalyzerPeakFinderComponent}
+\chapter{PHOSofflineparameterextraction File Documentation}
+\input{AliHLTPHOSCommonDefs_8h}
+\include{AliHLTPHOSEmcCalibData_8cxx}
+\include{AliHLTPHOSEmcCalibData_8h}
+\include{AliHLTPHOSLinkDef_8h}
+\include{AliHLTPHOSPulseGenerator_8cxx}
+\include{AliHLTPHOSPulseGenerator_8h}
+\include{AliHLTPHOSRawAnalyzer_8cxx}
+\include{AliHLTPHOSRawAnalyzer_8h}
+\include{AliHLTPHOSRawAnalyzerChiSquareFit_8cxx}
+\include{AliHLTPHOSRawAnalyzerChiSquareFit_8h}
+\include{AliHLTPHOSRawAnalyzerComponent_8cxx}
+\include{AliHLTPHOSRawAnalyzerComponent_8h}
+\include{AliHLTPHOSRawAnalyzerCrude_8cxx}
+\include{AliHLTPHOSRawAnalyzerCrude_8h}
+\include{AliHLTPHOSRawAnalyzerCrudeComponent_8cxx}
+\include{AliHLTPHOSRawAnalyzerCrudeComponent_8h}
+\include{AliHLTPHOSRawAnalyzerKLevel_8cxx}
+\include{AliHLTPHOSRawAnalyzerKLevel_8h}
+\include{AliHLTPHOSRawAnalyzerLMS_8cxx}
+\include{AliHLTPHOSRawAnalyzerLMS_8h}
+\include{AliHLTPHOSRawAnalyzerPeakFinder_8cxx}
+\include{AliHLTPHOSRawAnalyzerPeakFinder_8h}
+\include{AliHLTPHOSRawAnalyzerPeakFinderComponent_8cxx}
+\include{AliHLTPHOSRawAnalyzerPeakFinderComponent_8h}
+\include{PeakFinderTest_8cxx}
+\printindex
+\end{document}