1#ifndef __JDETECTOR__JPMTSTATUS__
2#define __JDETECTOR__JPMTSTATUS__
42#define MAKE_ENTRY(A) std::make_pair(#A, A)
Auxiliary methods to convert data members or return values of member methods of a set of objects to a...
file Auxiliary data structures and methods for detector calibration.
static const JGetPMTStatusBit getPMTStatusBit
Function object to map key to PMT status bit.
JPutStatusBit JPutPMTStatusBit
Type definition to map PMT status bit to key.
std::vector< T > getPMTStatusBits()
Get PMT status bits.
static const JPutPMTStatusBit putPMTStatusBit(getPMTStatusBit)
Function object 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.
This name space includes all other name spaces (except KM3NETDAQ, KM3NET and ANTARES).
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.6.0 https://git.km3net.de/common/km3net-dataformat.
Auxiliary class to map key to PMT status bit.
JGetPMTStatusBit()
Default constructor.
Auxiliary class to map key to status bit.
Auxiliary class to map status bit to key.
Auxiliary class for handling status.
Auxiliary class for a type holder.