|
ATLAS Offline Software
|
Go to the documentation of this file.
5 #ifndef MUONCSC_CNVTOOLS_CSC_HID2RESRCID
6 #define MUONCSC_CNVTOOLS_CSC_HID2RESRCID
std::vector< uint32_t > m_robIDs
uint32_t getRosID(uint32_t rob_id) const
Make a ROS Source ID from a ROB source ID.
uint32_t getRodID(const CscRawDataCollection *rdo) const
Make a ROD Source ID for CSC RDO.
uint32_t getRobID(uint32_t rod_id) const
Make a ROB Source ID from a ROD source ID.
CSC_Hid2RESrcID(CSCcablingSvc *p_cabling, const CscIdHelper *cscId)
the full constructor
const std::vector< uint32_t > & allRobIds() const
return all the ROB IDs
uint32_t getDetID(uint32_t ros_id) const
Make a SubDetector ID from ROS source ID.
const CscIdHelper * m_cscIdHelper
Collection of CSC Raw Hits, arranged according to CSC Detector Elements Author: Ketevi A.
void set_isCosmic()
this is cosmic data
void fillAllRobIds()
fill all the ROB ids
void set(CSCcablingSvc *p_cabling, const CscIdHelper *cscId)
initialize the identifier helper
void set_isOldCosmic()
to read the old cosmic data before the ROB id = ROD id fix
~CSC_Hid2RESrcID()=default
destructor
CSC_Hid2RESrcID()
default constrcutor you must then use the set method to set the cabling service and the id helper
CSCcablingSvc * m_cabling