ATLAS Offline Software
|
An unit object of TGC ROD output. More...
#include <TgcRawData.h>
Public Member Functions | |
TgcRawData () | |
TgcRawData (uint16_t bcTag, uint16_t subDetectorId, uint16_t rodId, uint16_t sswId, uint16_t slbId, uint16_t l1Id, uint16_t bcId, uint16_t bitpos) | |
TgcRawData (uint16_t bcTag, uint16_t subDetectorId, uint16_t rodId, uint16_t sswId, uint16_t slbId, uint16_t l1Id, uint16_t bcId, uint16_t type, uint16_t index, uint16_t pos, int16_t delta) | |
TgcRawData (uint16_t bcTag, uint16_t subDetectorId, uint16_t rodId, uint16_t sswId, uint16_t slbId, uint16_t l1Id, uint16_t bcId, SlbType slbType, bool adj, uint16_t tracklet, uint16_t channel) | |
TgcRawData (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) | |
TgcRawData (uint16_t bcTag, uint16_t subDetectorId, uint16_t rodId, 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) | |
TgcRawData (uint16_t bcTag, uint16_t subDetectorId, uint16_t rodId, uint16_t l1Id, uint16_t bcId, bool cand3plus, bool forward, uint16_t sector, uint16_t index, bool muplus, uint16_t threshold, bool overlap, bool veto, uint16_t roi) | |
TgcRawData (uint16_t bcTag, uint16_t subDetectorId, uint16_t rodId, 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) | |
TgcRawData (uint16_t bcTag, uint16_t subDetectorId, uint16_t rodId, 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) | |
TgcRawData (uint16_t bcTag, uint16_t subDetectorId, uint16_t rodId, 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) | |
TgcRawData (uint16_t bcTag, uint16_t subDetectorId, uint16_t rodId, uint16_t l1Id, uint16_t bcId, bool forward, uint16_t sector, uint16_t ei, uint16_t fi, uint16_t cid) | |
TgcRawData (uint16_t bcTag, uint16_t subDetectorId, uint16_t rodId, uint16_t l1Id, uint16_t bcId, bool forward, uint16_t sector, uint16_t mod, uint16_t bcid) | |
TgcRawData (const TgcRawData &)=default | |
TgcRawData (TgcRawData &&)=default | |
TgcRawData & | operator= (const TgcRawData &)=default |
TgcRawData & | operator= (TgcRawData &&)=default |
~TgcRawData ()=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 |
DataType | type () const |
void | setType (uint16_t type) |
SlbType | slbType () const |
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 |
uint16_t | innerflag () const |
uint16_t | coinflag () const |
uint16_t | nsweta () const |
uint16_t | nswphi () const |
uint16_t | nswsl () const |
uint16_t | nswcand () const |
uint16_t | nswdtheta () const |
uint16_t | nswphires () const |
uint16_t | nswlowres () const |
uint16_t | nswid () const |
uint16_t | rpceta () const |
uint16_t | rpcphi () const |
uint16_t | rpcflag () const |
uint16_t | rpcdeta () const |
uint16_t | rpcdphi () const |
uint16_t | ei () const |
uint16_t | fi () const |
uint16_t | cid () const |
uint16_t | tmdbmod () const |
uint16_t | tmdbbcid () const |
std::string | typeName () const |
std::string | slbTypeName () const |
Static Public Member Functions | |
static std::string | typeName (DataType type) |
static std::string | slbTypeName (SlbType type) |
Static Public Attributes | |
static constexpr uint32_t | NSW_CAND_BITSHIFT = 0 |
static constexpr uint32_t | NSW_CAND_BIT = 0x3 |
static constexpr uint32_t | NSW_INPUT_BITSHIFT = 2 |
static constexpr uint32_t | NSW_INPUT_BIT = 0x7 |
static constexpr uint32_t | NSW_BCID_BITSHIFT = 5 |
static constexpr uint32_t | NSW_BCID_BIT = 0xF |
static constexpr uint32_t | RPC_FLAG_BITSHIFT = 0 |
static constexpr uint32_t | RPC_FLAG_BIT = 0x3 |
static constexpr uint32_t | RPC_CAND_BITSHIFT = 2 |
static constexpr uint32_t | RPC_CAND_BIT = 0x3 |
static constexpr uint32_t | RPC_BCID_BITSHIFT = 4 |
static constexpr uint32_t | RPC_BCID_BIT = 0xF |
Private Member Functions | |
void | clear (uint16_t bcTag, uint16_t subDetectorId, uint16_t rodId, 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_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 |
bool | m_forward = false |
uint16_t | m_index = 0U |
uint16_t | m_pos = 0U |
int16_t | m_delta = 0 |
uint16_t | m_segment = 0U |
uint16_t | m_subMatrix = 0U |
uint16_t | m_sector = 0U |
uint16_t | m_chip = 0U |
bool | m_hipt = false |
uint16_t | m_hitId = 0U |
uint16_t | m_hsub = 0U |
bool | m_strip = false |
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 | TgcRawDataCnv_p1 |
class | TgcRawDataCnv_p2 |
class | TgcRawDataCnv_p3 |
class | TgcRawDataCnv_p4 |
An unit object of TGC ROD output.
This class is supposed to hold Hit- or Coincidence-information. For this purpose, two full-constructors have been prepared.
@ author Tadashi Maeno
Definition at line 22 of file TgcRawData.h.
enum TgcRawData::DataType |
Enumerator | |
---|---|
TYPE_HIT | |
TYPE_TRACKLET | |
TYPE_HIPT | |
TYPE_SL | |
TYPE_INNER | |
TYPE_INNER_NSW | |
TYPE_INNER_BIS | |
TYPE_INNER_EIFI | |
TYPE_INNER_TMDB | |
TYPE_UNKNOWN |
Definition at line 41 of file TgcRawData.h.
enum TgcRawData::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 30 of file TgcRawData.h.
|
inline |
Definition at line 56 of file TgcRawData.h.
TgcRawData::TgcRawData | ( | uint16_t | bcTag, |
uint16_t | subDetectorId, | ||
uint16_t | rodId, | ||
uint16_t | sswId, | ||
uint16_t | slbId, | ||
uint16_t | l1Id, | ||
uint16_t | bcId, | ||
uint16_t | bitpos | ||
) |
TgcRawData::TgcRawData | ( | uint16_t | bcTag, |
uint16_t | subDetectorId, | ||
uint16_t | rodId, | ||
uint16_t | sswId, | ||
uint16_t | slbId, | ||
uint16_t | l1Id, | ||
uint16_t | bcId, | ||
uint16_t | type, | ||
uint16_t | index, | ||
uint16_t | pos, | ||
int16_t | delta | ||
) |
TgcRawData::TgcRawData | ( | uint16_t | bcTag, |
uint16_t | subDetectorId, | ||
uint16_t | rodId, | ||
uint16_t | sswId, | ||
uint16_t | slbId, | ||
uint16_t | l1Id, | ||
uint16_t | bcId, | ||
SlbType | slbType, | ||
bool | adj, | ||
uint16_t | tracklet, | ||
uint16_t | channel | ||
) |
Definition at line 142 of file TgcRawData.cxx.
TgcRawData::TgcRawData | ( | 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 162 of file TgcRawData.cxx.
TgcRawData::TgcRawData | ( | uint16_t | bcTag, |
uint16_t | subDetectorId, | ||
uint16_t | rodId, | ||
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 185 of file TgcRawData.cxx.
TgcRawData::TgcRawData | ( | uint16_t | bcTag, |
uint16_t | subDetectorId, | ||
uint16_t | rodId, | ||
uint16_t | l1Id, | ||
uint16_t | bcId, | ||
bool | cand3plus, | ||
bool | forward, | ||
uint16_t | sector, | ||
uint16_t | index, | ||
bool | muplus, | ||
uint16_t | threshold, | ||
bool | overlap, | ||
bool | veto, | ||
uint16_t | roi | ||
) |
Definition at line 217 of file TgcRawData.cxx.
TgcRawData::TgcRawData | ( | uint16_t | bcTag, |
uint16_t | subDetectorId, | ||
uint16_t | rodId, | ||
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 247 of file TgcRawData.cxx.
TgcRawData::TgcRawData | ( | uint16_t | bcTag, |
uint16_t | subDetectorId, | ||
uint16_t | rodId, | ||
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 272 of file TgcRawData.cxx.
TgcRawData::TgcRawData | ( | uint16_t | bcTag, |
uint16_t | subDetectorId, | ||
uint16_t | rodId, | ||
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 301 of file TgcRawData.cxx.
TgcRawData::TgcRawData | ( | uint16_t | bcTag, |
uint16_t | subDetectorId, | ||
uint16_t | rodId, | ||
uint16_t | l1Id, | ||
uint16_t | bcId, | ||
bool | forward, | ||
uint16_t | sector, | ||
uint16_t | ei, | ||
uint16_t | fi, | ||
uint16_t | cid | ||
) |
TgcRawData::TgcRawData | ( | uint16_t | bcTag, |
uint16_t | subDetectorId, | ||
uint16_t | rodId, | ||
uint16_t | l1Id, | ||
uint16_t | bcId, | ||
bool | forward, | ||
uint16_t | sector, | ||
uint16_t | mod, | ||
uint16_t | bcid | ||
) |
Definition at line 347 of file TgcRawData.cxx.
|
default |
|
default |
|
default |
|
inline |
Definition at line 259 of file TgcRawData.h.
|
inline |
Definition at line 251 of file TgcRawData.h.
|
inline |
Definition at line 293 of file TgcRawData.h.
|
inline |
Definition at line 357 of file TgcRawData.h.
|
inline |
Definition at line 297 of file TgcRawData.h.
|
inline |
Definition at line 337 of file TgcRawData.h.
|
inline |
Definition at line 449 of file TgcRawData.h.
|
private |
Definition at line 49 of file TgcRawData.cxx.
|
private |
Definition at line 8 of file TgcRawData.cxx.
|
inline |
Definition at line 385 of file TgcRawData.h.
|
inline |
Definition at line 317 of file TgcRawData.h.
|
inline |
Definition at line 441 of file TgcRawData.h.
|
inline |
Definition at line 445 of file TgcRawData.h.
|
inline |
Definition at line 345 of file TgcRawData.h.
|
inline |
Definition at line 349 of file TgcRawData.h.
|
inline |
Definition at line 309 of file TgcRawData.h.
|
inline |
Definition at line 321 of file TgcRawData.h.
|
inline |
Definition at line 381 of file TgcRawData.h.
|
inline |
Definition at line 305 of file TgcRawData.h.
|
inline |
Definition at line 237 of file TgcRawData.h.
|
inline |
Definition at line 289 of file TgcRawData.h.
|
inline |
Definition at line 341 of file TgcRawData.h.
|
inline |
Definition at line 361 of file TgcRawData.h.
|
inline |
Definition at line 369 of file TgcRawData.h.
|
inline |
Definition at line 353 of file TgcRawData.h.
|
inline |
Definition at line 373 of file TgcRawData.h.
|
inline |
Definition at line 255 of file TgcRawData.h.
|
inline |
Definition at line 401 of file TgcRawData.h.
|
inline |
Definition at line 405 of file TgcRawData.h.
|
inline |
Definition at line 389 of file TgcRawData.h.
|
inline |
Definition at line 417 of file TgcRawData.h.
|
inline |
Definition at line 413 of file TgcRawData.h.
|
inline |
Definition at line 393 of file TgcRawData.h.
|
inline |
Definition at line 409 of file TgcRawData.h.
|
inline |
Definition at line 397 of file TgcRawData.h.
|
default |
|
default |
|
inline |
Definition at line 313 of file TgcRawData.h.
|
inline |
Definition at line 268 of file TgcRawData.h.
|
inline |
Definition at line 377 of file TgcRawData.h.
|
inline |
Definition at line 433 of file TgcRawData.h.
|
inline |
Definition at line 437 of file TgcRawData.h.
|
inline |
Definition at line 421 of file TgcRawData.h.
|
inline |
Definition at line 429 of file TgcRawData.h.
|
inline |
Definition at line 425 of file TgcRawData.h.
|
inline |
Definition at line 333 of file TgcRawData.h.
|
inline |
Definition at line 325 of file TgcRawData.h.
|
inline |
Definition at line 245 of file TgcRawData.h.
void TgcRawData::setType | ( | uint16_t | type | ) |
Definition at line 367 of file TgcRawData.cxx.
|
inline |
Definition at line 276 of file TgcRawData.h.
|
inline |
Definition at line 285 of file TgcRawData.h.
|
inline |
Definition at line 471 of file TgcRawData.h.
|
static |
Definition at line 402 of file TgcRawData.cxx.
|
inline |
Definition at line 272 of file TgcRawData.h.
|
inline |
Definition at line 264 of file TgcRawData.h.
|
inline |
Definition at line 329 of file TgcRawData.h.
|
inline |
Definition at line 365 of file TgcRawData.h.
|
inline |
Definition at line 457 of file TgcRawData.h.
|
inline |
Definition at line 453 of file TgcRawData.h.
|
inline |
Definition at line 301 of file TgcRawData.h.
|
inline |
Definition at line 280 of file TgcRawData.h.
|
inline |
Definition at line 464 of file TgcRawData.h.
|
static |
Definition at line 386 of file TgcRawData.cxx.
|
friend |
Definition at line 25 of file TgcRawData.h.
|
friend |
Definition at line 26 of file TgcRawData.h.
|
friend |
Definition at line 27 of file TgcRawData.h.
|
friend |
Definition at line 28 of file TgcRawData.h.
|
private |
Definition at line 517 of file TgcRawData.h.
|
private |
Definition at line 504 of file TgcRawData.h.
|
private |
Definition at line 494 of file TgcRawData.h.
|
private |
Definition at line 512 of file TgcRawData.h.
|
private |
Definition at line 545 of file TgcRawData.h.
|
private |
Definition at line 537 of file TgcRawData.h.
|
private |
Definition at line 577 of file TgcRawData.h.
|
private |
Definition at line 555 of file TgcRawData.h.
|
private |
Definition at line 531 of file TgcRawData.h.
|
private |
Definition at line 575 of file TgcRawData.h.
|
private |
Definition at line 576 of file TgcRawData.h.
|
private |
Definition at line 524 of file TgcRawData.h.
|
private |
Definition at line 538 of file TgcRawData.h.
|
private |
Definition at line 539 of file TgcRawData.h.
|
private |
Definition at line 540 of file TgcRawData.h.
|
private |
Definition at line 527 of file TgcRawData.h.
|
private |
Definition at line 542 of file TgcRawData.h.
|
private |
Definition at line 554 of file TgcRawData.h.
|
private |
Definition at line 503 of file TgcRawData.h.
|
private |
Definition at line 546 of file TgcRawData.h.
|
private |
Definition at line 561 of file TgcRawData.h.
|
private |
Definition at line 562 of file TgcRawData.h.
|
private |
Definition at line 558 of file TgcRawData.h.
|
private |
Definition at line 565 of file TgcRawData.h.
|
private |
Definition at line 564 of file TgcRawData.h.
|
private |
Definition at line 559 of file TgcRawData.h.
|
private |
Definition at line 563 of file TgcRawData.h.
|
private |
Definition at line 560 of file TgcRawData.h.
|
private |
Definition at line 548 of file TgcRawData.h.
|
private |
Definition at line 530 of file TgcRawData.h.
|
private |
Definition at line 498 of file TgcRawData.h.
|
private |
Definition at line 550 of file TgcRawData.h.
|
private |
Definition at line 571 of file TgcRawData.h.
|
private |
Definition at line 572 of file TgcRawData.h.
|
private |
Definition at line 568 of file TgcRawData.h.
|
private |
Definition at line 570 of file TgcRawData.h.
|
private |
Definition at line 569 of file TgcRawData.h.
|
private |
Definition at line 536 of file TgcRawData.h.
|
private |
Definition at line 532 of file TgcRawData.h.
|
private |
Definition at line 500 of file TgcRawData.h.
|
private |
Definition at line 506 of file TgcRawData.h.
|
private |
Definition at line 499 of file TgcRawData.h.
|
private |
Definition at line 541 of file TgcRawData.h.
|
private |
Definition at line 497 of file TgcRawData.h.
|
private |
Definition at line 533 of file TgcRawData.h.
|
private |
Definition at line 547 of file TgcRawData.h.
|
private |
Definition at line 581 of file TgcRawData.h.
|
private |
Definition at line 580 of file TgcRawData.h.
|
private |
Definition at line 515 of file TgcRawData.h.
|
private |
Definition at line 523 of file TgcRawData.h.
|
private |
Definition at line 549 of file TgcRawData.h.
|
staticconstexpr |
Definition at line 220 of file TgcRawData.h.
|
staticconstexpr |
Definition at line 219 of file TgcRawData.h.
|
staticconstexpr |
Definition at line 216 of file TgcRawData.h.
|
staticconstexpr |
Definition at line 215 of file TgcRawData.h.
|
staticconstexpr |
Definition at line 218 of file TgcRawData.h.
|
staticconstexpr |
Definition at line 217 of file TgcRawData.h.
|
staticconstexpr |
Definition at line 227 of file TgcRawData.h.
|
staticconstexpr |
Definition at line 226 of file TgcRawData.h.
|
staticconstexpr |
Definition at line 225 of file TgcRawData.h.
|
staticconstexpr |
Definition at line 224 of file TgcRawData.h.
|
staticconstexpr |
Definition at line 223 of file TgcRawData.h.
|
staticconstexpr |
Definition at line 222 of file TgcRawData.h.