![]() |
ATLAS Offline Software
|
Data object containing the offline-online mapping for HGTD (based on ITkPixelCabling package) More...
#include <HGTDMappingData.h>
Public Types | |
| enum | { NUMBER_OF_HASHES =8032 } |
Public Member Functions | |
| bool | empty () const |
| std::size_t | size () const |
| HGTDOnlineID | onlineId (const Identifier &id) const |
Private Attributes | |
| std::unordered_map< Identifier, HGTDOnlineID > | m_offline2OnlineMap |
| std::set< std::uint32_t > | m_rodIdSet |
| Set of robIds. | |
| std::array< HGTDOnlineID, NUMBER_OF_HASHES > | m_hash2OnlineIdArray |
| Array for hash to onlineId; hash goes from 0-49536. | |
Friends | |
| std::istream & | operator>> (std::istream &is, HGTDMappingData &mapping) |
| std::ostream & | operator<< (std::ostream &os, const HGTDMappingData &mapping) |
| stream insertion for debugging | |
Data object containing the offline-online mapping for HGTD (based on ITkPixelCabling package)
Definition at line 24 of file HGTDMappingData.h.
| anonymous enum |
| bool HGTDMappingData::empty | ( | ) | const |
Definition at line 9 of file HGTDMappingData.cxx.
| HGTDOnlineID HGTDMappingData::onlineId | ( | const Identifier & | id | ) | const |
Definition at line 17 of file HGTDMappingData.cxx.
| std::size_t HGTDMappingData::size | ( | ) | const |
Definition at line 13 of file HGTDMappingData.cxx.
|
friend |
stream insertion for debugging
Definition at line 51 of file HGTDMappingData.cxx.
|
friend |
Definition at line 25 of file HGTDMappingData.cxx.
|
private |
Array for hash to onlineId; hash goes from 0-49536.
Definition at line 43 of file HGTDMappingData.h.
|
private |
Definition at line 41 of file HGTDMappingData.h.
|
private |
Set of robIds.
Definition at line 42 of file HGTDMappingData.h.