ATLAS Offline Software
|
This class provides conversion between Lower level Source ID to higher level source ID for L1Calo ByteStream fragments. More...
#include <ZdcSrcIdMap.h>
Public Member Functions | |
ZdcSrcIdMap () | |
ZdcSrcId. More... | |
Static Public Member Functions | |
static uint32_t | getRodID (int crate, int slink, int daqOrRoi, eformat::SubDetector subdet) |
Make a ROD Source ID. More... | |
static uint32_t | getRobID (uint32_t rod_id) |
ROD -> ROB. More... | |
static uint32_t | getRosID (uint32_t rob_id) |
ROB -> ROS. More... | |
static uint32_t | getDetID (uint32_t ros_id) |
ROS -> SubDetector. More... | |
static int | crate (uint32_t code) |
moduleID -> crate More... | |
static int | daqOrRoi (uint32_t code) |
moduleID -> daqOrRoi More... | |
static int | slink (uint32_t code) |
moduleID -> slink More... | |
static int | maxSlinks () |
Return the maximum possible number of slinks. More... | |
static eformat::SubDetector | subDet (uint32_t code) |
ID -> sub-detector. More... | |
This class provides conversion between Lower level Source ID to higher level source ID for L1Calo ByteStream fragments.
This is to be used in assembling the fragments from ROD fragments
TRY_LINK_LVL1 Marco Leite
Definition at line 24 of file ZdcSrcIdMap.h.
ZdcSrcIdMap::ZdcSrcIdMap | ( | ) |
ZdcSrcId.
This will implement many convertion methods to get the ID down the chain
Definition at line 13 of file ZdcSrcIdMap.cxx.
|
static |
moduleID -> crate
Definition at line 55 of file ZdcSrcIdMap.cxx.
|
static |
moduleID -> daqOrRoi
Definition at line 63 of file ZdcSrcIdMap.cxx.
|
static |
ROS -> SubDetector.
Definition at line 46 of file ZdcSrcIdMap.cxx.
|
static |
|
static |
|
static |
ROB -> ROS.
Definition at line 37 of file ZdcSrcIdMap.cxx.
|
static |
Return the maximum possible number of slinks.
Definition at line 80 of file ZdcSrcIdMap.cxx.
|
static |
moduleID -> slink
Definition at line 71 of file ZdcSrcIdMap.cxx.
|
static |
ID -> sub-detector.
Definition at line 87 of file ZdcSrcIdMap.cxx.