]> git.uio.no Git - u/mrichter/AliRoot.git/blame - HLT/PHOS/html/classAliHLTPHOSRawAnalyzerComponent.html
Added source code to the hrml documentation
[u/mrichter/AliRoot.git] / HLT / PHOS / html / classAliHLTPHOSRawAnalyzerComponent.html
CommitLineData
6ab63b4a 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">
8562a9e6 3<title>AliHLTPHOS: AliHLTPHOSRawAnalyzerComponent Class Reference</title>
6ab63b4a 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>AliHLTPHOSRawAnalyzerComponent Class Reference</h1><code>#include &lt;<a class="el" href="AliHLTPHOSRawAnalyzerComponent_8h-source.html">AliHLTPHOSRawAnalyzerComponent.h</a>&gt;</code>
9<p>
10<p>Inheritance diagram for AliHLTPHOSRawAnalyzerComponent:
11<p><center><img src="classAliHLTPHOSRawAnalyzerComponent.png" usemap="#AliHLTPHOSRawAnalyzerComponent_map" border="0" alt=""></center>
12<map name="AliHLTPHOSRawAnalyzerComponent_map">
13<area href="classAliHLTPHOSRawAnalyzerCrudeComponent.html" alt="AliHLTPHOSRawAnalyzerCrudeComponent" shape="rect" coords="0,56,288,80">
14<area href="classAliHLTPHOSRawAnalyzerPeakFinderComponent.html" alt="AliHLTPHOSRawAnalyzerPeakFinderComponent" shape="rect" coords="298,56,586,80">
15</map>
16<a href="classAliHLTPHOSRawAnalyzerComponent-members.html">List of all members.</a><table border="0" cellpadding="0" cellspacing="0">
17<tr><td></td></tr>
18<tr><td colspan="2"><br><h2>Public Member Functions</h2></td></tr>
8562a9e6 19<tr><td class="memItemLeft" nowrap align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classAliHLTPHOSRawAnalyzerComponent.html#AliHLTPHOSRawAnalyzerComponenta0">AliHLTPHOSRawAnalyzerComponent</a> ()</td></tr>
6ab63b4a 20
8562a9e6 21<tr><td class="memItemLeft" nowrap align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classAliHLTPHOSRawAnalyzerComponent.html#AliHLTPHOSRawAnalyzerComponenta1">~AliHLTPHOSRawAnalyzerComponent</a> ()</td></tr>
6ab63b4a 22
8562a9e6 23<tr><td class="memItemLeft" nowrap align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classAliHLTPHOSRawAnalyzerComponent.html#AliHLTPHOSRawAnalyzerComponenta2">AliHLTPHOSRawAnalyzerComponent</a> (const <a class="el" href="classAliHLTPHOSRawAnalyzerComponent.html">AliHLTPHOSRawAnalyzerComponent</a> &amp;)</td></tr>
6ab63b4a 24
8562a9e6 25<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#AliHLTPHOSRawAnalyzerComponenta3">operator=</a> (const <a class="el" href="classAliHLTPHOSRawAnalyzerComponent.html">AliHLTPHOSRawAnalyzerComponent</a>)</td></tr>
6ab63b4a 26
8562a9e6 27<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classAliHLTPHOSRawAnalyzerComponent.html#AliHLTPHOSRawAnalyzerPeakFinderComponenta6">DoInit</a> (int argc, const char **argv)</td></tr>
6ab63b4a 28
8562a9e6 29<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classAliHLTPHOSRawAnalyzerComponent.html#AliHLTPHOSRawAnalyzerPeakFinderComponenta7">Deinit</a> ()</td></tr>
6ab63b4a 30
8562a9e6 31<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classAliHLTPHOSRawAnalyzerComponent.html#AliHLTPHOSRawAnalyzerPeakFinderComponenta8">DoDeinit</a> ()</td></tr>
6ab63b4a 32
8562a9e6 33<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#AliHLTPHOSRawAnalyzerComponenta7">GetComponentID</a> ()=0</td></tr>
6ab63b4a 34
8562a9e6 35<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classAliHLTPHOSRawAnalyzerComponent.html#AliHLTPHOSRawAnalyzerPeakFinderComponenta9">GetInputDataTypes</a> (std::vector&lt; AliHLTComponentDataType, std::allocator&lt; AliHLTComponentDataType &gt; &gt; &amp;)</td></tr>
6ab63b4a 36
8562a9e6 37<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual AliHLTComponentDataType&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classAliHLTPHOSRawAnalyzerComponent.html#AliHLTPHOSRawAnalyzerPeakFinderComponenta10">GetOutputDataType</a> ()</td></tr>
6ab63b4a 38
8562a9e6 39<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classAliHLTPHOSRawAnalyzerComponent.html#AliHLTPHOSRawAnalyzerPeakFinderComponenta11">GetOutputDataSize</a> (long unsigned int &amp;, double &amp;)</td></tr>
6ab63b4a 40
8562a9e6 41<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual AliHLTComponent *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classAliHLTPHOSRawAnalyzerComponent.html#AliHLTPHOSRawAnalyzerComponenta11">Spawn</a> ()=0</td></tr>
6ab63b4a 42
8562a9e6 43<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classAliHLTPHOSRawAnalyzerComponent.html#AliHLTPHOSRawAnalyzerPeakFinderComponenta12">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>
6ab63b4a 44
45<tr><td colspan="2"><br><h2>Protected Attributes</h2></td></tr>
8562a9e6 46<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#AliHLTPHOSRawAnalyzerPeakFinderComponentp0">analyzerPtr</a></td></tr>
6ab63b4a 47
48<tr><td colspan="2"><br><h2>Private Attributes</h2></td></tr>
8562a9e6 49<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classAliHLTPHOSRawAnalyzerComponent.html#AliHLTPHOSRawAnalyzerComponentr0">eventCount</a></td></tr>
6ab63b4a 50
51<tr><td colspan="2"><br><h2>Static Private Attributes</h2></td></tr>
8562a9e6 52<tr><td class="memItemLeft" nowrap align="right" valign="top">const AliHLTComponentDataType&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classAliHLTPHOSRawAnalyzerComponent.html#AliHLTPHOSRawAnalyzerComponentv0">inputDataTypes</a> [] = {kAliHLTVoidDataType,{0,"",""}}</td></tr>
6ab63b4a 53
8562a9e6 54<tr><td class="memItemLeft" nowrap align="right" valign="top">const AliHLTComponentDataType&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classAliHLTPHOSRawAnalyzerComponent.html#AliHLTPHOSRawAnalyzerComponentv1">outputDataType</a> = kAliHLTVoidDataType</td></tr>
6ab63b4a 55
56</table>
57<hr><h2>Constructor &amp; Destructor Documentation</h2>
8562a9e6 58<a class="anchor" name="AliHLTPHOSRawAnalyzerComponenta0" doxytag="AliHLTPHOSRawAnalyzerComponent::AliHLTPHOSRawAnalyzerComponent"></a><p>
6ab63b4a 59<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
60 <tr>
61 <td class="mdRow">
62 <table cellpadding="0" cellspacing="0" border="0">
63 <tr>
64 <td class="md" nowrap valign="top">AliHLTPHOSRawAnalyzerComponent::AliHLTPHOSRawAnalyzerComponent </td>
65 <td class="md" valign="top">(&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
8562a9e6 81<p>
82
83<p>
84Definition at line <a class="el" href="AliHLTPHOSRawAnalyzerComponent_8cxx-source.html#l00025">25</a> of file <a class="el" href="AliHLTPHOSRawAnalyzerComponent_8cxx-source.html">AliHLTPHOSRawAnalyzerComponent.cxx</a>.<div class="fragment"><pre class="fragment">00025 :AliHLTProcessor(), <a class="code" href="classAliHLTPHOSRawAnalyzerComponent.html#AliHLTPHOSRawAnalyzerComponentr0">eventCount</a>(0)
8500026 {
8600027
8700028 }
88</pre></div>
6ab63b4a 89<p>
90 </td>
91 </tr>
92</table>
8562a9e6 93<a class="anchor" name="AliHLTPHOSRawAnalyzerComponenta1" doxytag="AliHLTPHOSRawAnalyzerComponent::~AliHLTPHOSRawAnalyzerComponent"></a><p>
6ab63b4a 94<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
95 <tr>
96 <td class="mdRow">
97 <table cellpadding="0" cellspacing="0" border="0">
98 <tr>
99 <td class="md" nowrap valign="top">AliHLTPHOSRawAnalyzerComponent::~<a class="el" href="classAliHLTPHOSRawAnalyzerComponent.html">AliHLTPHOSRawAnalyzerComponent</a> </td>
100 <td class="md" valign="top">(&nbsp;</td>
101 <td class="mdname1" valign="top" nowrap> </td>
102 <td class="md" valign="top">&nbsp;)&nbsp;</td>
103 <td class="md" nowrap></td>
104 </tr>
105 </table>
106 </td>
107 </tr>
108</table>
109<table cellspacing="5" cellpadding="0" border="0">
110 <tr>
111 <td>
112 &nbsp;
113 </td>
114 <td>
115
8562a9e6 116<p>
117
118<p>
119Definition at line <a class="el" href="AliHLTPHOSRawAnalyzerComponent_8cxx-source.html#l00030">30</a> of file <a class="el" href="AliHLTPHOSRawAnalyzerComponent_8cxx-source.html">AliHLTPHOSRawAnalyzerComponent.cxx</a>.<div class="fragment"><pre class="fragment">00031 {
12000032
12100033 }
122</pre></div>
6ab63b4a 123<p>
124 </td>
125 </tr>
126</table>
8562a9e6 127<a class="anchor" name="AliHLTPHOSRawAnalyzerComponenta2" doxytag="AliHLTPHOSRawAnalyzerComponent::AliHLTPHOSRawAnalyzerComponent"></a><p>
6ab63b4a 128<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
129 <tr>
130 <td class="mdRow">
131 <table cellpadding="0" cellspacing="0" border="0">
132 <tr>
133 <td class="md" nowrap valign="top">AliHLTPHOSRawAnalyzerComponent::AliHLTPHOSRawAnalyzerComponent </td>
134 <td class="md" valign="top">(&nbsp;</td>
135 <td class="md" nowrap valign="top">const <a class="el" href="classAliHLTPHOSRawAnalyzerComponent.html">AliHLTPHOSRawAnalyzerComponent</a> &amp;&nbsp;</td>
136 <td class="mdname1" valign="top" nowrap> </td>
137 <td class="md" valign="top">&nbsp;)&nbsp;</td>
138 <td class="md" nowrap></td>
139 </tr>
140 </table>
141 </td>
142 </tr>
143</table>
144<table cellspacing="5" cellpadding="0" border="0">
145 <tr>
146 <td>
147 &nbsp;
148 </td>
149 <td>
150
8562a9e6 151<p>
152
153<p>
154Definition at line <a class="el" href="AliHLTPHOSRawAnalyzerComponent_8cxx-source.html#l00036">36</a> of file <a class="el" href="AliHLTPHOSRawAnalyzerComponent_8cxx-source.html">AliHLTPHOSRawAnalyzerComponent.cxx</a>.<div class="fragment"><pre class="fragment">00036 : AliHLTProcessor(), <a class="code" href="classAliHLTPHOSRawAnalyzerComponent.html#AliHLTPHOSRawAnalyzerComponentr0">eventCount</a>(0)
15500037 {
15600038
15700039 }
158</pre></div>
6ab63b4a 159<p>
160 </td>
161 </tr>
162</table>
163<hr><h2>Member Function Documentation</h2>
8562a9e6 164<a class="anchor" name="AliHLTPHOSRawAnalyzerPeakFinderComponenta7" doxytag="AliHLTPHOSRawAnalyzerComponent::Deinit"></a><p>
6ab63b4a 165<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
166 <tr>
167 <td class="mdRow">
168 <table cellpadding="0" cellspacing="0" border="0">
169 <tr>
170 <td class="md" nowrap valign="top">int AliHLTPHOSRawAnalyzerComponent::Deinit </td>
171 <td class="md" valign="top">(&nbsp;</td>
172 <td class="mdname1" valign="top" nowrap> </td>
173 <td class="md" valign="top">&nbsp;)&nbsp;</td>
174 <td class="md" nowrap><code> [virtual]</code></td>
175 </tr>
176 </table>
177 </td>
178 </tr>
179</table>
180<table cellspacing="5" cellpadding="0" border="0">
181 <tr>
182 <td>
183 &nbsp;
184 </td>
185 <td>
186
8562a9e6 187<p>
188
189<p>
190Definition at line <a class="el" href="AliHLTPHOSRawAnalyzerComponent_8cxx-source.html#l00042">42</a> of file <a class="el" href="AliHLTPHOSRawAnalyzerComponent_8cxx-source.html">AliHLTPHOSRawAnalyzerComponent.cxx</a>.<div class="fragment"><pre class="fragment">00043 {
19100044 <span class="keywordflow">return</span> 0;
19200045 }
193</pre></div>
6ab63b4a 194<p>
195 </td>
196 </tr>
197</table>
8562a9e6 198<a class="anchor" name="AliHLTPHOSRawAnalyzerPeakFinderComponenta8" doxytag="AliHLTPHOSRawAnalyzerComponent::DoDeinit"></a><p>
6ab63b4a 199<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
200 <tr>
201 <td class="mdRow">
202 <table cellpadding="0" cellspacing="0" border="0">
203 <tr>
204 <td class="md" nowrap valign="top">int AliHLTPHOSRawAnalyzerComponent::DoDeinit </td>
205 <td class="md" valign="top">(&nbsp;</td>
206 <td class="mdname1" valign="top" nowrap> </td>
207 <td class="md" valign="top">&nbsp;)&nbsp;</td>
208 <td class="md" nowrap><code> [virtual]</code></td>
209 </tr>
210 </table>
211 </td>
212 </tr>
213</table>
214<table cellspacing="5" cellpadding="0" border="0">
215 <tr>
216 <td>
217 &nbsp;
218 </td>
219 <td>
220
8562a9e6 221<p>
222
223<p>
224Definition at line <a class="el" href="AliHLTPHOSRawAnalyzerComponent_8cxx-source.html#l00048">48</a> of file <a class="el" href="AliHLTPHOSRawAnalyzerComponent_8cxx-source.html">AliHLTPHOSRawAnalyzerComponent.cxx</a>.<div class="fragment"><pre class="fragment">00049 {
22500050 Logging(kHLTLogInfo, <span class="stringliteral">"HLT"</span>, <span class="stringliteral">"PHOS"</span>, <span class="stringliteral">",AliHLTPHOSRawAnalyzerComponen DoDeinit"</span>);
22600051 <span class="keywordflow">return</span> 0;
22700052
22800053 }
229</pre></div>
6ab63b4a 230<p>
231 </td>
232 </tr>
233</table>
8562a9e6 234<a class="anchor" name="AliHLTPHOSRawAnalyzerPeakFinderComponenta12" doxytag="AliHLTPHOSRawAnalyzerComponent::DoEvent"></a><p>
6ab63b4a 235<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
236 <tr>
237 <td class="mdRow">
238 <table cellpadding="0" cellspacing="0" border="0">
239 <tr>
240 <td class="md" nowrap valign="top">int AliHLTPHOSRawAnalyzerComponent::DoEvent </td>
241 <td class="md" valign="top">(&nbsp;</td>
242 <td class="md" nowrap valign="top">const AliHLTComponentEventData &amp;&nbsp;</td>
243 <td class="mdname" nowrap>, </td>
244 </tr>
245 <tr>
246 <td class="md" nowrap align="right"></td>
247 <td class="md"></td>
248 <td class="md" nowrap>const AliHLTComponentBlockData *&nbsp;</td>
249 <td class="mdname" nowrap>, </td>
250 </tr>
251 <tr>
252 <td class="md" nowrap align="right"></td>
253 <td class="md"></td>
254 <td class="md" nowrap>AliHLTComponentTriggerData &amp;&nbsp;</td>
255 <td class="mdname" nowrap>, </td>
256 </tr>
257 <tr>
258 <td class="md" nowrap align="right"></td>
259 <td class="md"></td>
260 <td class="md" nowrap>AliHLTUInt8_t *&nbsp;</td>
261 <td class="mdname" nowrap>, </td>
262 </tr>
263 <tr>
264 <td class="md" nowrap align="right"></td>
265 <td class="md"></td>
266 <td class="md" nowrap>AliHLTUInt32_t &amp;&nbsp;</td>
267 <td class="mdname" nowrap>, </td>
268 </tr>
269 <tr>
270 <td class="md" nowrap align="right"></td>
271 <td class="md"></td>
272 <td class="md" nowrap>std::vector&lt; AliHLTComponentBlockData, std::allocator&lt; AliHLTComponentBlockData &gt; &gt; &amp;&nbsp;</td>
273 <td class="mdname" nowrap></td>
274 </tr>
275 <tr>
276 <td class="md"></td>
277 <td class="md">)&nbsp;</td>
278 <td class="md" colspan="2"><code> [virtual]</code></td>
279 </tr>
280 </table>
281 </td>
282 </tr>
283</table>
284<table cellspacing="5" cellpadding="0" border="0">
285 <tr>
286 <td>
287 &nbsp;
288 </td>
289 <td>
290
8562a9e6 291<p>
292
293<p>
294Definition at line <a class="el" href="AliHLTPHOSRawAnalyzerComponent_8cxx-source.html#l00084">84</a> of file <a class="el" href="AliHLTPHOSRawAnalyzerComponent_8cxx-source.html">AliHLTPHOSRawAnalyzerComponent.cxx</a>.
295<p>
296References <a class="el" href="AliHLTPHOSRawAnalyzerComponent_8h-source.html#l00049">eventCount</a>.<div class="fragment"><pre class="fragment">00085 {
29700086 Logging(kHLTLogInfo, <span class="stringliteral">"HLT"</span>, <span class="stringliteral">"Sample"</span>, <span class="stringliteral">"PhosHLTRawAnalyzerComonent, DoEvent"</span>);
29800087 printf(<span class="stringliteral">"\nPHOSHLT DoEvent: processing event: %d\n"</span>, eventCount);
29900088 <span class="comment">// printf("\nPHOSHLT DoEvent, not yet implemented\n");</span>
30000089 <a class="code" href="classAliHLTPHOSRawAnalyzerComponent.html#AliHLTPHOSRawAnalyzerComponentr0">eventCount</a>++;
30100090 <span class="keywordflow">return</span> 0;
30200091 }
303</pre></div>
6ab63b4a 304<p>
305 </td>
306 </tr>
307</table>
8562a9e6 308<a class="anchor" name="AliHLTPHOSRawAnalyzerPeakFinderComponenta6" doxytag="AliHLTPHOSRawAnalyzerComponent::DoInit"></a><p>
6ab63b4a 309<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
310 <tr>
311 <td class="mdRow">
312 <table cellpadding="0" cellspacing="0" border="0">
313 <tr>
314 <td class="md" nowrap valign="top">int AliHLTPHOSRawAnalyzerComponent::DoInit </td>
315 <td class="md" valign="top">(&nbsp;</td>
316 <td class="md" nowrap valign="top">int&nbsp;</td>
317 <td class="mdname" nowrap> <em>argc</em>, </td>
318 </tr>
319 <tr>
320 <td class="md" nowrap align="right"></td>
321 <td class="md"></td>
322 <td class="md" nowrap>const char **&nbsp;</td>
323 <td class="mdname" nowrap> <em>argv</em></td>
324 </tr>
325 <tr>
326 <td class="md"></td>
327 <td class="md">)&nbsp;</td>
328 <td class="md" colspan="2"><code> [virtual]</code></td>
329 </tr>
330 </table>
331 </td>
332 </tr>
333</table>
334<table cellspacing="5" cellpadding="0" border="0">
335 <tr>
336 <td>
337 &nbsp;
338 </td>
339 <td>
340
8562a9e6 341<p>
342
343<p>
344Definition at line <a class="el" href="AliHLTPHOSRawAnalyzerComponent_8cxx-source.html#l00095">95</a> of file <a class="el" href="AliHLTPHOSRawAnalyzerComponent_8cxx-source.html">AliHLTPHOSRawAnalyzerComponent.cxx</a>.<div class="fragment"><pre class="fragment">00096 {
34500097 printf(<span class="stringliteral">"\nInside AliHLTPHOSRawAnalyzerComponent:DoInit\n"</span>);
34600098 <span class="keywordflow">if</span> (argc==0 &amp;&amp; argv==NULL) {
34700099 <span class="comment">// this is currently just to get rid of the warning "unused parameter"</span>
34800100 }
34900101 <span class="keywordflow">return</span> 0;
35000102 }
351</pre></div>
6ab63b4a 352<p>
353 </td>
354 </tr>
355</table>
8562a9e6 356<a class="anchor" name="AliHLTPHOSRawAnalyzerComponenta7" doxytag="AliHLTPHOSRawAnalyzerComponent::GetComponentID"></a><p>
6ab63b4a 357<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
358 <tr>
359 <td class="mdRow">
360 <table cellpadding="0" cellspacing="0" border="0">
361 <tr>
362 <td class="md" nowrap valign="top">virtual const char* AliHLTPHOSRawAnalyzerComponent::GetComponentID </td>
363 <td class="md" valign="top">(&nbsp;</td>
364 <td class="mdname1" valign="top" nowrap> </td>
365 <td class="md" valign="top">&nbsp;)&nbsp;</td>
366 <td class="md" nowrap><code> [pure virtual]</code></td>
367 </tr>
368 </table>
369 </td>
370 </tr>
371</table>
372<table cellspacing="5" cellpadding="0" border="0">
373 <tr>
374 <td>
375 &nbsp;
376 </td>
377 <td>
378
379<p>
380
381<p>
8562a9e6 382Implemented in <a class="el" href="classAliHLTPHOSRawAnalyzerCrudeComponent.html#AliHLTPHOSRawAnalyzerCrudeComponenta4">AliHLTPHOSRawAnalyzerCrudeComponent</a>, and <a class="el" href="classAliHLTPHOSRawAnalyzerPeakFinderComponent.html#AliHLTPHOSRawAnalyzerPeakFinderComponenta4">AliHLTPHOSRawAnalyzerPeakFinderComponent</a>. </td>
6ab63b4a 383 </tr>
384</table>
8562a9e6 385<a class="anchor" name="AliHLTPHOSRawAnalyzerPeakFinderComponenta9" doxytag="AliHLTPHOSRawAnalyzerComponent::GetInputDataTypes"></a><p>
6ab63b4a 386<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
387 <tr>
388 <td class="mdRow">
389 <table cellpadding="0" cellspacing="0" border="0">
390 <tr>
391 <td class="md" nowrap valign="top">virtual void AliHLTPHOSRawAnalyzerComponent::GetInputDataTypes </td>
392 <td class="md" valign="top">(&nbsp;</td>
393 <td class="md" nowrap valign="top">std::vector&lt; AliHLTComponentDataType, std::allocator&lt; AliHLTComponentDataType &gt; &gt; &amp;&nbsp;</td>
394 <td class="mdname1" valign="top" nowrap> </td>
395 <td class="md" valign="top">&nbsp;)&nbsp;</td>
396 <td class="md" nowrap><code> [virtual]</code></td>
397 </tr>
398 </table>
399 </td>
400 </tr>
401</table>
402<table cellspacing="5" cellpadding="0" border="0">
403 <tr>
404 <td>
405 &nbsp;
406 </td>
407 <td>
408
409<p>
410 </td>
411 </tr>
412</table>
8562a9e6 413<a class="anchor" name="AliHLTPHOSRawAnalyzerPeakFinderComponenta11" doxytag="AliHLTPHOSRawAnalyzerComponent::GetOutputDataSize"></a><p>
6ab63b4a 414<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
415 <tr>
416 <td class="mdRow">
417 <table cellpadding="0" cellspacing="0" border="0">
418 <tr>
419 <td class="md" nowrap valign="top">virtual void AliHLTPHOSRawAnalyzerComponent::GetOutputDataSize </td>
420 <td class="md" valign="top">(&nbsp;</td>
421 <td class="md" nowrap valign="top">long unsigned int &amp;&nbsp;</td>
422 <td class="mdname" nowrap>, </td>
423 </tr>
424 <tr>
425 <td class="md" nowrap align="right"></td>
426 <td class="md"></td>
427 <td class="md" nowrap>double &amp;&nbsp;</td>
428 <td class="mdname" nowrap></td>
429 </tr>
430 <tr>
431 <td class="md"></td>
432 <td class="md">)&nbsp;</td>
433 <td class="md" colspan="2"><code> [virtual]</code></td>
434 </tr>
435 </table>
436 </td>
437 </tr>
438</table>
439<table cellspacing="5" cellpadding="0" border="0">
440 <tr>
441 <td>
442 &nbsp;
443 </td>
444 <td>
445
446<p>
447 </td>
448 </tr>
449</table>
8562a9e6 450<a class="anchor" name="AliHLTPHOSRawAnalyzerPeakFinderComponenta10" doxytag="AliHLTPHOSRawAnalyzerComponent::GetOutputDataType"></a><p>
6ab63b4a 451<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
452 <tr>
453 <td class="mdRow">
454 <table cellpadding="0" cellspacing="0" border="0">
455 <tr>
456 <td class="md" nowrap valign="top">AliHLTComponentDataType AliHLTPHOSRawAnalyzerComponent::GetOutputDataType </td>
457 <td class="md" valign="top">(&nbsp;</td>
458 <td class="mdname1" valign="top" nowrap> </td>
459 <td class="md" valign="top">&nbsp;)&nbsp;</td>
460 <td class="md" nowrap><code> [virtual]</code></td>
461 </tr>
462 </table>
463 </td>
464 </tr>
465</table>
466<table cellspacing="5" cellpadding="0" border="0">
467 <tr>
468 <td>
469 &nbsp;
470 </td>
471 <td>
472
8562a9e6 473<p>
474
475<p>
476Definition at line <a class="el" href="AliHLTPHOSRawAnalyzerComponent_8cxx-source.html#l00072">72</a> of file <a class="el" href="AliHLTPHOSRawAnalyzerComponent_8cxx-source.html">AliHLTPHOSRawAnalyzerComponent.cxx</a>.<div class="fragment"><pre class="fragment">00073 {
47700074 <span class="keywordflow">return</span> outputDataType;
47800075 }
479</pre></div>
6ab63b4a 480<p>
481 </td>
482 </tr>
483</table>
8562a9e6 484<a class="anchor" name="AliHLTPHOSRawAnalyzerComponenta3" doxytag="AliHLTPHOSRawAnalyzerComponent::operator="></a><p>
6ab63b4a 485<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
486 <tr>
487 <td class="mdRow">
488 <table cellpadding="0" cellspacing="0" border="0">
489 <tr>
490 <td class="md" nowrap valign="top"><a class="el" href="classAliHLTPHOSRawAnalyzerComponent.html">AliHLTPHOSRawAnalyzerComponent</a>&amp; AliHLTPHOSRawAnalyzerComponent::operator= </td>
491 <td class="md" valign="top">(&nbsp;</td>
492 <td class="md" nowrap valign="top">const &nbsp;</td>
493 <td class="mdname1" valign="top" nowrap> <em>AliHLTPHOSRawAnalyzerComponent</em> </td>
494 <td class="md" valign="top">&nbsp;)&nbsp;</td>
495 <td class="md" nowrap><code> [inline]</code></td>
496 </tr>
497 </table>
498 </td>
499 </tr>
500</table>
501<table cellspacing="5" cellpadding="0" border="0">
502 <tr>
503 <td>
504 &nbsp;
505 </td>
506 <td>
507
508<p>
509
510<p>
8562a9e6 511Reimplemented in <a class="el" href="classAliHLTPHOSRawAnalyzerCrudeComponent.html#AliHLTPHOSRawAnalyzerCrudeComponenta3">AliHLTPHOSRawAnalyzerCrudeComponent</a>, and <a class="el" href="classAliHLTPHOSRawAnalyzerPeakFinderComponent.html#AliHLTPHOSRawAnalyzerPeakFinderComponenta3">AliHLTPHOSRawAnalyzerPeakFinderComponent</a>.
512<p>
513Definition at line <a class="el" href="AliHLTPHOSRawAnalyzerComponent_8h-source.html#l00021">21</a> of file <a class="el" href="AliHLTPHOSRawAnalyzerComponent_8h-source.html">AliHLTPHOSRawAnalyzerComponent.h</a>.<div class="fragment"><pre class="fragment">00022 {
51400023 <span class="keywordflow">return</span> *<span class="keyword">this</span>;
51500024 };
516</pre></div>
517<p>
518 </td>
6ab63b4a 519 </tr>
520</table>
8562a9e6 521<a class="anchor" name="AliHLTPHOSRawAnalyzerComponenta11" doxytag="AliHLTPHOSRawAnalyzerComponent::Spawn"></a><p>
6ab63b4a 522<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
523 <tr>
524 <td class="mdRow">
525 <table cellpadding="0" cellspacing="0" border="0">
526 <tr>
527 <td class="md" nowrap valign="top">virtual AliHLTComponent* AliHLTPHOSRawAnalyzerComponent::Spawn </td>
528 <td class="md" valign="top">(&nbsp;</td>
529 <td class="mdname1" valign="top" nowrap> </td>
530 <td class="md" valign="top">&nbsp;)&nbsp;</td>
531 <td class="md" nowrap><code> [pure virtual]</code></td>
532 </tr>
533 </table>
534 </td>
535 </tr>
536</table>
537<table cellspacing="5" cellpadding="0" border="0">
538 <tr>
539 <td>
540 &nbsp;
541 </td>
542 <td>
543
544<p>
545
546<p>
8562a9e6 547Implemented in <a class="el" href="classAliHLTPHOSRawAnalyzerCrudeComponent.html#AliHLTPHOSRawAnalyzerCrudeComponenta5">AliHLTPHOSRawAnalyzerCrudeComponent</a>, and <a class="el" href="classAliHLTPHOSRawAnalyzerPeakFinderComponent.html#AliHLTPHOSRawAnalyzerPeakFinderComponenta5">AliHLTPHOSRawAnalyzerPeakFinderComponent</a>. </td>
6ab63b4a 548 </tr>
549</table>
550<hr><h2>Member Data Documentation</h2>
8562a9e6 551<a class="anchor" name="AliHLTPHOSRawAnalyzerPeakFinderComponentp0" doxytag="AliHLTPHOSRawAnalyzerComponent::analyzerPtr"></a><p>
6ab63b4a 552<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
553 <tr>
554 <td class="mdRow">
555 <table cellpadding="0" cellspacing="0" border="0">
556 <tr>
8562a9e6 557 <td class="md" nowrap valign="top"><a class="el" href="classAliHLTPHOSRawAnalyzer.html">AliHLTPHOSRawAnalyzer</a>* <a class="el" href="classAliHLTPHOSRawAnalyzerComponent.html#AliHLTPHOSRawAnalyzerPeakFinderComponentp0">AliHLTPHOSRawAnalyzerComponent::analyzerPtr</a><code> [protected]</code> </td>
6ab63b4a 558 </tr>
559 </table>
560 </td>
561 </tr>
562</table>
563<table cellspacing="5" cellpadding="0" border="0">
564 <tr>
565 <td>
566 &nbsp;
567 </td>
568 <td>
569
570<p>
8562a9e6 571
572<p>
573Definition at line <a class="el" href="AliHLTPHOSRawAnalyzerComponent_8h-source.html#l00045">45</a> of file <a class="el" href="AliHLTPHOSRawAnalyzerComponent_8h-source.html">AliHLTPHOSRawAnalyzerComponent.h</a>. </td>
6ab63b4a 574 </tr>
575</table>
8562a9e6 576<a class="anchor" name="AliHLTPHOSRawAnalyzerComponentr0" doxytag="AliHLTPHOSRawAnalyzerComponent::eventCount"></a><p>
6ab63b4a 577<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
578 <tr>
579 <td class="mdRow">
580 <table cellpadding="0" cellspacing="0" border="0">
581 <tr>
8562a9e6 582 <td class="md" nowrap valign="top">int <a class="el" href="classAliHLTPHOSRawAnalyzerComponent.html#AliHLTPHOSRawAnalyzerComponentr0">AliHLTPHOSRawAnalyzerComponent::eventCount</a><code> [private]</code> </td>
6ab63b4a 583 </tr>
584 </table>
585 </td>
586 </tr>
587</table>
588<table cellspacing="5" cellpadding="0" border="0">
589 <tr>
590 <td>
591 &nbsp;
592 </td>
593 <td>
594
595<p>
8562a9e6 596
597<p>
598Definition at line <a class="el" href="AliHLTPHOSRawAnalyzerComponent_8h-source.html#l00049">49</a> of file <a class="el" href="AliHLTPHOSRawAnalyzerComponent_8h-source.html">AliHLTPHOSRawAnalyzerComponent.h</a>.
599<p>
600Referenced by <a class="el" href="AliHLTPHOSRawAnalyzerComponent_8cxx-source.html#l00084">DoEvent()</a>. </td>
6ab63b4a 601 </tr>
602</table>
8562a9e6 603<a class="anchor" name="AliHLTPHOSRawAnalyzerComponentv0" doxytag="AliHLTPHOSRawAnalyzerComponent::inputDataTypes"></a><p>
6ab63b4a 604<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
605 <tr>
606 <td class="mdRow">
607 <table cellpadding="0" cellspacing="0" border="0">
608 <tr>
8562a9e6 609 <td class="md" nowrap valign="top">const AliHLTComponentDataType <a class="el" href="classAliHLTPHOSRawAnalyzerComponent.html#AliHLTPHOSRawAnalyzerComponentv0">AliHLTPHOSRawAnalyzerComponent::inputDataTypes</a> = {kAliHLTVoidDataType,{0,"",""}}<code> [static, private]</code> </td>
6ab63b4a 610 </tr>
611 </table>
612 </td>
613 </tr>
614</table>
615<table cellspacing="5" cellpadding="0" border="0">
616 <tr>
617 <td>
618 &nbsp;
619 </td>
620 <td>
621
622<p>
8562a9e6 623
624<p>
625Definition at line <a class="el" href="AliHLTPHOSRawAnalyzerComponent_8cxx-source.html#l00019">19</a> of file <a class="el" href="AliHLTPHOSRawAnalyzerComponent_8cxx-source.html">AliHLTPHOSRawAnalyzerComponent.cxx</a>. </td>
6ab63b4a 626 </tr>
627</table>
8562a9e6 628<a class="anchor" name="AliHLTPHOSRawAnalyzerComponentv1" doxytag="AliHLTPHOSRawAnalyzerComponent::outputDataType"></a><p>
6ab63b4a 629<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
630 <tr>
631 <td class="mdRow">
632 <table cellpadding="0" cellspacing="0" border="0">
633 <tr>
8562a9e6 634 <td class="md" nowrap valign="top">const AliHLTComponentDataType <a class="el" href="classAliHLTPHOSRawAnalyzerComponent.html#AliHLTPHOSRawAnalyzerComponentv1">AliHLTPHOSRawAnalyzerComponent::outputDataType</a> = kAliHLTVoidDataType<code> [static, private]</code> </td>
6ab63b4a 635 </tr>
636 </table>
637 </td>
638 </tr>
639</table>
640<table cellspacing="5" cellpadding="0" border="0">
641 <tr>
642 <td>
643 &nbsp;
644 </td>
645 <td>
646
647<p>
8562a9e6 648
649<p>
650Definition at line <a class="el" href="AliHLTPHOSRawAnalyzerComponent_8cxx-source.html#l00020">20</a> of file <a class="el" href="AliHLTPHOSRawAnalyzerComponent_8cxx-source.html">AliHLTPHOSRawAnalyzerComponent.cxx</a>. </td>
6ab63b4a 651 </tr>
652</table>
653<hr>The documentation for this class was generated from the following files:<ul>
8562a9e6 654<li><a class="el" href="AliHLTPHOSRawAnalyzerComponent_8h-source.html">AliHLTPHOSRawAnalyzerComponent.h</a><li><a class="el" href="AliHLTPHOSRawAnalyzerComponent_8cxx-source.html">AliHLTPHOSRawAnalyzerComponent.cxx</a></ul>
655<hr size="1"><address style="align: right;"><small>Generated on Wed Jan 17 21:56:43 2007 for AliHLTPHOS by&nbsp;
6ab63b4a 656<a href="http://www.doxygen.org/index.html">
657<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.3.9.1 </small></address>
658</body>
659</html>