#include <AMCdata.h>
Definition at line 66 of file AMCdata.h.
◆ AMCdata()
gem::AMCdata::AMCdata |
( |
| ) |
|
|
inline |
◆ ~AMCdata()
gem::AMCdata::~AMCdata |
( |
| ) |
|
|
inline |
◆ addGEB()
void gem::AMCdata::addGEB |
( |
GEBdata |
g | ) |
|
|
inline |
Adds GEB data to vector.
Definition at line 116 of file AMCdata.h.
References g, and gebd_.
◆ amcNum()
uint8_t gem::AMCdata::amcNum |
( |
| ) |
const |
|
inline |
◆ backPressure()
uint8_t gem::AMCdata::backPressure |
( |
| ) |
const |
|
inline |
Definition at line 111 of file AMCdata.h.
111 {
return EventTrailer{
et_}.BP; }
References et_.
◆ bc0locked()
uint8_t gem::AMCdata::bc0locked |
( |
| ) |
const |
|
inline |
Definition at line 107 of file AMCdata.h.
107 {
return EventTrailer{
et_}.BCL; }
References et_.
◆ boardId()
uint16_t gem::AMCdata::boardId |
( |
| ) |
const |
|
inline |
◆ buffState()
uint32_t gem::AMCdata::buffState |
( |
| ) |
const |
|
inline |
◆ bx()
uint16_t gem::AMCdata::bx |
( |
| ) |
const |
|
inline |
◆ clearGEBs()
void gem::AMCdata::clearGEBs |
( |
| ) |
|
|
inline |
Clear a vector of GEB data.
Definition at line 120 of file AMCdata.h.
References gebd_.
◆ daqClockLocked()
uint8_t gem::AMCdata::daqClockLocked |
( |
| ) |
const |
|
inline |
Definition at line 109 of file AMCdata.h.
109 {
return EventTrailer{
et_}.CL; }
References et_.
◆ daqReady()
uint8_t gem::AMCdata::daqReady |
( |
| ) |
const |
|
inline |
Definition at line 108 of file AMCdata.h.
108 {
return EventTrailer{
et_}.DR; }
References et_.
◆ dataLength()
uint32_t gem::AMCdata::dataLength |
( |
| ) |
const |
|
inline |
◆ davCnt()
uint8_t gem::AMCdata::davCnt |
( |
| ) |
const |
|
inline |
◆ davList()
uint32_t gem::AMCdata::davList |
( |
| ) |
const |
|
inline |
◆ formatVer()
uint8_t gem::AMCdata::formatVer |
( |
| ) |
const |
|
inline |
◆ gebs()
const std::vector<GEBdata>* gem::AMCdata::gebs |
( |
| ) |
const |
|
inline |
Returns a vector of GEB data.
Definition at line 118 of file AMCdata.h.
References gebd_.
◆ getAMCheader1()
uint64_t gem::AMCdata::getAMCheader1 |
( |
| ) |
const |
|
inline |
◆ getAMCheader2()
uint64_t gem::AMCdata::getAMCheader2 |
( |
| ) |
const |
|
inline |
◆ getAMCTrailer()
uint64_t gem::AMCdata::getAMCTrailer |
( |
| ) |
const |
|
inline |
◆ getGEMeventHeader()
uint64_t gem::AMCdata::getGEMeventHeader |
( |
| ) |
const |
|
inline |
◆ getGEMeventTrailer()
uint64_t gem::AMCdata::getGEMeventTrailer |
( |
| ) |
const |
|
inline |
◆ l1A()
uint32_t gem::AMCdata::l1A |
( |
| ) |
const |
|
inline |
◆ linkTo()
uint32_t gem::AMCdata::linkTo |
( |
| ) |
const |
|
inline |
Definition at line 113 of file AMCdata.h.
113 {
return EventTrailer{
et_}.linkTo; }
References et_.
◆ mmcmLocked()
uint8_t gem::AMCdata::mmcmLocked |
( |
| ) |
const |
|
inline |
Definition at line 110 of file AMCdata.h.
110 {
return EventTrailer{
et_}.ML; }
References et_.
◆ oosGlib()
uint8_t gem::AMCdata::oosGlib |
( |
| ) |
const |
|
inline |
Definition at line 112 of file AMCdata.h.
112 {
return EventTrailer{
et_}.oosGlib; }
References et_.
◆ orbitNum()
uint16_t gem::AMCdata::orbitNum |
( |
| ) |
const |
|
inline |
◆ param1()
uint8_t gem::AMCdata::param1 |
( |
| ) |
const |
|
inline |
◆ param2()
uint8_t gem::AMCdata::param2 |
( |
| ) |
const |
|
inline |
◆ param3()
uint8_t gem::AMCdata::param3 |
( |
| ) |
const |
|
inline |
◆ runType()
uint8_t gem::AMCdata::runType |
( |
| ) |
const |
|
inline |
◆ setAMCheader1() [1/2]
void AMCdata::setAMCheader1 |
( |
uint32_t |
dataLength, |
|
|
uint16_t |
bxID, |
|
|
uint32_t |
l1AID, |
|
|
uint8_t |
AMCnum |
|
) |
| |
◆ setAMCheader1() [2/2]
void gem::AMCdata::setAMCheader1 |
( |
uint64_t |
word | ) |
|
|
inline |
◆ setAMCheader2() [1/2]
void AMCdata::setAMCheader2 |
( |
uint16_t |
boardID, |
|
|
uint16_t |
orbitNum, |
|
|
uint8_t |
runType |
|
) |
| |
◆ setAMCheader2() [2/2]
void gem::AMCdata::setAMCheader2 |
( |
uint64_t |
word | ) |
|
|
inline |
◆ setAMCTrailer()
void gem::AMCdata::setAMCTrailer |
( |
uint64_t |
word | ) |
|
|
inline |
◆ setGEMeventHeader() [1/2]
void gem::AMCdata::setGEMeventHeader |
( |
uint64_t |
word | ) |
|
|
inline |
◆ setGEMeventHeader() [2/2]
void AMCdata::setGEMeventHeader |
( |
uint8_t |
davCnt, |
|
|
uint32_t |
davList |
|
) |
| |
◆ setGEMeventTrailer()
void gem::AMCdata::setGEMeventTrailer |
( |
uint64_t |
word | ) |
|
|
inline |
◆ ttsState()
uint16_t gem::AMCdata::ttsState |
( |
| ) |
const |
|
inline |
◆ amch1_
uint64_t gem::AMCdata::amch1_ |
|
private |
◆ amch2_
uint64_t gem::AMCdata::amch2_ |
|
private |
◆ amct_
uint64_t gem::AMCdata::amct_ |
|
private |
◆ eh_
uint64_t gem::AMCdata::eh_ |
|
private |
◆ et_
uint64_t gem::AMCdata::et_ |
|
private |
◆ gebd_
std::vector<GEBdata> gem::AMCdata::gebd_ |
|
private |