]> git.uio.no Git - u/mrichter/AliRoot.git/blob - HLT/PHOS/html/classAliHLTPHOSRawAnalyzerComponent.html
Added source code to the hrml documentation
[u/mrichter/AliRoot.git] / HLT / PHOS / html / classAliHLTPHOSRawAnalyzerComponent.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>AliHLTPHOS: AliHLTPHOSRawAnalyzerComponent 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>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>
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>
20
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>
22
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>
24
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>
26
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>
28
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>
30
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>
32
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>
34
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>
36
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>
38
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>
40
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>
42
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>
44
45 <tr><td colspan="2"><br><h2>Protected Attributes</h2></td></tr>
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>
47
48 <tr><td colspan="2"><br><h2>Private Attributes</h2></td></tr>
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>
50
51 <tr><td colspan="2"><br><h2>Static Private Attributes</h2></td></tr>
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>
53
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>
55
56 </table>
57 <hr><h2>Constructor &amp; Destructor Documentation</h2>
58 <a class="anchor" name="AliHLTPHOSRawAnalyzerComponenta0" doxytag="AliHLTPHOSRawAnalyzerComponent::AliHLTPHOSRawAnalyzerComponent"></a><p>
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
81 <p>
82
83 <p>
84 Definition at line <a class="el" href="AliHLTPHOSRawAnalyzerComponent_8cxx-source.html#l00025">25</a> of file <a class="el" href="AliHLTPHOSRawAnalyzerComponent_8cxx-source.html">AliHLTPHOSRawAnalyzerComponent.cxx</a>.<div class="fragment"><pre class="fragment">00025                                                               :AliHLTProcessor(), <a class="code" href="classAliHLTPHOSRawAnalyzerComponent.html#AliHLTPHOSRawAnalyzerComponentr0">eventCount</a>(0)
85 00026 {
86 00027 
87 00028 } 
88 </pre></div>
89 <p>
90     </td>
91   </tr>
92 </table>
93 <a class="anchor" name="AliHLTPHOSRawAnalyzerComponenta1" doxytag="AliHLTPHOSRawAnalyzerComponent::~AliHLTPHOSRawAnalyzerComponent"></a><p>
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
116 <p>
117
118 <p>
119 Definition at line <a class="el" href="AliHLTPHOSRawAnalyzerComponent_8cxx-source.html#l00030">30</a> of file <a class="el" href="AliHLTPHOSRawAnalyzerComponent_8cxx-source.html">AliHLTPHOSRawAnalyzerComponent.cxx</a>.<div class="fragment"><pre class="fragment">00031 {
120 00032 
121 00033 }
122 </pre></div>
123 <p>
124     </td>
125   </tr>
126 </table>
127 <a class="anchor" name="AliHLTPHOSRawAnalyzerComponenta2" doxytag="AliHLTPHOSRawAnalyzerComponent::AliHLTPHOSRawAnalyzerComponent"></a><p>
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
151 <p>
152
153 <p>
154 Definition at line <a class="el" href="AliHLTPHOSRawAnalyzerComponent_8cxx-source.html#l00036">36</a> of file <a class="el" href="AliHLTPHOSRawAnalyzerComponent_8cxx-source.html">AliHLTPHOSRawAnalyzerComponent.cxx</a>.<div class="fragment"><pre class="fragment">00036                                                                                                       : AliHLTProcessor(), <a class="code" href="classAliHLTPHOSRawAnalyzerComponent.html#AliHLTPHOSRawAnalyzerComponentr0">eventCount</a>(0)
155 00037 {
156 00038 
157 00039 }
158 </pre></div>
159 <p>
160     </td>
161   </tr>
162 </table>
163 <hr><h2>Member Function Documentation</h2>
164 <a class="anchor" name="AliHLTPHOSRawAnalyzerPeakFinderComponenta7" doxytag="AliHLTPHOSRawAnalyzerComponent::Deinit"></a><p>
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
187 <p>
188
189 <p>
190 Definition at line <a class="el" href="AliHLTPHOSRawAnalyzerComponent_8cxx-source.html#l00042">42</a> of file <a class="el" href="AliHLTPHOSRawAnalyzerComponent_8cxx-source.html">AliHLTPHOSRawAnalyzerComponent.cxx</a>.<div class="fragment"><pre class="fragment">00043 {
191 00044   <span class="keywordflow">return</span> 0;
192 00045 }
193 </pre></div>
194 <p>
195     </td>
196   </tr>
197 </table>
198 <a class="anchor" name="AliHLTPHOSRawAnalyzerPeakFinderComponenta8" doxytag="AliHLTPHOSRawAnalyzerComponent::DoDeinit"></a><p>
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
221 <p>
222
223 <p>
224 Definition at line <a class="el" href="AliHLTPHOSRawAnalyzerComponent_8cxx-source.html#l00048">48</a> of file <a class="el" href="AliHLTPHOSRawAnalyzerComponent_8cxx-source.html">AliHLTPHOSRawAnalyzerComponent.cxx</a>.<div class="fragment"><pre class="fragment">00049 {
225 00050  Logging(kHLTLogInfo, <span class="stringliteral">"HLT"</span>, <span class="stringliteral">"PHOS"</span>, <span class="stringliteral">",AliHLTPHOSRawAnalyzerComponen DoDeinit"</span>);
226 00051   <span class="keywordflow">return</span> 0;
227 00052 
228 00053 }
229 </pre></div>
230 <p>
231     </td>
232   </tr>
233 </table>
234 <a class="anchor" name="AliHLTPHOSRawAnalyzerPeakFinderComponenta12" doxytag="AliHLTPHOSRawAnalyzerComponent::DoEvent"></a><p>
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
291 <p>
292
293 <p>
294 Definition at line <a class="el" href="AliHLTPHOSRawAnalyzerComponent_8cxx-source.html#l00084">84</a> of file <a class="el" href="AliHLTPHOSRawAnalyzerComponent_8cxx-source.html">AliHLTPHOSRawAnalyzerComponent.cxx</a>.
295 <p>
296 References <a class="el" href="AliHLTPHOSRawAnalyzerComponent_8h-source.html#l00049">eventCount</a>.<div class="fragment"><pre class="fragment">00085 {
297 00086   Logging(kHLTLogInfo, <span class="stringliteral">"HLT"</span>, <span class="stringliteral">"Sample"</span>, <span class="stringliteral">"PhosHLTRawAnalyzerComonent, DoEvent"</span>);
298 00087   printf(<span class="stringliteral">"\nPHOSHLT DoEvent: processing event: %d\n"</span>, eventCount);
299 00088   <span class="comment">//  printf("\nPHOSHLT DoEvent, not yet implemented\n");</span>
300 00089   <a class="code" href="classAliHLTPHOSRawAnalyzerComponent.html#AliHLTPHOSRawAnalyzerComponentr0">eventCount</a>++;
301 00090   <span class="keywordflow">return</span> 0;
302 00091 }
303 </pre></div>
304 <p>
305     </td>
306   </tr>
307 </table>
308 <a class="anchor" name="AliHLTPHOSRawAnalyzerPeakFinderComponenta6" doxytag="AliHLTPHOSRawAnalyzerComponent::DoInit"></a><p>
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
341 <p>
342
343 <p>
344 Definition at line <a class="el" href="AliHLTPHOSRawAnalyzerComponent_8cxx-source.html#l00095">95</a> of file <a class="el" href="AliHLTPHOSRawAnalyzerComponent_8cxx-source.html">AliHLTPHOSRawAnalyzerComponent.cxx</a>.<div class="fragment"><pre class="fragment">00096 {
345 00097   printf(<span class="stringliteral">"\nInside AliHLTPHOSRawAnalyzerComponent:DoInit\n"</span>);
346 00098   <span class="keywordflow">if</span> (argc==0 &amp;&amp; argv==NULL) {
347 00099     <span class="comment">// this is currently just to get rid of the warning "unused parameter"</span>
348 00100   }
349 00101   <span class="keywordflow">return</span> 0;
350 00102 }
351 </pre></div>
352 <p>
353     </td>
354   </tr>
355 </table>
356 <a class="anchor" name="AliHLTPHOSRawAnalyzerComponenta7" doxytag="AliHLTPHOSRawAnalyzerComponent::GetComponentID"></a><p>
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>
382 Implemented in <a class="el" href="classAliHLTPHOSRawAnalyzerCrudeComponent.html#AliHLTPHOSRawAnalyzerCrudeComponenta4">AliHLTPHOSRawAnalyzerCrudeComponent</a>, and <a class="el" href="classAliHLTPHOSRawAnalyzerPeakFinderComponent.html#AliHLTPHOSRawAnalyzerPeakFinderComponenta4">AliHLTPHOSRawAnalyzerPeakFinderComponent</a>.    </td>
383   </tr>
384 </table>
385 <a class="anchor" name="AliHLTPHOSRawAnalyzerPeakFinderComponenta9" doxytag="AliHLTPHOSRawAnalyzerComponent::GetInputDataTypes"></a><p>
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>
413 <a class="anchor" name="AliHLTPHOSRawAnalyzerPeakFinderComponenta11" doxytag="AliHLTPHOSRawAnalyzerComponent::GetOutputDataSize"></a><p>
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>
450 <a class="anchor" name="AliHLTPHOSRawAnalyzerPeakFinderComponenta10" doxytag="AliHLTPHOSRawAnalyzerComponent::GetOutputDataType"></a><p>
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
473 <p>
474
475 <p>
476 Definition at line <a class="el" href="AliHLTPHOSRawAnalyzerComponent_8cxx-source.html#l00072">72</a> of file <a class="el" href="AliHLTPHOSRawAnalyzerComponent_8cxx-source.html">AliHLTPHOSRawAnalyzerComponent.cxx</a>.<div class="fragment"><pre class="fragment">00073 {
477 00074   <span class="keywordflow">return</span> outputDataType;
478 00075 }
479 </pre></div>
480 <p>
481     </td>
482   </tr>
483 </table>
484 <a class="anchor" name="AliHLTPHOSRawAnalyzerComponenta3" doxytag="AliHLTPHOSRawAnalyzerComponent::operator="></a><p>
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>
511 Reimplemented in <a class="el" href="classAliHLTPHOSRawAnalyzerCrudeComponent.html#AliHLTPHOSRawAnalyzerCrudeComponenta3">AliHLTPHOSRawAnalyzerCrudeComponent</a>, and <a class="el" href="classAliHLTPHOSRawAnalyzerPeakFinderComponent.html#AliHLTPHOSRawAnalyzerPeakFinderComponenta3">AliHLTPHOSRawAnalyzerPeakFinderComponent</a>.
512 <p>
513 Definition at line <a class="el" href="AliHLTPHOSRawAnalyzerComponent_8h-source.html#l00021">21</a> of file <a class="el" href="AliHLTPHOSRawAnalyzerComponent_8h-source.html">AliHLTPHOSRawAnalyzerComponent.h</a>.<div class="fragment"><pre class="fragment">00022    {
514 00023       <span class="keywordflow">return</span> *<span class="keyword">this</span>;
515 00024    };
516 </pre></div>
517 <p>
518     </td>
519   </tr>
520 </table>
521 <a class="anchor" name="AliHLTPHOSRawAnalyzerComponenta11" doxytag="AliHLTPHOSRawAnalyzerComponent::Spawn"></a><p>
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>
547 Implemented in <a class="el" href="classAliHLTPHOSRawAnalyzerCrudeComponent.html#AliHLTPHOSRawAnalyzerCrudeComponenta5">AliHLTPHOSRawAnalyzerCrudeComponent</a>, and <a class="el" href="classAliHLTPHOSRawAnalyzerPeakFinderComponent.html#AliHLTPHOSRawAnalyzerPeakFinderComponenta5">AliHLTPHOSRawAnalyzerPeakFinderComponent</a>.    </td>
548   </tr>
549 </table>
550 <hr><h2>Member Data Documentation</h2>
551 <a class="anchor" name="AliHLTPHOSRawAnalyzerPeakFinderComponentp0" doxytag="AliHLTPHOSRawAnalyzerComponent::analyzerPtr"></a><p>
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>
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>
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>
571
572 <p>
573 Definition at line <a class="el" href="AliHLTPHOSRawAnalyzerComponent_8h-source.html#l00045">45</a> of file <a class="el" href="AliHLTPHOSRawAnalyzerComponent_8h-source.html">AliHLTPHOSRawAnalyzerComponent.h</a>.    </td>
574   </tr>
575 </table>
576 <a class="anchor" name="AliHLTPHOSRawAnalyzerComponentr0" doxytag="AliHLTPHOSRawAnalyzerComponent::eventCount"></a><p>
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>
582           <td class="md" nowrap valign="top">int <a class="el" href="classAliHLTPHOSRawAnalyzerComponent.html#AliHLTPHOSRawAnalyzerComponentr0">AliHLTPHOSRawAnalyzerComponent::eventCount</a><code> [private]</code>          </td>
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>
596
597 <p>
598 Definition at line <a class="el" href="AliHLTPHOSRawAnalyzerComponent_8h-source.html#l00049">49</a> of file <a class="el" href="AliHLTPHOSRawAnalyzerComponent_8h-source.html">AliHLTPHOSRawAnalyzerComponent.h</a>.
599 <p>
600 Referenced by <a class="el" href="AliHLTPHOSRawAnalyzerComponent_8cxx-source.html#l00084">DoEvent()</a>.    </td>
601   </tr>
602 </table>
603 <a class="anchor" name="AliHLTPHOSRawAnalyzerComponentv0" doxytag="AliHLTPHOSRawAnalyzerComponent::inputDataTypes"></a><p>
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>
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>
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>
623
624 <p>
625 Definition at line <a class="el" href="AliHLTPHOSRawAnalyzerComponent_8cxx-source.html#l00019">19</a> of file <a class="el" href="AliHLTPHOSRawAnalyzerComponent_8cxx-source.html">AliHLTPHOSRawAnalyzerComponent.cxx</a>.    </td>
626   </tr>
627 </table>
628 <a class="anchor" name="AliHLTPHOSRawAnalyzerComponentv1" doxytag="AliHLTPHOSRawAnalyzerComponent::outputDataType"></a><p>
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>
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>
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>
648
649 <p>
650 Definition at line <a class="el" href="AliHLTPHOSRawAnalyzerComponent_8cxx-source.html#l00020">20</a> of file <a class="el" href="AliHLTPHOSRawAnalyzerComponent_8cxx-source.html">AliHLTPHOSRawAnalyzerComponent.cxx</a>.    </td>
651   </tr>
652 </table>
653 <hr>The documentation for this class was generated from the following files:<ul>
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;
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>