ATLAS Offline Software
Toggle main menu visibility
Loading...
Searching...
No Matches
MuonSpectrometer
MuonCnv
MuonTGC_CnvTools
src
TgcByteStreamData.h
Go to the documentation of this file.
1
/*
2
Copyright (C) 2002-2024 CERN for the benefit of the ATLAS collaboration
3
*/
4
5
#ifndef MUONTGC_CNVTOOLS_TGCBYTESTREAMDATA_H
6
#define MUONTGC_CNVTOOLS_TGCBYTESTREAMDATA_H
7
8
#include <cstring>
// This file is needed to use memset.
9
10
#include "
AthenaKernel/errorcheck.h
"
11
12
const
uint32_t
TGC_BYTESTREAM_HEADER
= 0xee1234ee;
13
const
uint32_t
TGC_BYTESTREAM_HEADERSIZE
= 0x9;
14
const
uint32_t
TGC_BYTESTREAM_HEADERVERSION
= 0x03000300;
15
const
uint32_t
TGC_BYTESTREAM_STATUSSIZE
= 0x5;
16
18
struct
TGC_BYTESTREAM_SOURCEID
{
19
unsigned
rodid
: 8;
20
unsigned
fill1
: 8;
21
unsigned
side
: 8;
22
unsigned
fill2
: 8;
23
24
TGC_BYTESTREAM_SOURCEID
() { memset(
this
, 0,
sizeof
(*
this
)); }
25
};
26
28
struct
TGC_BYTESTREAM_ERRORS
{
29
unsigned
badBcID
: 1;
30
unsigned
badL1Id
: 1;
31
unsigned
timedout
: 1;
32
unsigned
badData
: 1;
33
unsigned
overflow
: 1;
34
unsigned
fill1
: 11;
35
36
TGC_BYTESTREAM_ERRORS
() { memset(
this
, 0,
sizeof
(*
this
)); }
37
};
38
40
struct
TGC_BYTESTREAM_LOCALSTATUS
{
41
unsigned
mergedHitBCs
: 1;
42
unsigned
mergedTrackletBCs
: 1;
43
unsigned
sortedHits
: 1;
44
unsigned
sortedTracklets
: 1;
45
unsigned
fill1
: 10;
46
unsigned
hasRoI
: 1;
47
unsigned
fakeSsw
: 1;
48
49
unsigned
fill2
: 1;
50
unsigned
raw
: 1;
51
unsigned
hitsRO
: 1;
52
unsigned
trkRO
: 1;
53
unsigned
hitsCH
: 1;
54
unsigned
trkCH
: 1;
55
unsigned
fill3
: 2;
56
unsigned
hipt
: 1;
57
unsigned
sl
: 1;
58
unsigned
fill4
: 6;
59
60
TGC_BYTESTREAM_LOCALSTATUS
() { memset(
this
, 0,
sizeof
(*
this
)); }
61
};
62
64
struct
TGC_BYTESTREAM_FRAGMENTCOUNT
{
65
unsigned
count
: 24;
66
unsigned
id
: 8;
67
};
68
70
struct
TGC_BYTESTREAM_READOUTHIT
{
71
unsigned
channel
: 8;
72
unsigned
sbId
: 5;
73
unsigned
sbType
: 3;
74
unsigned
adj
: 1;
75
unsigned
ldbId
: 4;
76
unsigned
bcBitmap
: 3;
77
unsigned
tracklet
: 6;
78
unsigned
fill1
: 1;
79
unsigned
ok
: 1;
80
81
TGC_BYTESTREAM_READOUTHIT
() { memset(
this
, 0,
sizeof
(*
this
)); }
82
};
83
85
struct
TGC_BYTESTREAM_READOUTTRACKLET
{
86
unsigned
rphi
: 5;
87
unsigned
subm
: 2;
88
unsigned
seg
: 1;
89
signed
delta
: 4;
90
unsigned
sbId
: 5;
91
unsigned
ldbId
: 4;
92
unsigned
bcBitmap
: 3;
93
unsigned
trkType
: 3;
94
unsigned
fill1
: 1;
95
unsigned
slbType
: 3;
96
unsigned
ok
: 1;
97
98
TGC_BYTESTREAM_READOUTTRACKLET
() { memset(
this
, 0,
sizeof
(*
this
)); }
99
};
100
102
struct
TGC_BYTESTREAM_READOUTTRIPLETSTRIP
{
103
unsigned
phi
: 4;
104
unsigned
subc
: 2;
105
unsigned
fill1
: 1;
106
unsigned
seg
: 1;
107
unsigned
fill2
: 4;
108
unsigned
sbId
: 5;
109
unsigned
ldbId
: 4;
110
unsigned
bcBitmap
: 3;
111
unsigned
trkType
: 3;
112
unsigned
fill3
: 1;
113
unsigned
slbType
: 3;
114
unsigned
ok
: 1;
115
116
TGC_BYTESTREAM_READOUTTRIPLETSTRIP
() { memset(
this
, 0,
sizeof
(*
this
)); }
117
};
118
120
struct
TGC_BYTESTREAM_HIPT
{
121
signed
delta
: 5;
122
unsigned
sub
: 1;
123
unsigned
hitId
: 3;
124
unsigned
hipt
: 1;
125
unsigned
cand
: 1;
126
unsigned
chip
: 2;
127
unsigned
sector
: 3;
128
unsigned
fwd
: 1;
129
unsigned
strip
: 1;
130
unsigned
bcBitmap
: 3;
131
unsigned
fill1
: 11;
132
133
TGC_BYTESTREAM_HIPT
() { memset(
this
, 0,
sizeof
(*
this
)); }
134
};
135
137
struct
TGC_BYTESTREAM_HIPT_INNER
{
138
unsigned
inner
: 8;
139
unsigned
fill1
: 1;
140
unsigned
hipt
: 1;
141
unsigned
cand
: 1;
142
unsigned
chip
: 2;
143
unsigned
sector
: 3;
144
unsigned
fwd
: 1;
145
unsigned
strip
: 1;
146
unsigned
bcBitmap
: 3;
147
unsigned
fill2
: 11;
148
149
TGC_BYTESTREAM_HIPT_INNER
() { memset(
this
, 0,
sizeof
(*
this
)); }
150
};
151
153
struct
TGC_BYTESTREAM_SL
{
154
unsigned
roi
: 8;
155
unsigned
overlap
: 1;
156
unsigned
threshold
: 3;
157
unsigned
fill1
: 1;
158
unsigned
bcId
: 3;
159
unsigned
sign
: 1;
160
unsigned
cand
: 1;
161
unsigned
sector
: 3;
162
unsigned
fwd
: 1;
163
unsigned
bcBitmap
: 3;
164
unsigned
cand2plus
: 1;
165
unsigned
veto
: 1;
166
unsigned
fill2
: 5;
167
168
TGC_BYTESTREAM_SL
() { memset(
this
, 0,
sizeof
(*
this
)); }
169
};
170
171
/**********************/
173
/**********************/
174
175
struct
TGC_BYTESTREAM_NSL_ROI
{
176
unsigned
roi
: 8;
177
unsigned
pt
: 4;
178
unsigned
charge
: 1;
179
unsigned
coinflag
: 3;
180
unsigned
innerflag
: 4;
181
unsigned
fill1
: 2;
182
unsigned
bcBitmap
: 2;
183
unsigned
sector
: 4;
184
unsigned
fwd
: 1;
185
unsigned
type
: 3;
186
187
TGC_BYTESTREAM_NSL_ROI
() { memset(
this
, 0,
sizeof
(*
this
)); }
188
};
189
190
struct
TGC_BYTESTREAM_NSW_POS
{
191
unsigned
eta
: 8;
192
unsigned
phi
: 6;
193
unsigned
fill1
: 3;
194
unsigned
input
: 3;
195
unsigned
cand
: 2;
196
unsigned
bcBitmap
: 2;
197
unsigned
sector
: 4;
198
unsigned
fwd
: 1;
199
unsigned
type
: 3;
200
201
TGC_BYTESTREAM_NSW_POS
() { memset(
this
, 0,
sizeof
(*
this
)); }
202
};
203
204
struct
TGC_BYTESTREAM_NSW_ANG
{
205
unsigned
angle
: 5;
206
unsigned
phires
: 1;
207
unsigned
lowres
: 1;
208
unsigned
fill1
: 2;
209
unsigned
nswid
: 4;
210
unsigned
bcid
: 4;
211
unsigned
input
: 3;
212
unsigned
cand
: 2;
213
unsigned
bcBitmap
: 2;
214
unsigned
sector
: 4;
215
unsigned
fwd
: 1;
216
unsigned
type
: 3;
217
218
TGC_BYTESTREAM_NSW_ANG
() { memset(
this
, 0,
sizeof
(*
this
)); }
219
};
220
221
struct
TGC_BYTESTREAM_RPCBIS78_POS
{
222
unsigned
eta
: 6;
223
unsigned
phi
: 6;
224
unsigned
fill1
: 8;
225
unsigned
cand
: 2;
226
unsigned
bcBitmap
: 2;
227
unsigned
sector
: 4;
228
unsigned
fwd
: 1;
229
unsigned
type
: 3;
230
231
TGC_BYTESTREAM_RPCBIS78_POS
() { memset(
this
, 0,
sizeof
(*
this
)); }
232
};
233
struct
TGC_BYTESTREAM_RPCBIS78_COIN
{
234
unsigned
fill1
: 4;
235
unsigned
deta
: 3;
236
unsigned
dphi
: 3;
237
unsigned
flag
: 2;
238
unsigned
fill2
: 1;
239
unsigned
bcid
: 4;
240
unsigned
fill3
: 3;
241
unsigned
cand
: 2;
242
unsigned
bcBitmap
: 2;
243
unsigned
sector
: 4;
244
unsigned
fwd
: 1;
245
unsigned
type
: 3;
246
247
TGC_BYTESTREAM_RPCBIS78_COIN
() { memset(
this
, 0,
sizeof
(*
this
)); }
248
};
249
250
struct
TGC_BYTESTREAM_NSL_EIFI
{
251
unsigned
ei
: 8;
252
unsigned
fi
: 8;
253
unsigned
chamberid
: 3;
254
unsigned
fill1
: 3;
255
unsigned
bcBitmap
: 2;
256
unsigned
sector
: 4;
257
unsigned
fwd
: 1;
258
unsigned
type
: 3;
259
260
TGC_BYTESTREAM_NSL_EIFI
() { memset(
this
, 0,
sizeof
(*
this
)); }
261
};
262
263
struct
TGC_BYTESTREAM_NSL_HIPT
{
264
signed
delta
: 5;
265
unsigned
sub
: 1;
266
unsigned
hitId
: 3;
267
unsigned
hipt
: 1;
268
unsigned
cand
: 1;
269
unsigned
chip
: 2;
270
unsigned
strip
: 1;
271
unsigned
fill1
: 8;
272
unsigned
bcBitmap
: 2;
273
unsigned
sector
: 4;
274
unsigned
fwd
: 1;
275
unsigned
type
: 3;
276
277
TGC_BYTESTREAM_NSL_HIPT
() { memset(
this
, 0,
sizeof
(*
this
)); }
278
};
279
280
struct
TGC_BYTESTREAM_NSL_TMDB
{
281
unsigned
module : 12;
282
unsigned
bcid
: 4;
283
unsigned
fill1
: 6;
284
unsigned
bcBitmap
: 2;
285
unsigned
sector
: 4;
286
unsigned
fwd
: 1;
287
unsigned
type
: 3;
288
289
TGC_BYTESTREAM_NSL_TMDB
() { memset(
this
, 0,
sizeof
(*
this
)); }
290
};
291
292
/*****************************/
294
/*****************************/
295
296
template
<
typename
DEST,
typename
SRC>
297
DEST*
my_pointer_cast
(SRC* src) {
298
void
* ptr = src;
299
return
reinterpret_cast<
DEST*
>
(ptr);
300
}
301
template
<
class
T>
302
inline
uint32_t
toBS32
(T& data) {
303
return
*(
my_pointer_cast<uint32_t>
(&data));
304
}
305
template
<
class
T>
306
inline
uint16_t
toBS16
(T& data) {
307
return
*(
my_pointer_cast<uint16_t>
(&data));
308
}
309
template
<
class
T>
310
inline
void
fromBS32
(uint32_t data, T& s) {
311
s = *(
my_pointer_cast<T>
(&data));
312
}
313
template
<
class
T>
314
inline
void
fromBS16
(uint16_t data, T& s) {
315
s = *(
my_pointer_cast<T>
(&data));
316
}
317
inline
uint8_t
low8
(uint32_t data) {
318
return
(uint8_t)(data & 0x000000ff);
319
}
320
inline
uint16_t
low16
(uint32_t data) {
321
return
(uint16_t)(data & 0x0000ffff);
322
}
323
inline
uint16_t
high16
(uint32_t data) {
324
return
(uint16_t)(data >> 16);
325
}
326
inline
uint16_t
bcId
(uint32_t data) {
327
return
data & 0xfff;
328
}
329
330
inline
int
fragmentCount
(uint32_t data,
int
id
) {
331
TGC_BYTESTREAM_FRAGMENTCOUNT
counter;
332
fromBS32
(data, counter);
333
if
(counter.id != (
unsigned
int
)
id
) {
334
REPORT_MESSAGE_WITH_CONTEXT
(MSG::ERROR,
"TgcByteStreamData"
)
335
<<
"Requested count of frament "
<<
id
<<
", data is for fragment "
336
<< counter.id <<
endmsg
;
337
return
0;
338
}
339
return
counter.count;
340
}
341
342
inline
uint32_t
from16
(uint16_t
high16
, uint16_t
low16
) {
343
return
(uint32_t)((
high16
<< 16) |
low16
);
344
}
345
346
inline
uint32_t
from8
(uint8_t high8, uint8_t highmid8, uint8_t lowmid8,
347
uint8_t
low8
) {
348
return
(uint32_t)((high8 << 24) | (highmid8 << 16) | (lowmid8 << 8) |
low8
);
349
}
350
351
inline
unsigned
bcBitmap
(uint16_t
bcTag
) {
352
return
(
bcTag
== 1
353
? 4
354
: ((
bcTag
== 0 ||
bcTag
== 2) ? 2 : (
bcTag
== 3 ? 1 : 0)));
355
}
356
357
inline
unsigned
bcTag
(
unsigned
bcBitMap) {
358
return
(bcBitMap == 4 ? 1 : (bcBitMap == 2 ? 2 : (bcBitMap == 1 ? 3 : 0)));
359
}
360
361
#endif
// MUONTGC_CNVTOOLS_TGCBYTESTREAMDATA_H
endmsg
#define endmsg
Definition
AnalysisConfig_Ntuple.cxx:54
errorcheck.h
Helpers for checking error return status codes and reporting errors.
REPORT_MESSAGE_WITH_CONTEXT
#define REPORT_MESSAGE_WITH_CONTEXT(LVL, CONTEXT_NAME)
Report a message, with an explicitly specified context name.
Definition
Control/AthenaKernel/AthenaKernel/errorcheck.h:345
fragmentCount
int fragmentCount(uint32_t data, int id)
Definition
TgcByteStreamData.h:330
TGC_BYTESTREAM_STATUSSIZE
const uint32_t TGC_BYTESTREAM_STATUSSIZE
Definition
TgcByteStreamData.h:15
bcBitmap
unsigned bcBitmap(uint16_t bcTag)
Definition
TgcByteStreamData.h:351
low16
uint16_t low16(uint32_t data)
Definition
TgcByteStreamData.h:320
toBS16
uint16_t toBS16(T &data)
Definition
TgcByteStreamData.h:306
fromBS16
void fromBS16(uint16_t data, T &s)
Definition
TgcByteStreamData.h:314
TGC_BYTESTREAM_HEADERVERSION
const uint32_t TGC_BYTESTREAM_HEADERVERSION
Definition
TgcByteStreamData.h:14
toBS32
uint32_t toBS32(T &data)
Definition
TgcByteStreamData.h:302
from8
uint32_t from8(uint8_t high8, uint8_t highmid8, uint8_t lowmid8, uint8_t low8)
Definition
TgcByteStreamData.h:346
fromBS32
void fromBS32(uint32_t data, T &s)
Definition
TgcByteStreamData.h:310
from16
uint32_t from16(uint16_t high16, uint16_t low16)
Definition
TgcByteStreamData.h:342
my_pointer_cast
DEST * my_pointer_cast(SRC *src)
end of structs for NewSL
Definition
TgcByteStreamData.h:297
low8
uint8_t low8(uint32_t data)
Definition
TgcByteStreamData.h:317
bcId
uint16_t bcId(uint32_t data)
Definition
TgcByteStreamData.h:326
bcTag
unsigned bcTag(unsigned bcBitMap)
Definition
TgcByteStreamData.h:357
TGC_BYTESTREAM_HEADER
const uint32_t TGC_BYTESTREAM_HEADER
Definition
TgcByteStreamData.h:12
TGC_BYTESTREAM_HEADERSIZE
const uint32_t TGC_BYTESTREAM_HEADERSIZE
Definition
TgcByteStreamData.h:13
high16
uint16_t high16(uint32_t data)
Definition
TgcByteStreamData.h:323
TGC_BYTESTREAM_ERRORS::fill1
unsigned fill1
Definition
TgcByteStreamData.h:34
TGC_BYTESTREAM_ERRORS::badData
unsigned badData
Definition
TgcByteStreamData.h:32
TGC_BYTESTREAM_ERRORS::badL1Id
unsigned badL1Id
Definition
TgcByteStreamData.h:30
TGC_BYTESTREAM_ERRORS::overflow
unsigned overflow
Definition
TgcByteStreamData.h:33
TGC_BYTESTREAM_ERRORS::TGC_BYTESTREAM_ERRORS
TGC_BYTESTREAM_ERRORS()
Definition
TgcByteStreamData.h:36
TGC_BYTESTREAM_ERRORS::timedout
unsigned timedout
Definition
TgcByteStreamData.h:31
TGC_BYTESTREAM_ERRORS::badBcID
unsigned badBcID
Definition
TgcByteStreamData.h:29
TGC_BYTESTREAM_FRAGMENTCOUNT
The struct for fragment count in ByteStream.
Definition
TgcByteStreamData.h:64
TGC_BYTESTREAM_FRAGMENTCOUNT::count
unsigned count
Definition
TgcByteStreamData.h:65
TGC_BYTESTREAM_FRAGMENTCOUNT::id
unsigned id
Definition
TgcByteStreamData.h:66
TGC_BYTESTREAM_HIPT_INNER::bcBitmap
unsigned bcBitmap
Definition
TgcByteStreamData.h:146
TGC_BYTESTREAM_HIPT_INNER::hipt
unsigned hipt
Definition
TgcByteStreamData.h:140
TGC_BYTESTREAM_HIPT_INNER::inner
unsigned inner
Definition
TgcByteStreamData.h:138
TGC_BYTESTREAM_HIPT_INNER::fill2
unsigned fill2
Definition
TgcByteStreamData.h:147
TGC_BYTESTREAM_HIPT_INNER::chip
unsigned chip
Definition
TgcByteStreamData.h:142
TGC_BYTESTREAM_HIPT_INNER::sector
unsigned sector
Definition
TgcByteStreamData.h:143
TGC_BYTESTREAM_HIPT_INNER::fwd
unsigned fwd
Definition
TgcByteStreamData.h:144
TGC_BYTESTREAM_HIPT_INNER::cand
unsigned cand
Definition
TgcByteStreamData.h:141
TGC_BYTESTREAM_HIPT_INNER::TGC_BYTESTREAM_HIPT_INNER
TGC_BYTESTREAM_HIPT_INNER()
Definition
TgcByteStreamData.h:149
TGC_BYTESTREAM_HIPT_INNER::fill1
unsigned fill1
Definition
TgcByteStreamData.h:139
TGC_BYTESTREAM_HIPT_INNER::strip
unsigned strip
Definition
TgcByteStreamData.h:145
TGC_BYTESTREAM_HIPT::sub
unsigned sub
Definition
TgcByteStreamData.h:122
TGC_BYTESTREAM_HIPT::hipt
unsigned hipt
Definition
TgcByteStreamData.h:124
TGC_BYTESTREAM_HIPT::fwd
unsigned fwd
Definition
TgcByteStreamData.h:128
TGC_BYTESTREAM_HIPT::strip
unsigned strip
Definition
TgcByteStreamData.h:129
TGC_BYTESTREAM_HIPT::hitId
unsigned hitId
Definition
TgcByteStreamData.h:123
TGC_BYTESTREAM_HIPT::TGC_BYTESTREAM_HIPT
TGC_BYTESTREAM_HIPT()
Definition
TgcByteStreamData.h:133
TGC_BYTESTREAM_HIPT::chip
unsigned chip
Definition
TgcByteStreamData.h:126
TGC_BYTESTREAM_HIPT::cand
unsigned cand
Definition
TgcByteStreamData.h:125
TGC_BYTESTREAM_HIPT::bcBitmap
unsigned bcBitmap
Definition
TgcByteStreamData.h:130
TGC_BYTESTREAM_HIPT::sector
unsigned sector
Definition
TgcByteStreamData.h:127
TGC_BYTESTREAM_HIPT::delta
signed delta
Definition
TgcByteStreamData.h:121
TGC_BYTESTREAM_HIPT::fill1
unsigned fill1
Definition
TgcByteStreamData.h:131
TGC_BYTESTREAM_LOCALSTATUS::sl
unsigned sl
Definition
TgcByteStreamData.h:57
TGC_BYTESTREAM_LOCALSTATUS::sortedHits
unsigned sortedHits
Definition
TgcByteStreamData.h:43
TGC_BYTESTREAM_LOCALSTATUS::mergedTrackletBCs
unsigned mergedTrackletBCs
Definition
TgcByteStreamData.h:42
TGC_BYTESTREAM_LOCALSTATUS::sortedTracklets
unsigned sortedTracklets
Definition
TgcByteStreamData.h:44
TGC_BYTESTREAM_LOCALSTATUS::hipt
unsigned hipt
Definition
TgcByteStreamData.h:56
TGC_BYTESTREAM_LOCALSTATUS::hitsCH
unsigned hitsCH
Definition
TgcByteStreamData.h:53
TGC_BYTESTREAM_LOCALSTATUS::mergedHitBCs
unsigned mergedHitBCs
Definition
TgcByteStreamData.h:41
TGC_BYTESTREAM_LOCALSTATUS::trkCH
unsigned trkCH
Definition
TgcByteStreamData.h:54
TGC_BYTESTREAM_LOCALSTATUS::fakeSsw
unsigned fakeSsw
Definition
TgcByteStreamData.h:47
TGC_BYTESTREAM_LOCALSTATUS::fill1
unsigned fill1
Definition
TgcByteStreamData.h:45
TGC_BYTESTREAM_LOCALSTATUS::fill3
unsigned fill3
Definition
TgcByteStreamData.h:55
TGC_BYTESTREAM_LOCALSTATUS::hasRoI
unsigned hasRoI
Definition
TgcByteStreamData.h:46
TGC_BYTESTREAM_LOCALSTATUS::trkRO
unsigned trkRO
Definition
TgcByteStreamData.h:52
TGC_BYTESTREAM_LOCALSTATUS::hitsRO
unsigned hitsRO
Definition
TgcByteStreamData.h:51
TGC_BYTESTREAM_LOCALSTATUS::fill2
unsigned fill2
Definition
TgcByteStreamData.h:49
TGC_BYTESTREAM_LOCALSTATUS::raw
unsigned raw
Definition
TgcByteStreamData.h:50
TGC_BYTESTREAM_LOCALSTATUS::fill4
unsigned fill4
Definition
TgcByteStreamData.h:58
TGC_BYTESTREAM_LOCALSTATUS::TGC_BYTESTREAM_LOCALSTATUS
TGC_BYTESTREAM_LOCALSTATUS()
Definition
TgcByteStreamData.h:60
TGC_BYTESTREAM_NSL_EIFI::ei
unsigned ei
Definition
TgcByteStreamData.h:251
TGC_BYTESTREAM_NSL_EIFI::fi
unsigned fi
Definition
TgcByteStreamData.h:252
TGC_BYTESTREAM_NSL_EIFI::fwd
unsigned fwd
Definition
TgcByteStreamData.h:257
TGC_BYTESTREAM_NSL_EIFI::TGC_BYTESTREAM_NSL_EIFI
TGC_BYTESTREAM_NSL_EIFI()
Definition
TgcByteStreamData.h:260
TGC_BYTESTREAM_NSL_EIFI::fill1
unsigned fill1
Definition
TgcByteStreamData.h:254
TGC_BYTESTREAM_NSL_EIFI::bcBitmap
unsigned bcBitmap
Definition
TgcByteStreamData.h:255
TGC_BYTESTREAM_NSL_EIFI::chamberid
unsigned chamberid
Definition
TgcByteStreamData.h:253
TGC_BYTESTREAM_NSL_EIFI::type
unsigned type
Definition
TgcByteStreamData.h:258
TGC_BYTESTREAM_NSL_EIFI::sector
unsigned sector
Definition
TgcByteStreamData.h:256
TGC_BYTESTREAM_NSL_HIPT::hitId
unsigned hitId
Definition
TgcByteStreamData.h:266
TGC_BYTESTREAM_NSL_HIPT::chip
unsigned chip
Definition
TgcByteStreamData.h:269
TGC_BYTESTREAM_NSL_HIPT::bcBitmap
unsigned bcBitmap
Definition
TgcByteStreamData.h:272
TGC_BYTESTREAM_NSL_HIPT::sub
unsigned sub
Definition
TgcByteStreamData.h:265
TGC_BYTESTREAM_NSL_HIPT::fill1
unsigned fill1
Definition
TgcByteStreamData.h:271
TGC_BYTESTREAM_NSL_HIPT::type
unsigned type
Definition
TgcByteStreamData.h:275
TGC_BYTESTREAM_NSL_HIPT::TGC_BYTESTREAM_NSL_HIPT
TGC_BYTESTREAM_NSL_HIPT()
Definition
TgcByteStreamData.h:277
TGC_BYTESTREAM_NSL_HIPT::fwd
unsigned fwd
Definition
TgcByteStreamData.h:274
TGC_BYTESTREAM_NSL_HIPT::hipt
unsigned hipt
Definition
TgcByteStreamData.h:267
TGC_BYTESTREAM_NSL_HIPT::delta
signed delta
Definition
TgcByteStreamData.h:264
TGC_BYTESTREAM_NSL_HIPT::sector
unsigned sector
Definition
TgcByteStreamData.h:273
TGC_BYTESTREAM_NSL_HIPT::cand
unsigned cand
Definition
TgcByteStreamData.h:268
TGC_BYTESTREAM_NSL_HIPT::strip
unsigned strip
Definition
TgcByteStreamData.h:270
TGC_BYTESTREAM_NSL_ROI::roi
unsigned roi
Definition
TgcByteStreamData.h:176
TGC_BYTESTREAM_NSL_ROI::sector
unsigned sector
Definition
TgcByteStreamData.h:183
TGC_BYTESTREAM_NSL_ROI::charge
unsigned charge
Definition
TgcByteStreamData.h:178
TGC_BYTESTREAM_NSL_ROI::pt
unsigned pt
Definition
TgcByteStreamData.h:177
TGC_BYTESTREAM_NSL_ROI::bcBitmap
unsigned bcBitmap
Definition
TgcByteStreamData.h:182
TGC_BYTESTREAM_NSL_ROI::innerflag
unsigned innerflag
Definition
TgcByteStreamData.h:180
TGC_BYTESTREAM_NSL_ROI::coinflag
unsigned coinflag
Definition
TgcByteStreamData.h:179
TGC_BYTESTREAM_NSL_ROI::type
unsigned type
Definition
TgcByteStreamData.h:185
TGC_BYTESTREAM_NSL_ROI::TGC_BYTESTREAM_NSL_ROI
TGC_BYTESTREAM_NSL_ROI()
Definition
TgcByteStreamData.h:187
TGC_BYTESTREAM_NSL_ROI::fill1
unsigned fill1
Definition
TgcByteStreamData.h:181
TGC_BYTESTREAM_NSL_ROI::fwd
unsigned fwd
Definition
TgcByteStreamData.h:184
TGC_BYTESTREAM_NSL_TMDB::bcid
unsigned bcid
Definition
TgcByteStreamData.h:282
TGC_BYTESTREAM_NSL_TMDB::fwd
unsigned fwd
Definition
TgcByteStreamData.h:286
TGC_BYTESTREAM_NSL_TMDB::type
unsigned type
Definition
TgcByteStreamData.h:287
TGC_BYTESTREAM_NSL_TMDB::bcBitmap
unsigned bcBitmap
Definition
TgcByteStreamData.h:284
TGC_BYTESTREAM_NSL_TMDB::fill1
unsigned fill1
Definition
TgcByteStreamData.h:283
TGC_BYTESTREAM_NSL_TMDB::TGC_BYTESTREAM_NSL_TMDB
TGC_BYTESTREAM_NSL_TMDB()
Definition
TgcByteStreamData.h:289
TGC_BYTESTREAM_NSL_TMDB::sector
unsigned sector
Definition
TgcByteStreamData.h:285
TGC_BYTESTREAM_NSW_ANG::TGC_BYTESTREAM_NSW_ANG
TGC_BYTESTREAM_NSW_ANG()
Definition
TgcByteStreamData.h:218
TGC_BYTESTREAM_NSW_ANG::fill1
unsigned fill1
Definition
TgcByteStreamData.h:208
TGC_BYTESTREAM_NSW_ANG::fwd
unsigned fwd
Definition
TgcByteStreamData.h:215
TGC_BYTESTREAM_NSW_ANG::nswid
unsigned nswid
Definition
TgcByteStreamData.h:209
TGC_BYTESTREAM_NSW_ANG::bcid
unsigned bcid
Definition
TgcByteStreamData.h:210
TGC_BYTESTREAM_NSW_ANG::lowres
unsigned lowres
Definition
TgcByteStreamData.h:207
TGC_BYTESTREAM_NSW_ANG::sector
unsigned sector
Definition
TgcByteStreamData.h:214
TGC_BYTESTREAM_NSW_ANG::angle
unsigned angle
Definition
TgcByteStreamData.h:205
TGC_BYTESTREAM_NSW_ANG::bcBitmap
unsigned bcBitmap
Definition
TgcByteStreamData.h:213
TGC_BYTESTREAM_NSW_ANG::input
unsigned input
Definition
TgcByteStreamData.h:211
TGC_BYTESTREAM_NSW_ANG::type
unsigned type
Definition
TgcByteStreamData.h:216
TGC_BYTESTREAM_NSW_ANG::cand
unsigned cand
Definition
TgcByteStreamData.h:212
TGC_BYTESTREAM_NSW_ANG::phires
unsigned phires
Definition
TgcByteStreamData.h:206
TGC_BYTESTREAM_NSW_POS::phi
unsigned phi
Definition
TgcByteStreamData.h:192
TGC_BYTESTREAM_NSW_POS::fwd
unsigned fwd
Definition
TgcByteStreamData.h:198
TGC_BYTESTREAM_NSW_POS::input
unsigned input
Definition
TgcByteStreamData.h:194
TGC_BYTESTREAM_NSW_POS::sector
unsigned sector
Definition
TgcByteStreamData.h:197
TGC_BYTESTREAM_NSW_POS::type
unsigned type
Definition
TgcByteStreamData.h:199
TGC_BYTESTREAM_NSW_POS::bcBitmap
unsigned bcBitmap
Definition
TgcByteStreamData.h:196
TGC_BYTESTREAM_NSW_POS::cand
unsigned cand
Definition
TgcByteStreamData.h:195
TGC_BYTESTREAM_NSW_POS::fill1
unsigned fill1
Definition
TgcByteStreamData.h:193
TGC_BYTESTREAM_NSW_POS::TGC_BYTESTREAM_NSW_POS
TGC_BYTESTREAM_NSW_POS()
Definition
TgcByteStreamData.h:201
TGC_BYTESTREAM_NSW_POS::eta
unsigned eta
Definition
TgcByteStreamData.h:191
TGC_BYTESTREAM_READOUTHIT::ok
unsigned ok
Definition
TgcByteStreamData.h:79
TGC_BYTESTREAM_READOUTHIT::sbId
unsigned sbId
Definition
TgcByteStreamData.h:72
TGC_BYTESTREAM_READOUTHIT::adj
unsigned adj
Definition
TgcByteStreamData.h:74
TGC_BYTESTREAM_READOUTHIT::fill1
unsigned fill1
Definition
TgcByteStreamData.h:78
TGC_BYTESTREAM_READOUTHIT::TGC_BYTESTREAM_READOUTHIT
TGC_BYTESTREAM_READOUTHIT()
Definition
TgcByteStreamData.h:81
TGC_BYTESTREAM_READOUTHIT::tracklet
unsigned tracklet
Definition
TgcByteStreamData.h:77
TGC_BYTESTREAM_READOUTHIT::ldbId
unsigned ldbId
Definition
TgcByteStreamData.h:75
TGC_BYTESTREAM_READOUTHIT::channel
unsigned channel
Definition
TgcByteStreamData.h:71
TGC_BYTESTREAM_READOUTHIT::sbType
unsigned sbType
Definition
TgcByteStreamData.h:73
TGC_BYTESTREAM_READOUTHIT::bcBitmap
unsigned bcBitmap
Definition
TgcByteStreamData.h:76
TGC_BYTESTREAM_READOUTTRACKLET::sbId
unsigned sbId
Definition
TgcByteStreamData.h:90
TGC_BYTESTREAM_READOUTTRACKLET::trkType
unsigned trkType
Definition
TgcByteStreamData.h:93
TGC_BYTESTREAM_READOUTTRACKLET::rphi
unsigned rphi
Definition
TgcByteStreamData.h:86
TGC_BYTESTREAM_READOUTTRACKLET::bcBitmap
unsigned bcBitmap
Definition
TgcByteStreamData.h:92
TGC_BYTESTREAM_READOUTTRACKLET::subm
unsigned subm
Definition
TgcByteStreamData.h:87
TGC_BYTESTREAM_READOUTTRACKLET::TGC_BYTESTREAM_READOUTTRACKLET
TGC_BYTESTREAM_READOUTTRACKLET()
Definition
TgcByteStreamData.h:98
TGC_BYTESTREAM_READOUTTRACKLET::fill1
unsigned fill1
Definition
TgcByteStreamData.h:94
TGC_BYTESTREAM_READOUTTRACKLET::seg
unsigned seg
Definition
TgcByteStreamData.h:88
TGC_BYTESTREAM_READOUTTRACKLET::ldbId
unsigned ldbId
Definition
TgcByteStreamData.h:91
TGC_BYTESTREAM_READOUTTRACKLET::slbType
unsigned slbType
Definition
TgcByteStreamData.h:95
TGC_BYTESTREAM_READOUTTRACKLET::ok
unsigned ok
Definition
TgcByteStreamData.h:96
TGC_BYTESTREAM_READOUTTRACKLET::delta
signed delta
Definition
TgcByteStreamData.h:89
TGC_BYTESTREAM_READOUTTRIPLETSTRIP::fill3
unsigned fill3
Definition
TgcByteStreamData.h:112
TGC_BYTESTREAM_READOUTTRIPLETSTRIP::slbType
unsigned slbType
Definition
TgcByteStreamData.h:113
TGC_BYTESTREAM_READOUTTRIPLETSTRIP::fill1
unsigned fill1
Definition
TgcByteStreamData.h:105
TGC_BYTESTREAM_READOUTTRIPLETSTRIP::fill2
unsigned fill2
Definition
TgcByteStreamData.h:107
TGC_BYTESTREAM_READOUTTRIPLETSTRIP::ldbId
unsigned ldbId
Definition
TgcByteStreamData.h:109
TGC_BYTESTREAM_READOUTTRIPLETSTRIP::subc
unsigned subc
Definition
TgcByteStreamData.h:104
TGC_BYTESTREAM_READOUTTRIPLETSTRIP::sbId
unsigned sbId
Definition
TgcByteStreamData.h:108
TGC_BYTESTREAM_READOUTTRIPLETSTRIP::seg
unsigned seg
Definition
TgcByteStreamData.h:106
TGC_BYTESTREAM_READOUTTRIPLETSTRIP::TGC_BYTESTREAM_READOUTTRIPLETSTRIP
TGC_BYTESTREAM_READOUTTRIPLETSTRIP()
Definition
TgcByteStreamData.h:116
TGC_BYTESTREAM_READOUTTRIPLETSTRIP::ok
unsigned ok
Definition
TgcByteStreamData.h:114
TGC_BYTESTREAM_READOUTTRIPLETSTRIP::phi
unsigned phi
Definition
TgcByteStreamData.h:103
TGC_BYTESTREAM_READOUTTRIPLETSTRIP::bcBitmap
unsigned bcBitmap
Definition
TgcByteStreamData.h:110
TGC_BYTESTREAM_READOUTTRIPLETSTRIP::trkType
unsigned trkType
Definition
TgcByteStreamData.h:111
TGC_BYTESTREAM_RPCBIS78_COIN::cand
unsigned cand
Definition
TgcByteStreamData.h:241
TGC_BYTESTREAM_RPCBIS78_COIN::flag
unsigned flag
Definition
TgcByteStreamData.h:237
TGC_BYTESTREAM_RPCBIS78_COIN::TGC_BYTESTREAM_RPCBIS78_COIN
TGC_BYTESTREAM_RPCBIS78_COIN()
Definition
TgcByteStreamData.h:247
TGC_BYTESTREAM_RPCBIS78_COIN::sector
unsigned sector
Definition
TgcByteStreamData.h:243
TGC_BYTESTREAM_RPCBIS78_COIN::dphi
unsigned dphi
Definition
TgcByteStreamData.h:236
TGC_BYTESTREAM_RPCBIS78_COIN::bcid
unsigned bcid
Definition
TgcByteStreamData.h:239
TGC_BYTESTREAM_RPCBIS78_COIN::fill2
unsigned fill2
Definition
TgcByteStreamData.h:238
TGC_BYTESTREAM_RPCBIS78_COIN::type
unsigned type
Definition
TgcByteStreamData.h:245
TGC_BYTESTREAM_RPCBIS78_COIN::fill1
unsigned fill1
Definition
TgcByteStreamData.h:234
TGC_BYTESTREAM_RPCBIS78_COIN::bcBitmap
unsigned bcBitmap
Definition
TgcByteStreamData.h:242
TGC_BYTESTREAM_RPCBIS78_COIN::fill3
unsigned fill3
Definition
TgcByteStreamData.h:240
TGC_BYTESTREAM_RPCBIS78_COIN::deta
unsigned deta
Definition
TgcByteStreamData.h:235
TGC_BYTESTREAM_RPCBIS78_COIN::fwd
unsigned fwd
Definition
TgcByteStreamData.h:244
TGC_BYTESTREAM_RPCBIS78_POS::cand
unsigned cand
Definition
TgcByteStreamData.h:225
TGC_BYTESTREAM_RPCBIS78_POS::fwd
unsigned fwd
Definition
TgcByteStreamData.h:228
TGC_BYTESTREAM_RPCBIS78_POS::bcBitmap
unsigned bcBitmap
Definition
TgcByteStreamData.h:226
TGC_BYTESTREAM_RPCBIS78_POS::phi
unsigned phi
Definition
TgcByteStreamData.h:223
TGC_BYTESTREAM_RPCBIS78_POS::sector
unsigned sector
Definition
TgcByteStreamData.h:227
TGC_BYTESTREAM_RPCBIS78_POS::eta
unsigned eta
Definition
TgcByteStreamData.h:222
TGC_BYTESTREAM_RPCBIS78_POS::type
unsigned type
Definition
TgcByteStreamData.h:229
TGC_BYTESTREAM_RPCBIS78_POS::TGC_BYTESTREAM_RPCBIS78_POS
TGC_BYTESTREAM_RPCBIS78_POS()
Definition
TgcByteStreamData.h:231
TGC_BYTESTREAM_RPCBIS78_POS::fill1
unsigned fill1
Definition
TgcByteStreamData.h:224
TGC_BYTESTREAM_SL::threshold
unsigned threshold
Definition
TgcByteStreamData.h:156
TGC_BYTESTREAM_SL::fwd
unsigned fwd
Definition
TgcByteStreamData.h:162
TGC_BYTESTREAM_SL::bcBitmap
unsigned bcBitmap
Definition
TgcByteStreamData.h:163
TGC_BYTESTREAM_SL::bcId
unsigned bcId
Definition
TgcByteStreamData.h:158
TGC_BYTESTREAM_SL::veto
unsigned veto
Definition
TgcByteStreamData.h:165
TGC_BYTESTREAM_SL::cand
unsigned cand
Definition
TgcByteStreamData.h:160
TGC_BYTESTREAM_SL::cand2plus
unsigned cand2plus
Definition
TgcByteStreamData.h:164
TGC_BYTESTREAM_SL::roi
unsigned roi
Definition
TgcByteStreamData.h:154
TGC_BYTESTREAM_SL::sector
unsigned sector
Definition
TgcByteStreamData.h:161
TGC_BYTESTREAM_SL::overlap
unsigned overlap
Definition
TgcByteStreamData.h:155
TGC_BYTESTREAM_SL::fill2
unsigned fill2
Definition
TgcByteStreamData.h:166
TGC_BYTESTREAM_SL::sign
unsigned sign
Definition
TgcByteStreamData.h:159
TGC_BYTESTREAM_SL::fill1
unsigned fill1
Definition
TgcByteStreamData.h:157
TGC_BYTESTREAM_SL::TGC_BYTESTREAM_SL
TGC_BYTESTREAM_SL()
Definition
TgcByteStreamData.h:168
TGC_BYTESTREAM_SOURCEID::TGC_BYTESTREAM_SOURCEID
TGC_BYTESTREAM_SOURCEID()
Definition
TgcByteStreamData.h:24
TGC_BYTESTREAM_SOURCEID::fill2
unsigned fill2
Definition
TgcByteStreamData.h:22
TGC_BYTESTREAM_SOURCEID::side
unsigned side
Definition
TgcByteStreamData.h:21
TGC_BYTESTREAM_SOURCEID::fill1
unsigned fill1
Definition
TgcByteStreamData.h:20
TGC_BYTESTREAM_SOURCEID::rodid
unsigned rodid
Definition
TgcByteStreamData.h:19
Generated on
for ATLAS Offline Software by
1.17.0