1 #ifndef __JDETECTOR__JPMTSTATUS__
2 #define __JDETECTOR__JPMTSTATUS__
20 namespace JDETECTOR {}
21 namespace JPP {
using namespace JDETECTOR; }
42 #define MAKE_ENTRY(A) std::make_pair(#A, A)
static const JGetPMTStatusBit getPMTStatusBit
Function object to map key to PMT status bit.
std::vector< std::string > getPMTStatusBits(const JType< std::string > &type)
Get PMT status bits.
Auxiliary class to map key to status bit.
static const int HIGH_RATE_VETO_DISABLE
Enable (disable) use of high-rate veto test if this status bit is 0 (1);.
Auxiliary class to map key to PMT status bit.
Auxiliary class for a type holder.
static const JPutPMTStatusBit putPMTStatusBit(getPMTStatusBit)
Function object to map PMT status bit to key.
Auxiliary class for handling status.
static const int PMT_DISABLE
KM3NeT Data Definitions v2.2.0 https://git.km3net.de/common/km3net-dataformat.
static const int UDP_TRAILER_DISABLE
Enable (disable) use of UDP packet trailer test if this status bit is 0 (1);.
Auxiliary methods to convert data members or return values of member methods of a set of objects to a...
static const int FIFO_FULL_DISABLE
Enable (disable) use of FIFO (almost) full test if this status bit is 0 (1);.
Auxiliary class to map status bit to key.
static const int OUT_OF_SYNC
Enable (disable) synchronous signal from this PMT if this status bit is 0 (1);.
JGetPMTStatusBit()
Default constructor.
JPutStatusBit JPutPMTStatusBit
Type definition to map PMT status bit to key.
const array_type< JKey_t > & get_keys(const std::map< JKey_t, JValue_t, JComparator_t, JAllocator_t > &data)
Method to create array of keys of map.
static const int UDP_COUNTER_DISABLE
Enable (disable) use of UDP packet counter test if this status bit is 0 (1);.