ATLAS Offline Software
|
An unit object of TGC SROD output. More...
#include <TgcL1RawData.h>
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 |
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.
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.
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.
|
inline |
Definition at line 49 of file TgcL1RawData.h.
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::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.
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.
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.
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.
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.
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 | ||
) |
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.
|
virtualdefault |
|
inline |
Definition at line 189 of file TgcL1RawData.h.
|
inline |
Definition at line 181 of file TgcL1RawData.h.
|
inline |
Definition at line 223 of file TgcL1RawData.h.
|
inline |
Definition at line 287 of file TgcL1RawData.h.
|
inline |
Definition at line 227 of file TgcL1RawData.h.
|
inline |
Definition at line 267 of file TgcL1RawData.h.
|
private |
Definition at line 8 of file TgcL1RawData.cxx.
|
private |
Definition at line 49 of file TgcL1RawData.cxx.
|
inline |
Definition at line 247 of file TgcL1RawData.h.
|
inline |
Definition at line 275 of file TgcL1RawData.h.
|
inline |
Definition at line 279 of file TgcL1RawData.h.
|
inline |
Definition at line 239 of file TgcL1RawData.h.
|
inline |
Definition at line 251 of file TgcL1RawData.h.
|
inline |
Definition at line 235 of file TgcL1RawData.h.
|
inline |
Definition at line 168 of file TgcL1RawData.h.
|
inline |
Definition at line 219 of file TgcL1RawData.h.
|
inline |
Definition at line 271 of file TgcL1RawData.h.
|
inline |
Definition at line 291 of file TgcL1RawData.h.
|
inline |
Definition at line 299 of file TgcL1RawData.h.
|
inline |
Definition at line 283 of file TgcL1RawData.h.
|
inline |
Definition at line 303 of file TgcL1RawData.h.
|
inline |
Definition at line 185 of file TgcL1RawData.h.
|
inline |
Definition at line 243 of file TgcL1RawData.h.
|
inline |
Definition at line 198 of file TgcL1RawData.h.
|
inline |
Definition at line 307 of file TgcL1RawData.h.
|
inline |
Definition at line 263 of file TgcL1RawData.h.
|
inline |
Definition at line 255 of file TgcL1RawData.h.
|
inline |
Definition at line 175 of file TgcL1RawData.h.
void TgcL1RawData::setType | ( | uint16_t | type | ) |
Definition at line 279 of file TgcL1RawData.cxx.
|
inline |
Definition at line 206 of file TgcL1RawData.h.
|
inline |
Definition at line 210 of file TgcL1RawData.h.
|
inline |
Definition at line 202 of file TgcL1RawData.h.
|
inline |
Definition at line 194 of file TgcL1RawData.h.
|
inline |
Definition at line 259 of file TgcL1RawData.h.
|
inline |
Definition at line 295 of file TgcL1RawData.h.
|
inline |
Definition at line 231 of file TgcL1RawData.h.
|
inline |
Definition at line 214 of file TgcL1RawData.h.
|
inline |
Definition at line 314 of file TgcL1RawData.h.
|
static |
Definition at line 293 of file TgcL1RawData.cxx.
|
friend |
Definition at line 23 of file TgcL1RawData.h.
|
private |
Definition at line 362 of file TgcL1RawData.h.
|
private |
Definition at line 349 of file TgcL1RawData.h.
|
private |
Definition at line 338 of file TgcL1RawData.h.
|
private |
Definition at line 357 of file TgcL1RawData.h.
|
private |
Definition at line 391 of file TgcL1RawData.h.
|
private |
Definition at line 382 of file TgcL1RawData.h.
|
private |
Definition at line 420 of file TgcL1RawData.h.
|
private |
Definition at line 398 of file TgcL1RawData.h.
|
private |
Definition at line 376 of file TgcL1RawData.h.
|
private |
Definition at line 418 of file TgcL1RawData.h.
|
private |
Definition at line 419 of file TgcL1RawData.h.
|
private |
Definition at line 369 of file TgcL1RawData.h.
|
private |
Definition at line 383 of file TgcL1RawData.h.
|
private |
Definition at line 384 of file TgcL1RawData.h.
|
private |
Definition at line 385 of file TgcL1RawData.h.
|
private |
Definition at line 372 of file TgcL1RawData.h.
|
private |
Definition at line 387 of file TgcL1RawData.h.
|
private |
Definition at line 397 of file TgcL1RawData.h.
|
private |
Definition at line 348 of file TgcL1RawData.h.
|
private |
Definition at line 392 of file TgcL1RawData.h.
|
private |
Definition at line 404 of file TgcL1RawData.h.
|
private |
Definition at line 405 of file TgcL1RawData.h.
|
private |
Definition at line 401 of file TgcL1RawData.h.
|
private |
Definition at line 408 of file TgcL1RawData.h.
|
private |
Definition at line 407 of file TgcL1RawData.h.
|
private |
Definition at line 402 of file TgcL1RawData.h.
|
private |
Definition at line 406 of file TgcL1RawData.h.
|
private |
Definition at line 403 of file TgcL1RawData.h.
|
private |
Definition at line 394 of file TgcL1RawData.h.
|
private |
Definition at line 375 of file TgcL1RawData.h.
|
private |
Definition at line 342 of file TgcL1RawData.h.
|
private |
Definition at line 396 of file TgcL1RawData.h.
|
private |
Definition at line 414 of file TgcL1RawData.h.
|
private |
Definition at line 415 of file TgcL1RawData.h.
|
private |
Definition at line 411 of file TgcL1RawData.h.
|
private |
Definition at line 413 of file TgcL1RawData.h.
|
private |
Definition at line 412 of file TgcL1RawData.h.
|
private |
Definition at line 381 of file TgcL1RawData.h.
|
private |
Definition at line 377 of file TgcL1RawData.h.
|
private |
Definition at line 344 of file TgcL1RawData.h.
|
private |
Definition at line 351 of file TgcL1RawData.h.
|
private |
Definition at line 345 of file TgcL1RawData.h.
|
private |
Definition at line 343 of file TgcL1RawData.h.
|
private |
Definition at line 386 of file TgcL1RawData.h.
|
private |
Definition at line 341 of file TgcL1RawData.h.
|
private |
Definition at line 378 of file TgcL1RawData.h.
|
private |
Definition at line 393 of file TgcL1RawData.h.
|
private |
Definition at line 424 of file TgcL1RawData.h.
|
private |
Definition at line 423 of file TgcL1RawData.h.
|
private |
Definition at line 360 of file TgcL1RawData.h.
|
private |
Definition at line 368 of file TgcL1RawData.h.
|
private |
Definition at line 395 of file TgcL1RawData.h.