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