![]() |
ATLAS Offline Software
|
#include <Hid2RESrcID.h>
Public Types | |
| typedef HWIdentifier | COLLECTION_ID |
Public Member Functions | |
| Hid2RESrcID () | |
| constructor | |
| StatusCode | initialize (const LArFebRodMapping &rodMapping) |
| bool | isInitialized () const |
| uint32_t | getRodID (const LArFebRodMapping &rodMapping, const HWIdentifier &hid) const |
| make a ROD SrcID for a HWIdentifier | |
| uint32_t | getRodIDFromROM (const COLLECTION_ID &hid) const |
| make a ROD SrcID for a COLLECTION_ID | |
| uint32_t | getRobID (uint32_t rod_id) const |
| Make a ROB Source ID from a ROD source ID. | |
| uint32_t | getRosID (uint32_t rob_id) const |
| Make a ROS Source ID from a ROB source ID. | |
| uint32_t | getDetID (uint32_t ros_id) const |
| Make a SubDetector ID from ROS source ID. | |
Private Types | |
| typedef std::map< HWIdentifier, uint32_t > | COLL_MAP |
Private Member Functions | |
| StatusCode | initialize (const std::vector< HWIdentifier > &roms) |
Private Attributes | |
| bool | m_initialized |
| const LArOnlineID * | m_onlineHelper |
| COLL_MAP | m_coll2ROD |
| LArReadoutModuleService | m_readoutModuleSvc |
| RodRobIdMap | m_rodRobIdMap |
Definition at line 38 of file Hid2RESrcID.h.
|
private |
Definition at line 78 of file Hid2RESrcID.h.
Definition at line 42 of file Hid2RESrcID.h.
| Hid2RESrcID::Hid2RESrcID | ( | ) |
| uint32_t Hid2RESrcID::getDetID | ( | uint32_t | ros_id | ) | const |
Make a SubDetector ID from ROS source ID.
mapping SrcID from ROS to Det
Definition at line 120 of file Hid2RESrcID.cxx.
| uint32_t Hid2RESrcID::getRobID | ( | uint32_t | rod_id | ) | const |
Make a ROB Source ID from a ROD source ID.
mapping SrcID from ROD to ROB
Definition at line 100 of file Hid2RESrcID.cxx.
| uint32_t Hid2RESrcID::getRodID | ( | const LArFebRodMapping & | rodMapping, |
| const HWIdentifier & | hid ) const |
make a ROD SrcID for a HWIdentifier
Definition at line 88 of file Hid2RESrcID.cxx.
| uint32_t Hid2RESrcID::getRodIDFromROM | ( | const COLLECTION_ID & | hid | ) | const |
make a ROD SrcID for a COLLECTION_ID
Definition at line 74 of file Hid2RESrcID.cxx.
| uint32_t Hid2RESrcID::getRosID | ( | uint32_t | rob_id | ) | const |
Make a ROS Source ID from a ROB source ID.
mapping SrcID from ROB to ROS
Definition at line 108 of file Hid2RESrcID.cxx.
| StatusCode Hid2RESrcID::initialize | ( | const LArFebRodMapping & | rodMapping | ) |
Definition at line 37 of file Hid2RESrcID.cxx.
|
private |
Definition at line 44 of file Hid2RESrcID.cxx.
|
inline |
Definition at line 50 of file Hid2RESrcID.h.
|
private |
Definition at line 79 of file Hid2RESrcID.h.
|
private |
Definition at line 76 of file Hid2RESrcID.h.
|
private |
Definition at line 77 of file Hid2RESrcID.h.
|
private |
Definition at line 80 of file Hid2RESrcID.h.
|
private |
Definition at line 81 of file Hid2RESrcID.h.