Jpp
|
KM3NeT DAQ data structures and auxiliaries. More...
Classes | |
class | DataQueue |
struct | JBit |
Auxiliary data structure for single bit. More... | |
struct | JBits |
Auxiliary data structure for range of bits. More... | |
class | JClient |
Client data structure. More... | |
class | JClientList |
List of clients. More... | |
class | JDAQAbstractPreamble |
Simple datastructure for the DAQ preamble without ROOT functionality. More... | |
class | JDAQChronometer |
DAQ chronometer. More... | |
class | JDAQClient |
Control unit client base class. More... | |
struct | JDAQClient_t |
Auxiliary data structure for DAQ client data. More... | |
class | JDAQClock |
Auxiliary class to set DAQ system clock parameters. More... | |
class | JDAQDriver |
Simple driver for run control clients. More... | |
struct | JDAQEvaluator |
Auxiliary class to determine value of DAQ objects. More... | |
class | JDAQEvent |
DAQ Event. More... | |
class | JDAQEventHeader |
JDAQ event header. More... | |
class | JDAQException |
General exception. More... | |
class | JDAQFrame |
Data frame. More... | |
class | JDAQFrameStatus |
DAQ frame status. More... | |
class | JDAQFrameSubset |
Subset of data frame. More... | |
class | JDAQHeader |
DAQ header. More... | |
class | JDAQHit |
Hit data structure. More... | |
class | JDAQKeyHit |
DAQ key hit. More... | |
struct | JDAQModuleComparator |
Auxiliary class to compare modules. More... | |
class | JDAQModuleIdentifier |
Module identifier. More... | |
class | JDAQPMTIdentifier |
PMT identifier. More... | |
class | JDAQPreamble |
DAQ preamble. More... | |
class | JDAQProcess |
Auxiliary class for itemization of process list. More... | |
class | JDAQRate |
Data storage class for rate measurement of one PMT. More... | |
struct | JDAQRun |
Simple data structure for DAQ run. More... | |
class | JDAQSummaryFrame |
Data storage class for rate measurements of all PMTs in one module. More... | |
class | JDAQSummaryslice |
Data summary slice. More... | |
class | JDAQSummarysliceHeader |
JDAQ summaryslice header. More... | |
class | JDAQSuperFrame |
Data frame of one optical module. More... | |
class | JDAQSuperFrameHeader |
DAQ super frame header. More... | |
class | JDAQTimeslice |
Data time slice. More... | |
class | JDAQTimesliceHeader |
JDAQ timeslice header. More... | |
struct | JDAQTimesliceL0 |
Timeslice data structure for L0 data. More... | |
struct | JDAQTimesliceL1 |
Timeslice data structure for L1 data. More... | |
struct | JDAQTimesliceL2 |
Timeslice data structure for L2 data. More... | |
struct | JDAQTimesliceSN |
Timeslice data structure for SN data. More... | |
class | JDAQTriggerCounter |
Auxiliary class to count triggers. More... | |
class | JDAQTriggeredHit |
DAQ triggered hit. More... | |
class | JDAQTriggerMask |
Auxiliary class for trigger mask. More... | |
struct | JDAQType |
Auxiliary class for a DAQ type holder. More... | |
class | JDAQUTCExtended |
Data structure for UTC time. More... | |
class | JDataFilter |
Main class for real-time filtering of data. More... | |
class | JDataWriter |
Runcontrol client to write data to disk. More... | |
class | JDOMSimulator |
Runcontrol client to simulate DOM. More... | |
struct | JEvent_t |
Auxiliary class for handling event name and optional number. More... | |
class | JEventGenerator |
Runcontrol client to simulate data filter(s). More... | |
class | JEventTable |
Event table. More... | |
struct | JEventTimeslice |
Timeslice with Monte Carlo event. More... | |
struct | JRandomTimeslice |
Timeslice with random data. More... | |
class | JSource |
Data structure for configuration of JDOMSimulator. More... | |
struct | JSummaryslice |
Auxiliary class to create summary data. More... | |
class | JTarget |
Data structure for configuration of JDataFilter. More... | |
struct | JTimesliceL0 |
Auxiliary class for time slice data. More... | |
class | MonitorRouter |
Typedefs | |
typedef JDAQKeyHit | JDAQSnapshotHit |
typedef unsigned long long int | JTriggerCounter_t |
Type definition of trigger counter. More... | |
typedef unsigned long long int | JTriggerMask_t |
Type definition of trigger mask. More... | |
typedef JDAQStateMachine::ev_daq_event | JDAQEvent_t |
Type definition of a DAQ event. More... | |
Functions | |
std::ostream & | operator<< (std::ostream &out, const JDAQChronometer &chronometer) |
Print DAQ chronometer. More... | |
double | getTimeOfRTS (const JDAQChronometer &chronometer) |
Get time of last RTS in ns since start of run for a given chronometer. More... | |
bool | operator== (const JDAQChronometer &first, const JDAQChronometer &second) |
Equal operator for DAQ chronometers. More... | |
bool | operator!= (const JDAQChronometer &first, const JDAQChronometer &second) |
Not-equal operator for DAQ chronometers. More... | |
bool | operator== (const JDAQClock &first, const JDAQClock &second) |
Equal operator for JDAQClock. More... | |
double | getFrameTime () |
Get frame time duration. More... | |
double | getRTS () |
Get TDC dynamic range. More... | |
double | getTimeOfFrame (const int frame_index) |
Get start time of frame in ns since start of run for a given frame index. More... | |
double | getTimeOfFrame (const unsigned int frame_index) |
Get start time of frame in ns since start of run for a given frame index. More... | |
double | getTimeOfRTS (const double t_ns) |
Get time of last RTS in ns since start of run for a given time. More... | |
double | getTimeOfRTS (const int frame_index) |
Get time of last RTS in ns since start of run for a given frame index. More... | |
double | getTimeOfRTS (const unsigned int frame_index) |
Get time of last RTS in ns since start of run for a given frame index. More... | |
int | getFrameIndex (const double t_ns) |
Get frame index for a given time in ns. More... | |
double | getTimeSinceRTS (const int frame_index) |
Get time in ns since last RTS for a given frame index. More... | |
double | getTimeSinceRTS (const unsigned int frame_index) |
Get time in ns since last RTS for a given frame index. More... | |
double | getTimeSinceRTS (const double &t_ns) |
Get time in ns since last RTS for a given time in ns. More... | |
template<class T > | |
int | getDataType () |
Template definition for method returning data type. More... | |
template<class T > | |
int | getDataType (JDAQType< T >) |
Argument definition for method returning data type The method argument refers to the data type for future I/O operations. More... | |
int | getDataType (JDAQType< JDAQSuperFrame >) |
int | getDataType (JDAQType< JDAQSummaryFrame >) |
int | getDataType (JDAQType< JDAQTimeslice >) |
int | getDataType (JDAQType< JDAQTimesliceL0 >) |
int | getDataType (JDAQType< JDAQTimesliceL1 >) |
int | getDataType (JDAQType< JDAQTimesliceL2 >) |
int | getDataType (JDAQType< JDAQTimesliceSN >) |
int | getDataType (JDAQType< JDAQSummaryslice >) |
int | getDataType (JDAQType< JDAQEvent >) |
bool | operator== (const JDAQEvent &first, const JDAQEvent &second) |
Equal operator for DAQ events. More... | |
bool | operator!= (const JDAQEvent &first, const JDAQEvent &second) |
Not-equal operator for DAQ events. More... | |
std::ostream & | operator<< (std::ostream &out, const JDAQEvent &event) |
Print DAQ Event. More... | |
bool | operator== (const JDAQEventHeader &first, const JDAQEventHeader &second) |
Equal operator for DAQ event headers. More... | |
bool | operator!= (const JDAQEventHeader &first, const JDAQEventHeader &second) |
Not-equal operator for DAQ event headers. More... | |
bool | operator== (const JDAQFrame &first, const JDAQFrame &second) |
Equal operator for DAQ frames. More... | |
bool | operator!= (const JDAQFrame &first, const JDAQFrame &second) |
Not-equal operator for DAQ frames. More... | |
bool | operator== (const JDAQFrameStatus &first, const JDAQFrameStatus &second) |
Equal operator for DAQ frame status. More... | |
bool | operator!= (const JDAQFrameStatus &first, const JDAQFrameStatus &second) |
Not-equal operator for DAQ frame status. More... | |
bool | operator== (const JDAQHeader &first, const JDAQHeader &second) |
Equal operator for DAQ headers. More... | |
bool | operator!= (const JDAQHeader &first, const JDAQHeader &second) |
Not-equal operator for DAQ headers. More... | |
bool | operator< (const JDAQHit &first, const JDAQHit &second) |
Less than operator for DAQ hits. More... | |
bool | operator== (const JDAQHit &first, const JDAQHit &second) |
Equal operator for DAQ hits. More... | |
bool | operator!= (const JDAQHit &first, const JDAQHit &second) |
Not-equal operator for DAQ hits. More... | |
bool | operator< (const JDAQKeyHit &first, const JDAQKeyHit &second) |
Less than operator for DAQ hits. More... | |
bool | operator== (const JDAQKeyHit &first, const JDAQKeyHit &second) |
Equal operator for DAQ hits. More... | |
bool | operator!= (const JDAQKeyHit &first, const JDAQKeyHit &second) |
Not-equal operator for DAQ hits. More... | |
bool | operator== (const JDAQModuleIdentifier &first, const JDAQModuleIdentifier &second) |
Equal operator. More... | |
bool | operator!= (const JDAQModuleIdentifier &first, const JDAQModuleIdentifier &second) |
Not equal operator. More... | |
bool | operator== (const JDAQModuleIdentifier &module, const int id) |
Equal operator. More... | |
bool | operator!= (const JDAQModuleIdentifier &module, const int id) |
Not equal operator. More... | |
bool | operator< (const JDAQModuleIdentifier &first, const JDAQModuleIdentifier &second) |
Less than operator. More... | |
bool | operator< (const JDAQModuleIdentifier &module, const int id) |
Less than operator. More... | |
bool | operator< (const JDAQPMTIdentifier &first, const JDAQPMTIdentifier &second) |
Less than operator for PMT identifiers. More... | |
bool | operator== (const JDAQPMTIdentifier &first, const JDAQPMTIdentifier &second) |
Equal operator for PMT identifiers. More... | |
bool | operator!= (const JDAQPMTIdentifier &first, const JDAQPMTIdentifier &second) |
Not-equal operator for PMT identifiers. More... | |
std::ostream & | operator<< (std::ostream &out, const JDAQPreamble &preamble) |
Print DAQ preamble. More... | |
bool & | getDAQLongprint () |
Get DAQ print option. More... | |
void | setDAQLongprint (const bool option) |
Set DAQ print option. More... | |
bool | operator== (const JDAQRate &first, const JDAQRate &second) |
Equal operator for DAQ rates. More... | |
bool | operator!= (const JDAQRate &first, const JDAQRate &second) |
Not-equal operator for DAQ rates. More... | |
bool | operator== (const JDAQSummaryFrame &first, const JDAQSummaryFrame &second) |
Equal operator for DAQ summary frames. More... | |
bool | operator!= (const JDAQSummaryFrame &first, const JDAQSummaryFrame &second) |
Not-equal operator for DAQ summary frames. More... | |
std::ostream & | operator<< (std::ostream &out, const KM3NETDAQ::JDAQSummaryslice &summary) |
Print DAQ summary. More... | |
bool | operator== (const JDAQSummaryslice &first, const JDAQSummaryslice &second) |
Equal operator for DAQ summary slices. More... | |
bool | operator!= (const JDAQSummaryslice &first, const JDAQSummaryslice &second) |
Not-equal operator for DAQ summary slices. More... | |
bool | operator== (const JDAQSummarysliceHeader &first, const JDAQSummarysliceHeader &second) |
Equal operator for DAQ summary slice headers. More... | |
bool | operator!= (const JDAQSummarysliceHeader &first, const JDAQSummarysliceHeader &second) |
Not-equal operator for DAQ summary slice headers. More... | |
bool | operator== (const JDAQSuperFrame &first, const JDAQSuperFrame &second) |
Equal operator for DAQ super frames. More... | |
bool | operator!= (const JDAQSuperFrame &first, const JDAQSuperFrame &second) |
Not-equal operator for DAQ super frames. More... | |
bool | operator== (const JDAQSuperFrameHeader &first, const JDAQSuperFrameHeader &second) |
Equal operator for DAQ super frame headers. More... | |
bool | operator!= (const JDAQSuperFrameHeader &first, const JDAQSuperFrameHeader &second) |
Not-equal operator for DAQ super frame headers. More... | |
bool | operator== (const JDAQTimeslice &first, const JDAQTimeslice &second) |
Equal operator for DAQ time slices. More... | |
bool | operator!= (const JDAQTimeslice &first, const JDAQTimeslice &second) |
Not-equal operator for DAQ time slices. More... | |
std::ostream & | operator<< (std::ostream &out, const JDAQTimeslice ×lice) |
Print DAQ Timeslice. More... | |
bool | operator== (const JDAQTimesliceHeader &first, const JDAQTimesliceHeader &second) |
Equal operator for DAQ time slice headers. More... | |
bool | operator!= (const JDAQTimesliceHeader &first, const JDAQTimesliceHeader &second) |
Not-equal operator for DAQ time slice headers. More... | |
bool | operator== (const JDAQTriggerCounter &first, const JDAQTriggerCounter &second) |
Equal operator for DAQ trigger counters. More... | |
bool | operator!= (const JDAQTriggerCounter &first, const JDAQTriggerCounter &second) |
Not-equal operator for DAQ trigger counters. More... | |
bool | operator== (const JDAQTriggeredHit &first, const JDAQTriggeredHit &second) |
Equal operator for DAQ triggered hits. More... | |
bool | operator!= (const JDAQTriggeredHit &first, const JDAQTriggeredHit &second) |
Not-equal operator for DAQ triggered hits. More... | |
JTriggerMask_t | getTriggerMask (const unsigned int bit) |
Convert trigger bit to trigger mask. More... | |
bool | operator== (const JDAQTriggerMask &first, const JDAQTriggerMask &second) |
Equal operator for DAQ trigger masks. More... | |
bool | operator!= (const JDAQTriggerMask &first, const JDAQTriggerMask &second) |
Not-equal operator for DAQ trigger masks. More... | |
bool | operator< (const JDAQUTCExtended &first, const JDAQUTCExtended &second) |
Less than operator for UTC times. More... | |
bool | operator== (const JDAQUTCExtended &first, const JDAQUTCExtended &second) |
Equal operator for UTC times. More... | |
bool | operator!= (const JDAQUTCExtended &first, const JDAQUTCExtended &second) |
Not equal operator for UTC times. More... | |
JSubscriptionList | getSubscription (const JEventTable &event_table) |
Convert event table to ControlHost subscription. More... | |
char | getWildCard () |
Get the wild card. More... | |
char | getEventnameDelimeter () |
Get the event name delimeter. More... | |
char | getTokenDelimeter () |
Get the token delimeter for command messages. More... | |
std::string | getProcessName (const std::string &name, const std::string &process) |
Get process name of run control client. More... | |
std::string | getFullName (const std::string &hostname, const std::string &name) |
Get full name of run control client. More... | |
std::string | getFullName (const std::string &buffer) |
Get full name of run control client. More... | |
JTag | getUniqueTag (const std::string &hostname, const std::string &name) |
Get unique tag of run control client. More... | |
std::string | getStateName (const std::string &name) |
Get name of state. More... | |
Variables | |
static const int | NUMBER_OF_PMTS = 31 |
Total number of PMTs in module. More... | |
static const JBit | DAQ_WHITE_RABBIT (31) |
White Rabbit status. More... | |
static const JBits | DAQ_TDC (0, 30) |
TDC high-rate veto status. More... | |
static const JBits | DAQ_FIFO (0, 30) |
FIFO almost full bits. More... | |
static const JBit | DAQ_UDP_TRAILER (31) |
UDP trailer. More... | |
static const JBits | DAQ_UDP_RECEIVED_PACKETS (0, 15) |
Mask of UDP received packets. More... | |
static const JBits | DAQ_UDP_SEQUENCE_NUMBER (16, 31) |
Mask of UDP sequence number. More... | |
static const JDAQEvaluator | getDAQValue |
Function object for evaluation of DAQ objects. More... | |
static const std::string | RUN_CONTROL_CLIENT = std::string("DAQ") |
static const std::string | JDATAQUEUE = std::string("DataQueue") |
static const std::string | JDATAFILTER = std::string("JDataFilter") |
static const std::string | JACOUSTICDATAFILTER = std::string("AcousticDataFilter") |
static const std::string | JDATAWRITER = std::string("JDataWriter") |
static const std::string | JUNIQUE_ID = std::string("uniqueID") |
static const char | WILD_CARD = '%' |
static const char | EVENTNAME_DELIMETER = ':' |
static const std::string | TOKEN_DELIMETER = std::string("#") |
static const std::string | CLIENTNAME_DELIMETER = std::string("/") |
static const std::string | FILENAME_PREFIX = std::string("%<") |
static const std::string | FILENAME_POSTFIX = std::string(">%") |
static const JNET::JTag | RC_STRT = JNET::JTag("RC_STRT") |
static const JNET::JTag | RC_CMD = JNET::JTag("RC_CMD") |
static const JNET::JTag | RC_REPLY = JNET::JTag("RC_REPLY") |
static const JNET::JTag | RC_FAIL = JNET::JTag("RC_FAIL") |
static const JNET::JTag | RC_DOMSIMULATOR = JNET::JTag("RC_DOM") |
static const JNET::JTag | RC_EVTGENERATOR = JNET::JTag("RC_EVT") |
static const JNET::JTag | RC_DWRITER = JNET::JTag("RC_DWRT") |
static const JNET::JTag | RC_LOG = JNET::JTag("RC_LOG") |
static const JNET::JTag | RC_DFILTER = JNET::JTag("RC_DFLTR") |
static const JNET::JTag | RC_DQUEUE = JNET::JTag("RC_DQUE") |
static const JNET::JTag | RC_DQUEUE_ACS = JNET::JTag("RC_DQUEA") |
static const JNET::JTag | RC_DQUEUE_OPT = JNET::JTag("RC_DQUEO") |
static const JNET::JTag | RC_MONITORING_ROUTER = JNET::JTag("RC_MROUT") |
static const JNET::JTag | RC_AFILTER = JNET::JTag("RC_AFLTR") |
static const JNET::JTag | RC_ALERT = JNET::JTag("RC_ALRT") |
static const JNET::JTag | IO_TIMESLICE = JNET::JTag("IO_TSL") |
static const JNET::JTag | IO_TIMESLICE_L0 = JNET::JTag("IO_TSL0") |
static const JNET::JTag | IO_TIMESLICE_L1 = JNET::JTag("IO_TSL1") |
static const JNET::JTag | IO_TIMESLICE_L2 = JNET::JTag("IO_TSL2") |
static const JNET::JTag | IO_TIMESLICE_SN = JNET::JTag("IO_TSSN") |
static const JNET::JTag | IO_EVENT = JNET::JTag("IO_EVT") |
static const JNET::JTag | IO_SUMMARY = JNET::JTag("IO_SUM") |
static const JNET::JTag | IO_TRIGGER_PARAMETERS = JNET::JTag("TRG_PARS") |
static const JNET::JTag | IO_MONITORING_DATA = JNET::JTag("IO_MONIT") |
static const unsigned int | NUMBER_OF_TRIGGER_BITS = sizeof(JTriggerMask_t) * 8 |
Number of trigger bits. More... | |
static const JDAQTriggerMask | TRIGGER_MASK_ON = JDAQTriggerMask(~JTriggerMask_t(0)) |
Trigger mask on;. More... | |
static const JDAQTriggerMask | TRIGGER_MASK_OFF = JDAQTriggerMask( JTriggerMask_t(0)) |
Trigger mask off;. More... | |
KM3NeT DAQ data structures and auxiliaries.
typedef JDAQKeyHit KM3NETDAQ::JDAQSnapshotHit |
Definition at line 28 of file JDAQEvent.hh.
typedef unsigned long long int KM3NETDAQ::JTriggerCounter_t |
Type definition of trigger counter.
Definition at line 21 of file JDAQTriggerCounter.hh.
typedef unsigned long long int KM3NETDAQ::JTriggerMask_t |
Type definition of trigger mask.
Definition at line 25 of file JDAQTriggerMask.hh.
Type definition of a DAQ event.
Definition at line 25 of file JEventTable.hh.
|
inline |
Print DAQ chronometer.
out | output stream |
chronometer | JDAQChronometer |
Definition at line 251 of file JDAQChronometer.hh.
|
inline |
Get time of last RTS in ns since start of run for a given chronometer.
chronometer | chronometer |
Definition at line 273 of file JDAQChronometer.hh.
|
inline |
Equal operator for DAQ chronometers.
first | chronometer |
second | chronometer |
Definition at line 286 of file JDAQChronometer.hh.
|
inline |
Not-equal operator for DAQ chronometers.
first | chronometer |
second | chronometer |
Definition at line 303 of file JDAQChronometer.hh.
Equal operator for JDAQClock.
Definition at line 151 of file JDAQClock.hh.
|
inline |
|
inline |
|
inline |
Get start time of frame in ns since start of run for a given frame index.
frame_index | frame index |
Definition at line 185 of file JDAQClock.hh.
|
inline |
Get start time of frame in ns since start of run for a given frame index.
frame_index | frame index |
Definition at line 200 of file JDAQClock.hh.
|
inline |
Get time of last RTS in ns since start of run for a given time.
t_ns | time [ns] |
Definition at line 215 of file JDAQClock.hh.
|
inline |
Get time of last RTS in ns since start of run for a given frame index.
frame_index | frame index |
Definition at line 227 of file JDAQClock.hh.
|
inline |
Get time of last RTS in ns since start of run for a given frame index.
frame_index | frame index |
Definition at line 239 of file JDAQClock.hh.
|
inline |
Get frame index for a given time in ns.
t_ns | time [ns] |
Definition at line 251 of file JDAQClock.hh.
|
inline |
Get time in ns since last RTS for a given frame index.
frame_index | frame index |
Definition at line 263 of file JDAQClock.hh.
|
inline |
Get time in ns since last RTS for a given frame index.
frame_index | frame index |
Definition at line 275 of file JDAQClock.hh.
|
inline |
Get time in ns since last RTS for a given time in ns.
t_ns | time [ns] |
Definition at line 287 of file JDAQClock.hh.
|
inline |
Template definition for method returning data type.
The template argument refers to the data type for future I/O operations.
Definition at line 25 of file JDAQDataTypes.hh.
|
inline |
Argument definition for method returning data type The method argument refers to the data type for future I/O operations.
This method should be overloaded for each corresponding class.
|
inline |
Definition at line 51 of file JDAQDataTypes.hh.
|
inline |
Definition at line 52 of file JDAQDataTypes.hh.
|
inline |
Definition at line 53 of file JDAQDataTypes.hh.
|
inline |
Definition at line 54 of file JDAQDataTypes.hh.
|
inline |
Definition at line 55 of file JDAQDataTypes.hh.
|
inline |
Definition at line 56 of file JDAQDataTypes.hh.
|
inline |
Definition at line 57 of file JDAQDataTypes.hh.
|
inline |
Definition at line 58 of file JDAQDataTypes.hh.
Definition at line 59 of file JDAQDataTypes.hh.
Equal operator for DAQ events.
first | event |
second | event |
Definition at line 211 of file software/JDAQ/JDAQEvent.cc.
Not-equal operator for DAQ events.
first | event |
second | event |
Definition at line 340 of file JDAQEvent.hh.
|
inline |
Print DAQ Event.
out | output stream |
event | event |
Definition at line 354 of file JDAQEvent.hh.
|
inline |
Equal operator for DAQ event headers.
first | event header |
second | event header |
Definition at line 158 of file JDAQEventHeader.hh.
|
inline |
Not-equal operator for DAQ event headers.
first | event header |
second | event header |
Definition at line 174 of file JDAQEventHeader.hh.
Equal operator for DAQ frames.
first | frame |
second | frame |
Definition at line 314 of file JDAQFrame.hh.
Not-equal operator for DAQ frames.
first | frame |
second | frame |
Definition at line 341 of file JDAQFrame.hh.
|
inline |
Equal operator for DAQ frame status.
first | frame status |
second | frame status |
Definition at line 399 of file JDAQFrameStatus.hh.
|
inline |
Not-equal operator for DAQ frame status.
first | frame status |
second | frame status |
Definition at line 415 of file JDAQFrameStatus.hh.
|
inline |
Equal operator for DAQ headers.
first | header |
second | header |
Definition at line 120 of file JDAQHeader.hh.
|
inline |
Not-equal operator for DAQ headers.
first | header |
second | header |
Definition at line 134 of file JDAQHeader.hh.
Less than operator for DAQ hits.
The less than operator is applied first to the time and then to the PMT channel of the hits.
first | hit |
second | hit |
Definition at line 222 of file JDAQHit.hh.
Equal operator for DAQ hits.
first | hit |
second | hit |
Definition at line 239 of file JDAQHit.hh.
Not-equal operator for DAQ hits.
first | hit |
second | hit |
Definition at line 255 of file JDAQHit.hh.
|
inline |
Less than operator for DAQ hits.
The less than operator is applied first to the module idientifier then to the PMT channel and then to the time of the hits.
first | hit |
second | hit |
Definition at line 129 of file JDAQKeyHit.hh.
|
inline |
Equal operator for DAQ hits.
The equal operator is applied to the module idientifier, to the PMT channel and to the time of the hits.
first | hit |
second | hit |
Definition at line 152 of file JDAQKeyHit.hh.
|
inline |
Not-equal operator for DAQ hits.
first | hit |
second | hit |
Definition at line 168 of file JDAQKeyHit.hh.
|
inline |
Equal operator.
first | first module identifier |
second | second module identifier |
Definition at line 164 of file JDAQModuleIdentifier.hh.
|
inline |
Not equal operator.
first | first module identifier |
second | second module identifier |
Definition at line 177 of file JDAQModuleIdentifier.hh.
|
inline |
Equal operator.
module | module identifier |
id | identifier |
Definition at line 190 of file JDAQModuleIdentifier.hh.
|
inline |
Not equal operator.
module | module identifier |
id | identifier |
Definition at line 203 of file JDAQModuleIdentifier.hh.
|
inline |
Less than operator.
first | first module identifier |
second | second module identifier |
Definition at line 216 of file JDAQModuleIdentifier.hh.
|
inline |
Less than operator.
module | module identifier |
id | identifier |
Definition at line 229 of file JDAQModuleIdentifier.hh.
|
inline |
Less than operator for PMT identifiers.
The less than operator is applied first to the module identifer and then to the PMT address.
first | PMT identifier |
second | PMT identifier |
Definition at line 198 of file JDAQPMTIdentifier.hh.
|
inline |
Equal operator for PMT identifiers.
The equal operator is applied to the module identifer and to the PMT address.
first | PMT identifier |
second | PMT identifier |
Definition at line 216 of file JDAQPMTIdentifier.hh.
|
inline |
Not-equal operator for PMT identifiers.
first | PMT identifier |
second | PMT identifier |
Definition at line 230 of file JDAQPMTIdentifier.hh.
|
inline |
Print DAQ preamble.
out | output stream |
preamble | JDAQPreamble |
Definition at line 148 of file JDAQPreamble.hh.
|
inline |
|
inline |
Equal operator for DAQ rates.
first | rate |
second | rate |
Definition at line 296 of file JDAQSummaryFrame.hh.
Not-equal operator for DAQ rates.
first | rate |
second | rate |
Definition at line 310 of file JDAQSummaryFrame.hh.
|
inline |
Equal operator for DAQ summary frames.
first | summary frame |
second | summary frame |
Definition at line 552 of file JDAQSummaryFrame.hh.
|
inline |
Not-equal operator for DAQ summary frames.
first | summary frame |
second | summary frame |
Definition at line 580 of file JDAQSummaryFrame.hh.
|
inline |
Print DAQ summary.
out | output stream |
summary | summary |
Definition at line 194 of file JDAQSummaryslice.hh.
|
inline |
Equal operator for DAQ summary slices.
first | summary slice |
second | summary slice |
Definition at line 207 of file JDAQSummaryslice.hh.
|
inline |
Not-equal operator for DAQ summary slices.
first | summary slice |
second | summary slice |
Definition at line 222 of file JDAQSummaryslice.hh.
|
inline |
Equal operator for DAQ summary slice headers.
first | summary slice header |
second | summary slice header |
Definition at line 66 of file JDAQSummarysliceHeader.hh.
|
inline |
Not-equal operator for DAQ summary slice headers.
first | summary slice header |
second | summary slice header |
Definition at line 80 of file JDAQSummarysliceHeader.hh.
|
inline |
Equal operator for DAQ super frames.
first | super frame |
second | super frame |
Definition at line 186 of file JDAQSuperFrame.hh.
|
inline |
Not-equal operator for DAQ super frames.
first | super frame |
second | super frame |
Definition at line 214 of file JDAQSuperFrame.hh.
|
inline |
Equal operator for DAQ super frame headers.
first | super frame header |
second | super frame header |
Definition at line 151 of file JDAQSuperFrameHeader.hh.
|
inline |
Not-equal operator for DAQ super frame headers.
first | super frame header |
second | super frame header |
Definition at line 167 of file JDAQSuperFrameHeader.hh.
|
inline |
Equal operator for DAQ time slices.
first | time slice |
second | time slice |
Definition at line 288 of file JDAQTimeslice.hh.
|
inline |
Not-equal operator for DAQ time slices.
first | time slice |
second | time slice |
Definition at line 303 of file JDAQTimeslice.hh.
|
inline |
Print DAQ Timeslice.
out | output stream |
timeslice | timeslice |
Definition at line 341 of file JDAQTimeslice.hh.
|
inline |
Equal operator for DAQ time slice headers.
first | time slice header |
second | time slice header |
Definition at line 66 of file JDAQTimesliceHeader.hh.
|
inline |
Not-equal operator for DAQ time slice headers.
first | time slice header |
second | time slice header |
Definition at line 80 of file JDAQTimesliceHeader.hh.
|
inline |
Equal operator for DAQ trigger counters.
first | trigger counter |
second | trigger counter |
Definition at line 182 of file JDAQTriggerCounter.hh.
|
inline |
Not-equal operator for DAQ trigger counters.
first | trigger counter |
second | trigger counter |
Definition at line 196 of file JDAQTriggerCounter.hh.
|
inline |
Equal operator for DAQ triggered hits.
first | triggered hit |
second | triggered hit |
Definition at line 118 of file JDAQTriggeredHit.hh.
|
inline |
Not-equal operator for DAQ triggered hits.
first | triggered hit |
second | triggered hit |
Definition at line 133 of file JDAQTriggeredHit.hh.
|
inline |
Convert trigger bit to trigger mask.
bit | trigger bit |
Definition at line 40 of file JDAQTriggerMask.hh.
|
inline |
Equal operator for DAQ trigger masks.
first | trigger mask |
second | trigger mask |
Definition at line 322 of file JDAQTriggerMask.hh.
|
inline |
Not-equal operator for DAQ trigger masks.
first | trigger mask |
second | trigger mask |
Definition at line 336 of file JDAQTriggerMask.hh.
|
inline |
Less than operator for UTC times.
first | UTC time |
second | UTC time |
Definition at line 261 of file JDAQUTCExtended.hh.
|
inline |
Equal operator for UTC times.
first | UTC time |
second | UTC time |
Definition at line 277 of file JDAQUTCExtended.hh.
|
inline |
Not equal operator for UTC times.
first | UTC time |
second | UTC time |
Definition at line 291 of file JDAQUTCExtended.hh.
|
inline |
Convert event table to ControlHost subscription.
event_table | event table |
Definition at line 129 of file JEventTable.hh.
|
inline |
|
inline |
Get the event name delimeter.
Definition at line 45 of file JRuncontrolToolkit.hh.
|
inline |
Get the token delimeter for command messages.
Definition at line 56 of file JRuncontrolToolkit.hh.
|
inline |
Get process name of run control client.
The process name corresponds to the name of the executable file. A wild card in the client name is replaced by the process name.
name | name of client |
process | name of process |
Definition at line 194 of file JRuncontrolToolkit.hh.
|
inline |
Get full name of run control client.
The full name is the unique identifier of each run control client.
hostname | name of host |
name | name of client |
Definition at line 220 of file JRuncontrolToolkit.hh.
|
inline |
Get full name of run control client.
buffer | full name (possibly followed by more text) |
Definition at line 237 of file JRuncontrolToolkit.hh.
|
inline |
Get unique tag of run control client.
The unique tag is used to communicate with a single client.
The unique tag consists of a sequence of 8 characters, where character 1-4 correspond the hexadecimal coded subaddress of the IP number of the host and character 5-8 to the short name of the client (i.e. part following the client name delimeter).
hostname | host name |
name | client name |
Definition at line 441 of file JRuncontrolToolkit.hh.
|
inline |
Get name of state.
Note that this method is used for backward compatibility.
name | name of state |
Definition at line 591 of file JRuncontrolToolkit.hh.
|
static |
|
static |
White Rabbit status.
|
static |
TDC high-rate veto status.
|
static |
FIFO almost full bits.
|
static |
UDP trailer.
|
static |
Mask of UDP received packets.
|
static |
Mask of UDP sequence number.
|
static |
Function object for evaluation of DAQ objects.
Definition at line 81 of file JDAQEvaluator.hh.
|
static |
Definition at line 22 of file JDAQTags.hh.
|
static |
Definition at line 26 of file JDAQTags.hh.
|
static |
Definition at line 27 of file JDAQTags.hh.
|
static |
Definition at line 28 of file JDAQTags.hh.
|
static |
Definition at line 29 of file JDAQTags.hh.
|
static |
Definition at line 30 of file JDAQTags.hh.
|
static |
Definition at line 34 of file JDAQTags.hh.
|
static |
Definition at line 35 of file JDAQTags.hh.
|
static |
Definition at line 36 of file JDAQTags.hh.
|
static |
Definition at line 37 of file JDAQTags.hh.
|
static |
Definition at line 38 of file JDAQTags.hh.
|
static |
Definition at line 39 of file JDAQTags.hh.
|
static |
Definition at line 43 of file JDAQTags.hh.
|
static |
Definition at line 44 of file JDAQTags.hh.
|
static |
Definition at line 45 of file JDAQTags.hh.
|
static |
Definition at line 46 of file JDAQTags.hh.
|
static |
Definition at line 47 of file JDAQTags.hh.
|
static |
Definition at line 48 of file JDAQTags.hh.
|
static |
JTag for JDataWriter
Definition at line 49 of file JDAQTags.hh.
|
static |
JTag for Logger
Definition at line 50 of file JDAQTags.hh.
|
static |
JTag for JDataFilter
Definition at line 51 of file JDAQTags.hh.
|
static |
JTag for combined opto-acoustic DataQueue
Definition at line 52 of file JDAQTags.hh.
|
static |
JTag for acoustic-only DataQueue
Definition at line 53 of file JDAQTags.hh.
|
static |
JTag for optical-only DataQueue
Definition at line 54 of file JDAQTags.hh.
|
static |
JTag for Monitoring Router
Definition at line 55 of file JDAQTags.hh.
|
static |
Definition at line 56 of file JDAQTags.hh.
|
static |
JTag for JDataFilter alert
Definition at line 57 of file JDAQTags.hh.
|
static |
Definition at line 61 of file JDAQTags.hh.
|
static |
Definition at line 62 of file JDAQTags.hh.
|
static |
Definition at line 63 of file JDAQTags.hh.
|
static |
Definition at line 64 of file JDAQTags.hh.
|
static |
Definition at line 65 of file JDAQTags.hh.
|
static |
Definition at line 66 of file JDAQTags.hh.
|
static |
Definition at line 67 of file JDAQTags.hh.
|
static |
Definition at line 68 of file JDAQTags.hh.
|
static |
Definition at line 69 of file JDAQTags.hh.
|
static |
Number of trigger bits.
Definition at line 31 of file JDAQTriggerMask.hh.
|
static |
Trigger mask on;.
Definition at line 311 of file JDAQTriggerMask.hh.
|
static |
Trigger mask off;.
Definition at line 312 of file JDAQTriggerMask.hh.