Jpp
master_rocky
the software that should make you happy
|
KM3NeT DAQ data structures and auxiliaries. More...
Classes | |
class | DataQueue |
struct | JDAQEvaluator |
Auxiliary class to determine time of DAQ objects. More... | |
class | JDataFilter |
Main class for real-time filtering of data. More... | |
class | JSource |
Data structure for configuration of JDQSimulator. More... | |
class | JTarget |
Data structure for configuration of JDataFilter. More... | |
class | JDQSimulator |
Runcontrol client to simulate data queue. More... | |
class | JDataWriter |
Runcontrol client to write data to disk. More... | |
class | JEventGenerator |
Runcontrol client to simulate data filter(s). More... | |
class | JClient |
Client data structure. More... | |
class | JClientList |
List of clients. More... | |
struct | JDAQClient_t |
Auxiliary data structure for DAQ client data. More... | |
class | JDAQClient |
Control unit client base class. More... | |
class | JDAQDriver |
Simple driver for run control clients. More... | |
struct | JEvent_t |
Auxiliary class for handling event name and optional static information. More... | |
class | JEventTable |
Event table. More... | |
struct | JDAQRun |
Simple data structure for DAQ run. More... | |
class | JDAQProcess |
Auxiliary class for itemization of process list. More... | |
struct | JSummaryslice |
Auxiliary class to create summary data. More... | |
struct | JEventTimeslice |
Timeslice with Monte Carlo event. More... | |
struct | JRandomTimeslice |
Timeslice with random data. More... | |
struct | JTimesliceL0 |
Base class class for generation of time slice data. More... | |
class | MonitorRouter |
struct | JBit |
Auxiliary data structure for single bit. More... | |
struct | JBits |
Auxiliary data structure for range of bits. More... | |
class | JDAQAbstractPreamble |
Simple data structure for the DAQ preamble required for a correct calculation of the object size for binary I/O. More... | |
class | JDAQChronometer |
DAQ chronometer. More... | |
class | JDAQClock |
Auxiliary class to set DAQ system clock parameters. More... | |
struct | JDAQType |
Auxiliary class for a DAQ type holder. More... | |
class | JDAQEvent |
DAQ Event. More... | |
class | JDAQEventHeader |
JDAQ event header. More... | |
class | JDAQException |
General exception. More... | |
class | JDAQFrameSubset |
Subset of data frame. More... | |
class | JDAQFrame |
Data frame. More... | |
class | JDAQFrameStatus |
DAQ frame status. More... | |
class | JDAQHeader |
DAQ header. More... | |
class | JDAQHit |
Hit data structure. More... | |
class | JDAQKeyHit |
DAQ key hit. More... | |
class | JDAQModuleIdentifier |
Module identifier. More... | |
struct | JDAQModuleComparator |
Auxiliary class to compare modules. More... | |
class | JDAQPMTIdentifier |
PMT identifier. More... | |
class | JDAQPreamble |
DAQ preamble. More... | |
class | JDAQRate |
Data storage class for rate measurement of one PMT. 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... | |
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 | JDAQTimesliceHeader |
JDAQ timeslice header. More... | |
class | JDAQTriggerCounter |
Auxiliary class to count triggers. More... | |
class | JDAQTriggeredHit |
DAQ triggered hit. More... | |
class | JDAQTriggerMask |
Auxiliary class for trigger mask. More... | |
class | JDAQUTCExtended |
Data structure for UTC time. More... | |
Typedefs | |
typedef JRange< int > | range_type |
typedef std::map< int, range_type > | map_type |
typedef JDAQStateMachine::ev_daq_event | JDAQEvent_t |
Type definition of a DAQ event. More... | |
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... | |
Functions | |
template<> | |
size_t | getSizeof< JDAQChronometer > () |
Get size of type. More... | |
JReader & | operator>> (JReader &in, JDAQChronometer &chronometer) |
Read DAQ chronometer from input. More... | |
JWriter & | operator<< (JWriter &out, const JDAQChronometer &chronometer) |
Write DAQ chronometer to output. More... | |
template<> | |
size_t | getSizeof< JDAQEventHeader > () |
Get size of type. More... | |
JReader & | operator>> (JReader &in, JDAQEventHeader &header) |
Read DAQ event header from input. More... | |
JWriter & | operator<< (JWriter &out, const JDAQEventHeader &header) |
Write DAQ event header to output. More... | |
size_t | getSizeof (const JDAQEvent &object) |
Get size of object. More... | |
JReader & | operator>> (JReader &in, JDAQEvent &object) |
Read DAQ event from input. More... | |
JWriter & | operator<< (JWriter &out, const JDAQEvent &object) |
Write DAQ event to output. More... | |
size_t | getSizeof (const JDAQFrame &object) |
Get size of object. More... | |
JReader & | operator>> (JReader &in, JDAQFrame &frame) |
Read DAQ frame from input. More... | |
JWriter & | operator<< (JWriter &out, const JDAQFrame &frame) |
Write DAQ frame to output. More... | |
template<> | |
size_t | getSizeof< JDAQFrameStatus > () |
Get size of type. More... | |
JReader & | operator>> (JReader &in, JDAQFrameStatus &status) |
Read DAQ frame status from input. More... | |
JWriter & | operator<< (JWriter &out, const JDAQFrameStatus &status) |
Write DAQ frame status to output. More... | |
template<> | |
size_t | getSizeof< JDAQHeader > () |
Get size of type. More... | |
JReader & | operator>> (JReader &in, JDAQHeader &header) |
Read DAQ header from input. More... | |
JWriter & | operator<< (JWriter &out, const JDAQHeader &header) |
Write DAQ header to output. More... | |
template<> | |
size_t | getSizeof< JDAQHit > () |
Get size of type. More... | |
JReader & | operator>> (JReader &in, JDAQHit &hit) |
Read DAQ hit from input. More... | |
JWriter & | operator<< (JWriter &out, const JDAQHit &hit) |
Write DAQ hit to output. More... | |
template<> | |
size_t | getSizeof< JDAQKeyHit > () |
Get size of type. More... | |
JReader & | operator>> (JReader &in, JDAQKeyHit &hit) |
Read JDAQKeyHit from input. More... | |
JWriter & | operator<< (JWriter &out, const JDAQKeyHit &hit) |
Write JDAQKeyHit to output. More... | |
template<> | |
size_t | getSizeof< JDAQModuleIdentifier > () |
Get size of type. More... | |
JReader & | operator>> (JReader &in, JDAQModuleIdentifier &module) |
Read module identifier from input. More... | |
JWriter & | operator<< (JWriter &out, const JDAQModuleIdentifier &module) |
Write module identifier to output. More... | |
template<> | |
size_t | getSizeof< JDAQPMTIdentifier > () |
Get size of type. More... | |
JReader & | operator>> (JReader &in, JDAQPMTIdentifier &pmt) |
Read PMT identifier from input. More... | |
JWriter & | operator<< (JWriter &out, const JDAQPMTIdentifier &pmt) |
Write PMT identifier to output. More... | |
template<> | |
size_t | getSizeof< JDAQPreamble > () |
Get size of type. More... | |
JReader & | operator>> (JReader &in, JDAQPreamble &preamble) |
Read DAQ preamble from input. More... | |
JWriter & | operator<< (JWriter &out, const JDAQPreamble &preamble) |
Write DAQ preamble to output. More... | |
template<class JElement_t , class JAllocator_t > | |
size_t | getSizeof (const std::vector< JElement_t, JAllocator_t > &object) |
Get size of object. More... | |
template<> | |
size_t | getSizeof< JDAQSummaryFrame > () |
Get size of type. More... | |
JReader & | operator>> (JReader &in, JDAQSummaryFrame &summary) |
Read DAQ summary frame from input. More... | |
JWriter & | operator<< (JWriter &out, const JDAQSummaryFrame &summary) |
Write DAQ summary frame to output. More... | |
template<> | |
size_t | getSizeof< JDAQSummarysliceHeader > () |
Get size of type. More... | |
JReader & | operator>> (JReader &in, JDAQSummarysliceHeader &header) |
Read JDAQ summary slice header from input. More... | |
JWriter & | operator<< (JWriter &out, const JDAQSummarysliceHeader &header) |
Write JDAQ summary slice header to output. More... | |
size_t | getSizeof (const JDAQSummaryslice &object) |
Get size of object. More... | |
JReader & | operator>> (JReader &in, JDAQSummaryslice &object) |
Read DAQ summary slice from input. More... | |
JWriter & | operator<< (JWriter &out, const JDAQSummaryslice &object) |
Write DAQ summary slice to output. More... | |
template<> | |
size_t | getSizeof< JDAQSuperFrameHeader > () |
Get size of type. More... | |
JReader & | operator>> (JReader &in, JDAQSuperFrameHeader &header) |
Read DAQ super frame header from input. More... | |
JWriter & | operator<< (JWriter &out, const JDAQSuperFrameHeader &header) |
Write DAQ super frame header to output. More... | |
size_t | getSizeof (const JDAQSuperFrame &object) |
Get size of object. More... | |
JReader & | operator>> (JReader &in, JDAQSuperFrame &object) |
Read JDAQ super frame from input. More... | |
JWriter & | operator<< (JWriter &out, const JDAQSuperFrame &object) |
Write JDAQSuperFrame to output. More... | |
void | randomize (JDAQChronometer *p) |
Randomize chronometer. More... | |
void | randomize (JDAQHit *p) |
Randomize hit. More... | |
void | randomize (JDAQTriggerMask *p) |
Randomize trigger mask. More... | |
void | randomize (JDAQEvent *p) |
Randomize event. More... | |
void | randomize (JDAQFrameStatus *p) |
Randomize frame status. More... | |
void | randomize (JDAQSummaryFrame *p) |
Randomize summary frame. More... | |
void | randomize (JDAQSummaryslice *p) |
Randomize summary slice. More... | |
void | randomize (JDAQSuperFrame *p) |
Randomize timeslice. More... | |
void | randomize (JDAQTimeslice *p) |
Randomize timeslice. More... | |
template<> | |
size_t | getSizeof< JDAQTimesliceHeader > () |
Get size of type. More... | |
JReader & | operator>> (JReader &in, JDAQTimesliceHeader &header) |
Read JDAQ time slice header from input. More... | |
JWriter & | operator<< (JWriter &out, const JDAQTimesliceHeader &header) |
Write JDAQ time slice header to output. More... | |
size_t | getSizeof (const JDAQTimeslice &object) |
Get size of object. More... | |
JReader & | operator>> (JReader &in, JDAQTimeslice &object) |
Read DAQ time slice from input. More... | |
JWriter & | operator<< (JWriter &out, const JDAQTimeslice &object) |
Write DAQ time slice to output. More... | |
JWriter & | operator<< (JWriter &out, const JDAQTimesliceL0 &object) |
Write DAQ time slice to output. More... | |
JWriter & | operator<< (JWriter &out, const JDAQTimesliceL1 &object) |
Write DAQ time slice to output. More... | |
JWriter & | operator<< (JWriter &out, const JDAQTimesliceL2 &object) |
Write DAQ time slice to output. More... | |
JWriter & | operator<< (JWriter &out, const JDAQTimesliceSN &object) |
Write DAQ time slice to output. More... | |
JDAQUTCExtended | getDAQUTCExtended (const TTimeStamp &t0, const double t1=0.0) |
Get DAQ UTC time. More... | |
TTimeStamp | getTimeStamp (const JDAQUTCExtended &utc, const double t1=0.0) |
Get time stamp. More... | |
template<> | |
size_t | getSizeof< JDAQTriggerCounter > () |
Get size of type. More... | |
JReader & | operator>> (JReader &in, JDAQTriggerCounter &counter) |
Read DAQ trigger counter from input. More... | |
JWriter & | operator<< (JWriter &out, const JDAQTriggerCounter &counter) |
Write JDAQTriggerCounter to output. More... | |
template<> | |
size_t | getSizeof< JDAQTriggeredHit > () |
Get size of type. More... | |
JReader & | operator>> (JReader &in, JDAQTriggeredHit &hit) |
Read DAQ triggered hit from input. More... | |
JWriter & | operator<< (JWriter &out, const JDAQTriggeredHit &hit) |
Write DAQ triggered hit to output. More... | |
template<> | |
size_t | getSizeof< JDAQTriggerMask > () |
Get size of type. More... | |
JReader & | operator>> (JReader &in, JDAQTriggerMask &mask) |
Read DAQ trigger mask from input. More... | |
JWriter & | operator<< (JWriter &out, const JDAQTriggerMask &mask) |
Write DAQ trigger mask to output. More... | |
template<> | |
size_t | getSizeof< JDAQUTCExtended > () |
Get size of type. More... | |
JReader & | operator>> (JReader &in, JDAQUTCExtended &utc) |
Read UTC from input. More... | |
JWriter & | operator<< (JWriter &out, const JDAQUTCExtended &utc) |
Write UTC to output. More... | |
size_t | getMaximalNumberOfHits () |
Get maximal number of hits from one PMT within data frame. More... | |
double | getMaximalTime (const double R_Hz) |
Get maximal time for given rate. More... | |
JTreeParameters | getTreeParameters (const JType< JDAQTimeslice > &type) |
JTreeParameters | getTreeParameters (const JType< JDAQTimesliceL0 > &type) |
JTreeParameters | getTreeParameters (const JType< JDAQTimesliceL1 > &type) |
JTreeParameters | getTreeParameters (const JType< JDAQTimesliceL2 > &type) |
JTreeParameters | getTreeParameters (const JType< JDAQTimesliceSN > &type) |
JTreeParameters | getTreeParameters (const JType< JDAQEvent > &type) |
JTreeParameters | getTreeParameters (const JType< JDAQSummaryslice > &type) |
size_t | getNumberOfFrames (const size_t number_of_frames, const double factor) |
Get expected number of frames according a given allowed fraction of active modules. 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... | |
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... | |
double | getTimeDifference (const JDAQChronometer &first, const JDAQChronometer &second) |
Get time difference between two 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 (const JDAQType< T > &type) |
Argument definition for method returning data type. More... | |
int | getDataType (const JDAQType< JDAQSuperFrame > &) |
int | getDataType (const JDAQType< JDAQSummaryFrame > &) |
int | getDataType (const JDAQType< JDAQTimeslice > &) |
int | getDataType (const JDAQType< JDAQTimesliceL0 > &) |
int | getDataType (const JDAQType< JDAQTimesliceL1 > &) |
int | getDataType (const JDAQType< JDAQTimesliceL2 > &) |
int | getDataType (const JDAQType< JDAQTimesliceSN > &) |
int | getDataType (const JDAQType< JDAQSummaryslice > &) |
int | getDataType (const 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... | |
double | getTimeDifference (const JDAQEvent &first, const JDAQEvent &second) |
Get time difference between two events. 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... | |
bool & | getDAQLongprint () |
Get DAQ print option. More... | |
void | setDAQLongprint (const bool option) |
Set DAQ print option. More... | |
template<class T > | |
size_t | getSizeof () |
Definition of method to get size of data type. 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) |
Greater than operator for UTC times. More... | |
bool | operator<= (const JDAQUTCExtended &first, const JDAQUTCExtended &second) |
Less than or equal operator for UTC times. More... | |
bool | operator>= (const JDAQUTCExtended &first, const JDAQUTCExtended &second) |
Greater than or equal 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... | |
double | getTimeDifference (const JDAQUTCExtended &first, const JDAQUTCExtended &second) |
Get time difference between two UTC times. More... | |
Variables | |
static const JDAQEvaluator | getDAQValue |
Function object for evaluation of DAQ objects. More... | |
static const int | DFILTER_DQUEUE_BUFFER_SIZE = 48 * MEGABYTE |
socket JDataFilter.cc <- DataQueue.cc More... | |
static const int | DFILTER_RECEIVE_BUFFER_SIZE = 16 * MEGABYTE |
socket JDataFilter.cc <- JLigier.cc More... | |
static const int | DFILTER_SEND_BUFFER_SIZE = 16 * MEGABYTE |
socket JDataFilter.cc -> JDataWriter.cc More... | |
static const int | DWRITER_RECEIVE_BUFFER_SIZE = 16 * MEGABYTE |
socket JDataWriter.cc <- JDataFilter.cc 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 | WILDCARD = '%' |
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_DQSIMULATOR = JNET::JTag("RC_DQSIM") |
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 double | HIGH_RATE_VETO_HZ = 20.0e3 |
High-rate veto [kHz]. More... | |
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 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 JRange<int> KM3NETDAQ::range_type |
Definition at line 160 of file JDQSimulator.cc.
typedef std::map<int, range_type> KM3NETDAQ::map_type |
Definition at line 161 of file JDQSimulator.cc.
Type definition of a DAQ event.
Definition at line 25 of file JEventTable.hh.
typedef JDAQKeyHit KM3NETDAQ::JDAQSnapshotHit |
Definition at line 24 of file JDAQEvent.hh.
typedef unsigned long long int KM3NETDAQ::JTriggerCounter_t |
Type definition of trigger counter.
Definition at line 17 of file JDAQTriggerCounter.hh.
typedef unsigned long long int KM3NETDAQ::JTriggerMask_t |
Type definition of trigger mask.
Definition at line 21 of file JDAQTriggerMask.hh.
|
inline |
Get size of type.
Definition at line 21 of file JDAQChronometerIO.hh.
|
inline |
Read DAQ chronometer from input.
in | reader |
chronometer | DAQ chronometer |
Definition at line 37 of file JDAQChronometerIO.hh.
|
inline |
Write DAQ chronometer to output.
out | writer |
chronometer | DAQ chronometer |
Definition at line 55 of file JDAQChronometerIO.hh.
|
inline |
Get size of type.
Definition at line 24 of file JDAQEventHeaderIO.hh.
|
inline |
Read DAQ event header from input.
in | reader |
header | DAQ event header |
Definition at line 40 of file JDAQEventHeaderIO.hh.
|
inline |
Write DAQ event header to output.
out | writer |
header | DAQ event header |
Definition at line 58 of file JDAQEventHeaderIO.hh.
|
inline |
Get size of object.
object | DAQ event |
Definition at line 26 of file JDAQEventIO.hh.
Read DAQ event from input.
in | reader |
object | DAQ event |
Definition at line 43 of file JDAQEventIO.hh.
Write DAQ event to output.
out | writer |
object | DAQ event |
Definition at line 64 of file JDAQEventIO.hh.
|
inline |
Get size of object.
object | DAQ frame |
Definition at line 21 of file JDAQFrameIO.hh.
Read DAQ frame from input.
in | reader |
frame | DAQ frame |
Definition at line 34 of file JDAQFrameIO.hh.
Write DAQ frame to output.
out | writer |
frame | DAQ frame |
Definition at line 57 of file JDAQFrameIO.hh.
|
inline |
|
inline |
Read DAQ frame status from input.
in | reader |
status | DAQ frame status |
Definition at line 36 of file JDAQFrameStatusIO.hh.
|
inline |
|
inline |
Get size of type.
Definition at line 21 of file JDAQHeaderIO.hh.
|
inline |
Read DAQ header from input.
in | reader |
header | DAQ header |
Definition at line 34 of file JDAQHeaderIO.hh.
|
inline |
Write DAQ header to output.
out | writer |
header | DAQ Header |
Definition at line 49 of file JDAQHeaderIO.hh.
|
inline |
Read DAQ hit from input.
in | reader |
hit | DAQ hit |
Definition at line 34 of file JDAQHitIO.hh.
Write DAQ hit to output.
out | writer |
hit | DAQ hit |
Definition at line 51 of file JDAQHitIO.hh.
|
inline |
Get size of type.
Definition at line 22 of file JDAQKeyHitIO.hh.
|
inline |
Read JDAQKeyHit from input.
in | JReader |
hit | JDAQKeyHit |
Definition at line 36 of file JDAQKeyHitIO.hh.
|
inline |
Write JDAQKeyHit to output.
out | JWriter |
hit | JDAQKeyHit |
Definition at line 52 of file JDAQKeyHitIO.hh.
|
inline |
|
inline |
Read module identifier from input.
in | reader |
module | module identifier |
Definition at line 32 of file JDAQModuleIdentifierIO.hh.
|
inline |
Write module identifier to output.
out | writer |
module | module identifier |
Definition at line 47 of file JDAQModuleIdentifierIO.hh.
|
inline |
|
inline |
Read PMT identifier from input.
in | reader |
pmt | PMT identifier |
Definition at line 35 of file JDAQPMTIdentifierIO.hh.
|
inline |
Write PMT identifier to output.
out | writer |
pmt | PMT identifier |
Definition at line 51 of file JDAQPMTIdentifierIO.hh.
|
inline |
|
inline |
Read DAQ preamble from input.
Note that JDAQAbstractPreamble::length is read first.
in | reader |
preamble | DAQ preamble |
Definition at line 35 of file JDAQPreambleIO.hh.
|
inline |
Write DAQ preamble to output.
Note that JDAQPreamble::getSize() is written first.
out | writer |
preamble | DAQ preamble |
Definition at line 53 of file JDAQPreambleIO.hh.
|
inline |
Get size of object.
Note that this method strictly applies to elements inside the given std::vector which are not containers by themselves.
object | object |
Definition at line 20 of file JDAQSizeof.hh.
|
inline |
Get size of type.
Definition at line 22 of file JDAQSummaryFrameIO.hh.
|
inline |
Read DAQ summary frame from input.
in | reader |
summary | DAQ summary frame |
Definition at line 37 of file JDAQSummaryFrameIO.hh.
|
inline |
Write DAQ summary frame to output.
out | writer |
summary | DAQ summary frame |
Definition at line 55 of file JDAQSummaryFrameIO.hh.
|
inline |
|
inline |
Read JDAQ summary slice header from input.
in | reader |
header | DAQ summary slice header |
Definition at line 34 of file JDAQSummarysliceHeaderIO.hh.
|
inline |
Write JDAQ summary slice header to output.
out | writer |
header | DAQ summary slice header |
Definition at line 49 of file JDAQSummarysliceHeaderIO.hh.
|
inline |
Get size of object.
object | DAQ summary slice |
Definition at line 25 of file JDAQSummarysliceIO.hh.
|
inline |
Read DAQ summary slice from input.
in | reader |
object | DAQ summary slice |
Definition at line 41 of file JDAQSummarysliceIO.hh.
|
inline |
Write DAQ summary slice to output.
out | writer |
object | DAQ summary slice |
Definition at line 63 of file JDAQSummarysliceIO.hh.
size_t KM3NETDAQ::getSizeof< JDAQSuperFrameHeader > | ( | ) |
|
inline |
Read DAQ super frame header from input.
in | reader |
header | DAQ super frame header |
Definition at line 39 of file JDAQSuperFrameHeaderIO.hh.
|
inline |
Write DAQ super frame header to output.
out | writer |
header | DAQ supe frame header |
Definition at line 56 of file JDAQSuperFrameHeaderIO.hh.
|
inline |
Get size of object.
object | DAQ super frame |
Definition at line 23 of file JDAQSuperFrameIO.hh.
|
inline |
Read JDAQ super frame from input.
in | reader |
object | DAQ super frame |
Definition at line 38 of file JDAQSuperFrameIO.hh.
|
inline |
Write JDAQSuperFrame to output.
out | writer |
object | DAQ super frame |
Definition at line 55 of file JDAQSuperFrameIO.hh.
|
inline |
Randomize chronometer.
p | pointer to valid object |
detector
run
frame index
Definition at line 29 of file JDAQTestkit.hh.
|
inline |
|
inline |
Randomize trigger mask.
p | pointer to valid object |
Definition at line 55 of file JDAQTestkit.hh.
|
inline |
Randomize event.
p | pointer to valid object |
Definition at line 66 of file JDAQTestkit.hh.
|
inline |
Randomize frame status.
p | pointer to valid object |
Definition at line 90 of file JDAQTestkit.hh.
|
inline |
Randomize summary frame.
p | pointer to valid object |
Definition at line 110 of file JDAQTestkit.hh.
|
inline |
Randomize summary slice.
p | pointer to valid object |
Definition at line 126 of file JDAQTestkit.hh.
|
inline |
Randomize timeslice.
p | pointer to valid object |
Definition at line 142 of file JDAQTestkit.hh.
|
inline |
Randomize timeslice.
p | pointer to valid object |
Definition at line 161 of file JDAQTestkit.hh.
|
inline |
|
inline |
Read JDAQ time slice header from input.
in | reader |
header | DAQ time slice header |
Definition at line 34 of file JDAQTimesliceHeaderIO.hh.
|
inline |
Write JDAQ time slice header to output.
out | writer |
header | DAQ time slice header |
Definition at line 49 of file JDAQTimesliceHeaderIO.hh.
|
inline |
Get size of object.
object | DAQ event |
Definition at line 25 of file JDAQTimesliceIO.hh.
|
inline |
Read DAQ time slice from input.
in | reader |
object | DAQ time slice |
Definition at line 50 of file JDAQTimesliceIO.hh.
|
inline |
Write DAQ time slice to output.
out | writer |
object | DAQ time slice |
Definition at line 72 of file JDAQTimesliceIO.hh.
|
inline |
Write DAQ time slice to output.
out | writer |
object | DAQ time slice |
Definition at line 90 of file JDAQTimesliceIO.hh.
|
inline |
Write DAQ time slice to output.
out | writer |
object | DAQ time slice |
Definition at line 108 of file JDAQTimesliceIO.hh.
|
inline |
Write DAQ time slice to output.
out | writer |
object | DAQ time slice |
Definition at line 126 of file JDAQTimesliceIO.hh.
|
inline |
Write DAQ time slice to output.
out | writer |
object | DAQ time slice |
Definition at line 144 of file JDAQTimesliceIO.hh.
JDAQUTCExtended KM3NETDAQ::getDAQUTCExtended | ( | const TTimeStamp & | t0, |
const double | t1 = 0.0 |
||
) |
Get DAQ UTC time.
t0 | time stamp |
t1 | time offset [ns] |
Definition at line 26 of file JDAQToolkit.hh.
TTimeStamp KM3NETDAQ::getTimeStamp | ( | const JDAQUTCExtended & | utc, |
const double | t1 = 0.0 |
||
) |
Get time stamp.
utc | UTC time |
t1 | time offset [ns] |
Definition at line 39 of file JDAQToolkit.hh.
|
inline |
|
inline |
Read DAQ trigger counter from input.
in | reader |
counter | DAQ trigger counter |
Definition at line 32 of file JDAQTriggerCounterIO.hh.
|
inline |
Write JDAQTriggerCounter to output.
out | writer |
counter | DAQ trigger counter |
Definition at line 47 of file JDAQTriggerCounterIO.hh.
|
inline |
Get size of type.
Definition at line 22 of file JDAQTriggeredHitIO.hh.
|
inline |
Read DAQ triggered hit from input.
in | reader |
hit | DAQ triggered hit |
Definition at line 36 of file JDAQTriggeredHitIO.hh.
|
inline |
Write DAQ triggered hit to output.
out | writer |
hit | DAQ triggered hit |
Definition at line 52 of file JDAQTriggeredHitIO.hh.
|
inline |
|
inline |
Read DAQ trigger mask from input.
in | reader |
mask | DAQ trigger mask |
Definition at line 32 of file JDAQTriggerMaskIO.hh.
|
inline |
Write DAQ trigger mask to output.
out | writer |
mask | DAQ trigger mask |
Definition at line 47 of file JDAQTriggerMaskIO.hh.
|
inline |
|
inline |
Read UTC from input.
in | reader |
utc | UTC |
Definition at line 33 of file JDAQUTCExtendedIO.hh.
|
inline |
Write UTC to output.
out | writer |
utc | UTC |
Definition at line 49 of file JDAQUTCExtendedIO.hh.
|
inline |
Get maximal number of hits from one PMT within data frame.
Definition at line 23 of file JHighRateVeto.hh.
|
inline |
Get maximal time for given rate.
R_Hz | rate [Hz] |
Definition at line 35 of file JHighRateVeto.hh.
|
inline |
type | data type |
Definition at line 35 of file JDAQ/JSupport.hh.
|
inline |
type | data type |
Definition at line 44 of file JDAQ/JSupport.hh.
|
inline |
type | data type |
Definition at line 53 of file JDAQ/JSupport.hh.
|
inline |
type | data type |
Definition at line 62 of file JDAQ/JSupport.hh.
|
inline |
type | data type |
Definition at line 71 of file JDAQ/JSupport.hh.
|
inline |
type | data type |
Definition at line 80 of file JDAQ/JSupport.hh.
|
inline |
type | data type |
Definition at line 89 of file JDAQ/JSupport.hh.
|
inline |
Get expected number of frames according a given allowed fraction of active modules.
number_of_frames | number of frames |
factor | factor |
Definition at line 100 of file JDataFilter.cc.
|
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 71 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 97 of file JRuncontrolToolkit.hh.
|
inline |
Get full name of run control client.
buffer | full name (possibly followed by more text) |
Definition at line 114 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 318 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 468 of file JRuncontrolToolkit.hh.
|
inline |
Print DAQ chronometer.
out | output stream |
chronometer | JDAQChronometer |
Definition at line 201 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 223 of file JDAQChronometer.hh.
|
inline |
Equal operator for DAQ chronometers.
first | chronometer |
second | chronometer |
Definition at line 236 of file JDAQChronometer.hh.
|
inline |
Not-equal operator for DAQ chronometers.
first | chronometer |
second | chronometer |
Definition at line 253 of file JDAQChronometer.hh.
|
inline |
Get time difference between two chronometers.
first | chronometer |
second | chronometer |
Definition at line 267 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 27 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.
type | data type |
|
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.
|
inline |
Definition at line 59 of file JDAQDataTypes.hh.
|
inline |
Definition at line 60 of file JDAQDataTypes.hh.
|
inline |
Definition at line 61 of file JDAQDataTypes.hh.
|
inline |
Definition at line 62 of file JDAQDataTypes.hh.
Definition at line 63 of file JDAQDataTypes.hh.
Equal operator for DAQ events.
first | event |
second | event |
Definition at line 210 of file externals/km3net-dataformat/src/JDAQEvent.cc.
Not-equal operator for DAQ events.
first | event |
second | event |
Definition at line 287 of file JDAQEvent.hh.
|
inline |
Print DAQ Event.
out | output stream |
event | event |
Definition at line 301 of file JDAQEvent.hh.
Get time difference between two events.
first | event |
second | event |
Definition at line 275 of file externals/km3net-dataformat/src/JDAQEvent.cc.
|
inline |
Equal operator for DAQ event headers.
first | event header |
second | event header |
Definition at line 93 of file JDAQEventHeader.hh.
|
inline |
Not-equal operator for DAQ event headers.
first | event header |
second | event header |
Definition at line 109 of file JDAQEventHeader.hh.
Equal operator for DAQ frames.
first | frame |
second | frame |
Definition at line 301 of file JDAQFrame.hh.
Not-equal operator for DAQ frames.
first | frame |
second | frame |
Definition at line 328 of file JDAQFrame.hh.
|
inline |
Equal operator for DAQ frame status.
first | frame status |
second | frame status |
Definition at line 345 of file JDAQFrameStatus.hh.
|
inline |
Not-equal operator for DAQ frame status.
first | frame status |
second | frame status |
Definition at line 361 of file JDAQFrameStatus.hh.
|
inline |
Equal operator for DAQ headers.
first | header |
second | header |
Definition at line 77 of file JDAQHeader.hh.
|
inline |
Not-equal operator for DAQ headers.
first | header |
second | header |
Definition at line 91 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 174 of file JDAQHit.hh.
Equal operator for DAQ hits.
first | hit |
second | hit |
Definition at line 191 of file JDAQHit.hh.
Not-equal operator for DAQ hits.
first | hit |
second | hit |
Definition at line 207 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 83 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 106 of file JDAQKeyHit.hh.
|
inline |
Not-equal operator for DAQ hits.
first | hit |
second | hit |
Definition at line 122 of file JDAQKeyHit.hh.
|
inline |
Equal operator.
first | first module identifier |
second | second module identifier |
Definition at line 123 of file JDAQModuleIdentifier.hh.
|
inline |
Not equal operator.
first | first module identifier |
second | second module identifier |
Definition at line 136 of file JDAQModuleIdentifier.hh.
|
inline |
Equal operator.
module | module identifier |
id | identifier |
Definition at line 149 of file JDAQModuleIdentifier.hh.
|
inline |
Not equal operator.
module | module identifier |
id | identifier |
Definition at line 162 of file JDAQModuleIdentifier.hh.
|
inline |
Less than operator.
first | first module identifier |
second | second module identifier |
Definition at line 175 of file JDAQModuleIdentifier.hh.
|
inline |
Less than operator.
module | module identifier |
id | identifier |
Definition at line 188 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 154 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 172 of file JDAQPMTIdentifier.hh.
|
inline |
Not-equal operator for PMT identifiers.
first | PMT identifier |
second | PMT identifier |
Definition at line 186 of file JDAQPMTIdentifier.hh.
|
inline |
|
inline |
|
inline |
Definition of method to get size of data type.
This method should be specialised for each desired data type with fixed length.
Equal operator for DAQ rates.
first | rate |
second | rate |
Definition at line 308 of file JDAQSummaryFrame.hh.
Not-equal operator for DAQ rates.
first | rate |
second | rate |
Definition at line 322 of file JDAQSummaryFrame.hh.
|
inline |
Equal operator for DAQ summary frames.
first | summary frame |
second | summary frame |
Definition at line 518 of file JDAQSummaryFrame.hh.
|
inline |
Not-equal operator for DAQ summary frames.
first | summary frame |
second | summary frame |
Definition at line 546 of file JDAQSummaryFrame.hh.
|
inline |
Print DAQ summary.
out | output stream |
summary | summary |
Definition at line 139 of file JDAQSummaryslice.hh.
|
inline |
Equal operator for DAQ summary slices.
first | summary slice |
second | summary slice |
Definition at line 152 of file JDAQSummaryslice.hh.
|
inline |
Not-equal operator for DAQ summary slices.
first | summary slice |
second | summary slice |
Definition at line 167 of file JDAQSummaryslice.hh.
|
inline |
Equal operator for DAQ summary slice headers.
first | summary slice header |
second | summary slice header |
Definition at line 61 of file JDAQSummarysliceHeader.hh.
|
inline |
Not-equal operator for DAQ summary slice headers.
first | summary slice header |
second | summary slice header |
Definition at line 75 of file JDAQSummarysliceHeader.hh.
|
inline |
Equal operator for DAQ super frames.
first | super frame |
second | super frame |
Definition at line 137 of file JDAQSuperFrame.hh.
|
inline |
Not-equal operator for DAQ super frames.
first | super frame |
second | super frame |
Definition at line 165 of file JDAQSuperFrame.hh.
|
inline |
Equal operator for DAQ super frame headers.
first | super frame header |
second | super frame header |
Definition at line 103 of file JDAQSuperFrameHeader.hh.
|
inline |
Not-equal operator for DAQ super frame headers.
first | super frame header |
second | super frame header |
Definition at line 119 of file JDAQSuperFrameHeader.hh.
|
inline |
Equal operator for DAQ time slices.
first | time slice |
second | time slice |
Definition at line 234 of file JDAQTimeslice.hh.
|
inline |
Not-equal operator for DAQ time slices.
first | time slice |
second | time slice |
Definition at line 249 of file JDAQTimeslice.hh.
|
inline |
Print DAQ Timeslice.
out | output stream |
timeslice | timeslice |
Definition at line 287 of file JDAQTimeslice.hh.
|
inline |
Equal operator for DAQ time slice headers.
first | time slice header |
second | time slice header |
Definition at line 60 of file JDAQTimesliceHeader.hh.
|
inline |
Not-equal operator for DAQ time slice headers.
first | time slice header |
second | time slice header |
Definition at line 74 of file JDAQTimesliceHeader.hh.
|
inline |
Equal operator for DAQ trigger counters.
first | trigger counter |
second | trigger counter |
Definition at line 142 of file JDAQTriggerCounter.hh.
|
inline |
Not-equal operator for DAQ trigger counters.
first | trigger counter |
second | trigger counter |
Definition at line 156 of file JDAQTriggerCounter.hh.
|
inline |
Equal operator for DAQ triggered hits.
first | triggered hit |
second | triggered hit |
Definition at line 72 of file JDAQTriggeredHit.hh.
|
inline |
Not-equal operator for DAQ triggered hits.
first | triggered hit |
second | triggered hit |
Definition at line 87 of file JDAQTriggeredHit.hh.
|
inline |
Convert trigger bit to trigger mask.
bit | trigger bit |
Definition at line 36 of file JDAQTriggerMask.hh.
|
inline |
Equal operator for DAQ trigger masks.
first | trigger mask |
second | trigger mask |
Definition at line 282 of file JDAQTriggerMask.hh.
|
inline |
Not-equal operator for DAQ trigger masks.
first | trigger mask |
second | trigger mask |
Definition at line 296 of file JDAQTriggerMask.hh.
|
inline |
Less than operator for UTC times.
first | UTC time |
second | UTC time |
Definition at line 254 of file JDAQUTCExtended.hh.
|
inline |
Greater than operator for UTC times.
first | UTC time |
second | UTC time |
Definition at line 270 of file JDAQUTCExtended.hh.
|
inline |
Less than or equal operator for UTC times.
first | UTC time |
second | UTC time |
Definition at line 283 of file JDAQUTCExtended.hh.
|
inline |
Greater than or equal operator for UTC times.
first | UTC time |
second | UTC time |
Definition at line 296 of file JDAQUTCExtended.hh.
|
inline |
Equal operator for UTC times.
first | UTC time |
second | UTC time |
Definition at line 309 of file JDAQUTCExtended.hh.
|
inline |
Not equal operator for UTC times.
first | UTC time |
second | UTC time |
Definition at line 323 of file JDAQUTCExtended.hh.
|
inline |
Get time difference between two UTC times.
first | UTC time |
second | UTC time |
Definition at line 336 of file JDAQUTCExtended.hh.
|
static |
Function object for evaluation of DAQ objects.
Definition at line 116 of file JDAQEvaluator.hh.
|
static |
socket JDataFilter.cc <- DataQueue.cc
Definition at line 36 of file JDAQTags.hh.
|
static |
socket JDataFilter.cc <- JLigier.cc
Definition at line 37 of file JDAQTags.hh.
|
static |
socket JDataFilter.cc -> JDataWriter.cc
Definition at line 38 of file JDAQTags.hh.
|
static |
socket JDataWriter.cc <- JDataFilter.cc
Definition at line 39 of file JDAQTags.hh.
|
static |
Definition at line 44 of file JDAQTags.hh.
|
static |
Definition at line 48 of file JDAQTags.hh.
|
static |
Definition at line 49 of file JDAQTags.hh.
|
static |
Definition at line 50 of file JDAQTags.hh.
|
static |
Definition at line 51 of file JDAQTags.hh.
|
static |
Definition at line 52 of file JDAQTags.hh.
|
static |
Definition at line 56 of file JDAQTags.hh.
|
static |
Definition at line 57 of file JDAQTags.hh.
|
static |
Definition at line 58 of file JDAQTags.hh.
|
static |
Definition at line 59 of file JDAQTags.hh.
|
static |
Definition at line 60 of file JDAQTags.hh.
|
static |
Definition at line 61 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 |
Definition at line 70 of file JDAQTags.hh.
|
static |
JTag for JDataWriter
Definition at line 71 of file JDAQTags.hh.
|
static |
JTag for Logger
Definition at line 72 of file JDAQTags.hh.
|
static |
JTag for JDataFilter
Definition at line 73 of file JDAQTags.hh.
|
static |
JTag for combined opto-acoustic DataQueue
Definition at line 74 of file JDAQTags.hh.
|
static |
JTag for acoustic-only DataQueue
Definition at line 75 of file JDAQTags.hh.
|
static |
JTag for optical-only DataQueue
Definition at line 76 of file JDAQTags.hh.
|
static |
JTag for Monitoring Router
Definition at line 77 of file JDAQTags.hh.
|
static |
Definition at line 78 of file JDAQTags.hh.
|
static |
JTag for JDataFilter alert
Definition at line 79 of file JDAQTags.hh.
|
static |
Definition at line 83 of file JDAQTags.hh.
|
static |
Definition at line 84 of file JDAQTags.hh.
|
static |
Definition at line 85 of file JDAQTags.hh.
|
static |
Definition at line 86 of file JDAQTags.hh.
|
static |
Definition at line 87 of file JDAQTags.hh.
|
static |
Definition at line 88 of file JDAQTags.hh.
|
static |
Definition at line 89 of file JDAQTags.hh.
|
static |
Definition at line 90 of file JDAQTags.hh.
|
static |
Definition at line 91 of file JDAQTags.hh.
|
static |
High-rate veto [kHz].
Definition at line 15 of file JHighRateVeto.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 |
Number of trigger bits.
Definition at line 27 of file JDAQTriggerMask.hh.
|
static |
Trigger mask on;.
Definition at line 271 of file JDAQTriggerMask.hh.
|
static |
Trigger mask off;.
Definition at line 272 of file JDAQTriggerMask.hh.