![]() |
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.
Definition at line 73 of file DsElecId.h.
Definition at line 55 of file DsElecId.h.
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.