]> git.uio.no Git - u/mrichter/AliRoot.git/blob - HLT/PHOS/latex/classAliHLTDataBuffer_1_1AliHLTDataSegment.tex
131f807cd306eb6153c0247f7c158c8d9a4eb810
[u/mrichter/AliRoot.git] / HLT / PHOS / latex / classAliHLTDataBuffer_1_1AliHLTDataSegment.tex
1 \section{Ali\-HLTData\-Buffer::Ali\-HLTData\-Segment Class Reference}
2 \label{classAliHLTDataBuffer_1_1AliHLTDataSegment}\index{AliHLTDataBuffer::AliHLTDataSegment@{AliHLTDataBuffer::AliHLTDataSegment}}
3 {\tt \#include $<$Ali\-HLTData\-Buffer.h$>$}
4
5
6
7 \subsection{Detailed Description}
8 Descriptor of a data segment within the buffer. 
9
10
11
12 Definition at line 193 of file Ali\-HLTData\-Buffer.h.\subsection*{Public Member Functions}
13 \begin{CompactItemize}
14 \item 
15 {\bf Ali\-HLTData\-Segment} ()
16 \item 
17 {\bf Ali\-HLTData\-Segment} ({\bf Ali\-HLTUInt32\_\-t} offset, {\bf Ali\-HLTUInt32\_\-t} size)
18 \end{CompactItemize}
19 \subsection*{Private Attributes}
20 \begin{CompactItemize}
21 \item 
22 {\bf Ali\-HLTComponent\-Data\-Type} {\bf f\-Data\-Type}
23 \item 
24 {\bf Ali\-HLTUInt32\_\-t} {\bf f\-Segment\-Offset}
25 \item 
26 {\bf Ali\-HLTUInt32\_\-t} {\bf f\-Segment\-Size}
27 \item 
28 {\bf Ali\-HLTUInt32\_\-t} {\bf f\-Specification}
29 \end{CompactItemize}
30 \subsection*{Friends}
31 \begin{CompactItemize}
32 \item 
33 class {\bf Ali\-HLTData\-Buffer}
34 \item 
35 class {\bf Ali\-HLTConsumer\-Descriptor}
36 \end{CompactItemize}
37
38
39 \subsection{Constructor \& Destructor Documentation}
40 \index{AliHLTDataBuffer::AliHLTDataSegment@{Ali\-HLTData\-Buffer::Ali\-HLTData\-Segment}!AliHLTDataSegment@{AliHLTDataSegment}}
41 \index{AliHLTDataSegment@{AliHLTDataSegment}!AliHLTDataBuffer::AliHLTDataSegment@{Ali\-HLTData\-Buffer::Ali\-HLTData\-Segment}}
42 \subsubsection{\setlength{\rightskip}{0pt plus 5cm}Ali\-HLTData\-Buffer::Ali\-HLTData\-Segment::Ali\-HLTData\-Segment ()\hspace{0.3cm}{\tt  [inline]}}\label{classAliHLTDataBuffer_1_1AliHLTDataSegment_a0}
43
44
45
46
47 Definition at line 197 of file Ali\-HLTData\-Buffer.h.
48
49 \footnotesize\begin{verbatim}198       :
50 199       fDataType(),
51 200       fSegmentOffset(0),
52 201       fSegmentSize(0),
53 202       fSpecification(0)
54 203     {
55 204       memset(&fDataType, 0, sizeof(AliHLTComponentDataType));
56 205     }
57     AliHLTDataSegment(AliHLTUInt32_t offset, AliHLTUInt32_t size) 
58 \end{verbatim}\normalsize 
59
60
61 \index{AliHLTDataBuffer::AliHLTDataSegment@{Ali\-HLTData\-Buffer::Ali\-HLTData\-Segment}!AliHLTDataSegment@{AliHLTDataSegment}}
62 \index{AliHLTDataSegment@{AliHLTDataSegment}!AliHLTDataBuffer::AliHLTDataSegment@{Ali\-HLTData\-Buffer::Ali\-HLTData\-Segment}}
63 \subsubsection{\setlength{\rightskip}{0pt plus 5cm}Ali\-HLTData\-Buffer::Ali\-HLTData\-Segment::Ali\-HLTData\-Segment ({\bf Ali\-HLTUInt32\_\-t} {\em offset}, {\bf Ali\-HLTUInt32\_\-t} {\em size})\hspace{0.3cm}{\tt  [inline]}}\label{classAliHLTDataBuffer_1_1AliHLTDataSegment_a1}
64
65
66
67
68 Definition at line 206 of file Ali\-HLTData\-Buffer.h.
69
70 \footnotesize\begin{verbatim}207       :
71 208       fDataType(),
72 209       fSegmentOffset(offset),
73 210       fSegmentSize(size),
74 211       fSpecification(0)
75 212     {
76 213       memset(&fDataType, 0, sizeof(AliHLTComponentDataType));
77 214     }
78   private:
79 \end{verbatim}\normalsize 
80
81
82
83
84 \subsection{Friends And Related Function Documentation}
85 \index{AliHLTDataBuffer::AliHLTDataSegment@{Ali\-HLTData\-Buffer::Ali\-HLTData\-Segment}!AliHLTConsumerDescriptor@{AliHLTConsumerDescriptor}}
86 \index{AliHLTConsumerDescriptor@{AliHLTConsumerDescriptor}!AliHLTDataBuffer::AliHLTDataSegment@{Ali\-HLTData\-Buffer::Ali\-HLTData\-Segment}}
87 \subsubsection{\setlength{\rightskip}{0pt plus 5cm}friend class {\bf Ali\-HLTConsumer\-Descriptor}\hspace{0.3cm}{\tt  [friend]}}\label{classAliHLTDataBuffer_1_1AliHLTDataSegment_n1}
88
89
90
91
92 Definition at line 195 of file Ali\-HLTData\-Buffer.h.\index{AliHLTDataBuffer::AliHLTDataSegment@{Ali\-HLTData\-Buffer::Ali\-HLTData\-Segment}!AliHLTDataBuffer@{AliHLTDataBuffer}}
93 \index{AliHLTDataBuffer@{AliHLTDataBuffer}!AliHLTDataBuffer::AliHLTDataSegment@{Ali\-HLTData\-Buffer::Ali\-HLTData\-Segment}}
94 \subsubsection{\setlength{\rightskip}{0pt plus 5cm}friend class {\bf Ali\-HLTData\-Buffer}\hspace{0.3cm}{\tt  [friend]}}\label{classAliHLTDataBuffer_1_1AliHLTDataSegment_n0}
95
96
97
98
99 Definition at line 194 of file Ali\-HLTData\-Buffer.h.
100
101 \subsection{Member Data Documentation}
102 \index{AliHLTDataBuffer::AliHLTDataSegment@{Ali\-HLTData\-Buffer::Ali\-HLTData\-Segment}!fDataType@{fDataType}}
103 \index{fDataType@{fDataType}!AliHLTDataBuffer::AliHLTDataSegment@{Ali\-HLTData\-Buffer::Ali\-HLTData\-Segment}}
104 \subsubsection{\setlength{\rightskip}{0pt plus 5cm}{\bf Ali\-HLTComponent\-Data\-Type} {\bf Ali\-HLTData\-Buffer::Ali\-HLTData\-Segment::f\-Data\-Type}\hspace{0.3cm}{\tt  [private]}}\label{classAliHLTDataBuffer_1_1AliHLTDataSegment_r0}
105
106
107 the data type of this segment 
108
109 Definition at line 217 of file Ali\-HLTData\-Buffer.h.
110
111 Referenced by Ali\-HLTData\-Buffer::Set\-Segments().\index{AliHLTDataBuffer::AliHLTDataSegment@{Ali\-HLTData\-Buffer::Ali\-HLTData\-Segment}!fSegmentOffset@{fSegmentOffset}}
112 \index{fSegmentOffset@{fSegmentOffset}!AliHLTDataBuffer::AliHLTDataSegment@{Ali\-HLTData\-Buffer::Ali\-HLTData\-Segment}}
113 \subsubsection{\setlength{\rightskip}{0pt plus 5cm}{\bf Ali\-HLTUInt32\_\-t} {\bf Ali\-HLTData\-Buffer::Ali\-HLTData\-Segment::f\-Segment\-Offset}\hspace{0.3cm}{\tt  [private]}}\label{classAliHLTDataBuffer_1_1AliHLTDataSegment_r1}
114
115
116 offset in byte within the data buffer 
117
118 Definition at line 219 of file Ali\-HLTData\-Buffer.h.
119
120 Referenced by Ali\-HLTData\-Buffer::Set\-Segments().\index{AliHLTDataBuffer::AliHLTDataSegment@{Ali\-HLTData\-Buffer::Ali\-HLTData\-Segment}!fSegmentSize@{fSegmentSize}}
121 \index{fSegmentSize@{fSegmentSize}!AliHLTDataBuffer::AliHLTDataSegment@{Ali\-HLTData\-Buffer::Ali\-HLTData\-Segment}}
122 \subsubsection{\setlength{\rightskip}{0pt plus 5cm}{\bf Ali\-HLTUInt32\_\-t} {\bf Ali\-HLTData\-Buffer::Ali\-HLTData\-Segment::f\-Segment\-Size}\hspace{0.3cm}{\tt  [private]}}\label{classAliHLTDataBuffer_1_1AliHLTDataSegment_r2}
123
124
125 size of the actual content 
126
127 Definition at line 221 of file Ali\-HLTData\-Buffer.h.
128
129 Referenced by Ali\-HLTData\-Buffer::Set\-Segments().\index{AliHLTDataBuffer::AliHLTDataSegment@{Ali\-HLTData\-Buffer::Ali\-HLTData\-Segment}!fSpecification@{fSpecification}}
130 \index{fSpecification@{fSpecification}!AliHLTDataBuffer::AliHLTDataSegment@{Ali\-HLTData\-Buffer::Ali\-HLTData\-Segment}}
131 \subsubsection{\setlength{\rightskip}{0pt plus 5cm}{\bf Ali\-HLTUInt32\_\-t} {\bf Ali\-HLTData\-Buffer::Ali\-HLTData\-Segment::f\-Specification}\hspace{0.3cm}{\tt  [private]}}\label{classAliHLTDataBuffer_1_1AliHLTDataSegment_r3}
132
133
134 data specification 
135
136 Definition at line 223 of file Ali\-HLTData\-Buffer.h.
137
138 Referenced by Ali\-HLTData\-Buffer::Set\-Segments().
139
140 The documentation for this class was generated from the following file:\begin{CompactItemize}
141 \item 
142 /home/perthi/cern/aliroot/Ali\-Root\_\-head020507/HLT/BASE/{\bf Ali\-HLTData\-Buffer.h}\end{CompactItemize}