![]() |
ATLAS Offline Software
|
#include <ITkPixelCablingData.h>
Public Member Functions | |
bool | empty () const |
std::size_t | size () const |
ITkPixelOnlineId | onlineId (const Identifier &id) const |
Identifier | offlineId (const ITkPixelOnlineId &id) const |
ITkPixelCabling::ModuleInfo< ITkPixelOnlineId > | onlineModuleInfo (const Identifier &id) const |
ITkPixelCabling::ModuleInfo< Identifier > | offlineModuleInfo (const ITkPixelOnlineId &id) const |
void | addEntryOffOn (const Identifier &idOff, const ITkPixelOnlineId &idOn) |
void | addEntryOffOn (const Identifier &idOff, const ITkPixelCabling::ModuleInfo< ITkPixelOnlineId > &moduleInfo) |
void | addEntryOnOff (const ITkPixelOnlineId &idOn, const Identifier &idOff) |
void | addEntryOnOff (const ITkPixelOnlineId &idOn, const ITkPixelCabling::ModuleInfo< Identifier > &moduleInfo) |
void | print () const |
Private Attributes | |
std::unordered_map< Identifier, ITkPixelOnlineId > | m_offline2OnlineMap |
std::unordered_map< Identifier, ITkPixelCabling::ModuleInfo< ITkPixelOnlineId > > | m_offline2ModuleInfoMap |
std::unordered_map< ITkPixelOnlineId, Identifier > | m_online2OfflineMap |
std::unordered_map< ITkPixelOnlineId, ITkPixelCabling::ModuleInfo< Identifier > > | m_online2ModuleInfoMap |
std::unordered_map< ITkPixelOnlineId, ITkPixelCabling::ModuleType > | m_online2ModuleType |
std::unordered_map< Identifier, ITkPixelCabling::ModuleType > | m_offline2ModuleType |
Friends | |
std::istream & | operator>> (std::istream &is, ITkPixelCablingData &cabling) |
stream extraction to read value from stream into ITkPixelCablingData More... | |
std::ostream & | operator<< (std::ostream &os, const ITkPixelCablingData &cabling) |
stream insertion for debugging More... | |
Definition at line 105 of file ITkPixelCablingData.h.
void ITkPixelCablingData::addEntryOffOn | ( | const Identifier & | idOff, |
const ITkPixelCabling::ModuleInfo< ITkPixelOnlineId > & | moduleInfo | ||
) |
Definition at line 65 of file ITkPixelCablingData.cxx.
void ITkPixelCablingData::addEntryOffOn | ( | const Identifier & | idOff, |
const ITkPixelOnlineId & | idOn | ||
) |
Definition at line 61 of file ITkPixelCablingData.cxx.
void ITkPixelCablingData::addEntryOnOff | ( | const ITkPixelOnlineId & | idOn, |
const Identifier & | idOff | ||
) |
Definition at line 69 of file ITkPixelCablingData.cxx.
void ITkPixelCablingData::addEntryOnOff | ( | const ITkPixelOnlineId & | idOn, |
const ITkPixelCabling::ModuleInfo< Identifier > & | moduleInfo | ||
) |
Definition at line 73 of file ITkPixelCablingData.cxx.
bool ITkPixelCablingData::empty | ( | ) | const |
Definition at line 16 of file ITkPixelCablingData.cxx.
Identifier ITkPixelCablingData::offlineId | ( | const ITkPixelOnlineId & | id | ) | const |
ITkPixelCabling::ModuleInfo< Identifier > ITkPixelCablingData::offlineModuleInfo | ( | const ITkPixelOnlineId & | id | ) | const |
Definition at line 86 of file ITkPixelCablingData.cxx.
ITkPixelOnlineId ITkPixelCablingData::onlineId | ( | const Identifier & | id | ) | const |
Definition at line 26 of file ITkPixelCablingData.cxx.
ITkPixelCabling::ModuleInfo< ITkPixelOnlineId > ITkPixelCablingData::onlineModuleInfo | ( | const Identifier & | id | ) | const |
Definition at line 77 of file ITkPixelCablingData.cxx.
void ITkPixelCablingData::print | ( | ) | const |
Definition at line 33 of file ITkPixelCablingData.cxx.
std::size_t ITkPixelCablingData::size | ( | ) | const |
Definition at line 21 of file ITkPixelCablingData.cxx.
|
friend |
|
friend |
stream extraction to read value from stream into ITkPixelCablingData
Definition at line 40 of file ITkPixelCablingData.cxx.
|
private |
Definition at line 141 of file ITkPixelCablingData.h.
|
private |
Definition at line 153 of file ITkPixelCablingData.h.
|
private |
Definition at line 138 of file ITkPixelCablingData.h.
|
private |
Definition at line 147 of file ITkPixelCablingData.h.
|
private |
Definition at line 150 of file ITkPixelCablingData.h.
|
private |
Definition at line 144 of file ITkPixelCablingData.h.