#include <GEBdata.h>
Definition at line 45 of file GEBdata.h.
◆ GEBdata()
gem::GEBdata::GEBdata |
( |
| ) |
|
|
inline |
◆ ~GEBdata()
gem::GEBdata::~GEBdata |
( |
| ) |
|
|
inline |
◆ addVFAT()
void gem::GEBdata::addVFAT |
( |
VFATdata |
v | ) |
|
|
inline |
◆ bcOH()
uint16_t gem::GEBdata::bcOH |
( |
| ) |
const |
|
inline |
◆ bxmAvV()
uint8_t gem::GEBdata::bxmAvV |
( |
| ) |
const |
|
inline |
Definition at line 72 of file GEBdata.h.
72 {
return GEBchamberHeader{
ch_}.BxmAvV; }
References ch_.
◆ bxmVvV()
uint16_t gem::GEBdata::bxmVvV |
( |
| ) |
const |
|
inline |
Definition at line 71 of file GEBdata.h.
71 {
return GEBchamberHeader{
ch_}.BxmVvV; }
References ch_.
◆ crc()
uint16_t gem::GEBdata::crc |
( |
void |
| ) |
const |
|
inline |
Definition at line 94 of file GEBdata.h.
94 {
return GEBchamberTrailer{
ct_}.crc16; }
References ct_.
◆ ecOH()
uint32_t gem::GEBdata::ecOH |
( |
| ) |
const |
|
inline |
◆ evtF()
uint8_t gem::GEBdata::evtF |
( |
| ) |
const |
|
inline |
Definition at line 83 of file GEBdata.h.
83 {
return GEBchamberHeader{
ch_}.EvtF; }
References ch_.
◆ evtNF()
uint8_t gem::GEBdata::evtNF |
( |
| ) |
const |
|
inline |
Definition at line 79 of file GEBdata.h.
79 {
return GEBchamberHeader{
ch_}.EvtNF; }
References ch_.
◆ evtSzOFW()
uint8_t gem::GEBdata::evtSzOFW |
( |
| ) |
const |
|
inline |
Definition at line 80 of file GEBdata.h.
80 {
return GEBchamberHeader{
ch_}.EvtSzOFW; }
References ch_.
◆ evtSzW()
uint8_t gem::GEBdata::evtSzW |
( |
| ) |
const |
|
inline |
Definition at line 76 of file GEBdata.h.
76 {
return GEBchamberHeader{
ch_}.EvtSzW; }
References ch_.
◆ evUfw()
uint8_t gem::GEBdata::evUfw |
( |
| ) |
const |
|
inline |
Definition at line 92 of file GEBdata.h.
92 {
return GEBchamberTrailer{
ct_}.EvUfw; }
References ct_.
◆ getChamberHeader()
uint64_t gem::GEBdata::getChamberHeader |
( |
| ) |
const |
|
inline |
◆ getChamberTrailer()
uint64_t gem::GEBdata::getChamberTrailer |
( |
| ) |
const |
|
inline |
◆ inF()
uint8_t gem::GEBdata::inF |
( |
| ) |
const |
|
inline |
Definition at line 82 of file GEBdata.h.
82 {
return GEBchamberHeader{
ch_}.InF; }
References ch_.
◆ inNF()
uint8_t gem::GEBdata::inNF |
( |
| ) |
const |
|
inline |
Definition at line 78 of file GEBdata.h.
78 {
return GEBchamberHeader{
ch_}.InNF; }
References ch_.
◆ inputID()
uint8_t gem::GEBdata::inputID |
( |
| ) |
const |
|
inline |
◆ inUfw()
uint8_t gem::GEBdata::inUfw |
( |
| ) |
const |
|
inline |
Definition at line 90 of file GEBdata.h.
90 {
return GEBchamberTrailer{
ct_}.InUfw; }
References ct_.
◆ l1aF()
uint8_t gem::GEBdata::l1aF |
( |
| ) |
const |
|
inline |
Definition at line 81 of file GEBdata.h.
81 {
return GEBchamberHeader{
ch_}.L1aF; }
References ch_.
◆ l1aNF()
uint8_t gem::GEBdata::l1aNF |
( |
| ) |
const |
|
inline |
Definition at line 77 of file GEBdata.h.
77 {
return GEBchamberHeader{
ch_}.L1aNF; }
References ch_.
◆ noVFAT()
uint8_t gem::GEBdata::noVFAT |
( |
| ) |
const |
|
inline |
Definition at line 75 of file GEBdata.h.
75 {
return GEBchamberHeader{
ch_}.noVFAT; }
References ch_.
◆ oOScAvV()
uint8_t gem::GEBdata::oOScAvV |
( |
| ) |
const |
|
inline |
Definition at line 74 of file GEBdata.h.
74 {
return GEBchamberHeader{
ch_}.OOScAvV; }
References ch_.
◆ oOScVvV()
uint8_t gem::GEBdata::oOScVvV |
( |
| ) |
const |
|
inline |
Definition at line 73 of file GEBdata.h.
73 {
return GEBchamberHeader{
ch_}.OOScVvV; }
References ch_.
◆ setChamberHeader() [1/2]
void gem::GEBdata::setChamberHeader |
( |
uint16_t |
vfatWordCnt, |
|
|
uint8_t |
inputID |
|
) |
| |
|
inline |
◆ setChamberHeader() [2/2]
void gem::GEBdata::setChamberHeader |
( |
uint64_t |
word | ) |
|
|
inline |
Read chamberHeader from the block.
Definition at line 51 of file GEBdata.h.
References ch_.
◆ setChamberTrailer() [1/2]
void gem::GEBdata::setChamberTrailer |
( |
uint32_t |
ecOH, |
|
|
uint16_t |
bcOH, |
|
|
uint16_t |
vfatWordCntT |
|
) |
| |
|
inline |
◆ setChamberTrailer() [2/2]
void gem::GEBdata::setChamberTrailer |
( |
uint64_t |
word | ) |
|
|
inline |
Read chamberTrailer from the block.
Definition at line 61 of file GEBdata.h.
References ct_.
◆ stuckData()
uint8_t gem::GEBdata::stuckData |
( |
| ) |
const |
|
inline |
Definition at line 91 of file GEBdata.h.
91 {
return GEBchamberTrailer{
ct_}.SkD; }
References ct_.
◆ vFATs()
const std::vector<VFATdata>* gem::GEBdata::vFATs |
( |
| ) |
const |
|
inline |
Returns the vector of FVAT data.
Definition at line 99 of file GEBdata.h.
References vfatd_.
◆ vfatWordCnt()
uint16_t gem::GEBdata::vfatWordCnt |
( |
| ) |
const |
|
inline |
◆ vfatWordCntT()
uint16_t gem::GEBdata::vfatWordCntT |
( |
| ) |
const |
|
inline |
◆ zeroSupWordsCnt()
uint32_t gem::GEBdata::zeroSupWordsCnt |
( |
| ) |
const |
|
inline |
Definition at line 86 of file GEBdata.h.
86 {
return GEBchamberHeader{
ch_}.zeroSupWordsCnt; }
References ch_.
◆ ch_
uint64_t gem::GEBdata::ch_ |
|
private |
Definition at line 104 of file GEBdata.h.
Referenced by bxmAvV(), bxmVvV(), evtF(), evtNF(), evtSzOFW(), evtSzW(), getChamberHeader(), inF(), inNF(), inputID(), l1aF(), l1aNF(), noVFAT(), oOScAvV(), oOScVvV(), setChamberHeader(), vfatWordCnt(), and zeroSupWordsCnt().
◆ ct_
uint64_t gem::GEBdata::ct_ |
|
private |
◆ sizeGebID
const int gem::GEBdata::sizeGebID = 5 |
|
static |
◆ vfatd_
std::vector<VFATdata> gem::GEBdata::vfatd_ |
|
private |