Header for data corresponding to the indexing of the links in the raw data output adapted from DataFormatsTRD/TriggerRecord.
More...
#include <LinkRecord.h>
|
| | LinkRecord ()=default |
| |
| | LinkRecord (const uint32_t linkid, int firstentry, int nentries) |
| |
| | LinkRecord (uint32_t sector, int stack, int layer, int side, int firstentry, int nentries) |
| |
| | ~LinkRecord ()=default |
| |
| void | setLinkId (const uint32_t linkid) |
| |
| void | setLinkId (const uint32_t sector, const uint32_t stack, const uint32_t layer, const uint32_t side) |
| |
| void | setDataRange (int firstentry, int nentries) |
| |
| void | setIndexFirstObject (int firstentry) |
| |
| void | setNumberOfObjects (int nentries) |
| |
| void | setSector (const int sector) |
| |
| void | setStack (const int stack) |
| |
| void | setLayer (const int layer) |
| |
| void | setSide (const int side) |
| |
| void | setSpare (const int spare=0) |
| |
| uint32_t | getLinkId () const |
| |
| uint32_t | getSector () const |
| |
| uint32_t | getStack () const |
| |
| uint32_t | getLayer () const |
| |
| uint32_t | getSide () const |
| |
| int | getNumberOfObjects () const |
| |
| int | getFirstEntry () const |
| |
| void | printStream (std::ostream &stream) |
| |
Header for data corresponding to the indexing of the links in the raw data output adapted from DataFormatsTRD/TriggerRecord.
Definition at line 30 of file LinkRecord.h.
◆ LinkRecord() [1/3]
| o2::trd::LinkRecord::LinkRecord |
( |
| ) |
|
|
default |
◆ LinkRecord() [2/3]
| o2::trd::LinkRecord::LinkRecord |
( |
const uint32_t |
linkid, |
|
|
int |
firstentry, |
|
|
int |
nentries |
|
) |
| |
|
inline |
◆ LinkRecord() [3/3]
| o2::trd::LinkRecord::LinkRecord |
( |
uint32_t |
sector, |
|
|
int |
stack, |
|
|
int |
layer, |
|
|
int |
side, |
|
|
int |
firstentry, |
|
|
int |
nentries |
|
) |
| |
|
inline |
◆ ~LinkRecord()
| o2::trd::LinkRecord::~LinkRecord |
( |
| ) |
|
|
default |
◆ getFirstEntry()
| int o2::trd::LinkRecord::getFirstEntry |
( |
| ) |
const |
|
inline |
◆ getHalfChamberLinkId() [1/2]
| uint32_t o2::trd::LinkRecord::getHalfChamberLinkId |
( |
uint32_t |
detector, |
|
|
uint32_t |
rob |
|
) |
| |
|
static |
◆ getHalfChamberLinkId() [2/2]
| uint32_t o2::trd::LinkRecord::getHalfChamberLinkId |
( |
uint32_t |
sector, |
|
|
uint32_t |
stack, |
|
|
uint32_t |
layer, |
|
|
uint32_t |
side |
|
) |
| |
|
static |
◆ getLayer()
| uint32_t o2::trd::LinkRecord::getLayer |
( |
| ) |
const |
|
inline |
◆ getLinkId()
| uint32_t o2::trd::LinkRecord::getLinkId |
( |
| ) |
const |
|
inline |
◆ getNumberOfObjects()
| int o2::trd::LinkRecord::getNumberOfObjects |
( |
| ) |
const |
|
inline |
◆ getSector()
| uint32_t o2::trd::LinkRecord::getSector |
( |
| ) |
const |
|
inline |
◆ getSide()
| uint32_t o2::trd::LinkRecord::getSide |
( |
| ) |
const |
|
inline |
◆ getStack()
| uint32_t o2::trd::LinkRecord::getStack |
( |
| ) |
const |
|
inline |
◆ printStream()
| void o2::trd::LinkRecord::printStream |
( |
std::ostream & |
stream | ) |
|
◆ setDataRange()
| void o2::trd::LinkRecord::setDataRange |
( |
int |
firstentry, |
|
|
int |
nentries |
|
) |
| |
|
inline |
◆ setIndexFirstObject()
| void o2::trd::LinkRecord::setIndexFirstObject |
( |
int |
firstentry | ) |
|
|
inline |
◆ setLayer()
| void o2::trd::LinkRecord::setLayer |
( |
const int |
layer | ) |
|
|
inline |
◆ setLinkId() [1/2]
| void o2::trd::LinkRecord::setLinkId |
( |
const uint32_t |
linkid | ) |
|
|
inline |
◆ setLinkId() [2/2]
| void o2::trd::LinkRecord::setLinkId |
( |
const uint32_t |
sector, |
|
|
const uint32_t |
stack, |
|
|
const uint32_t |
layer, |
|
|
const uint32_t |
side |
|
) |
| |
◆ setNumberOfObjects()
| void o2::trd::LinkRecord::setNumberOfObjects |
( |
int |
nentries | ) |
|
|
inline |
◆ setSector()
| void o2::trd::LinkRecord::setSector |
( |
const int |
sector | ) |
|
|
inline |
◆ setSide()
| void o2::trd::LinkRecord::setSide |
( |
const int |
side | ) |
|
|
inline |
◆ setSpare()
| void o2::trd::LinkRecord::setSpare |
( |
const int |
spare = 0 | ) |
|
|
inline |
◆ setStack()
| void o2::trd::LinkRecord::setStack |
( |
const int |
stack | ) |
|
|
inline |
◆ layerbs
| constexpr uint64_t o2::trd::LinkRecord::layerbs = 5 |
|
staticconstexpr |
◆ layermask
| constexpr uint64_t o2::trd::LinkRecord::layermask = 0x00e0 |
|
staticconstexpr |
◆ sidebs
| constexpr uint64_t o2::trd::LinkRecord::sidebs = 4 |
|
staticconstexpr |
◆ sidemask
| constexpr uint64_t o2::trd::LinkRecord::sidemask = 0x0010 |
|
staticconstexpr |
◆ sparebs
| constexpr uint64_t o2::trd::LinkRecord::sparebs = 0 |
|
staticconstexpr |
◆ sparemask
| constexpr uint64_t o2::trd::LinkRecord::sparemask = 0x000f |
|
staticconstexpr |
◆ stackbs
| constexpr uint64_t o2::trd::LinkRecord::stackbs = 8 |
|
staticconstexpr |
◆ stackmask
| constexpr uint64_t o2::trd::LinkRecord::stackmask = 0x0700 |
|
staticconstexpr |
◆ supermodulebs
| constexpr uint64_t o2::trd::LinkRecord::supermodulebs = 11 |
|
staticconstexpr |
◆ supermodulemask
| constexpr uint64_t o2::trd::LinkRecord::supermodulemask = 0xf800 |
|
staticconstexpr |
The documentation for this class was generated from the following files:
- /home/runner/work/AliceO2/AliceO2/DataFormats/Detectors/TRD/include/DataFormatsTRD/LinkRecord.h
- /home/runner/work/AliceO2/AliceO2/DataFormats/Detectors/TRD/src/LinkRecord.cxx