Auxiliary class to map key to PMT status bit.
More...
#include <JPMTStatus.hh>
Auxiliary class to map key to PMT status bit.
Definition at line 34 of file JPMTStatus.hh.
◆ JGetPMTStatusBit()
JDETECTOR::JGetPMTStatusBit::JGetPMTStatusBit |
( |
| ) |
|
|
inline |
Default constructor.
Definition at line 40 of file JPMTStatus.hh.
41 {
42#define MAKE_ENTRY(A) std::make_pair(#A, A)
43
50
51#undef MAKE_ENTRY
52 }
static const int UDP_COUNTER_DISABLE
Enable (disable) use of UDP packet counter test if this status bit is 0 (1);.
static const int UDP_TRAILER_DISABLE
Enable (disable) use of UDP packet trailer test if this status bit is 0 (1);.
static const int FIFO_FULL_DISABLE
Enable (disable) use of FIFO (almost) full test if this status bit is 0 (1);.
static const int OUT_OF_SYNC
Enable (disable) synchronous signal from this PMT if this status bit is 0 (1);.
static const int HIGH_RATE_VETO_DISABLE
Enable (disable) use of high-rate veto test if this status bit is 0 (1);.
static const int PMT_DISABLE
KM3NeT Data Definitions v3.5.1-1-gd514d72 https://git.km3net.de/common/km3net-dataformat.
◆ operator()()
int JEEP::JGetStatusBit::operator() |
( |
const std::string & | key | ) |
const |
|
inlineinherited |
Get status bit.
- Parameters
-
- Returns
- bit
Definition at line 216 of file JStatus.hh.
217 {
218 return this->at(key);
219 }
The documentation for this struct was generated from the following file: