![]() |
ATLAS Offline Software
|
#include <PixelCablingCondData.h>
Private Attributes | |
| std::unordered_map< uint64_t, Identifier > | m_idMap_onoff |
| offline identifier -> online identifier map | |
| std::unordered_map< Identifier, uint64_t, idHasher > | m_idMap_offon |
| online identifier -> offline identifier map | |
| std::unordered_map< Identifier, uint32_t, idHasher > | m_idMap_offrob |
| offline identifier -> ROBId map | |
| std::unordered_map< int, int > | m_idMap_rodrob |
| RODId -> ROBId map. | |
| std::unordered_map< int, int > | m_idMap_robrod |
| ROBId -> RODId map (reverse of m_idMap_rodrob). | |
| std::map< uint32_t, std::deque< Identifier > > | m_offlineListVect |
| ROBId -> offline identifier list. | |
| std::unordered_map< std::string, Identifier > | m_idMapDCSoff |
| DCS name -> offline identifier. | |
| std::map< uint32_t, bool > | m_rodReadoutMap |
| Readout speed for each ROD. false=40MBit, true=80MBit. | |
| std::vector< uint32_t > | m_allRods |
| std::vector< uint32_t > | m_allRobs |
Definition at line 26 of file PixelCablingCondData.h.
| PixelCablingCondData::PixelCablingCondData | ( | ) |
Definition at line 17 of file PixelCablingCondData.cxx.
|
virtualdefault |
|
delete |
| void PixelCablingCondData::add_entry_DCSoffline | ( | const std::string & | DCSname, |
| const Identifier | offlineId ) |
Definition at line 60 of file PixelCablingCondData.cxx.
| void PixelCablingCondData::add_entry_offlineList | ( | const uint32_t | robid, |
| const Identifier | offlineId ) |
Definition at line 56 of file PixelCablingCondData.cxx.
| void PixelCablingCondData::add_entry_offon | ( | const Identifier | offlineId, |
| const uint64_t | onlineId ) |
Definition at line 36 of file PixelCablingCondData.cxx.
| void PixelCablingCondData::add_entry_offrob | ( | const Identifier | offlineId, |
| const uint32_t | robid ) |
Definition at line 40 of file PixelCablingCondData.cxx.
| void PixelCablingCondData::add_entry_onoff | ( | const uint64_t | onlineId, |
| const Identifier | offlineId ) |
Definition at line 32 of file PixelCablingCondData.cxx.
| void PixelCablingCondData::add_entry_robrod | ( | int | robid, |
| int | rodid ) |
Definition at line 50 of file PixelCablingCondData.cxx.
| void PixelCablingCondData::add_entry_rodrob | ( | int | rodid, |
| int | robid ) |
Definition at line 44 of file PixelCablingCondData.cxx.
| void PixelCablingCondData::clear | ( | ) |
Definition at line 228 of file PixelCablingCondData.cxx.
| Identifier PixelCablingCondData::find_entry_DCSoffline | ( | const std::string & | DCSname | ) | const |
Definition at line 150 of file PixelCablingCondData.cxx.
| std::string PixelCablingCondData::find_entry_offlineDCS | ( | const Identifier | offlineId | ) | const |
Definition at line 158 of file PixelCablingCondData.cxx.
| std::deque< Identifier > PixelCablingCondData::find_entry_offlineList | ( | uint32_t | robid | ) | const |
Definition at line 140 of file PixelCablingCondData.cxx.
| uint64_t PixelCablingCondData::find_entry_offon | ( | const Identifier | offlineId | ) | const |
Definition at line 102 of file PixelCablingCondData.cxx.
| uint32_t PixelCablingCondData::find_entry_offrob | ( | Identifier | offlineId | ) | const |
Definition at line 114 of file PixelCablingCondData.cxx.
| Identifier PixelCablingCondData::find_entry_onoff | ( | const uint64_t | onlineId | ) | const |
Definition at line 68 of file PixelCablingCondData.cxx.
| int PixelCablingCondData::find_entry_robrod | ( | const int | robid | ) | const |
Definition at line 134 of file PixelCablingCondData.cxx.
| int PixelCablingCondData::find_entry_rodrob | ( | const int | rodid | ) | const |
Definition at line 125 of file PixelCablingCondData.cxx.
| const std::vector< uint32_t > & PixelCablingCondData::get_allRobs | ( | ) | const |
Definition at line 171 of file PixelCablingCondData.cxx.
| const std::vector< uint32_t > & PixelCablingCondData::get_allRods | ( | ) | const |
Definition at line 167 of file PixelCablingCondData.cxx.
| const std::unordered_map< Identifier, uint64_t, idHasher > & PixelCablingCondData::get_idMap_offon | ( | ) | const |
Definition at line 208 of file PixelCablingCondData.cxx.
| const std::unordered_map< Identifier, uint32_t, idHasher > & PixelCablingCondData::get_idMap_offrob | ( | ) | const |
Definition at line 212 of file PixelCablingCondData.cxx.
| const std::unordered_map< uint64_t, Identifier > & PixelCablingCondData::get_idMap_onoff | ( | ) | const |
Definition at line 204 of file PixelCablingCondData.cxx.
| const std::unordered_map< int, int > & PixelCablingCondData::get_idMap_robrod | ( | ) | const |
Definition at line 220 of file PixelCablingCondData.cxx.
| const std::unordered_map< int, int > & PixelCablingCondData::get_idMap_rodrob | ( | ) | const |
Definition at line 216 of file PixelCablingCondData.cxx.
| const std::unordered_map< std::string, Identifier > & PixelCablingCondData::get_idMapDCSoff | ( | ) | const |
Definition at line 224 of file PixelCablingCondData.cxx.
|
inline |
Definition at line 54 of file PixelCablingCondData.h.
| uint64_t PixelCablingCondData::getOnlineIdFromRobId | ( | uint32_t | robid, |
| uint32_t | link ) const |
Definition at line 181 of file PixelCablingCondData.cxx.
|
delete |
| void PixelCablingCondData::set_readout_map | ( | std::map< uint32_t, bool > | rodReadoutMap | ) |
Definition at line 64 of file PixelCablingCondData.cxx.
|
private |
Definition at line 79 of file PixelCablingCondData.h.
|
private |
Definition at line 78 of file PixelCablingCondData.h.
|
private |
online identifier -> offline identifier map
Definition at line 70 of file PixelCablingCondData.h.
|
private |
offline identifier -> ROBId map
Definition at line 71 of file PixelCablingCondData.h.
|
private |
offline identifier -> online identifier map
Definition at line 69 of file PixelCablingCondData.h.
|
private |
ROBId -> RODId map (reverse of m_idMap_rodrob).
Definition at line 73 of file PixelCablingCondData.h.
|
private |
RODId -> ROBId map.
Definition at line 72 of file PixelCablingCondData.h.
|
private |
DCS name -> offline identifier.
Definition at line 75 of file PixelCablingCondData.h.
|
private |
ROBId -> offline identifier list.
Definition at line 74 of file PixelCablingCondData.h.
|
private |
Readout speed for each ROD. false=40MBit, true=80MBit.
Definition at line 76 of file PixelCablingCondData.h.