![]() |
Project
|
#include <DsElecId.h>
Public Member Functions | |
DsElecId (uint16_t solarId, uint8_t elinkGroupId, uint8_t elinkIndex) | |
constexpr uint8_t | elinkIndexInGroup () const |
constexpr uint8_t | elinkGroupId () const |
constexpr uint8_t | elinkId () const |
constexpr uint16_t | solarId () const |
solarId is an identifier that uniquely identify a solar board | |
bool | operator< (const DsElecId &rhs) const |
bool | operator== (const DsElecId &rhs) const |
bool | operator!= (const DsElecId &rhs) const |
A DsElecId is a tuple (solar,group,index) that identifies a dual sampa from the electronic point of view.
Definition at line 23 of file DsElecId.h.
|
explicit |
Definition at line 22 of file DsElecId.cxx.
|
inlineconstexpr |
The elinkGroupId is a number between 0 and 7 Note that on the detector cable J = elinkGroupId+1
Definition at line 37 of file DsElecId.h.
|
inlineconstexpr |
elinkId is between 0 and 39 and represents one of the 40 dual sampas connected to a Solar (aka GBT)
Definition at line 44 of file DsElecId.h.
|
inlineconstexpr |
The eLinkIndexInGroup is a number between 0 and 4 and represents the index of a dual sampa within a given flex (aka group)
Definition at line 30 of file DsElecId.h.
|
inline |
Definition at line 73 of file DsElecId.h.
|
inline |
Definition at line 55 of file DsElecId.h.
|
inline |
Definition at line 67 of file DsElecId.h.
|
inlineconstexpr |
solarId is an identifier that uniquely identify a solar board
Definition at line 50 of file DsElecId.h.