ATLAS Offline Software
TgcRawData.cxx
Go to the documentation of this file.
1 /*
2  Copyright (C) 2002-2022 CERN for the benefit of the ATLAS collaboration
3 */
4 
5 #include "MuonRDO/TgcRawData.h"
6 #include "GaudiKernel/MsgStream.h"
7 
9  uint16_t subDetectorId,
10  uint16_t rodId,
11  uint16_t sswId,
12  uint16_t slbId,
13  uint16_t l1Id,
14  uint16_t bcId)
15 {
16  m_bcTag = bcTag;
18  m_rodId = rodId;
19  m_sswId = sswId;
20  m_slbId = slbId;
21  m_l1Id = l1Id;
22  m_bcId = bcId;
24  m_bitpos = 0;
25  m_tracklet = 0;
26  m_adjacent = false;
27  m_type = TYPE_HIT;
28  m_forward = false;
29  m_index = 0;
30  m_pos = 0;
31  m_delta = 0;
32  m_inner = 0;
33  m_segment = 0;
34  m_subMatrix = 0;
35  m_sector = 0;
36  m_chip = 0;
37  m_hipt = false;
38  m_hitId = 0;
39  m_hsub = 0;
40  m_strip = false;
41  m_cand3plus = false;
42  m_muplus = false;
43  m_threshold = 0;
44  m_overlap = false;
45  m_veto = false;
46  m_roi = 0;
47 }
48 
50  uint16_t subDetectorId,
51  uint16_t rodId,
52  uint16_t l1Id,
53  uint16_t bcId)
54 {
55  m_bcTag = bcTag;
57  m_rodId = rodId;
58  m_l1Id = l1Id;
59  m_bcId = bcId;
60  m_bitpos = 0;
61  m_tracklet = 0;
62  m_adjacent = false;
64  m_forward = false;
65  m_index = 0;
66  m_pos = 0;
67  m_delta = 0;
68  m_inner = 0;
69  m_segment = 0;
70  m_subMatrix = 0;
71  m_sector = 0;
72  m_chip = 0;
73  m_hipt = false;
74  m_hitId = 0;
75  m_hsub = 0;
76  m_strip = false;
77  m_cand3plus = false;
78  m_muplus = false;
79  m_threshold = 0;
80  m_overlap = false;
81  m_veto = false;
82  m_roi = 0;
83  m_innerflag = 0;
84  m_coinflag = 0;
85  m_nsweta = 0;
86  m_nswphi = 0;
87  m_nswsl = 0;
88  m_nswcand = 0;
89  m_nswdtheta = 0;
90  m_nswphires = 0;
91  m_nswlowres = 0;
92  m_nswid = 0;
93  m_rpceta = 0;
94  m_rpcphi = 0;
95  m_rpcflag = 0;
96  m_rpcdeta = 0;
97  m_rpcdphi = 0;
98  m_ei = 0;
99  m_fi = 0;
100  m_cid = 0;
101  m_tmdbmod = 0;
102  m_tmdbbcid = 0;
103 }
104 
105 // P1 ------------------------
106 // Constructor for Hit
108  uint16_t subDetectorId,
109  uint16_t rodId,
110  uint16_t sswId,
111  uint16_t slbId,
112  uint16_t l1Id,
113  uint16_t bcId,
114  uint16_t bitpos)
115 {
117  m_bitpos = bitpos;
118 }
119 
120 // Constructor for Trigger Coincidence
122  uint16_t subDetectorId,
123  uint16_t rodId,
124  uint16_t sswId,
125  uint16_t slbId,
126  uint16_t l1Id,
127  uint16_t bcId,
128  uint16_t type,
129  uint16_t index,
130  uint16_t pos,
131  int16_t delta)
132 {
134  setType(type);
135  m_index = index;
136  m_pos = pos;
137  m_delta = delta;
138 }
139 
140 // P2 ------------------------
141 // Hits
143  uint16_t subDetectorId,
144  uint16_t rodId,
145  uint16_t sswId,
146  uint16_t slbId,
147  uint16_t l1Id,
148  uint16_t bcId,
149  SlbType slbType,
150  bool adj,
151  uint16_t tracklet,
153 {
155  m_slbType = slbType;
156  m_adjacent = adj;
158  m_bitpos = channel;
159 }
160 
161 // Tracklets
163  uint16_t subDetectorId,
164  uint16_t rodId,
165  uint16_t sswId,
166  uint16_t slbId,
167  uint16_t l1Id,
168  uint16_t bcId,
169  SlbType slbType,
170  int16_t delta,
171  uint16_t seg,
172  uint16_t sub,
173  uint16_t rphi)
174 {
177  m_slbType = slbType;
178  m_delta = delta;
179  m_segment = seg;
180  m_subMatrix = sub;
181  m_pos = rphi;
182 }
183 
184 // High pT
186  uint16_t subDetectorId,
187  uint16_t rodId,
188  uint16_t l1Id,
189  uint16_t bcId,
190  bool strip,
191  bool forward,
192  uint16_t sector,
193  uint16_t chip,
194  uint16_t index,
195  bool hipt,
196  uint16_t hitId,
197  uint16_t sub,
198  int16_t delta,
199  uint16_t inner
200  )
201 {
202  clear(bcTag, subDetectorId, rodId, 0, 0, l1Id, bcId);
203  m_type = TYPE_HIPT;
204  m_strip = strip;
205  m_forward = forward;
206  m_sector = sector;
207  m_chip = chip;
208  m_index = index;
209  m_hipt = hipt;
210  m_hitId = hitId;
211  m_hsub = sub;
212  m_delta = delta;
213  m_inner = inner;
214 }
215 
216 // Sector logic
218  uint16_t subDetectorId,
219  uint16_t rodId,
220  uint16_t l1Id,
221  uint16_t bcId,
222  bool cand3plus,
223  bool forward,
224  uint16_t sector,
225  uint16_t index,
226  bool muplus,
228  bool overlap,
229  bool veto,
230  uint16_t roi)
231 {
232  clear(bcTag, subDetectorId, rodId, 0, 0, l1Id, bcId);
233  m_type = TYPE_SL;
235  m_forward = forward;
236  m_sector = sector;
237  m_index = index;
238  m_muplus = muplus;
240  m_overlap = overlap;
241  m_veto = veto;
242  m_roi = roi;
243 }
244 
245 // New Sector logic
246 // RoI
248  uint16_t subDetectorId,
249  uint16_t rodId,
250  uint16_t l1Id,
251  uint16_t bcId,
252  bool forward,
253  uint16_t sector,
254  uint16_t innerflag,
255  uint16_t coinflag,
256  bool muplus,
258  uint16_t roi)
259 {
261  m_type = TYPE_SL;
262  m_forward = forward;
263  m_sector = sector;
266  m_muplus = muplus;
268  m_roi = roi;
269 }
270 
271 // NSW
273  uint16_t subDetectorId,
274  uint16_t rodId,
275  uint16_t l1Id,
276  uint16_t bcId,
277  bool forward,
278  uint16_t sector,
279  uint16_t nsweta,
280  uint16_t nswphi,
281  uint16_t nswcand,
282  uint16_t nswdtheta,
283  uint16_t nswphires,
284  uint16_t nswlowres,
285  uint16_t nswid)
286 {
289  m_forward = forward;
290  m_sector = sector;
291  m_nsweta = nsweta;
292  m_nswphi = nswphi;
293  m_nswcand = nswcand;
297  m_nswid = nswid;
298 }
299 
300 // RPC BIS78
302  uint16_t subDetectorId,
303  uint16_t rodId,
304  uint16_t l1Id,
305  uint16_t bcId,
306  bool forward,
307  uint16_t sector,
308  uint16_t rpceta,
309  uint16_t rpcphi,
310  uint16_t rpcflag,
311  uint16_t rpcdeta,
312  uint16_t rpcdphi)
313 {
316  m_forward = forward;
317  m_sector = sector;
318  m_rpceta = rpceta;
319  m_rpcphi = rpcphi;
320  m_rpcflag = rpcflag;
321  m_rpcdeta = rpcdeta;
322  m_rpcdphi = rpcdphi;
323 }
324 
325 // EIFI
327  uint16_t subDetectorId,
328  uint16_t rodId,
329  uint16_t l1Id,
330  uint16_t bcId,
331  bool forward,
332  uint16_t sector,
333  uint16_t ei,
334  uint16_t fi,
335  uint16_t cid)
336 {
339  m_forward = forward;
340  m_sector = sector;
341  m_ei = ei;
342  m_fi = fi;
343  m_cid = cid;
344 }
345 
346 // TMDB
348  uint16_t subDetectorId,
349  uint16_t rodId,
350  uint16_t l1Id,
351  uint16_t bcId,
352  bool forward,
353  uint16_t sector,
354  uint16_t mod,
355  uint16_t bcid)
356 {
359  m_forward = forward;
360  m_sector = sector;
361  m_tmdbmod = mod;
362  m_tmdbbcid = bcid;
363 }
364 
365 
366 
368 {
369  switch (type)
370  {
374  case 3: m_type = TYPE_HIPT; break;
375  case 4: m_type = TYPE_SL; break;
376  case 5: m_type = TYPE_INNER; break;
377  case 6: m_type = TYPE_INNER_NSW; break;
378  case 7: m_type = TYPE_INNER_BIS; break;
379  case 8: m_type = TYPE_INNER_EIFI; break;
380  case 9: m_type = TYPE_INNER_TMDB; break;
381  case 10: m_type = TYPE_HIT; break;
382  default: m_type = TYPE_UNKNOWN; break;
383  }
384 }
385 
387 {
388  switch (type)
389  {
390  case TYPE_HIT: return "Hit"; break;
391  case TYPE_TRACKLET: return "Tracklet"; break;
392  case TYPE_HIPT: return "High pT"; break;
393  case TYPE_SL: return "RoI"; break;
394  case TYPE_INNER: return "Inner"; break;
395  case TYPE_INNER_NSW: return "NSW"; break;
396  case TYPE_INNER_BIS: return "RPCBIS"; break;
397  case TYPE_INNER_EIFI: return "EIFI"; break;
398  case TYPE_INNER_TMDB: return "TMDB"; break;
399  default: return "";
400  }
401 }
403 {
404  switch (type)
405  {
406  case SLB_TYPE_DOUBLET_WIRE: return "Doublet Wire"; break;
407  case SLB_TYPE_DOUBLET_STRIP: return "Doublet Strip"; break;
408  case SLB_TYPE_TRIPLET_WIRE: return "Triplet Wire"; break;
409  case SLB_TYPE_TRIPLET_STRIP: return "Triplet Strip"; break;
410  case SLB_TYPE_INNER_WIRE: return "Inner Wire"; break;
411  case SLB_TYPE_INNER_STRIP: return "Inner Strip"; break;
412  default: return "";
413  }
414 }
415 
416 template <class stream>
418 {
419  sl << "TgcRawData " << data.typeName()
420  << ", bcTag=" << data.bcTag()
421  << ", l1Id=" << data.l1Id()
422  << ", bcId=" << data.bcId()
423  << ", subDetectorId=" << data.subDetectorId()
424  << ", rodId=" << data.rodId()
425  << ", sswId=" << data.sswId()
426  << ", slbId=" << data.slbId();
427  switch (data.type())
428  {
430  sl << ", tracklet=" << data.tracklet()
431  << ", adjacent=" << data.isAdjacent()
432  << ", slbType=" << data.slbTypeName()
433  << ", bitpos=" << data.bitpos();
434  break;
436  sl << ", slbType=" << data.slbTypeName()
437  << ", delta=" << data.delta()
438  << ", segment=" << data.segment()
439  << ", subMatrix=" << data.subMatrix()
440  << ", position=" << data.position();
441  break;
443  sl << ", strip=" << data.isStrip()
444  << ", forward=" << data.isForward()
445  << ", sector=" << data.sector()
446  << ", chip=" << data.chip()
447  << ", cand=" << data.index()
448  << ", hipt=" << data.isHipt()
449  << ", hitId=" << data.hitId()
450  << ", hsub=" << data.hsub()
451  << ", delta=" << data.delta()
452  << ", inner=" << data.inner();
453  break;
454  case TgcRawData::TYPE_SL:
455  sl << ", cand3plus=" << data.cand3plus()
456  << ", forward=" << data.isForward()
457  << ", sector=" << data.sector()
458  << ", cand=" << data.index()
459  << ", sign=" << data.isMuplus()
460  << ", threshold=" << data.threshold()
461  << ", overlap=" << data.isOverlap()
462  << ", veto=" << data.isVeto()
463  << ", roi=" << data.roi();
464  break;
466  sl << ", nsweta=" << data.nsweta()
467  << ", nswphi=" << data.nswphi()
468  << ", nswcand=" << data.nswcand()
469  << ", nswdtheta=" << data.nswdtheta()
470  << ", nswphires=" << data.nswphires()
471  << ", nswlowres=" << data.nswlowres()
472  << ", nswid=" << data.nswid()
473  << ", forward=" << data.isForward()
474  << ", sector=" << data.sector();
475  break;
477  sl << ", rpceta=" << data.rpceta()
478  << ", rpcphi=" << data.rpcphi()
479  << ", rpcflag=" << data.rpcflag()
480  << ", rpcdeta=" << data.rpcdeta()
481  << ", rpcdphi=" << data.rpcdphi()
482  << ", sector=" << data.sector();
483  break;
485  sl << ", ei=" << data.ei()
486  << ", fi=" << data.fi()
487  << ", forward=" << data.isForward()
488  << ", sector=" << data.sector();
489  break;
491  sl << ", mod=" << data.tmdbmod()
492  << ", bcid=" << data.tmdbbcid()
493  << ", sector=" << data.sector();
494  break;
495  default:
496  break;
497  }
498  return sl;
499 }
500 
501 MsgStream& operator<<(MsgStream& sl, const TgcRawData& data)
502 {
503  return dump(sl, data);
504 }
505 
506 std::ostream& operator<<(std::ostream& sl, const TgcRawData& data)
507 {
508  return dump(sl, data);
509 }
510 
TgcRawData::SLB_TYPE_DOUBLET_STRIP
@ SLB_TYPE_DOUBLET_STRIP
Definition: TgcRawData.h:33
TgcRawData::inner
uint16_t inner() const
Definition: TgcRawData.h:321
data
char data[hepevt_bytes_allocation_ATLAS]
Definition: HepEvt.cxx:11
TgcRawData::DataType
DataType
Definition: TgcRawData.h:42
TgcRawData::m_rpcdeta
uint16_t m_rpcdeta
Definition: TgcRawData.h:571
TgcRawData::innerflag
uint16_t innerflag() const
Definition: TgcRawData.h:381
TgcRawData::bitpos
uint16_t bitpos() const
Definition: TgcRawData.h:293
TgcRawData::m_tmdbbcid
uint16_t m_tmdbbcid
Definition: TgcRawData.h:581
TgcRawData::m_muplus
bool m_muplus
Definition: TgcRawData.h:546
TgcRawData::m_subMatrix
uint16_t m_subMatrix
Definition: TgcRawData.h:533
SiliconTech::strip
@ strip
TgcRawData::m_tracklet
uint16_t m_tracklet
Definition: TgcRawData.h:515
TgcRawData::setType
void setType(uint16_t type)
Definition: TgcRawData.cxx:367
plotting.yearwise_efficiency.channel
channel
Definition: yearwise_efficiency.py:28
TgcRawData::rpcdeta
uint16_t rpcdeta() const
Definition: TgcRawData.h:433
TgcRawData::cand3plus
bool cand3plus() const
Definition: TgcRawData.h:357
TgcRawData::m_threshold
uint16_t m_threshold
Definition: TgcRawData.h:547
TgcRawData.h
TgcRawData::m_chip
uint16_t m_chip
Definition: TgcRawData.h:537
TgcRawData::TYPE_HIT
@ TYPE_HIT
Definition: TgcRawData.h:43
TgcRawData::TYPE_INNER_EIFI
@ TYPE_INNER_EIFI
Definition: TgcRawData.h:50
TgcRawData::m_nswid
uint16_t m_nswid
Definition: TgcRawData.h:565
TgcRawData::m_hipt
bool m_hipt
Definition: TgcRawData.h:538
index
Definition: index.py:1
TgcRawData::delta
int16_t delta() const
Definition: TgcRawData.h:317
TgcRawData::m_sswId
uint16_t m_sswId
Definition: TgcRawData.h:499
TgcRawData::m_nswdtheta
uint16_t m_nswdtheta
Definition: TgcRawData.h:562
TgcRawData::m_inner
uint16_t m_inner
Definition: TgcRawData.h:542
TgcRawData::m_ei
uint16_t m_ei
Definition: TgcRawData.h:575
TgcRawData::m_nswlowres
uint16_t m_nswlowres
Definition: TgcRawData.h:564
TgcRawData::rpceta
uint16_t rpceta() const
Definition: TgcRawData.h:421
TgcRawData::m_nswcand
uint16_t m_nswcand
Definition: TgcRawData.h:561
TgcRawData::TYPE_INNER_TMDB
@ TYPE_INNER_TMDB
Definition: TgcRawData.h:51
TgcRawData::m_rpcflag
uint16_t m_rpcflag
Definition: TgcRawData.h:570
TgcRawData::nswcand
uint16_t nswcand() const
Definition: TgcRawData.h:401
TgcRawData::subDetectorId
uint16_t subDetectorId() const
Definition: TgcRawData.h:264
TgcRawData::bcId
uint16_t bcId() const
Definition: TgcRawData.h:259
TgcRawData::m_sector
uint16_t m_sector
Definition: TgcRawData.h:536
TgcRawData::m_rpcphi
uint16_t m_rpcphi
Definition: TgcRawData.h:569
xAOD::int16_t
setScaleOne setStatusOne setSaturated int16_t
Definition: gFexGlobalRoI_v1.cxx:55
TgcRawData::m_pos
uint16_t m_pos
Definition: TgcRawData.h:530
TgcRawData::m_cid
uint16_t m_cid
Definition: TgcRawData.h:577
AthenaPoolTestWrite.stream
string stream
Definition: AthenaPoolTestWrite.py:12
TgcRawData::SLB_TYPE_TRIPLET_WIRE
@ SLB_TYPE_TRIPLET_WIRE
Definition: TgcRawData.h:34
TgcRawData::m_cand3plus
bool m_cand3plus
Definition: TgcRawData.h:545
TgcRawData::rodId
uint16_t rodId() const
Definition: TgcRawData.h:268
TgcRawData::m_forward
bool m_forward
Definition: TgcRawData.h:524
TgcRawData::m_rodId
uint16_t m_rodId
Definition: TgcRawData.h:498
TgcRawData::TYPE_INNER
@ TYPE_INNER
Definition: TgcRawData.h:47
TgcRawData::clear
void clear(uint16_t bcTag, uint16_t subDetectorId, uint16_t rodId, uint16_t l1Id, uint16_t bcId)
Definition: TgcRawData.cxx:49
TgcRawData::m_l1Id
uint16_t m_l1Id
Definition: TgcRawData.h:503
maskDeadModules.mod
mod
Definition: maskDeadModules.py:36
TgcRawData::m_bcTag
uint16_t m_bcTag
Definition: TgcRawData.h:494
xAOD::uint16_t
setWord1 uint16_t
Definition: eFexEMRoI_v1.cxx:88
TgcRawData::SLB_TYPE_UNKNOWN
@ SLB_TYPE_UNKNOWN
Definition: TgcRawData.h:38
TgcRawData::m_nswphi
uint16_t m_nswphi
Definition: TgcRawData.h:559
dump
stream & dump(stream &sl, const TgcRawData &data)
Definition: TgcRawData.cxx:417
TgcRawData::m_segment
uint16_t m_segment
Definition: TgcRawData.h:532
TgcRawData::tracklet
uint16_t tracklet() const
Definition: TgcRawData.h:301
operator<<
MsgStream & operator<<(MsgStream &sl, const TgcRawData &data)
Overload of << operator for MsgStream for debug output.
Definition: TgcRawData.cxx:501
TgcRawData::m_hsub
uint16_t m_hsub
Definition: TgcRawData.h:540
TgcRawData::TYPE_SL
@ TYPE_SL
Definition: TgcRawData.h:46
TgcRawData::sector
uint16_t sector() const
Definition: TgcRawData.h:333
TgcRawData::nswlowres
uint16_t nswlowres() const
Definition: TgcRawData.h:413
TgcRawData::sswId
uint16_t sswId() const
Definition: TgcRawData.h:272
TgcRawData::l1Id
uint16_t l1Id() const
Definition: TgcRawData.h:255
TgcRawData::m_index
uint16_t m_index
Definition: TgcRawData.h:527
TgcRawData::ei
uint16_t ei() const
Definition: TgcRawData.h:441
TgcRawData::m_rpceta
uint16_t m_rpceta
Definition: TgcRawData.h:568
TgcRawData::nswphi
uint16_t nswphi() const
Definition: TgcRawData.h:393
TgcRawData::m_adjacent
bool m_adjacent
Definition: TgcRawData.h:517
TgcRawData::hitId
uint16_t hitId() const
Definition: TgcRawData.h:345
TgcRawData::m_bitpos
uint16_t m_bitpos
Definition: TgcRawData.h:512
TgcRawData::threshold
uint16_t threshold() const
Definition: TgcRawData.h:365
bcId
uint16_t bcId(uint32_t data)
Definition: TgcByteStreamData.h:329
TgcRawData::m_slbId
uint16_t m_slbId
Definition: TgcRawData.h:500
TgcRawData::nswid
uint16_t nswid() const
Definition: TgcRawData.h:417
TgcRawData::m_roi
uint16_t m_roi
Definition: TgcRawData.h:550
TgcRawData::chip
uint16_t chip() const
Definition: TgcRawData.h:337
TgcRawData::roi
uint16_t roi() const
Definition: TgcRawData.h:377
threshold
Definition: chainparser.cxx:74
TgcRawData::cid
uint16_t cid() const
Definition: TgcRawData.h:449
xAOD::bcid
setEventNumber setTimeStamp bcid
Definition: EventInfo_v1.cxx:133
TgcRawData::m_veto
bool m_veto
Definition: TgcRawData.h:549
TgcRawData::m_bcId
uint16_t m_bcId
Definition: TgcRawData.h:504
TgcRawData::m_nswphires
uint16_t m_nswphires
Definition: TgcRawData.h:563
TgcRawData::m_nswsl
uint16_t m_nswsl
Definition: TgcRawData.h:560
python.LumiBlobConversion.pos
pos
Definition: LumiBlobConversion.py:18
TgcRawData::coinflag
uint16_t coinflag() const
Definition: TgcRawData.h:385
TgcRawData::m_delta
int16_t m_delta
Definition: TgcRawData.h:531
TgcRawData::TYPE_UNKNOWN
@ TYPE_UNKNOWN
Definition: TgcRawData.h:52
TgcRawData::TYPE_INNER_NSW
@ TYPE_INNER_NSW
Definition: TgcRawData.h:48
TgcRawData::nswdtheta
uint16_t nswdtheta() const
Definition: TgcRawData.h:405
TgcRawData::bcTag
uint16_t bcTag() const
Definition: TgcRawData.h:251
TgcRawData::m_hitId
uint16_t m_hitId
Definition: TgcRawData.h:539
TgcRawData::slbId
uint16_t slbId() const
Definition: TgcRawData.h:276
TgcRawData::m_overlap
bool m_overlap
Definition: TgcRawData.h:548
TgcRawData::index
uint16_t index() const
Definition: TgcRawData.h:309
TgcRawData::channel
uint16_t channel() const
Definition: TgcRawData.h:297
TgcRawData::TYPE_HIPT
@ TYPE_HIPT
Definition: TgcRawData.h:45
TgcRawData::m_nsweta
uint16_t m_nsweta
Definition: TgcRawData.h:558
TgcRawData::m_slbType
SlbType m_slbType
Definition: TgcRawData.h:506
python.CaloScaleNoiseConfig.type
type
Definition: CaloScaleNoiseConfig.py:78
TgcRawData
An unit object of TGC ROD output.
Definition: TgcRawData.h:23
TgcRawData::m_rpcdphi
uint16_t m_rpcdphi
Definition: TgcRawData.h:572
bcTag
unsigned bcTag(unsigned bcBitMap)
Definition: TgcByteStreamData.h:367
TgcRawData::slbType
SlbType slbType() const
Definition: TgcRawData.h:285
TgcRawData::m_innerflag
uint16_t m_innerflag
Definition: TgcRawData.h:554
TgcRawData::SLB_TYPE_INNER_STRIP
@ SLB_TYPE_INNER_STRIP
Definition: TgcRawData.h:37
TgcRawData::rpcflag
uint16_t rpcflag() const
Definition: TgcRawData.h:429
TgcRawData::type
DataType type() const
Definition: TgcRawData.h:280
checkFileSG.fi
fi
Definition: checkFileSG.py:65
TgcRawData::TYPE_INNER_BIS
@ TYPE_INNER_BIS
Definition: TgcRawData.h:49
TgcRawData::nswphires
uint16_t nswphires() const
Definition: TgcRawData.h:409
TgcRawData::SLB_TYPE_INNER_WIRE
@ SLB_TYPE_INNER_WIRE
Definition: TgcRawData.h:36
veto
std::vector< std::string > veto
these patterns are anded
Definition: listroot.cxx:191
TgcRawData::TgcRawData
TgcRawData()
Definition: TgcRawData.h:56
TgcRawData::rpcphi
uint16_t rpcphi() const
Definition: TgcRawData.h:425
TgcRawData::typeName
std::string typeName() const
Definition: TgcRawData.h:464
TgcRawData::m_subDetectorId
uint16_t m_subDetectorId
Definition: TgcRawData.h:497
TgcRawData::slbTypeName
std::string slbTypeName() const
Definition: TgcRawData.h:471
TgcRawData::TYPE_TRACKLET
@ TYPE_TRACKLET
Definition: TgcRawData.h:44
TgcRawData::m_tmdbmod
uint16_t m_tmdbmod
Definition: TgcRawData.h:580
TgcRawData::SLB_TYPE_TRIPLET_STRIP
@ SLB_TYPE_TRIPLET_STRIP
Definition: TgcRawData.h:35
TgcRawData::nsweta
uint16_t nsweta() const
Definition: TgcRawData.h:389
TgcRawData::fi
uint16_t fi() const
Definition: TgcRawData.h:445
TgcRawData::m_coinflag
uint16_t m_coinflag
Definition: TgcRawData.h:555
TgcRawData::m_strip
bool m_strip
Definition: TgcRawData.h:541
TgcRawData::SLB_TYPE_DOUBLET_WIRE
@ SLB_TYPE_DOUBLET_WIRE
Definition: TgcRawData.h:32
hipt
bool hipt
Definition: globals.cxx:29
TgcRawData::rpcdphi
uint16_t rpcdphi() const
Definition: TgcRawData.h:437
TgcRawData::SlbType
SlbType
Definition: TgcRawData.h:31
TgcRawData::m_type
DataType m_type
Definition: TgcRawData.h:523
TgcRawData::m_fi
uint16_t m_fi
Definition: TgcRawData.h:576