]> git.uio.no Git - u/mrichter/AliRoot.git/blob - HLT/PHOS/html/classAliHLTPHOSAnalyzerCrude.html
New html documentation
[u/mrichter/AliRoot.git] / HLT / PHOS / html / classAliHLTPHOSAnalyzerCrude.html
1 <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
2 <html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
3 <title>PHOSofflineparameterextraction: AliHLTPHOSAnalyzerCrude Class Reference</title>
4 <link href="doxygen.css" rel="stylesheet" type="text/css">
5 </head><body>
6 <!-- Generated by Doxygen 1.3.9.1 -->
7 <div class="qindex"><a class="qindex" href="main.html">Main&nbsp;Page</a> | <a class="qindex" href="hierarchy.html">Class&nbsp;Hierarchy</a> | <a class="qindex" href="classes.html">Alphabetical&nbsp;List</a> | <a class="qindex" href="annotated.html">Class&nbsp;List</a> | <a class="qindex" href="files.html">File&nbsp;List</a> | <a class="qindex" href="functions.html">Class&nbsp;Members</a> | <a class="qindex" href="globals.html">File&nbsp;Members</a></div>
8 <h1>AliHLTPHOSAnalyzerCrude Class Reference</h1><code>#include &lt;<a class="el" href="AliHLTPHOSAnalyzerCrude_8h-source.html">AliHLTPHOSAnalyzerCrude.h</a>&gt;</code>
9 <p>
10 <p>Inheritance diagram for AliHLTPHOSAnalyzerCrude:
11 <p><center><img src="classAliHLTPHOSAnalyzerCrude.png" usemap="#AliHLTPHOSAnalyzerCrude_map" border="0" alt=""></center>
12 <map name="AliHLTPHOSAnalyzerCrude_map">
13 <area href="classAliHLTPHOSAnalyzer.html" alt="AliHLTPHOSAnalyzer" shape="rect" coords="0,0,171,24">
14 </map>
15 <a href="classAliHLTPHOSAnalyzerCrude-members.html">List of all members.</a><table border="0" cellpadding="0" cellspacing="0">
16 <tr><td></td></tr>
17 <tr><td colspan="2"><br><h2>Public Member Functions</h2></td></tr>
18 <tr><td class="memItemLeft" nowrap align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classAliHLTPHOSAnalyzerCrude.html#a0">AliHLTPHOSAnalyzerCrude</a> ()</td></tr>
19
20 <tr><td class="memItemLeft" nowrap align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classAliHLTPHOSAnalyzerCrude.html#a1">AliHLTPHOSAnalyzerCrude</a> (const <a class="el" href="classAliHLTPHOSAnalyzerCrude.html">AliHLTPHOSAnalyzerCrude</a> &amp;)</td></tr>
21
22 <tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="classAliHLTPHOSAnalyzerCrude.html">AliHLTPHOSAnalyzerCrude</a> &amp;&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classAliHLTPHOSAnalyzerCrude.html#a2">operator=</a> (const <a class="el" href="classAliHLTPHOSAnalyzerCrude.html">AliHLTPHOSAnalyzerCrude</a>)</td></tr>
23
24 <tr><td class="memItemLeft" nowrap align="right" valign="top">virtual&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classAliHLTPHOSAnalyzerCrude.html#a3">~AliHLTPHOSAnalyzerCrude</a> ()</td></tr>
25
26 <tr><td class="memItemLeft" nowrap align="right" valign="top">virtual void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classAliHLTPHOSAnalyzerCrude.html#a4">Evaluate</a> (int start=0, int lenght=100)</td></tr>
27
28 </table>
29 <hr><h2>Constructor &amp; Destructor Documentation</h2>
30 <a class="anchor" name="a0" doxytag="AliHLTPHOSAnalyzerCrude::AliHLTPHOSAnalyzerCrude"></a><p>
31 <table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
32   <tr>
33     <td class="mdRow">
34       <table cellpadding="0" cellspacing="0" border="0">
35         <tr>
36           <td class="md" nowrap valign="top">AliHLTPHOSAnalyzerCrude::AliHLTPHOSAnalyzerCrude           </td>
37           <td class="md" valign="top">(&nbsp;</td>
38           <td class="mdname1" valign="top" nowrap>          </td>
39           <td class="md" valign="top">&nbsp;)&nbsp;</td>
40           <td class="md" nowrap></td>
41         </tr>
42       </table>
43     </td>
44   </tr>
45 </table>
46 <table cellspacing="5" cellpadding="0" border="0">
47   <tr>
48     <td>
49       &nbsp;
50     </td>
51     <td>
52
53 <p>
54 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>
55   </tr>
56 </table>
57 <a class="anchor" name="a1" doxytag="AliHLTPHOSAnalyzerCrude::AliHLTPHOSAnalyzerCrude"></a><p>
58 <table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
59   <tr>
60     <td class="mdRow">
61       <table cellpadding="0" cellspacing="0" border="0">
62         <tr>
63           <td class="md" nowrap valign="top">AliHLTPHOSAnalyzerCrude::AliHLTPHOSAnalyzerCrude           </td>
64           <td class="md" valign="top">(&nbsp;</td>
65           <td class="md" nowrap valign="top">const <a class="el" href="classAliHLTPHOSAnalyzerCrude.html">AliHLTPHOSAnalyzerCrude</a> &amp;&nbsp;</td>
66           <td class="mdname1" valign="top" nowrap>          </td>
67           <td class="md" valign="top">&nbsp;)&nbsp;</td>
68           <td class="md" nowrap></td>
69         </tr>
70       </table>
71     </td>
72   </tr>
73 </table>
74 <table cellspacing="5" cellpadding="0" border="0">
75   <tr>
76     <td>
77       &nbsp;
78     </td>
79     <td>
80
81 <p>
82     </td>
83   </tr>
84 </table>
85 <a class="anchor" name="a3" doxytag="AliHLTPHOSAnalyzerCrude::~AliHLTPHOSAnalyzerCrude"></a><p>
86 <table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
87   <tr>
88     <td class="mdRow">
89       <table cellpadding="0" cellspacing="0" border="0">
90         <tr>
91           <td class="md" nowrap valign="top">AliHLTPHOSAnalyzerCrude::~<a class="el" href="classAliHLTPHOSAnalyzerCrude.html">AliHLTPHOSAnalyzerCrude</a>           </td>
92           <td class="md" valign="top">(&nbsp;</td>
93           <td class="mdname1" valign="top" nowrap>          </td>
94           <td class="md" valign="top">&nbsp;)&nbsp;</td>
95           <td class="md" nowrap><code> [virtual]</code></td>
96         </tr>
97       </table>
98     </td>
99   </tr>
100 </table>
101 <table cellspacing="5" cellpadding="0" border="0">
102   <tr>
103     <td>
104       &nbsp;
105     </td>
106     <td>
107
108 <p>
109     </td>
110   </tr>
111 </table>
112 <hr><h2>Member Function Documentation</h2>
113 <a class="anchor" name="a4" doxytag="AliHLTPHOSAnalyzerCrude::Evaluate"></a><p>
114 <table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
115   <tr>
116     <td class="mdRow">
117       <table cellpadding="0" cellspacing="0" border="0">
118         <tr>
119           <td class="md" nowrap valign="top">void AliHLTPHOSAnalyzerCrude::Evaluate           </td>
120           <td class="md" valign="top">(&nbsp;</td>
121           <td class="md" nowrap valign="top">int&nbsp;</td>
122           <td class="mdname" nowrap> <em>start</em> = <code>0</code>, </td>
123         </tr>
124         <tr>
125           <td class="md" nowrap align="right"></td>
126           <td class="md"></td>
127           <td class="md" nowrap>int&nbsp;</td>
128           <td class="mdname" nowrap> <em>length</em> = <code>100</code></td>
129         </tr>
130         <tr>
131           <td class="md"></td>
132           <td class="md">)&nbsp;</td>
133           <td class="md" colspan="2"><code> [virtual]</code></td>
134         </tr>
135       </table>
136     </td>
137   </tr>
138 </table>
139 <table cellspacing="5" cellpadding="0" border="0">
140   <tr>
141     <td>
142       &nbsp;
143     </td>
144     <td>
145
146 <p>
147 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>
148   <table border="0" cellspacing="2" cellpadding="0">
149     <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>
150     <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>
151     <tr><td valign="top"></td><td valign="top"><em>tVector</em>&nbsp;</td><td>the peakfinder vector for timing </td></tr>
152     <tr><td valign="top"></td><td valign="top"><em>aVector</em>&nbsp;</td><td>the peakfinder vector for amplitude (energy) </td></tr>
153   </table>
154 </dl>
155
156 <p>
157 Implements <a class="el" href="classAliHLTPHOSAnalyzer.html#a14">AliHLTPHOSAnalyzer</a>.    </td>
158   </tr>
159 </table>
160 <a class="anchor" name="a2" doxytag="AliHLTPHOSAnalyzerCrude::operator="></a><p>
161 <table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
162   <tr>
163     <td class="mdRow">
164       <table cellpadding="0" cellspacing="0" border="0">
165         <tr>
166           <td class="md" nowrap valign="top"><a class="el" href="classAliHLTPHOSAnalyzerCrude.html">AliHLTPHOSAnalyzerCrude</a>&amp; AliHLTPHOSAnalyzerCrude::operator=           </td>
167           <td class="md" valign="top">(&nbsp;</td>
168           <td class="md" nowrap valign="top">const &nbsp;</td>
169           <td class="mdname1" valign="top" nowrap> <em>AliHLTPHOSAnalyzerCrude</em>          </td>
170           <td class="md" valign="top">&nbsp;)&nbsp;</td>
171           <td class="md" nowrap><code> [inline]</code></td>
172         </tr>
173       </table>
174     </td>
175   </tr>
176 </table>
177 <table cellspacing="5" cellpadding="0" border="0">
178   <tr>
179     <td>
180       &nbsp;
181     </td>
182     <td>
183
184 <p>
185
186 <p>
187 Reimplemented from <a class="el" href="classAliHLTPHOSAnalyzer.html#a4">AliHLTPHOSAnalyzer</a>.    </td>
188   </tr>
189 </table>
190 <hr>The documentation for this class was generated from the following files:<ul>
191 <li><a class="el" href="AliHLTPHOSAnalyzerCrude_8h-source.html">AliHLTPHOSAnalyzerCrude.h</a><li><a class="el" href="AliHLTPHOSAnalyzerCrude_8cxx.html">AliHLTPHOSAnalyzerCrude.cxx</a></ul>
192 <hr size="1"><address style="align: right;"><small>Generated on Mon Jan 15 13:39:41 2007 for PHOSofflineparameterextraction by&nbsp;
193 <a href="http://www.doxygen.org/index.html">
194 <img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.3.9.1 </small></address>
195 </body>
196 </html>