![]() |
ATLAS Offline Software
|
#include <CSC_Hid2RESrcID.h>
Public Member Functions | |
| CSC_Hid2RESrcID () | |
| default constrcutor you must then use the set method to set the cabling service and the id helper | |
| CSC_Hid2RESrcID (CSCcablingSvc *p_cabling, const CscIdHelper *cscId) | |
| the full constructor | |
| ~CSC_Hid2RESrcID ()=default | |
| destructor | |
| void | set (CSCcablingSvc *p_cabling, const CscIdHelper *cscId) |
| initialize the identifier helper | |
| void | set_isCosmic () |
| this is cosmic data | |
| void | set_isOldCosmic () |
| to read the old cosmic data before the ROB id = ROD id fix | |
| uint32_t | getRodID (const CscRawDataCollection *rdo) const |
| Make a ROD Source ID for CSC RDO. | |
| uint32_t | getRodID (uint16_t subId, uint16_t rodId) const |
| get source ID for a RDO | |
| uint32_t | getRodID (const Identifier &offlineId) const |
| Make a ROD Source ID for CscDigitCollection. | |
| 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. | |
| const std::vector< uint32_t > & | allRobIds () const |
| return all the ROB IDs | |
Private Member Functions | |
| void | fillAllRobIds () |
| fill all the ROB ids | |
Private Attributes | |
| bool | m_isCosmic |
| bool | m_isOldCosmic |
| CSCcablingSvc * | m_cabling |
| const CscIdHelper * | m_cscIdHelper |
| std::vector< uint32_t > | m_robIDs |
Definition at line 24 of file CSC_Hid2RESrcID.h.
|
inline |
default constrcutor you must then use the set method to set the cabling service and the id helper
Definition at line 29 of file CSC_Hid2RESrcID.h.
|
inline |
the full constructor
Definition at line 39 of file CSC_Hid2RESrcID.h.
|
default |
destructor
|
inline |
|
private |
fill all the ROB ids
fill all the ROB IDs
Definition at line 63 of file CSC_Hid2RESrcID.cxx.
| uint32_t CSC_Hid2RESrcID::getDetID | ( | uint32_t | ros_id | ) | const |
Make a SubDetector ID from ROS source ID.
mapping SrcID from ROS to Det
Definition at line 105 of file CSC_Hid2RESrcID.cxx.
| uint32_t CSC_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 49 of file CSC_Hid2RESrcID.cxx.
| uint32_t CSC_Hid2RESrcID::getRodID | ( | const CscRawDataCollection * | rdo | ) | const |
Make a ROD Source ID for CSC RDO.
get source ID for a RDO
Definition at line 16 of file CSC_Hid2RESrcID.cxx.
| uint32_t CSC_Hid2RESrcID::getRodID | ( | const Identifier & | offlineId | ) | const |
Make a ROD Source ID for CscDigitCollection.
get source ID for a CscRdoCollection
Definition at line 35 of file CSC_Hid2RESrcID.cxx.
| uint32_t CSC_Hid2RESrcID::getRodID | ( | uint16_t | subId, |
| uint16_t | rodId ) const |
get source ID for a RDO
Definition at line 24 of file CSC_Hid2RESrcID.cxx.
| uint32_t CSC_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 95 of file CSC_Hid2RESrcID.cxx.
|
inline |
initialize the identifier helper
Definition at line 48 of file CSC_Hid2RESrcID.h.
|
inline |
|
inline |
to read the old cosmic data before the ROB id = ROD id fix
Definition at line 60 of file CSC_Hid2RESrcID.h.
|
private |
Definition at line 94 of file CSC_Hid2RESrcID.h.
|
private |
Definition at line 95 of file CSC_Hid2RESrcID.h.
|
private |
Definition at line 92 of file CSC_Hid2RESrcID.h.
|
private |
Definition at line 93 of file CSC_Hid2RESrcID.h.
|
private |
Definition at line 96 of file CSC_Hid2RESrcID.h.