#include <AMCdata.h>
Definition at line 67 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 122 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 117 of file AMCdata.h.
117 {
return EventTrailer{
et_}.BP; }
References et_.
◆ bc0locked()
uint8_t gem::AMCdata::bc0locked |
( |
| ) |
const |
|
inline |
Definition at line 113 of file AMCdata.h.
113 {
return EventTrailer{
et_}.BCL; }
References et_.
◆ boardId()
uint16_t gem::AMCdata::boardId |
( |
| ) |
const |
|
inline |
◆ buffState()
uint32_t gem::AMCdata::buffState |
( |
| ) |
const |
|
inline |
◆ bunchCrossing()
uint16_t gem::AMCdata::bunchCrossing |
( |
| ) |
const |
|
inline |
◆ clearGEBs()
void gem::AMCdata::clearGEBs |
( |
| ) |
|
|
inline |
Clear a vector of GEB data.
Definition at line 126 of file AMCdata.h.
References gebd_.
◆ crc()
uint32_t gem::AMCdata::crc |
( |
| ) |
const |
|
inline |
◆ daqClockLocked()
uint8_t gem::AMCdata::daqClockLocked |
( |
| ) |
const |
|
inline |
Definition at line 115 of file AMCdata.h.
115 {
return EventTrailer{
et_}.CL; }
References et_.
◆ daqReady()
uint8_t gem::AMCdata::daqReady |
( |
| ) |
const |
|
inline |
Definition at line 114 of file AMCdata.h.
114 {
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 124 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 |
◆ linkTo()
uint32_t gem::AMCdata::linkTo |
( |
| ) |
const |
|
inline |
Definition at line 119 of file AMCdata.h.
119 {
return EventTrailer{
et_}.linkTo; }
References et_.
◆ lv1Id()
uint32_t gem::AMCdata::lv1Id |
( |
| ) |
const |
|
inline |
◆ lv1Idt()
uint8_t gem::AMCdata::lv1Idt |
( |
| ) |
const |
|
inline |
◆ mmcmLocked()
uint8_t gem::AMCdata::mmcmLocked |
( |
| ) |
const |
|
inline |
Definition at line 116 of file AMCdata.h.
116 {
return EventTrailer{
et_}.ML; }
References et_.
◆ oosGlib()
uint8_t gem::AMCdata::oosGlib |
( |
| ) |
const |
|
inline |
Definition at line 118 of file AMCdata.h.
118 {
return EventTrailer{
et_}.oosGlib; }
References et_.
◆ orbitNumber()
uint16_t gem::AMCdata::orbitNumber |
( |
| ) |
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 |
◆ status()
int gem::AMCdata::status |
( |
| ) |
|
◆ 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 |