ATLAS Offline Software
Public Types | Public Member Functions | Static Public Member Functions | Private Member Functions | Private Attributes | Friends | List of all members
TgcL1RawData Class Reference

An unit object of TGC SROD output. More...

#include <TgcL1RawData.h>

Collaboration diagram for TgcL1RawData:

Public Types

enum  SlbType {
  SLB_TYPE_DOUBLET_WIRE, SLB_TYPE_DOUBLET_STRIP, SLB_TYPE_TRIPLET_WIRE, SLB_TYPE_TRIPLET_STRIP,
  SLB_TYPE_INNER_WIRE, SLB_TYPE_INNER_STRIP, SLB_TYPE_UNKNOWN
}
 
enum  DataType {
  TYPE_TRACKLET, TYPE_HIPT, TYPE_NSL_ROI, TYPE_NSL_NSW,
  TYPE_NSL_RPC, TYPE_NSL_EIFI, TYPE_NSL_TMDB, TYPE_UNKNOWN
}
 

Public Member Functions

 TgcL1RawData ()
 
 TgcL1RawData (uint16_t bcTag, uint16_t subDetectorId, uint16_t srodId, uint16_t l1Id, uint16_t bcId, uint16_t type, uint16_t index, uint16_t pos, int16_t delta)
 
 TgcL1RawData (uint16_t bcTag, uint16_t subDetectorId, uint16_t rodId, uint16_t sswId, uint16_t slbId, uint16_t l1Id, uint16_t bcId, SlbType slbType, int16_t delta, uint16_t seg, uint16_t sub, uint16_t rphi)
 
 TgcL1RawData (uint16_t bcTag, uint16_t subDetectorId, uint16_t srodId, uint16_t l1Id, uint16_t bcId, bool strip, bool forward, uint16_t sector, uint16_t chip, uint16_t index, bool hipt, uint16_t hitId, uint16_t sub, int16_t delta, uint16_t inner)
 
 TgcL1RawData (uint16_t bcTag, uint16_t subDetectorId, uint16_t srodId, uint16_t l1Id, uint16_t bcId, bool forward, uint16_t sector, uint16_t innerflag, uint16_t coinflag, bool muplus, uint16_t threshold, uint16_t roi)
 
 TgcL1RawData (uint16_t bcTag, uint16_t subDetectorId, uint16_t srodId, uint16_t l1Id, uint16_t bcId, bool forward, uint16_t sector, uint16_t nsweta, uint16_t nswphi, uint16_t nswcand, uint16_t nswdtheta, uint16_t nswphires, uint16_t nswlowres, uint16_t nswid)
 
 TgcL1RawData (uint16_t bcTag, uint16_t subDetectorId, uint16_t srodId, uint16_t l1Id, uint16_t bcId, bool forward, uint16_t sector, uint16_t rpceta, uint16_t rpcphi, uint16_t rpcflag, uint16_t rpcdeta, uint16_t rpcdphi)
 
 TgcL1RawData (uint16_t bcTag, uint16_t subDetectorId, uint16_t srodId, uint16_t l1Id, uint16_t bcId, bool forward, uint16_t sector, uint16_t ei, uint16_t fi, uint16_t cid)
 
 TgcL1RawData (uint16_t bcTag, uint16_t subDetectorId, uint16_t srodId, uint16_t l1Id, uint16_t bcId, bool forward, uint16_t sector, uint16_t mod, uint16_t bcid)
 
virtual ~TgcL1RawData ()=default
 
bool isCoincidence () const
 
void setOnlineId (uint16_t sId, uint16_t rId)
 
uint16_t bcTag () const
 
uint16_t l1Id () const
 
uint16_t bcId () const
 
uint16_t subDetectorId () const
 
uint16_t rodId () const
 
uint16_t sswId () const
 
uint16_t slbId () const
 
uint16_t srodId () const
 
DataType type () const
 
void setType (uint16_t type)
 
bool isForward () const
 
uint16_t bitpos () const
 
uint16_t channel () const
 
uint16_t tracklet () const
 
bool isAdjacent () const
 
uint16_t index () const
 
uint16_t position () const
 
int16_t delta () const
 
uint16_t inner () const
 
uint16_t segment () const
 
uint16_t subMatrix () const
 
uint16_t sector () const
 
uint16_t chip () const
 
bool isHipt () const
 
uint16_t hitId () const
 
uint16_t hsub () const
 
bool isStrip () const
 
bool cand3plus () const
 
bool isMuplus () const
 
uint16_t threshold () const
 
bool isOverlap () const
 
bool isVeto () const
 
uint16_t roi () const
 
std::string typeName () const
 

Static Public Member Functions

static std::string typeName (DataType type)
 

Private Member Functions

void clear (uint16_t bcTag, uint16_t subDetectorId, uint16_t srodId, uint16_t l1Id, uint16_t bcId)
 
void clear (uint16_t bcTag, uint16_t subDetectorId, uint16_t rodId, uint16_t sswId, uint16_t slbId, uint16_t l1Id, uint16_t bcId)
 

Private Attributes

uint16_t m_bcTag = 0U
 
uint16_t m_subDetectorId = 0U
 
uint16_t m_rodId = 0U
 
uint16_t m_sswId = 0U
 
uint16_t m_slbId = 0U
 
uint16_t m_srodId = 0U
 
uint16_t m_l1Id = 0U
 
uint16_t m_bcId = 0U
 
SlbType m_slbType = SLB_TYPE_UNKNOWN
 
uint16_t m_bitpos = 0U
 
uint16_t m_tracklet = 0U
 
bool m_adjacent = false
 
DataType m_type = TYPE_UNKNOWN
 
bool m_forward = false
 
uint16_t m_index = 0U
 
uint16_t m_pos = 0U
 
int16_t m_delta = 0U
 
uint16_t m_segment = 0U
 
uint16_t m_subMatrix = 0U
 
uint16_t m_sector = 0U
 
uint16_t m_chip = 0U
 
bool m_hipt = 0U
 
uint16_t m_hitId = 0U
 
uint16_t m_hsub = 0U
 
bool m_strip = 0U
 
uint16_t m_inner = 0U
 
bool m_cand3plus = false
 
bool m_muplus = false
 
uint16_t m_threshold = 0U
 
bool m_overlap = false
 
bool m_veto = false
 
uint16_t m_roi = 0U
 
uint16_t m_innerflag = 0U
 
uint16_t m_coinflag = 0U
 
uint16_t m_nsweta = 0U
 
uint16_t m_nswphi = 0U
 
uint16_t m_nswsl = 0U
 
uint16_t m_nswcand = 0U
 
uint16_t m_nswdtheta = 0U
 
uint16_t m_nswphires = 0U
 
uint16_t m_nswlowres = 0U
 
uint16_t m_nswid = 0U
 
uint16_t m_rpceta = 0U
 
uint16_t m_rpcphi = 0U
 
uint16_t m_rpcflag = 0U
 
uint16_t m_rpcdeta = 0U
 
uint16_t m_rpcdphi = 0U
 
uint16_t m_ei = 0U
 
uint16_t m_fi = 0U
 
uint16_t m_cid = 0U
 
uint16_t m_tmdbmod = 0U
 
uint16_t m_tmdbbcid = 0U
 

Friends

class TgcL1RawDataCnv_p1
 

Detailed Description

An unit object of TGC SROD output.

This class is supposed to hold Coincidence-information. For this purpose, two full-constructors have been prepared. @ author Toshi Sumida

Definition at line 20 of file TgcL1RawData.h.

Member Enumeration Documentation

◆ DataType

Enumerator
TYPE_TRACKLET 
TYPE_HIPT 
TYPE_NSL_ROI 
TYPE_NSL_NSW 
TYPE_NSL_RPC 
TYPE_NSL_EIFI 
TYPE_NSL_TMDB 
TYPE_UNKNOWN 

Definition at line 36 of file TgcL1RawData.h.

37  {
39  TYPE_HIPT,
46  };

◆ SlbType

Enumerator
SLB_TYPE_DOUBLET_WIRE 
SLB_TYPE_DOUBLET_STRIP 
SLB_TYPE_TRIPLET_WIRE 
SLB_TYPE_TRIPLET_STRIP 
SLB_TYPE_INNER_WIRE 
SLB_TYPE_INNER_STRIP 
SLB_TYPE_UNKNOWN 

Definition at line 25 of file TgcL1RawData.h.

Constructor & Destructor Documentation

◆ TgcL1RawData() [1/9]

TgcL1RawData::TgcL1RawData ( )
inline

Definition at line 49 of file TgcL1RawData.h.

50  {
51  clear(0, 0, 0, 0, 0);
52  clear(0, 0, 0, 0, 0, 0, 0);
53  }

◆ TgcL1RawData() [2/9]

TgcL1RawData::TgcL1RawData ( uint16_t  bcTag,
uint16_t  subDetectorId,
uint16_t  srodId,
uint16_t  l1Id,
uint16_t  bcId,
uint16_t  type,
uint16_t  index,
uint16_t  pos,
int16_t  delta 
)

Definition at line 86 of file TgcL1RawData.cxx.

95 {
97  setType(type);
98  m_index = index;
99  m_pos = pos;
100  m_delta = delta;
101 }

◆ TgcL1RawData() [3/9]

TgcL1RawData::TgcL1RawData ( uint16_t  bcTag,
uint16_t  subDetectorId,
uint16_t  rodId,
uint16_t  sswId,
uint16_t  slbId,
uint16_t  l1Id,
uint16_t  bcId,
SlbType  slbType,
int16_t  delta,
uint16_t  seg,
uint16_t  sub,
uint16_t  rphi 
)

Definition at line 104 of file TgcL1RawData.cxx.

116 {
119  m_slbType = slbType;
120  m_delta = delta;
121  m_segment = seg;
122  m_subMatrix = sub;
123  m_pos = rphi;
124 }

◆ TgcL1RawData() [4/9]

TgcL1RawData::TgcL1RawData ( uint16_t  bcTag,
uint16_t  subDetectorId,
uint16_t  srodId,
uint16_t  l1Id,
uint16_t  bcId,
bool  strip,
bool  forward,
uint16_t  sector,
uint16_t  chip,
uint16_t  index,
bool  hipt,
uint16_t  hitId,
uint16_t  sub,
int16_t  delta,
uint16_t  inner 
)

Definition at line 127 of file TgcL1RawData.cxx.

143 {
145  m_type = TYPE_HIPT;
146  m_strip = strip;
147  m_forward = forward;
148  m_sector = sector;
149  m_chip = chip;
150  m_index = index;
151  m_hipt = hipt;
152  m_hitId = hitId;
153  m_hsub = sub;
154  m_delta = delta;
155  m_inner = inner;
156 }

◆ TgcL1RawData() [5/9]

TgcL1RawData::TgcL1RawData ( uint16_t  bcTag,
uint16_t  subDetectorId,
uint16_t  srodId,
uint16_t  l1Id,
uint16_t  bcId,
bool  forward,
uint16_t  sector,
uint16_t  innerflag,
uint16_t  coinflag,
bool  muplus,
uint16_t  threshold,
uint16_t  roi 
)

Definition at line 160 of file TgcL1RawData.cxx.

172 {
175  m_forward = forward;
176  m_sector = sector;
177  m_innerflag = innerflag;
178  m_coinflag = coinflag;
179  m_muplus = muplus;
181  m_roi = roi;
182 }

◆ TgcL1RawData() [6/9]

TgcL1RawData::TgcL1RawData ( uint16_t  bcTag,
uint16_t  subDetectorId,
uint16_t  srodId,
uint16_t  l1Id,
uint16_t  bcId,
bool  forward,
uint16_t  sector,
uint16_t  nsweta,
uint16_t  nswphi,
uint16_t  nswcand,
uint16_t  nswdtheta,
uint16_t  nswphires,
uint16_t  nswlowres,
uint16_t  nswid 
)

Definition at line 185 of file TgcL1RawData.cxx.

199 {
202  m_forward = forward;
203  m_sector = sector;
204  m_nsweta = nsweta;
205  m_nswphi = nswphi;
206  m_nswcand = nswcand;
207  m_nswdtheta = nswdtheta;
208  m_nswphires = nswphires;
209  m_nswlowres = nswlowres;
210  m_nswid = nswid;
211 }

◆ TgcL1RawData() [7/9]

TgcL1RawData::TgcL1RawData ( uint16_t  bcTag,
uint16_t  subDetectorId,
uint16_t  srodId,
uint16_t  l1Id,
uint16_t  bcId,
bool  forward,
uint16_t  sector,
uint16_t  rpceta,
uint16_t  rpcphi,
uint16_t  rpcflag,
uint16_t  rpcdeta,
uint16_t  rpcdphi 
)

Definition at line 214 of file TgcL1RawData.cxx.

226 {
229  m_forward = forward;
230  m_sector = sector;
231  m_rpceta = rpceta;
232  m_rpcphi = rpcphi;
233  m_rpcflag = rpcflag;
234  m_rpcdeta = rpcdeta;
235  m_rpcdphi = rpcdphi;
236 }

◆ TgcL1RawData() [8/9]

TgcL1RawData::TgcL1RawData ( uint16_t  bcTag,
uint16_t  subDetectorId,
uint16_t  srodId,
uint16_t  l1Id,
uint16_t  bcId,
bool  forward,
uint16_t  sector,
uint16_t  ei,
uint16_t  fi,
uint16_t  cid 
)

Definition at line 239 of file TgcL1RawData.cxx.

249 {
252  m_forward = forward;
253  m_sector = sector;
254  m_ei = ei;
255  m_fi = fi;
256  m_cid = cid;
257 }

◆ TgcL1RawData() [9/9]

TgcL1RawData::TgcL1RawData ( uint16_t  bcTag,
uint16_t  subDetectorId,
uint16_t  srodId,
uint16_t  l1Id,
uint16_t  bcId,
bool  forward,
uint16_t  sector,
uint16_t  mod,
uint16_t  bcid 
)

Definition at line 260 of file TgcL1RawData.cxx.

269 {
272  m_forward = forward;
273  m_sector = sector;
274  m_tmdbmod = mod;
275  m_tmdbbcid = bcid;
276 }

◆ ~TgcL1RawData()

virtual TgcL1RawData::~TgcL1RawData ( )
virtualdefault

Member Function Documentation

◆ bcId()

uint16_t TgcL1RawData::bcId ( ) const
inline

Definition at line 189 of file TgcL1RawData.h.

190  {
191  return m_bcId;
192  }

◆ bcTag()

uint16_t TgcL1RawData::bcTag ( ) const
inline

Definition at line 181 of file TgcL1RawData.h.

182  {
183  return m_bcTag;
184  }

◆ bitpos()

uint16_t TgcL1RawData::bitpos ( ) const
inline

Definition at line 223 of file TgcL1RawData.h.

224  {
225  return m_bitpos;
226  }

◆ cand3plus()

bool TgcL1RawData::cand3plus ( ) const
inline

Definition at line 287 of file TgcL1RawData.h.

288  {
289  return m_cand3plus;
290  }

◆ channel()

uint16_t TgcL1RawData::channel ( ) const
inline

Definition at line 227 of file TgcL1RawData.h.

228  {
229  return m_bitpos;
230  }

◆ chip()

uint16_t TgcL1RawData::chip ( ) const
inline

Definition at line 267 of file TgcL1RawData.h.

268  {
269  return m_chip;
270  }

◆ clear() [1/2]

void TgcL1RawData::clear ( uint16_t  bcTag,
uint16_t  subDetectorId,
uint16_t  rodId,
uint16_t  sswId,
uint16_t  slbId,
uint16_t  l1Id,
uint16_t  bcId 
)
private

Definition at line 8 of file TgcL1RawData.cxx.

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_HIPT;
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 }

◆ clear() [2/2]

void TgcL1RawData::clear ( uint16_t  bcTag,
uint16_t  subDetectorId,
uint16_t  srodId,
uint16_t  l1Id,
uint16_t  bcId 
)
private

Definition at line 49 of file TgcL1RawData.cxx.

54 {
55  m_bcTag = bcTag;
57  m_srodId = srodId;
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 }

◆ delta()

int16_t TgcL1RawData::delta ( ) const
inline

Definition at line 247 of file TgcL1RawData.h.

248  {
249  return m_delta;
250  }

◆ hitId()

uint16_t TgcL1RawData::hitId ( ) const
inline

Definition at line 275 of file TgcL1RawData.h.

276  {
277  return m_hitId;
278  }

◆ hsub()

uint16_t TgcL1RawData::hsub ( ) const
inline

Definition at line 279 of file TgcL1RawData.h.

280  {
281  return m_hsub;
282  }

◆ index()

uint16_t TgcL1RawData::index ( ) const
inline

Definition at line 239 of file TgcL1RawData.h.

240  {
241  return m_index;
242  }

◆ inner()

uint16_t TgcL1RawData::inner ( ) const
inline

Definition at line 251 of file TgcL1RawData.h.

252  {
253  return m_inner;
254  }

◆ isAdjacent()

bool TgcL1RawData::isAdjacent ( ) const
inline

Definition at line 235 of file TgcL1RawData.h.

236  {
237  return m_adjacent;
238  }

◆ isCoincidence()

bool TgcL1RawData::isCoincidence ( ) const
inline

Definition at line 168 of file TgcL1RawData.h.

169  {
170  return m_type == TYPE_HIPT || m_type == TYPE_NSL_ROI;
171  }

◆ isForward()

bool TgcL1RawData::isForward ( ) const
inline

Definition at line 219 of file TgcL1RawData.h.

220  {
221  return m_forward;
222  }

◆ isHipt()

bool TgcL1RawData::isHipt ( ) const
inline

Definition at line 271 of file TgcL1RawData.h.

272  {
273  return m_hipt;
274  }

◆ isMuplus()

bool TgcL1RawData::isMuplus ( ) const
inline

Definition at line 291 of file TgcL1RawData.h.

292  {
293  return m_muplus;
294  }

◆ isOverlap()

bool TgcL1RawData::isOverlap ( ) const
inline

Definition at line 299 of file TgcL1RawData.h.

300  {
301  return m_overlap;
302  }

◆ isStrip()

bool TgcL1RawData::isStrip ( ) const
inline

Definition at line 283 of file TgcL1RawData.h.

284  {
285  return m_strip;
286  }

◆ isVeto()

bool TgcL1RawData::isVeto ( ) const
inline

Definition at line 303 of file TgcL1RawData.h.

304  {
305  return m_veto;
306  }

◆ l1Id()

uint16_t TgcL1RawData::l1Id ( ) const
inline

Definition at line 185 of file TgcL1RawData.h.

186  {
187  return m_l1Id;
188  }

◆ position()

uint16_t TgcL1RawData::position ( ) const
inline

Definition at line 243 of file TgcL1RawData.h.

244  {
245  return m_pos;
246  }

◆ rodId()

uint16_t TgcL1RawData::rodId ( ) const
inline

Definition at line 198 of file TgcL1RawData.h.

199  {
200  return m_rodId;
201  }

◆ roi()

uint16_t TgcL1RawData::roi ( ) const
inline

Definition at line 307 of file TgcL1RawData.h.

308  {
309  return m_roi;
310  }

◆ sector()

uint16_t TgcL1RawData::sector ( ) const
inline

Definition at line 263 of file TgcL1RawData.h.

264  {
265  return m_sector;
266  }

◆ segment()

uint16_t TgcL1RawData::segment ( ) const
inline

Definition at line 255 of file TgcL1RawData.h.

256  {
257  return m_segment;
258  }

◆ setOnlineId()

void TgcL1RawData::setOnlineId ( uint16_t  sId,
uint16_t  rId 
)
inline

Definition at line 175 of file TgcL1RawData.h.

176  {
177  m_subDetectorId = sId;
178  m_srodId = rId;
179  }

◆ setType()

void TgcL1RawData::setType ( uint16_t  type)

Definition at line 279 of file TgcL1RawData.cxx.

280 {
281  switch (type)
282  {
283  case 3: m_type = TYPE_HIPT; break;
284  case 5: m_type = TYPE_NSL_ROI; break;
285  case 6: m_type = TYPE_NSL_NSW; break;
286  case 7: m_type = TYPE_NSL_RPC; break;
287  case 8: m_type = TYPE_NSL_EIFI; break;
288  case 9: m_type = TYPE_NSL_TMDB; break;
289  default: m_type = TYPE_UNKNOWN; break;
290  }
291 }

◆ slbId()

uint16_t TgcL1RawData::slbId ( ) const
inline

Definition at line 206 of file TgcL1RawData.h.

207  {
208  return m_slbId;
209  }

◆ srodId()

uint16_t TgcL1RawData::srodId ( ) const
inline

Definition at line 210 of file TgcL1RawData.h.

211  {
212  return m_srodId;
213  }

◆ sswId()

uint16_t TgcL1RawData::sswId ( ) const
inline

Definition at line 202 of file TgcL1RawData.h.

203  {
204  return m_sswId;
205  }

◆ subDetectorId()

uint16_t TgcL1RawData::subDetectorId ( ) const
inline

Definition at line 194 of file TgcL1RawData.h.

195  {
196  return m_subDetectorId;
197  }

◆ subMatrix()

uint16_t TgcL1RawData::subMatrix ( ) const
inline

Definition at line 259 of file TgcL1RawData.h.

260  {
261  return m_subMatrix;
262  }

◆ threshold()

uint16_t TgcL1RawData::threshold ( ) const
inline

Definition at line 295 of file TgcL1RawData.h.

296  {
297  return m_threshold;
298  }

◆ tracklet()

uint16_t TgcL1RawData::tracklet ( ) const
inline

Definition at line 231 of file TgcL1RawData.h.

232  {
233  return m_tracklet;
234  }

◆ type()

DataType TgcL1RawData::type ( ) const
inline

Definition at line 214 of file TgcL1RawData.h.

215  {
216  return m_type;
217  }

◆ typeName() [1/2]

std::string TgcL1RawData::typeName ( ) const
inline

Definition at line 314 of file TgcL1RawData.h.

315  {
316  return typeName(m_type);
317  }

◆ typeName() [2/2]

std::string TgcL1RawData::typeName ( TgcL1RawData::DataType  type)
static

Definition at line 293 of file TgcL1RawData.cxx.

294 {
295  switch (type)
296  {
297  case TYPE_HIPT: return "High pT"; break;
298  case TYPE_NSL_ROI: return "TGC RoI"; break;
299  default: return "";
300  }
301 }

Friends And Related Function Documentation

◆ TgcL1RawDataCnv_p1

friend class TgcL1RawDataCnv_p1
friend

Definition at line 23 of file TgcL1RawData.h.

Member Data Documentation

◆ m_adjacent

bool TgcL1RawData::m_adjacent = false
private

Definition at line 362 of file TgcL1RawData.h.

◆ m_bcId

uint16_t TgcL1RawData::m_bcId = 0U
private

Definition at line 349 of file TgcL1RawData.h.

◆ m_bcTag

uint16_t TgcL1RawData::m_bcTag = 0U
private

Definition at line 338 of file TgcL1RawData.h.

◆ m_bitpos

uint16_t TgcL1RawData::m_bitpos = 0U
private

Definition at line 357 of file TgcL1RawData.h.

◆ m_cand3plus

bool TgcL1RawData::m_cand3plus = false
private

Definition at line 391 of file TgcL1RawData.h.

◆ m_chip

uint16_t TgcL1RawData::m_chip = 0U
private

Definition at line 382 of file TgcL1RawData.h.

◆ m_cid

uint16_t TgcL1RawData::m_cid = 0U
private

Definition at line 420 of file TgcL1RawData.h.

◆ m_coinflag

uint16_t TgcL1RawData::m_coinflag = 0U
private

Definition at line 398 of file TgcL1RawData.h.

◆ m_delta

int16_t TgcL1RawData::m_delta = 0U
private

Definition at line 376 of file TgcL1RawData.h.

◆ m_ei

uint16_t TgcL1RawData::m_ei = 0U
private

Definition at line 418 of file TgcL1RawData.h.

◆ m_fi

uint16_t TgcL1RawData::m_fi = 0U
private

Definition at line 419 of file TgcL1RawData.h.

◆ m_forward

bool TgcL1RawData::m_forward = false
private

Definition at line 369 of file TgcL1RawData.h.

◆ m_hipt

bool TgcL1RawData::m_hipt = 0U
private

Definition at line 383 of file TgcL1RawData.h.

◆ m_hitId

uint16_t TgcL1RawData::m_hitId = 0U
private

Definition at line 384 of file TgcL1RawData.h.

◆ m_hsub

uint16_t TgcL1RawData::m_hsub = 0U
private

Definition at line 385 of file TgcL1RawData.h.

◆ m_index

uint16_t TgcL1RawData::m_index = 0U
private

Definition at line 372 of file TgcL1RawData.h.

◆ m_inner

uint16_t TgcL1RawData::m_inner = 0U
private

Definition at line 387 of file TgcL1RawData.h.

◆ m_innerflag

uint16_t TgcL1RawData::m_innerflag = 0U
private

Definition at line 397 of file TgcL1RawData.h.

◆ m_l1Id

uint16_t TgcL1RawData::m_l1Id = 0U
private

Definition at line 348 of file TgcL1RawData.h.

◆ m_muplus

bool TgcL1RawData::m_muplus = false
private

Definition at line 392 of file TgcL1RawData.h.

◆ m_nswcand

uint16_t TgcL1RawData::m_nswcand = 0U
private

Definition at line 404 of file TgcL1RawData.h.

◆ m_nswdtheta

uint16_t TgcL1RawData::m_nswdtheta = 0U
private

Definition at line 405 of file TgcL1RawData.h.

◆ m_nsweta

uint16_t TgcL1RawData::m_nsweta = 0U
private

Definition at line 401 of file TgcL1RawData.h.

◆ m_nswid

uint16_t TgcL1RawData::m_nswid = 0U
private

Definition at line 408 of file TgcL1RawData.h.

◆ m_nswlowres

uint16_t TgcL1RawData::m_nswlowres = 0U
private

Definition at line 407 of file TgcL1RawData.h.

◆ m_nswphi

uint16_t TgcL1RawData::m_nswphi = 0U
private

Definition at line 402 of file TgcL1RawData.h.

◆ m_nswphires

uint16_t TgcL1RawData::m_nswphires = 0U
private

Definition at line 406 of file TgcL1RawData.h.

◆ m_nswsl

uint16_t TgcL1RawData::m_nswsl = 0U
private

Definition at line 403 of file TgcL1RawData.h.

◆ m_overlap

bool TgcL1RawData::m_overlap = false
private

Definition at line 394 of file TgcL1RawData.h.

◆ m_pos

uint16_t TgcL1RawData::m_pos = 0U
private

Definition at line 375 of file TgcL1RawData.h.

◆ m_rodId

uint16_t TgcL1RawData::m_rodId = 0U
private

Definition at line 342 of file TgcL1RawData.h.

◆ m_roi

uint16_t TgcL1RawData::m_roi = 0U
private

Definition at line 396 of file TgcL1RawData.h.

◆ m_rpcdeta

uint16_t TgcL1RawData::m_rpcdeta = 0U
private

Definition at line 414 of file TgcL1RawData.h.

◆ m_rpcdphi

uint16_t TgcL1RawData::m_rpcdphi = 0U
private

Definition at line 415 of file TgcL1RawData.h.

◆ m_rpceta

uint16_t TgcL1RawData::m_rpceta = 0U
private

Definition at line 411 of file TgcL1RawData.h.

◆ m_rpcflag

uint16_t TgcL1RawData::m_rpcflag = 0U
private

Definition at line 413 of file TgcL1RawData.h.

◆ m_rpcphi

uint16_t TgcL1RawData::m_rpcphi = 0U
private

Definition at line 412 of file TgcL1RawData.h.

◆ m_sector

uint16_t TgcL1RawData::m_sector = 0U
private

Definition at line 381 of file TgcL1RawData.h.

◆ m_segment

uint16_t TgcL1RawData::m_segment = 0U
private

Definition at line 377 of file TgcL1RawData.h.

◆ m_slbId

uint16_t TgcL1RawData::m_slbId = 0U
private

Definition at line 344 of file TgcL1RawData.h.

◆ m_slbType

SlbType TgcL1RawData::m_slbType = SLB_TYPE_UNKNOWN
private

Definition at line 351 of file TgcL1RawData.h.

◆ m_srodId

uint16_t TgcL1RawData::m_srodId = 0U
private

Definition at line 345 of file TgcL1RawData.h.

◆ m_sswId

uint16_t TgcL1RawData::m_sswId = 0U
private

Definition at line 343 of file TgcL1RawData.h.

◆ m_strip

bool TgcL1RawData::m_strip = 0U
private

Definition at line 386 of file TgcL1RawData.h.

◆ m_subDetectorId

uint16_t TgcL1RawData::m_subDetectorId = 0U
private

Definition at line 341 of file TgcL1RawData.h.

◆ m_subMatrix

uint16_t TgcL1RawData::m_subMatrix = 0U
private

Definition at line 378 of file TgcL1RawData.h.

◆ m_threshold

uint16_t TgcL1RawData::m_threshold = 0U
private

Definition at line 393 of file TgcL1RawData.h.

◆ m_tmdbbcid

uint16_t TgcL1RawData::m_tmdbbcid = 0U
private

Definition at line 424 of file TgcL1RawData.h.

◆ m_tmdbmod

uint16_t TgcL1RawData::m_tmdbmod = 0U
private

Definition at line 423 of file TgcL1RawData.h.

◆ m_tracklet

uint16_t TgcL1RawData::m_tracklet = 0U
private

Definition at line 360 of file TgcL1RawData.h.

◆ m_type

DataType TgcL1RawData::m_type = TYPE_UNKNOWN
private

Definition at line 368 of file TgcL1RawData.h.

◆ m_veto

bool TgcL1RawData::m_veto = false
private

Definition at line 395 of file TgcL1RawData.h.


The documentation for this class was generated from the following files:
TgcL1RawData::m_forward
bool m_forward
Definition: TgcL1RawData.h:369
TgcL1RawData::TYPE_NSL_RPC
@ TYPE_NSL_RPC
Definition: TgcL1RawData.h:42
TgcL1RawData::m_coinflag
uint16_t m_coinflag
Definition: TgcL1RawData.h:398
TgcL1RawData::TYPE_NSL_ROI
@ TYPE_NSL_ROI
Definition: TgcL1RawData.h:40
TgcL1RawData::SLB_TYPE_TRIPLET_STRIP
@ SLB_TYPE_TRIPLET_STRIP
Definition: TgcL1RawData.h:30
TgcL1RawData::m_bitpos
uint16_t m_bitpos
Definition: TgcL1RawData.h:357
TgcL1RawData::m_tmdbbcid
uint16_t m_tmdbbcid
Definition: TgcL1RawData.h:424
SiliconTech::strip
@ strip
TgcL1RawData::SLB_TYPE_DOUBLET_WIRE
@ SLB_TYPE_DOUBLET_WIRE
Definition: TgcL1RawData.h:27
TgcL1RawData::hitId
uint16_t hitId() const
Definition: TgcL1RawData.h:275
TgcL1RawData::bcTag
uint16_t bcTag() const
Definition: TgcL1RawData.h:181
TgcL1RawData::m_delta
int16_t m_delta
Definition: TgcL1RawData.h:376
TgcL1RawData::TYPE_TRACKLET
@ TYPE_TRACKLET
Definition: TgcL1RawData.h:38
TgcL1RawData::m_roi
uint16_t m_roi
Definition: TgcL1RawData.h:396
TgcL1RawData::TYPE_NSL_EIFI
@ TYPE_NSL_EIFI
Definition: TgcL1RawData.h:43
TgcL1RawData::delta
int16_t delta() const
Definition: TgcL1RawData.h:247
TgcL1RawData::subDetectorId
uint16_t subDetectorId() const
Definition: TgcL1RawData.h:194
TgcL1RawData::m_hipt
bool m_hipt
Definition: TgcL1RawData.h:383
TgcL1RawData::m_sector
uint16_t m_sector
Definition: TgcL1RawData.h:381
TgcL1RawData::m_slbType
SlbType m_slbType
Definition: TgcL1RawData.h:351
TgcL1RawData::m_cand3plus
bool m_cand3plus
Definition: TgcL1RawData.h:391
TgcL1RawData::m_chip
uint16_t m_chip
Definition: TgcL1RawData.h:382
TgcL1RawData::SLB_TYPE_DOUBLET_STRIP
@ SLB_TYPE_DOUBLET_STRIP
Definition: TgcL1RawData.h:28
TgcL1RawData::SLB_TYPE_UNKNOWN
@ SLB_TYPE_UNKNOWN
Definition: TgcL1RawData.h:33
TgcL1RawData::m_veto
bool m_veto
Definition: TgcL1RawData.h:395
TgcL1RawData::m_ei
uint16_t m_ei
Definition: TgcL1RawData.h:418
TgcL1RawData::m_overlap
bool m_overlap
Definition: TgcL1RawData.h:394
TgcL1RawData::srodId
uint16_t srodId() const
Definition: TgcL1RawData.h:210
TgcL1RawData::m_rpcphi
uint16_t m_rpcphi
Definition: TgcL1RawData.h:412
TgcL1RawData::m_strip
bool m_strip
Definition: TgcL1RawData.h:386
TgcL1RawData::m_muplus
bool m_muplus
Definition: TgcL1RawData.h:392
TgcL1RawData::m_nsweta
uint16_t m_nsweta
Definition: TgcL1RawData.h:401
TgcL1RawData::m_tmdbmod
uint16_t m_tmdbmod
Definition: TgcL1RawData.h:423
TgcL1RawData::m_index
uint16_t m_index
Definition: TgcL1RawData.h:372
TgcL1RawData::m_nswid
uint16_t m_nswid
Definition: TgcL1RawData.h:408
TgcL1RawData::threshold
uint16_t threshold() const
Definition: TgcL1RawData.h:295
TgcL1RawData::m_bcId
uint16_t m_bcId
Definition: TgcL1RawData.h:349
TgcL1RawData::sswId
uint16_t sswId() const
Definition: TgcL1RawData.h:202
TgcL1RawData::m_pos
uint16_t m_pos
Definition: TgcL1RawData.h:375
TgcL1RawData::l1Id
uint16_t l1Id() const
Definition: TgcL1RawData.h:185
TgcL1RawData::inner
uint16_t inner() const
Definition: TgcL1RawData.h:251
TgcL1RawData::sector
uint16_t sector() const
Definition: TgcL1RawData.h:263
maskDeadModules.mod
mod
Definition: maskDeadModules.py:36
TgcL1RawData::TYPE_NSL_TMDB
@ TYPE_NSL_TMDB
Definition: TgcL1RawData.h:44
TgcL1RawData::m_adjacent
bool m_adjacent
Definition: TgcL1RawData.h:362
TgcL1RawData::type
DataType type() const
Definition: TgcL1RawData.h:214
TgcL1RawData::m_nswphires
uint16_t m_nswphires
Definition: TgcL1RawData.h:406
TgcL1RawData::clear
void clear(uint16_t bcTag, uint16_t subDetectorId, uint16_t srodId, uint16_t l1Id, uint16_t bcId)
Definition: TgcL1RawData.cxx:49
TgcL1RawData::roi
uint16_t roi() const
Definition: TgcL1RawData.h:307
TgcL1RawData::m_nswdtheta
uint16_t m_nswdtheta
Definition: TgcL1RawData.h:405
TgcL1RawData::m_l1Id
uint16_t m_l1Id
Definition: TgcL1RawData.h:348
TgcL1RawData::m_nswlowres
uint16_t m_nswlowres
Definition: TgcL1RawData.h:407
TgcL1RawData::TYPE_NSL_NSW
@ TYPE_NSL_NSW
Definition: TgcL1RawData.h:41
TgcL1RawData::m_threshold
uint16_t m_threshold
Definition: TgcL1RawData.h:393
TgcL1RawData::SLB_TYPE_INNER_STRIP
@ SLB_TYPE_INNER_STRIP
Definition: TgcL1RawData.h:32
TgcL1RawData::m_fi
uint16_t m_fi
Definition: TgcL1RawData.h:419
TgcL1RawData::m_rodId
uint16_t m_rodId
Definition: TgcL1RawData.h:342
TgcL1RawData::m_hitId
uint16_t m_hitId
Definition: TgcL1RawData.h:384
TgcL1RawData::SLB_TYPE_TRIPLET_WIRE
@ SLB_TYPE_TRIPLET_WIRE
Definition: TgcL1RawData.h:29
TgcL1RawData::m_cid
uint16_t m_cid
Definition: TgcL1RawData.h:420
TgcL1RawData::m_sswId
uint16_t m_sswId
Definition: TgcL1RawData.h:343
TgcL1RawData::m_innerflag
uint16_t m_innerflag
Definition: TgcL1RawData.h:397
TgcL1RawData::typeName
std::string typeName() const
Definition: TgcL1RawData.h:314
TgcL1RawData::m_subDetectorId
uint16_t m_subDetectorId
Definition: TgcL1RawData.h:341
xAOD::bcid
setEventNumber setTimeStamp bcid
Definition: EventInfo_v1.cxx:133
TgcL1RawData::slbId
uint16_t slbId() const
Definition: TgcL1RawData.h:206
python.LumiBlobConversion.pos
pos
Definition: LumiBlobConversion.py:18
TgcL1RawData::m_srodId
uint16_t m_srodId
Definition: TgcL1RawData.h:345
TgcL1RawData::chip
uint16_t chip() const
Definition: TgcL1RawData.h:267
TgcL1RawData::m_nswcand
uint16_t m_nswcand
Definition: TgcL1RawData.h:404
TgcL1RawData::m_rpcdphi
uint16_t m_rpcdphi
Definition: TgcL1RawData.h:415
TgcL1RawData::m_rpceta
uint16_t m_rpceta
Definition: TgcL1RawData.h:411
TgcL1RawData::TYPE_HIPT
@ TYPE_HIPT
Definition: TgcL1RawData.h:39
TgcL1RawData::m_nswphi
uint16_t m_nswphi
Definition: TgcL1RawData.h:402
TgcL1RawData::m_segment
uint16_t m_segment
Definition: TgcL1RawData.h:377
TgcL1RawData::bcId
uint16_t bcId() const
Definition: TgcL1RawData.h:189
TgcL1RawData::m_slbId
uint16_t m_slbId
Definition: TgcL1RawData.h:344
TgcL1RawData::m_hsub
uint16_t m_hsub
Definition: TgcL1RawData.h:385
checkFileSG.fi
fi
Definition: checkFileSG.py:65
TgcL1RawData::m_subMatrix
uint16_t m_subMatrix
Definition: TgcL1RawData.h:378
TgcL1RawData::m_bcTag
uint16_t m_bcTag
Definition: TgcL1RawData.h:338
TgcL1RawData::setType
void setType(uint16_t type)
Definition: TgcL1RawData.cxx:279
TgcL1RawData::m_rpcdeta
uint16_t m_rpcdeta
Definition: TgcL1RawData.h:414
TgcL1RawData::m_rpcflag
uint16_t m_rpcflag
Definition: TgcL1RawData.h:413
TgcL1RawData::SLB_TYPE_INNER_WIRE
@ SLB_TYPE_INNER_WIRE
Definition: TgcL1RawData.h:31
TgcL1RawData::m_inner
uint16_t m_inner
Definition: TgcL1RawData.h:387
TgcL1RawData::m_tracklet
uint16_t m_tracklet
Definition: TgcL1RawData.h:360
TgcL1RawData::rodId
uint16_t rodId() const
Definition: TgcL1RawData.h:198
TgcL1RawData::m_type
DataType m_type
Definition: TgcL1RawData.h:368
TgcL1RawData::index
uint16_t index() const
Definition: TgcL1RawData.h:239
hipt
bool hipt
Definition: globals.cxx:29
TgcL1RawData::TYPE_UNKNOWN
@ TYPE_UNKNOWN
Definition: TgcL1RawData.h:45