![]() |
ATLAS Offline Software
|
This class provides conversion between TGC RDO Id and RESrcID. More...
#include <TGC_Hid2RESrcID.h>
Public Member Functions | |
| TGC_Hid2RESrcID ()=default | |
| Constrcutor. | |
| ~TGC_Hid2RESrcID ()=default | |
| Destrcutor. | |
| const std::vector< uint32_t > & | allRobIds () const |
| Return all the ROB IDs. | |
| void | fillAllRobIds () |
| Fill all the ROB IDs. | |
Static Public Member Functions | |
| static uint32_t | getRodID (const TgcRdo *rdo) |
| Make a ROD Source ID for TGC RDO. | |
| static uint32_t | getRodID (uint16_t subDetectorId, uint16_t rodId) |
| Make a ROD Source ID for SubDetector ID and ROD ID. | |
| static uint32_t | getRodID (const Identifier &offlineId, const TgcCablingMap *cabling) |
| Make a ROD Source ID for TgcDigitCollection. | |
| static uint32_t | getRobID (uint32_t rod_id) |
| Make a ROB Source ID from a ROD source ID. | |
| static uint32_t | getRosID (uint32_t rob_id) |
| Make a ROS Source ID from a ROB source ID. | |
| static uint32_t | getDetID (uint32_t ros_id) |
| Make a SubDetector ID from ROS source ID. | |
Private Attributes | |
| std::vector< uint32_t > | m_robIDs |
This class provides conversion between TGC RDO Id and RESrcID.
RESrcID is used for identifying each ROD.
This class was developed by Tadashi Maeno based on MDT_Hid2RESrcID written by Naples.
Definition at line 28 of file TGC_Hid2RESrcID.h.
|
default |
Constrcutor.
|
default |
Destrcutor.
|
inline |
| void Muon::TGC_Hid2RESrcID::fillAllRobIds | ( | ) |
Fill all the ROB IDs.
Definition at line 78 of file TGC_Hid2RESrcID.cxx.
|
static |
Make a SubDetector ID from ROS source ID.
Definition at line 68 of file TGC_Hid2RESrcID.cxx.
|
static |
Make a ROB Source ID from a ROD source ID.
Definition at line 51 of file TGC_Hid2RESrcID.cxx.
|
static |
Make a ROD Source ID for TgcDigitCollection.
Definition at line 36 of file TGC_Hid2RESrcID.cxx.
Make a ROD Source ID for TGC RDO.
Definition at line 14 of file TGC_Hid2RESrcID.cxx.
|
static |
Make a ROD Source ID for SubDetector ID and ROD ID.
Definition at line 25 of file TGC_Hid2RESrcID.cxx.
|
static |
Make a ROS Source ID from a ROB source ID.
Definition at line 58 of file TGC_Hid2RESrcID.cxx.
|
private |
Definition at line 57 of file TGC_Hid2RESrcID.h.