]> git.uio.no Git - u/mrichter/AliRoot.git/blame - HLT/PHOS/latex/classAliHLTPHOSDDLDecoderComponent.tex
get rid of compilation warnings
[u/mrichter/AliRoot.git] / HLT / PHOS / latex / classAliHLTPHOSDDLDecoderComponent.tex
CommitLineData
a34b6698 1\section{Ali\-HLTPHOSDDLDecoder\-Component Class Reference}
2\label{classAliHLTPHOSDDLDecoderComponent}\index{AliHLTPHOSDDLDecoderComponent@{AliHLTPHOSDDLDecoderComponent}}
3{\tt \#include $<$Ali\-HLTPHOSDDLDecoder\-Component.h$>$}
4
5Inheritance diagram for Ali\-HLTPHOSDDLDecoder\-Component::\begin{figure}[H]
6\begin{center}
7\leavevmode
8\includegraphics[height=4cm]{classAliHLTPHOSDDLDecoderComponent}
9\end{center}
10\end{figure}
11\subsection*{Public Member Functions}
12\begin{CompactItemize}
13\item
14{\bf Ali\-HLTPHOSDDLDecoder\-Component} ()
15\item
16virtual {\bf $\sim$Ali\-HLTPHOSDDLDecoder\-Component} ()
17\item
18{\bf Ali\-HLTPHOSDDLDecoder\-Component} (const {\bf Ali\-HLTPHOSDDLDecoder\-Component} \&)
19\item
20{\bf Ali\-HLTPHOSDDLDecoder\-Component} \& {\bf operator=} (const {\bf Ali\-HLTPHOSDDLDecoder\-Component} \&)
21\item
22virtual int {\bf Do\-Init} (int argc, const char $\ast$$\ast$argv)
23\item
24virtual int {\bf Deinit} ()
25\item
26virtual int {\bf Do\-Deinit} ()
27\item
28void {\bf Set\-Equippment\-ID} ({\bf Ali\-HLTUInt16\_\-t} id)
29\item
30{\bf Ali\-HLTUInt16\_\-t} {\bf Get\-Equippment\-ID} ()
31\item
32void {\bf Set\-Coordinates} ({\bf Ali\-HLTUInt16\_\-t} equippment\-ID)
33\item
34virtual const char $\ast$ {\bf Get\-Component\-ID} ()
35\item
36virtual void {\bf Get\-Input\-Data\-Types} (std::vector$<$ {\bf Ali\-HLTComponent\-Data\-Type} $>$ \&)
37\item
38virtual {\bf Ali\-HLTComponent\-Data\-Type} {\bf Get\-Output\-Data\-Type} ()
39\item
40virtual void {\bf Get\-Output\-Data\-Size} (unsigned long \&const\-Base, double \&input\-Multiplier)
41\item
42virtual {\bf Ali\-HLTComponent} $\ast$ {\bf Spawn} ()
43\item
44virtual int {\bf Do\-Event} (const {\bf Ali\-HLTComponent\-Event\-Data} \&evt\-Data, const {\bf Ali\-HLTComponent\-Block\-Data} $\ast$blocks, {\bf Ali\-HLTComponent\-Trigger\-Data} \&trig\-Data, {\bf Ali\-HLTUInt8\_\-t} $\ast$output\-Ptr, {\bf Ali\-HLTUInt32\_\-t} \&size, vector$<$ {\bf Ali\-HLTComponent\-Block\-Data} $>$ \&output\-Blocks)
45\end{CompactItemize}
46\subsection*{Private Attributes}
47\begin{CompactItemize}
48\item
49{\bf Ali\-HLTUInt16\_\-t} {\bf f\-Equippment\-ID}
50\item
51{\bf Ali\-HLTUInt8\_\-t} {\bf f\-Rcu\-X}
52\item
53{\bf Ali\-HLTUInt8\_\-t} {\bf f\-Rcu\-Z}
54\item
55{\bf Ali\-HLTUInt8\_\-t} {\bf f\-Rcu\-ZOffset}
56\item
57{\bf Ali\-HLTUInt8\_\-t} {\bf f\-Rcu\-XOffset}
58\item
59{\bf Ali\-HLTUInt8\_\-t} {\bf f\-Module\-ID}
60\item
61Bool\_\-t {\bf f\-Send\-Channel\-Data}
62\item
63Bool\_\-t {\bf f\-Print\-Info}
64\item
65Double\_\-t {\bf f\-Tmp\-Channel\-Data} [ALTRO\_\-MAX\_\-SAMPLES]
66\item
67int {\bf f\-Print\-Info\-Frequncy}
68\item
69Ali\-Calo\-Raw\-Stream $\ast$ {\bf f\-PHOSRaw\-Stream}
70\item
71Ali\-Raw\-Reader\-Memory $\ast$ {\bf f\-Raw\-Memory\-Reader}
72\item
73{\bf Ali\-HLTPHOSRcu\-Channel\-Data\-Struct} $\ast$ {\bf f\-Out\-Ptr}
74\end{CompactItemize}
75\subsection*{Static Private Attributes}
76\begin{CompactItemize}
77\item
78int {\bf fg\-Event\-Count} = 0
79\item
80const {\bf Ali\-HLTComponent\-Data\-Type} {\bf fgk\-Input\-Data\-Types} [$\,$] = \{{\bf k\-Ali\-HLTVoid\-Data\-Type},\{0,\char`\"{}\char`\"{},\char`\"{}\char`\"{}\}\}
81\end{CompactItemize}
82
83
84\subsection{Constructor \& Destructor Documentation}
85\index{AliHLTPHOSDDLDecoderComponent@{Ali\-HLTPHOSDDLDecoder\-Component}!AliHLTPHOSDDLDecoderComponent@{AliHLTPHOSDDLDecoderComponent}}
86\index{AliHLTPHOSDDLDecoderComponent@{AliHLTPHOSDDLDecoderComponent}!AliHLTPHOSDDLDecoderComponent@{Ali\-HLTPHOSDDLDecoder\-Component}}
87\subsubsection{\setlength{\rightskip}{0pt plus 5cm}Ali\-HLTPHOSDDLDecoder\-Component::Ali\-HLTPHOSDDLDecoder\-Component ()}\label{classAliHLTPHOSDDLDecoderComponent_a0}
88
89
90
91
92Definition at line 33 of file Ali\-HLTPHOSDDLDecoder\-Component.cxx.
93
94\footnotesize\begin{verbatim}33 :AliHLTProcessor(), fEquippmentID(0), fRcuX(0),
9534 fRcuZ(0),fRcuZOffset(0), fRcuXOffset(0), fModuleID(0), fSendChannelData(kFALSE), fPHOSRawStream(0), fRawMemoryReader(0), fOutPtr(0)
9635 {
9736
9837 }
99\end{verbatim}\normalsize
100
101
102\index{AliHLTPHOSDDLDecoderComponent@{Ali\-HLTPHOSDDLDecoder\-Component}!~AliHLTPHOSDDLDecoderComponent@{$\sim$AliHLTPHOSDDLDecoderComponent}}
103\index{~AliHLTPHOSDDLDecoderComponent@{$\sim$AliHLTPHOSDDLDecoderComponent}!AliHLTPHOSDDLDecoderComponent@{Ali\-HLTPHOSDDLDecoder\-Component}}
104\subsubsection{\setlength{\rightskip}{0pt plus 5cm}Ali\-HLTPHOSDDLDecoder\-Component::$\sim${\bf Ali\-HLTPHOSDDLDecoder\-Component} ()\hspace{0.3cm}{\tt [virtual]}}\label{classAliHLTPHOSDDLDecoderComponent_a1}
105
106
107
108
109Definition at line 39 of file Ali\-HLTPHOSDDLDecoder\-Component.cxx.
110
111References f\-PHOSRaw\-Stream, and f\-Raw\-Memory\-Reader.
112
113\footnotesize\begin{verbatim}40 {
11441 if(fRawMemoryReader != 0)
11542 {
11643 delete fRawMemoryReader;
11744 }
11845 if(fPHOSRawStream != 0)
11946 {
12047 delete fPHOSRawStream;
12148 }
12249 }
123\end{verbatim}\normalsize
124
125
126\index{AliHLTPHOSDDLDecoderComponent@{Ali\-HLTPHOSDDLDecoder\-Component}!AliHLTPHOSDDLDecoderComponent@{AliHLTPHOSDDLDecoderComponent}}
127\index{AliHLTPHOSDDLDecoderComponent@{AliHLTPHOSDDLDecoderComponent}!AliHLTPHOSDDLDecoderComponent@{Ali\-HLTPHOSDDLDecoder\-Component}}
128\subsubsection{\setlength{\rightskip}{0pt plus 5cm}Ali\-HLTPHOSDDLDecoder\-Component::Ali\-HLTPHOSDDLDecoder\-Component (const {\bf Ali\-HLTPHOSDDLDecoder\-Component} \&)}\label{classAliHLTPHOSDDLDecoderComponent_a2}
129
130
131
132
133Definition at line 52 of file Ali\-HLTPHOSDDLDecoder\-Component.cxx.
134
135\footnotesize\begin{verbatim}52 : AliHLTProcessor(),
13653 fEquippmentID(0), fRcuX(0), fRcuZ(0),fRcuZOffset(0), fRcuXOffset(0), fModuleID(0), fSendChannelData(kFALSE), fPHOSRawStream(0), fRawMemoryReader(0), fOutPtr(0)
13754 {
13855 }
139\end{verbatim}\normalsize
140
141
142
143
144\subsection{Member Function Documentation}
145\index{AliHLTPHOSDDLDecoderComponent@{Ali\-HLTPHOSDDLDecoder\-Component}!Deinit@{Deinit}}
146\index{Deinit@{Deinit}!AliHLTPHOSDDLDecoderComponent@{Ali\-HLTPHOSDDLDecoder\-Component}}
147\subsubsection{\setlength{\rightskip}{0pt plus 5cm}int Ali\-HLTPHOSDDLDecoder\-Component::Deinit ()\hspace{0.3cm}{\tt [virtual]}}\label{classAliHLTPHOSDDLDecoderComponent_a5}
148
149
150Clean-up function to terminate data processing. Clean-up of common data structures after data processing. The call is redirected to the internal method {\bf Do\-Deinit}{\rm (p.\,\pageref{classAliHLTPHOSDDLDecoderComponent_a6})} which can be overridden by the child class.
151
152Reimplemented from {\bf Ali\-HLTProcessor} {\rm (p.\,\pageref{classAliHLTProcessor_a3})}.
153
154Definition at line 59 of file Ali\-HLTPHOSDDLDecoder\-Component.cxx.
155
156\footnotesize\begin{verbatim}60 {
15761 cout << "Deinit" << endl;
15862 return 0;
15963 }
160\end{verbatim}\normalsize
161
162
163\index{AliHLTPHOSDDLDecoderComponent@{Ali\-HLTPHOSDDLDecoder\-Component}!DoDeinit@{DoDeinit}}
164\index{DoDeinit@{DoDeinit}!AliHLTPHOSDDLDecoderComponent@{Ali\-HLTPHOSDDLDecoder\-Component}}
165\subsubsection{\setlength{\rightskip}{0pt plus 5cm}int Ali\-HLTPHOSDDLDecoder\-Component::Do\-Deinit ()\hspace{0.3cm}{\tt [virtual]}}\label{classAliHLTPHOSDDLDecoderComponent_a6}
166
167
168Default method for the internal clean-up. The method is called by {\bf Deinit}{\rm (p.\,\pageref{classAliHLTPHOSDDLDecoderComponent_a5})}
169
170Reimplemented from {\bf Ali\-HLTComponent} {\rm (p.\,\pageref{classAliHLTComponent_b6})}.
171
172Definition at line 67 of file Ali\-HLTPHOSDDLDecoder\-Component.cxx.
173
174References f\-PHOSRaw\-Stream, f\-Raw\-Memory\-Reader, k\-HLTLog\-Info, and Ali\-HLTLogging::Logging().
175
176\footnotesize\begin{verbatim}68 {
17769 cout << "DoDeinit" << endl;
17870 Logging(kHLTLogInfo, "HLT", "PHOS", ",AliHLTPHOSRawAnalyzerComponen DoDeinit");
17971
18072 if(fRawMemoryReader !=0)
18173 {
18274 delete fRawMemoryReader;
18375 }
18476
18577 if(fPHOSRawStream != 0)
18678 {
18779 delete fPHOSRawStream;
18880 }
18981 return 0;
19082
19183 }
192\end{verbatim}\normalsize
193
194
195\index{AliHLTPHOSDDLDecoderComponent@{Ali\-HLTPHOSDDLDecoder\-Component}!DoEvent@{DoEvent}}
196\index{DoEvent@{DoEvent}!AliHLTPHOSDDLDecoderComponent@{Ali\-HLTPHOSDDLDecoder\-Component}}
197\subsubsection{\setlength{\rightskip}{0pt plus 5cm}int Ali\-HLTPHOSDDLDecoder\-Component::Do\-Event (const {\bf Ali\-HLTComponent\-Event\-Data} \& {\em evt\-Data}, const {\bf Ali\-HLTComponent\-Block\-Data} $\ast$ {\em blocks}, {\bf Ali\-HLTComponent\-Trigger\-Data} \& {\em trig\-Data}, {\bf Ali\-HLTUInt8\_\-t} $\ast$ {\em output\-Ptr}, {\bf Ali\-HLTUInt32\_\-t} \& {\em size}, vector$<$ {\bf Ali\-HLTComponent\-Block\-Data} $>$ \& {\em output\-Blocks})\hspace{0.3cm}{\tt [virtual]}}\label{classAliHLTPHOSDDLDecoderComponent_a15}
198
199
200The low-level data processing method for the component. This is the custom processing method and can be overloaded by the component. \begin{Desc}
201\item[Parameters:]
202\begin{description}
203\item[{\em evt\-Data}]event data structure \item[{\em blocks}]input data block descriptors \item[{\em trig\-Data}]trigger data structure \item[{\em output\-Ptr}]pointer to target buffer \item[{\em size}]{\em input\/}: size of target buffer {\em output\/}:size of produced data \item[{\em output\-Blocks}]list to receive output block descriptors \end{description}
204\end{Desc}
205\begin{Desc}
206\item[Returns:]neg. error code if failed \end{Desc}
207
208
209Reimplemented from {\bf Ali\-HLTProcessor} {\rm (p.\,\pageref{classAliHLTProcessor_d0})}.
210
211Definition at line 121 of file Ali\-HLTPHOSDDLDecoder\-Component.cxx.
212
213References Ali\-HLTUInt8\_\-t, Ali\-HLTComponent\-Event\-Data::f\-Block\-Cnt, Ali\-HLTPHOSValid\-Channel\-Data\-Struct::f\-Channel\-Data, Ali\-HLTComponent\-Block\-Data::f\-Data\-Type, f\-Equippment\-ID, Ali\-HLTPHOSValid\-Channel\-Data\-Struct::f\-Gain, fg\-Event\-Count, Ali\-HLTComponent::Fill\-Block\-Data(), Ali\-HLTPHOSRcu\-Channel\-Data\-Struct::f\-Module\-ID, Ali\-HLTPHOSValid\-Channel\-Data\-Struct::f\-NSamples, Ali\-HLTPHOSRcu\-Channel\-Data\-Struct::f\-NValid\-Channels, Ali\-HLTComponent\-Block\-Data::f\-Offset, f\-Out\-Ptr, f\-PHOSRaw\-Stream, f\-Print\-Info, f\-Print\-Info\-Frequncy, Ali\-HLTComponent\-Block\-Data::f\-Ptr, f\-Raw\-Memory\-Reader, Ali\-HLTPHOSRcu\-Channel\-Data\-Struct::f\-Rcu\-X, Ali\-HLTPHOSRcu\-Channel\-Data\-Struct::f\-Rcu\-Z, Ali\-HLTComponent\-Block\-Data::f\-Size, Ali\-HLTComponent\-Block\-Data::f\-Specification, Ali\-HLTPHOSRcu\-Channel\-Data\-Struct::f\-Valid\-Data, Ali\-HLTPHOSValid\-Channel\-Data\-Struct::f\-X, Ali\-HLTPHOSValid\-Channel\-Data\-Struct::f\-Z, k\-HLTLog\-Fatal, and Ali\-HLTLogging::Logging().
214
215\footnotesize\begin{verbatim}124 {
216125 AliHLTUInt8_t tmpMod = 0;
217126 AliHLTUInt8_t tmpZ = 0;
218127 AliHLTUInt8_t tmpX = 0;
219128 AliHLTUInt8_t tmpGain = 0;
220129 Int_t sampleCnt = 0;
221130 Int_t processedChannels = 0;
222131 UInt_t offset = 0;
223132 UInt_t mysize = 0;
224133 UInt_t tSize = 0;
225134 Int_t tmpChannelCnt = 0;
226135 Int_t tmpStartIndex = 0;
227136 AliHLTUInt8_t* outBPtr;
228137 unsigned long first;
229138 unsigned long last;
230139 outBPtr = outputPtr;
231140 const AliHLTComponentBlockData* iter = NULL;
232141 unsigned long ndx;
233142
234143 for( ndx = 0; ndx < evtData.fBlockCnt; ndx++ )
235144 {
236145 iter = blocks+ndx;
237146 mysize = 0;
238147 tmpChannelCnt = 0;
239148 offset = tSize;
240149
241150 if ( iter->fDataType != AliHLTPHOSDefinitions::gkDDLPackedRawDataType )
242151 {
243152 continue;
244153 }
245154
246155 fRawMemoryReader->SetMemory( reinterpret_cast<UChar_t*>( iter->fPtr ), iter->fSize );
247156 fOutPtr = (AliHLTPHOSRcuChannelDataStruct*)outBPtr;
248157 mysize += sizeof(AliHLTPHOSRcuChannelDataStruct);
249158
250159 fOutPtr->fRcuX = fRcuX;
251160 fOutPtr->fRcuZ = fRcuZ;
252161 fOutPtr->fModuleID = fModuleID;
253162
254163 while(fPHOSRawStream->Next())
255164 {
256165
257166 if (fPHOSRawStream->IsNewHWAddress())
258167 {
259168 sampleCnt = 0;
260169 fOutPtr->fValidData[tmpChannelCnt].fZ = (AliHLTUInt8_t)fPHOSRawStream->GetColumn() - fRcuZOffset;
261170 fOutPtr->fValidData[tmpChannelCnt].fX = (AliHLTUInt8_t)fPHOSRawStream->GetRow() - fRcuXOffset;
262171 fOutPtr->fValidData[tmpChannelCnt].fGain = fPHOSRawStream->IsLowGain();
263172 fOutPtr->fValidData[tmpChannelCnt].fNSamples = 0;
264173 tmpChannelCnt++;
265174 }
266175 fOutPtr->fValidData[tmpChannelCnt-1].fNSamples ++;
267176 fOutPtr->fValidData[tmpChannelCnt-1].fChannelData[sampleCnt] = fPHOSRawStream->GetSignal();
268177 sampleCnt ++;
269178 }
270179
271180 fOutPtr->fNValidChannels = tmpChannelCnt-1;;
272181
273182 int tmpSampleCnt=0;
274183 AliHLTComponentBlockData bd;
275184 FillBlockData( bd );
276185 bd.fOffset = offset;
277186 bd.fSize = mysize;
278187 bd.fDataType = AliHLTPHOSDefinitions::gkCellChannelDataDataType;
279188 bd.fSpecification = 0xeFFFFFFF;
280189 outputBlocks.push_back( bd);
281190 tSize += mysize;
282191 outBPtr += mysize;
283192 }
284193
285194
286195 if( tSize > size )
287196 {
288197 cout <<"kHLTLogFatal, HLT::AliHLTPHOSDDLDecoderComponent::DoEvent Too much data Data written over allowed buffer. Amount written:" << tSize << " allowed" << size << endl;
289198 Logging( kHLTLogFatal, "HLT::AliHLTPHOSDDLDecoderComponent::DoEvent", "Too much data", "Data written over allowed buffer. Amount written: %lu, allowed amount: %lu.", tSize, size );
290199 return EMSGSIZE;
291200 }
292201
293202 fgEventCount++;
294203
295204 if(fPrintInfo == kTRUE)
296205 {
297206 if(fgEventCount%fPrintInfoFrequncy == 0)
298207 {
299208 cout <<"Analyzing event " << fgEventCount << "for Equippment " << fEquippmentID << endl;
300209 }
301210 }
302211 size = tSize;
303212 return 0;
304213 }//end DoEvent
305\end{verbatim}\normalsize
306
307
308\index{AliHLTPHOSDDLDecoderComponent@{Ali\-HLTPHOSDDLDecoder\-Component}!DoInit@{DoInit}}
309\index{DoInit@{DoInit}!AliHLTPHOSDDLDecoderComponent@{Ali\-HLTPHOSDDLDecoder\-Component}}
310\subsubsection{\setlength{\rightskip}{0pt plus 5cm}int Ali\-HLTPHOSDDLDecoder\-Component::Do\-Init (int {\em argc}, const char $\ast$$\ast$ {\em argv})\hspace{0.3cm}{\tt [virtual]}}\label{classAliHLTPHOSDDLDecoderComponent_a4}
311
312
313Default method for the internal initialization. The method is called by {\bf Init}{\rm (p.\,\pageref{classAliHLTProcessor_a2})}
314
315Reimplemented from {\bf Ali\-HLTComponent} {\rm (p.\,\pageref{classAliHLTComponent_b5})}.
316
317Definition at line 217 of file Ali\-HLTPHOSDDLDecoder\-Component.cxx.
318
319References f\-Equippment\-ID, f\-PHOSRaw\-Stream, f\-Print\-Info, f\-Print\-Info\-Frequncy, f\-Raw\-Memory\-Reader, f\-Send\-Channel\-Data, k\-HLTLog\-Fatal, Ali\-HLTLogging::Logging(), Set\-Coordinates(), and Set\-Equippment\-ID().
320
321\footnotesize\begin{verbatim}218 {
322219 fSendChannelData = kFALSE;
323220 fPrintInfo = kFALSE;
324221 fRawMemoryReader = new AliRawReaderMemory();
325222 fPHOSRawStream = new AliCaloRawStream(fRawMemoryReader,"PHOS");
326223 fPHOSRawStream->SetOldRCUFormat(kFALSE);
327224 int iResult=0;
328225 TString argument="";
329226 Bool_t isSetEquippmentID = kFALSE;
330227
331228 for(int i=0; i<argc && iResult>=0; i++)
332229 {
333230 argument=argv[i];
334231
335232 if (argument.IsNull())
336233 {
337234 continue;
338235 }
339236
340237 if (argument.CompareTo("-equipmentID") == 0)
341238 {
342239 cout << "AliHLTPHOSDDLDecoderComponent:DoInit argument = -equipmentID " <<endl;
343240 if(i+1 <= argc)
344241 {
345242 fEquippmentID = atoi(argv[i+1]);
346243 cout << "AliHLTPHOSDDLDecoderComponent:DoInit setting equippment ID to " << fEquippmentID <<endl;
347244 fRawMemoryReader->SetEquipmentID(fEquippmentID);
348245 SetEquippmentID(fEquippmentID);
349246 SetCoordinates(fEquippmentID);
350247 isSetEquippmentID = kTRUE;
351248 }
352249 else
353250 {
354251 iResult= -1;
355252 Logging( kHLTLogFatal, "HLT::AliHLTPHOSRcuHistogramProducerComponent::DoInt( int argc, const char** argv )", "Missing argument",
356253 "The argument -equippmentID expects a number");
357254 return iResult;
358255 }
359256 }
360257
361258
362259 if (argument.CompareTo("-datatype") == 0)
363260 {
364261 if(i+1 <= argc)
365262 {
366263 // i++;
367264 argument=argv[i+1];
368265 if(argument.CompareTo("channeldata") == 0)
369266 {
370267 cout << "AliHLTPHOSDDLDecoderComponent::DoIni setting sendChannelData = kTRUE "<< endl;
371268 fSendChannelData = kTRUE;
372269 }
373270 }
374271 }
375272
376273
377274 if (argument.CompareTo("-printinfo") == 0)
378275 {
379276 if(i+1 <= argc)
380277 {
381278 argument=argv[i+1];
382279 fPrintInfoFrequncy = atoi(argv[i+1]);
383280 fPrintInfo = kTRUE;
384281 cout << "AliHLTPHOSDDLDecoderComponent::DoIni setting printinfo = kTRUE, with update frequency every "<< fPrintInfoFrequncy << "th event" <<endl;
385282 }
386283 else
387284 {
388285 cout << "WARNING: asking for event info, but no update frequency is specified, otipn is ignored" << endl;
389286 }
390287 // }
391288 }
392289
393290 }
394291
395292
396293 if(isSetEquippmentID == kFALSE)
397294 {
398295 Logging( kHLTLogFatal, "HLT::AliHLTPHOSRcuHistogramProducerComponent::DoInt( int argc, const char** argv )", "Missing argument",
399296 "The argument equippmentID is not set: set it with a component argumet like this: -equippmentID <number>");
400297 iResult = -2;
401298 }
402299
403300
404301 return 0;
405302 }
406\end{verbatim}\normalsize
407
408
409\index{AliHLTPHOSDDLDecoderComponent@{Ali\-HLTPHOSDDLDecoder\-Component}!GetComponentID@{GetComponentID}}
410\index{GetComponentID@{GetComponentID}!AliHLTPHOSDDLDecoderComponent@{Ali\-HLTPHOSDDLDecoder\-Component}}
411\subsubsection{\setlength{\rightskip}{0pt plus 5cm}const char $\ast$ Ali\-HLTPHOSDDLDecoder\-Component::Get\-Component\-ID ()\hspace{0.3cm}{\tt [virtual]}}\label{classAliHLTPHOSDDLDecoderComponent_a10}
412
413
414Get the id of the component. Each component is identified by a unique id. The function is pure virtual and must be implemented by the child class. \begin{Desc}
415\item[Returns:]component id (string) \end{Desc}
416
417
418Implements {\bf Ali\-HLTComponent} {\rm (p.\,\pageref{classAliHLTComponent_a9})}.
419
420Definition at line 87 of file Ali\-HLTPHOSDDLDecoder\-Component.cxx.
421
422\footnotesize\begin{verbatim}88 {
42389 return "PhosDDLDecoder";
42490 }
425\end{verbatim}\normalsize
426
427
428\index{AliHLTPHOSDDLDecoderComponent@{Ali\-HLTPHOSDDLDecoder\-Component}!GetEquippmentID@{GetEquippmentID}}
429\index{GetEquippmentID@{GetEquippmentID}!AliHLTPHOSDDLDecoderComponent@{Ali\-HLTPHOSDDLDecoder\-Component}}
430\subsubsection{\setlength{\rightskip}{0pt plus 5cm}{\bf Ali\-HLTUInt16\_\-t} Ali\-HLTPHOSDDLDecoder\-Component::Get\-Equippment\-ID ()}\label{classAliHLTPHOSDDLDecoderComponent_a8}
431
432
433
434
435Definition at line 314 of file Ali\-HLTPHOSDDLDecoder\-Component.cxx.
436
437\footnotesize\begin{verbatim}315 {
438316 return fEquippmentID;
439317 }
440\end{verbatim}\normalsize
441
442
443\index{AliHLTPHOSDDLDecoderComponent@{Ali\-HLTPHOSDDLDecoder\-Component}!GetInputDataTypes@{GetInputDataTypes}}
444\index{GetInputDataTypes@{GetInputDataTypes}!AliHLTPHOSDDLDecoderComponent@{Ali\-HLTPHOSDDLDecoder\-Component}}
445\subsubsection{\setlength{\rightskip}{0pt plus 5cm}void Ali\-HLTPHOSDDLDecoder\-Component::Get\-Input\-Data\-Types (std::vector$<$ {\bf Ali\-HLTComponent\-Data\-Type} $>$ \&)\hspace{0.3cm}{\tt [virtual]}}\label{classAliHLTPHOSDDLDecoderComponent_a11}
446
447
448
449
450Definition at line 95 of file Ali\-HLTPHOSDDLDecoder\-Component.cxx.
451
452References Ali\-HLTComponent\-Data\-Type::f\-ID.
453
454\footnotesize\begin{verbatim}96 {
45597 const AliHLTComponentDataType* pType=fgkInputDataTypes;
45698 while (pType->fID!=0) {
45799 list.push_back(*pType);
458100 pType++;
459101 }
460102 }
461\end{verbatim}\normalsize
462
463
464\index{AliHLTPHOSDDLDecoderComponent@{Ali\-HLTPHOSDDLDecoder\-Component}!GetOutputDataSize@{GetOutputDataSize}}
465\index{GetOutputDataSize@{GetOutputDataSize}!AliHLTPHOSDDLDecoderComponent@{Ali\-HLTPHOSDDLDecoder\-Component}}
466\subsubsection{\setlength{\rightskip}{0pt plus 5cm}void Ali\-HLTPHOSDDLDecoder\-Component::Get\-Output\-Data\-Size (unsigned long \& {\em const\-Base}, double \& {\em input\-Multiplier})\hspace{0.3cm}{\tt [virtual]}}\label{classAliHLTPHOSDDLDecoderComponent_a13}
467
468
469Get a ratio by how much the data volume is shrinked or enhanced. The function is pure virtual and must be implemented by the child class. \begin{Desc}
470\item[Parameters:]
471\begin{description}
472\item[{\em const\-Base}]{\em return\/}: additive part, independent of the input data volume \item[{\em input\-Multiplier}]{\em return\/}: multiplication ratio \end{description}
473\end{Desc}
474\begin{Desc}
475\item[Returns:]values in the reference variables \end{Desc}
476
477
478Implements {\bf Ali\-HLTComponent} {\rm (p.\,\pageref{classAliHLTComponent_a12})}.
479
480Definition at line 111 of file Ali\-HLTPHOSDDLDecoder\-Component.cxx.
481
482\footnotesize\begin{verbatim}113 {
483114 constBase = 30;
484115 inputMultiplier = 1;
485116 }
486\end{verbatim}\normalsize
487
488
489\index{AliHLTPHOSDDLDecoderComponent@{Ali\-HLTPHOSDDLDecoder\-Component}!GetOutputDataType@{GetOutputDataType}}
490\index{GetOutputDataType@{GetOutputDataType}!AliHLTPHOSDDLDecoderComponent@{Ali\-HLTPHOSDDLDecoder\-Component}}
491\subsubsection{\setlength{\rightskip}{0pt plus 5cm}{\bf Ali\-HLTComponent\-Data\-Type} Ali\-HLTPHOSDDLDecoder\-Component::Get\-Output\-Data\-Type ()\hspace{0.3cm}{\tt [virtual]}}\label{classAliHLTPHOSDDLDecoderComponent_a12}
492
493
494Get the output data type of the component. The function is pure virtual and must be implemented by the child class. \begin{Desc}
495\item[Returns:]output data type \end{Desc}
496
497
498Implements {\bf Ali\-HLTComponent} {\rm (p.\,\pageref{classAliHLTComponent_a11})}.
499
500Definition at line 105 of file Ali\-HLTPHOSDDLDecoder\-Component.cxx.
501
502\footnotesize\begin{verbatim}106 {
503107 return AliHLTPHOSDefinitions::gkCellEnergyDataType;
504108 }
505\end{verbatim}\normalsize
506
507
508\index{AliHLTPHOSDDLDecoderComponent@{Ali\-HLTPHOSDDLDecoder\-Component}!operator=@{operator=}}
509\index{operator=@{operator=}!AliHLTPHOSDDLDecoderComponent@{Ali\-HLTPHOSDDLDecoder\-Component}}
510\subsubsection{\setlength{\rightskip}{0pt plus 5cm}{\bf Ali\-HLTPHOSDDLDecoder\-Component}\& Ali\-HLTPHOSDDLDecoder\-Component::operator= (const {\bf Ali\-HLTPHOSDDLDecoder\-Component} \&)\hspace{0.3cm}{\tt [inline]}}\label{classAliHLTPHOSDDLDecoderComponent_a3}
511
512
513
514
515Definition at line 26 of file Ali\-HLTPHOSDDLDecoder\-Component.h.
516
517\footnotesize\begin{verbatim}27 {
51828 return *this;
51929 };
520\end{verbatim}\normalsize
521
522
523\index{AliHLTPHOSDDLDecoderComponent@{Ali\-HLTPHOSDDLDecoder\-Component}!SetCoordinates@{SetCoordinates}}
524\index{SetCoordinates@{SetCoordinates}!AliHLTPHOSDDLDecoderComponent@{Ali\-HLTPHOSDDLDecoder\-Component}}
525\subsubsection{\setlength{\rightskip}{0pt plus 5cm}void Ali\-HLTPHOSDDLDecoder\-Component::Set\-Coordinates ({\bf Ali\-HLTUInt16\_\-t} {\em equippment\-ID})}\label{classAliHLTPHOSDDLDecoderComponent_a9}
526
527
528
529
530Definition at line 321 of file Ali\-HLTPHOSDDLDecoder\-Component.cxx.
531
532References f\-Equippment\-ID, f\-Module\-ID, f\-Rcu\-X, f\-Rcu\-XOffset, f\-Rcu\-Z, f\-Rcu\-ZOffset, N\_\-XCOLUMNS\_\-RCU, and N\_\-ZROWS\_\-RCU.
533
534Referenced by Do\-Init().
535
536\footnotesize\begin{verbatim}322 {
537323 int rcuIndex = (fEquippmentID - 1792)%N_RCUS_PER_MODULE;
538324 fModuleID = (fEquippmentID -1792 -rcuIndex)/N_RCUS_PER_MODULE;
539325
540326 if(rcuIndex == 0)
541327 {
542328 fRcuX = 0;
543329 fRcuZ = 0;
544330 }
545331
546332 if(rcuIndex == 1)
547333 {
548334 fRcuX = 0;
549335 fRcuZ = 1;
550336 }
551337
552338 if(rcuIndex == 2)
553339 {
554340 fRcuX = 1;
555341 fRcuZ = 0;
556342 }
557343
558344 if(rcuIndex == 3)
559345 {
560346 fRcuX = 1;
561347 fRcuZ = 1;
562348 }
563349
564350
565351
566352 fRcuZOffset = N_ZROWS_RCU*fRcuZ;
567353 fRcuXOffset = N_XCOLUMNS_RCU*fRcuX;
568354
569355 cout <<"********InitInfo************"<< endl;
570356 cout <<"AliHLTPHOSDDLDecoderComponent::SetCoordinate"<< endl;
571357 cout <<"Equpippment ID =\t"<< fEquippmentID <<endl;
572358 cout <<"Module ID =\t"<< (int)fModuleID<<endl;
573359 cout <<"RCUX =\t\t" << (int)fRcuX << endl;
574360 cout <<"RCUZ =\t\t" << (int)fRcuZ << endl;
575361 cout <<"RcuZOffset = \t" << (int)fRcuZOffset << endl;
576362 cout <<"RcuXOffset = \t" << (int)fRcuXOffset << endl << endl;
577363 }
578\end{verbatim}\normalsize
579
580
581\index{AliHLTPHOSDDLDecoderComponent@{Ali\-HLTPHOSDDLDecoder\-Component}!SetEquippmentID@{SetEquippmentID}}
582\index{SetEquippmentID@{SetEquippmentID}!AliHLTPHOSDDLDecoderComponent@{Ali\-HLTPHOSDDLDecoder\-Component}}
583\subsubsection{\setlength{\rightskip}{0pt plus 5cm}void Ali\-HLTPHOSDDLDecoder\-Component::Set\-Equippment\-ID ({\bf Ali\-HLTUInt16\_\-t} {\em id})}\label{classAliHLTPHOSDDLDecoderComponent_a7}
584
585
586
587
588Definition at line 307 of file Ali\-HLTPHOSDDLDecoder\-Component.cxx.
589
590References f\-Equippment\-ID.
591
592Referenced by Do\-Init().
593
594\footnotesize\begin{verbatim}308 {
595309 fEquippmentID = id;
596310 }
597\end{verbatim}\normalsize
598
599
600\index{AliHLTPHOSDDLDecoderComponent@{Ali\-HLTPHOSDDLDecoder\-Component}!Spawn@{Spawn}}
601\index{Spawn@{Spawn}!AliHLTPHOSDDLDecoderComponent@{Ali\-HLTPHOSDDLDecoder\-Component}}
602\subsubsection{\setlength{\rightskip}{0pt plus 5cm}{\bf Ali\-HLTComponent} $\ast$ Ali\-HLTPHOSDDLDecoder\-Component::Spawn ()\hspace{0.3cm}{\tt [virtual]}}\label{classAliHLTPHOSDDLDecoderComponent_a14}
603
604
605Spawn function. Each component must implement a spawn function to create a new instance of the class. Basically the function must return {\em new {\bf my\_\-class\_\-name}\/}. \begin{Desc}
606\item[Returns:]new class instance \end{Desc}
607
608
609Implements {\bf Ali\-HLTComponent} {\rm (p.\,\pageref{classAliHLTComponent_a13})}.
610
611Definition at line 366 of file Ali\-HLTPHOSDDLDecoder\-Component.cxx.
612
613\footnotesize\begin{verbatim}367 {
614368 return new AliHLTPHOSDDLDecoderComponent;
615369 }
616\end{verbatim}\normalsize
617
618
619
620
621\subsection{Member Data Documentation}
622\index{AliHLTPHOSDDLDecoderComponent@{Ali\-HLTPHOSDDLDecoder\-Component}!fEquippmentID@{fEquippmentID}}
623\index{fEquippmentID@{fEquippmentID}!AliHLTPHOSDDLDecoderComponent@{Ali\-HLTPHOSDDLDecoder\-Component}}
624\subsubsection{\setlength{\rightskip}{0pt plus 5cm}{\bf Ali\-HLTUInt16\_\-t} {\bf Ali\-HLTPHOSDDLDecoder\-Component::f\-Equippment\-ID}\hspace{0.3cm}{\tt [private]}}\label{classAliHLTPHOSDDLDecoderComponent_r0}
625
626
627
628
629Definition at line 49 of file Ali\-HLTPHOSDDLDecoder\-Component.h.
630
631Referenced by Do\-Event(), Do\-Init(), Set\-Coordinates(), and Set\-Equippment\-ID().\index{AliHLTPHOSDDLDecoderComponent@{Ali\-HLTPHOSDDLDecoder\-Component}!fgEventCount@{fgEventCount}}
632\index{fgEventCount@{fgEventCount}!AliHLTPHOSDDLDecoderComponent@{Ali\-HLTPHOSDDLDecoder\-Component}}
633\subsubsection{\setlength{\rightskip}{0pt plus 5cm}int {\bf Ali\-HLTPHOSDDLDecoder\-Component::fg\-Event\-Count} = 0\hspace{0.3cm}{\tt [static, private]}}\label{classAliHLTPHOSDDLDecoderComponent_v0}
634
635
636
637
638Definition at line 30 of file Ali\-HLTPHOSDDLDecoder\-Component.cxx.
639
640Referenced by Do\-Event().\index{AliHLTPHOSDDLDecoderComponent@{Ali\-HLTPHOSDDLDecoder\-Component}!fgkInputDataTypes@{fgkInputDataTypes}}
641\index{fgkInputDataTypes@{fgkInputDataTypes}!AliHLTPHOSDDLDecoderComponent@{Ali\-HLTPHOSDDLDecoder\-Component}}
642\subsubsection{\setlength{\rightskip}{0pt plus 5cm}const {\bf Ali\-HLTComponent\-Data\-Type} {\bf Ali\-HLTPHOSDDLDecoder\-Component::fgk\-Input\-Data\-Types} = \{{\bf k\-Ali\-HLTVoid\-Data\-Type},\{0,\char`\"{}\char`\"{},\char`\"{}\char`\"{}\}\}\hspace{0.3cm}{\tt [static, private]}}\label{classAliHLTPHOSDDLDecoderComponent_v1}
643
644
645
646
647Definition at line 29 of file Ali\-HLTPHOSDDLDecoder\-Component.cxx.\index{AliHLTPHOSDDLDecoderComponent@{Ali\-HLTPHOSDDLDecoder\-Component}!fModuleID@{fModuleID}}
648\index{fModuleID@{fModuleID}!AliHLTPHOSDDLDecoderComponent@{Ali\-HLTPHOSDDLDecoder\-Component}}
649\subsubsection{\setlength{\rightskip}{0pt plus 5cm}{\bf Ali\-HLTUInt8\_\-t} {\bf Ali\-HLTPHOSDDLDecoder\-Component::f\-Module\-ID}\hspace{0.3cm}{\tt [private]}}\label{classAliHLTPHOSDDLDecoderComponent_r5}
650
651
652
653
654Definition at line 54 of file Ali\-HLTPHOSDDLDecoder\-Component.h.
655
656Referenced by Set\-Coordinates().\index{AliHLTPHOSDDLDecoderComponent@{Ali\-HLTPHOSDDLDecoder\-Component}!fOutPtr@{fOutPtr}}
657\index{fOutPtr@{fOutPtr}!AliHLTPHOSDDLDecoderComponent@{Ali\-HLTPHOSDDLDecoder\-Component}}
658\subsubsection{\setlength{\rightskip}{0pt plus 5cm}{\bf Ali\-HLTPHOSRcu\-Channel\-Data\-Struct}$\ast$ {\bf Ali\-HLTPHOSDDLDecoder\-Component::f\-Out\-Ptr}\hspace{0.3cm}{\tt [private]}}\label{classAliHLTPHOSDDLDecoderComponent_r12}
659
660
661
662
663Definition at line 61 of file Ali\-HLTPHOSDDLDecoder\-Component.h.
664
665Referenced by Do\-Event().\index{AliHLTPHOSDDLDecoderComponent@{Ali\-HLTPHOSDDLDecoder\-Component}!fPHOSRawStream@{fPHOSRawStream}}
666\index{fPHOSRawStream@{fPHOSRawStream}!AliHLTPHOSDDLDecoderComponent@{Ali\-HLTPHOSDDLDecoder\-Component}}
667\subsubsection{\setlength{\rightskip}{0pt plus 5cm}Ali\-Calo\-Raw\-Stream$\ast$ {\bf Ali\-HLTPHOSDDLDecoder\-Component::f\-PHOSRaw\-Stream}\hspace{0.3cm}{\tt [private]}}\label{classAliHLTPHOSDDLDecoderComponent_r10}
668
669
670
671
672Definition at line 59 of file Ali\-HLTPHOSDDLDecoder\-Component.h.
673
674Referenced by Do\-Deinit(), Do\-Event(), Do\-Init(), and $\sim$Ali\-HLTPHOSDDLDecoder\-Component().\index{AliHLTPHOSDDLDecoderComponent@{Ali\-HLTPHOSDDLDecoder\-Component}!fPrintInfo@{fPrintInfo}}
675\index{fPrintInfo@{fPrintInfo}!AliHLTPHOSDDLDecoderComponent@{Ali\-HLTPHOSDDLDecoder\-Component}}
676\subsubsection{\setlength{\rightskip}{0pt plus 5cm}Bool\_\-t {\bf Ali\-HLTPHOSDDLDecoder\-Component::f\-Print\-Info}\hspace{0.3cm}{\tt [private]}}\label{classAliHLTPHOSDDLDecoderComponent_r7}
677
678
679
680
681Definition at line 56 of file Ali\-HLTPHOSDDLDecoder\-Component.h.
682
683Referenced by Do\-Event(), and Do\-Init().\index{AliHLTPHOSDDLDecoderComponent@{Ali\-HLTPHOSDDLDecoder\-Component}!fPrintInfoFrequncy@{fPrintInfoFrequncy}}
684\index{fPrintInfoFrequncy@{fPrintInfoFrequncy}!AliHLTPHOSDDLDecoderComponent@{Ali\-HLTPHOSDDLDecoder\-Component}}
685\subsubsection{\setlength{\rightskip}{0pt plus 5cm}int {\bf Ali\-HLTPHOSDDLDecoder\-Component::f\-Print\-Info\-Frequncy}\hspace{0.3cm}{\tt [private]}}\label{classAliHLTPHOSDDLDecoderComponent_r9}
686
687
688
689
690Definition at line 58 of file Ali\-HLTPHOSDDLDecoder\-Component.h.
691
692Referenced by Do\-Event(), and Do\-Init().\index{AliHLTPHOSDDLDecoderComponent@{Ali\-HLTPHOSDDLDecoder\-Component}!fRawMemoryReader@{fRawMemoryReader}}
693\index{fRawMemoryReader@{fRawMemoryReader}!AliHLTPHOSDDLDecoderComponent@{Ali\-HLTPHOSDDLDecoder\-Component}}
694\subsubsection{\setlength{\rightskip}{0pt plus 5cm}Ali\-Raw\-Reader\-Memory$\ast$ {\bf Ali\-HLTPHOSDDLDecoder\-Component::f\-Raw\-Memory\-Reader}\hspace{0.3cm}{\tt [private]}}\label{classAliHLTPHOSDDLDecoderComponent_r11}
695
696
697
698
699Definition at line 60 of file Ali\-HLTPHOSDDLDecoder\-Component.h.
700
701Referenced by Do\-Deinit(), Do\-Event(), Do\-Init(), and $\sim$Ali\-HLTPHOSDDLDecoder\-Component().\index{AliHLTPHOSDDLDecoderComponent@{Ali\-HLTPHOSDDLDecoder\-Component}!fRcuX@{fRcuX}}
702\index{fRcuX@{fRcuX}!AliHLTPHOSDDLDecoderComponent@{Ali\-HLTPHOSDDLDecoder\-Component}}
703\subsubsection{\setlength{\rightskip}{0pt plus 5cm}{\bf Ali\-HLTUInt8\_\-t} {\bf Ali\-HLTPHOSDDLDecoder\-Component::f\-Rcu\-X}\hspace{0.3cm}{\tt [private]}}\label{classAliHLTPHOSDDLDecoderComponent_r1}
704
705
706
707
708Definition at line 50 of file Ali\-HLTPHOSDDLDecoder\-Component.h.
709
710Referenced by Set\-Coordinates().\index{AliHLTPHOSDDLDecoderComponent@{Ali\-HLTPHOSDDLDecoder\-Component}!fRcuXOffset@{fRcuXOffset}}
711\index{fRcuXOffset@{fRcuXOffset}!AliHLTPHOSDDLDecoderComponent@{Ali\-HLTPHOSDDLDecoder\-Component}}
712\subsubsection{\setlength{\rightskip}{0pt plus 5cm}{\bf Ali\-HLTUInt8\_\-t} {\bf Ali\-HLTPHOSDDLDecoder\-Component::f\-Rcu\-XOffset}\hspace{0.3cm}{\tt [private]}}\label{classAliHLTPHOSDDLDecoderComponent_r4}
713
714
715
716
717Definition at line 53 of file Ali\-HLTPHOSDDLDecoder\-Component.h.
718
719Referenced by Set\-Coordinates().\index{AliHLTPHOSDDLDecoderComponent@{Ali\-HLTPHOSDDLDecoder\-Component}!fRcuZ@{fRcuZ}}
720\index{fRcuZ@{fRcuZ}!AliHLTPHOSDDLDecoderComponent@{Ali\-HLTPHOSDDLDecoder\-Component}}
721\subsubsection{\setlength{\rightskip}{0pt plus 5cm}{\bf Ali\-HLTUInt8\_\-t} {\bf Ali\-HLTPHOSDDLDecoder\-Component::f\-Rcu\-Z}\hspace{0.3cm}{\tt [private]}}\label{classAliHLTPHOSDDLDecoderComponent_r2}
722
723
724
725
726Definition at line 51 of file Ali\-HLTPHOSDDLDecoder\-Component.h.
727
728Referenced by Set\-Coordinates().\index{AliHLTPHOSDDLDecoderComponent@{Ali\-HLTPHOSDDLDecoder\-Component}!fRcuZOffset@{fRcuZOffset}}
729\index{fRcuZOffset@{fRcuZOffset}!AliHLTPHOSDDLDecoderComponent@{Ali\-HLTPHOSDDLDecoder\-Component}}
730\subsubsection{\setlength{\rightskip}{0pt plus 5cm}{\bf Ali\-HLTUInt8\_\-t} {\bf Ali\-HLTPHOSDDLDecoder\-Component::f\-Rcu\-ZOffset}\hspace{0.3cm}{\tt [private]}}\label{classAliHLTPHOSDDLDecoderComponent_r3}
731
732
733
734
735Definition at line 52 of file Ali\-HLTPHOSDDLDecoder\-Component.h.
736
737Referenced by Set\-Coordinates().\index{AliHLTPHOSDDLDecoderComponent@{Ali\-HLTPHOSDDLDecoder\-Component}!fSendChannelData@{fSendChannelData}}
738\index{fSendChannelData@{fSendChannelData}!AliHLTPHOSDDLDecoderComponent@{Ali\-HLTPHOSDDLDecoder\-Component}}
739\subsubsection{\setlength{\rightskip}{0pt plus 5cm}Bool\_\-t {\bf Ali\-HLTPHOSDDLDecoder\-Component::f\-Send\-Channel\-Data}\hspace{0.3cm}{\tt [private]}}\label{classAliHLTPHOSDDLDecoderComponent_r6}
740
741
742
743
744Definition at line 55 of file Ali\-HLTPHOSDDLDecoder\-Component.h.
745
746Referenced by Do\-Init().\index{AliHLTPHOSDDLDecoderComponent@{Ali\-HLTPHOSDDLDecoder\-Component}!fTmpChannelData@{fTmpChannelData}}
747\index{fTmpChannelData@{fTmpChannelData}!AliHLTPHOSDDLDecoderComponent@{Ali\-HLTPHOSDDLDecoder\-Component}}
748\subsubsection{\setlength{\rightskip}{0pt plus 5cm}Double\_\-t {\bf Ali\-HLTPHOSDDLDecoder\-Component::f\-Tmp\-Channel\-Data}[ALTRO\_\-MAX\_\-SAMPLES]\hspace{0.3cm}{\tt [private]}}\label{classAliHLTPHOSDDLDecoderComponent_r8}
749
750
751
752
753Definition at line 57 of file Ali\-HLTPHOSDDLDecoder\-Component.h.
754
755The documentation for this class was generated from the following files:\begin{CompactItemize}
756\item
757{\bf Ali\-HLTPHOSDDLDecoder\-Component.h}\item
758{\bf Ali\-HLTPHOSDDLDecoder\-Component.cxx}\end{CompactItemize}