![]() |
ATLAS Offline Software
|
#include <CSCcablingSvc.h>
Public Member Functions | |
| virtual StatusCode | initialize () override |
| bool | onlineId (const uint16_t subdetectorID, const uint16_t offlineID, uint32_t &rodId) const |
| map offline ROD identifier to online ID | |
| bool | onlineId (const uint16_t offlineID, uint16_t &rodId) const |
| bool | offlineId (const uint32_t onlineIdentifier, uint16_t &rodId) const |
| reverse map of online ID into offline ROD ID | |
| bool | is_rodId (const uint16_t rodId) const |
| check that we have the correct online ROD id | |
| bool | is_offlineRodId (const uint16_t rodId) const |
| check that we have the correct offline ROD id | |
| uint16_t | collectionId (const uint16_t subdetectorId, const uint16_t rodId) const |
| calculate the collection Identifier | |
| unsigned int | nSide () const |
| unsigned int | nROD () const |
| unsigned int | maxId () const |
| void | hash2Rob (const unsigned int &, uint32_t &) const |
| map PRD collection ID into short ROB ID, e.g. | |
| void | hash2RobFull (const unsigned int &, uint32_t &) const |
| map PRD collection ID into full ROB ID (with subdetector ID), e.g. | |
| void | hash2Rod (const unsigned int &, uint32_t &) const |
| map PRD collection ID into offline ROD ID | |
| void | hash2SubdetectorId (const unsigned int &, uint32_t &) const |
| map PRD collection ID into subdetector ID, i.e. | |
| void | hash2CollectionId (const unsigned int &, uint16_t &) const |
| map PRD collection ID into RDO collection ID | |
| MsgStream & | msg () const |
| bool | msgLvl (const MSG::Level lvl) const |
Private Attributes | |
| unsigned int | m_side {2} |
| unsigned int | m_rod {16} |
| unsigned int | m_max {32} |
| Gaudi::Property< bool > | m_run1 {this, "Run1Cabling", false} |
Definition at line 18 of file CSCcablingSvc.h.
calculate the collection Identifier
Definition at line 176 of file CSCcablingSvc.cxx.
| void CSCcablingSvc::hash2CollectionId | ( | const unsigned int & | hashid, |
| uint16_t & | collectionid ) const |
map PRD collection ID into RDO collection ID
Definition at line 353 of file CSCcablingSvc.cxx.
| void CSCcablingSvc::hash2Rob | ( | const unsigned int & | hashid, |
| uint32_t & | robid ) const |
map PRD collection ID into short ROB ID, e.g.
0x81
Definition at line 192 of file CSCcablingSvc.cxx.
| void CSCcablingSvc::hash2RobFull | ( | const unsigned int & | hashid, |
| uint32_t & | robid ) const |
map PRD collection ID into full ROB ID (with subdetector ID), e.g.
0x6a0081
Definition at line 343 of file CSCcablingSvc.cxx.
| void CSCcablingSvc::hash2Rod | ( | const unsigned int & | hashid, |
| uint32_t & | rodid ) const |
map PRD collection ID into offline ROD ID
Definition at line 322 of file CSCcablingSvc.cxx.
| void CSCcablingSvc::hash2SubdetectorId | ( | const unsigned int & | hashid, |
| uint32_t & | subdetectorid ) const |
map PRD collection ID into subdetector ID, i.e.
0x69 or 0x6a
Definition at line 336 of file CSCcablingSvc.cxx.
|
overridevirtual |
Definition at line 15 of file CSCcablingSvc.cxx.
| bool CSCcablingSvc::is_offlineRodId | ( | const uint16_t | rodId | ) | const |
check that we have the correct offline ROD id
Definition at line 165 of file CSCcablingSvc.cxx.
| bool CSCcablingSvc::is_rodId | ( | const uint16_t | rodId | ) | const |
check that we have the correct online ROD id
Definition at line 153 of file CSCcablingSvc.cxx.
|
inline |
Definition at line 42 of file CSCcablingSvc.h.
|
inlineinherited |
Definition at line 24 of file AthCommonMsg.h.
|
inlineinherited |
Definition at line 30 of file AthCommonMsg.h.
|
inline |
Definition at line 41 of file CSCcablingSvc.h.
|
inline |
Definition at line 40 of file CSCcablingSvc.h.
| bool CSCcablingSvc::offlineId | ( | const uint32_t | onlineIdentifier, |
| uint16_t & | rodId ) const |
reverse map of online ID into offline ROD ID
Definition at line 101 of file CSCcablingSvc.cxx.
| bool CSCcablingSvc::onlineId | ( | const uint16_t | offlineID, |
| uint16_t & | rodId ) const |
Definition at line 59 of file CSCcablingSvc.cxx.
| bool CSCcablingSvc::onlineId | ( | const uint16_t | subdetectorID, |
| const uint16_t | offlineID, | ||
| uint32_t & | rodId ) const |
map offline ROD identifier to online ID
Definition at line 50 of file CSCcablingSvc.cxx.
|
private |
Definition at line 63 of file CSCcablingSvc.h.
|
private |
Definition at line 62 of file CSCcablingSvc.h.
|
private |
Definition at line 65 of file CSCcablingSvc.h.
|
private |
Definition at line 61 of file CSCcablingSvc.h.