Jpp
master_rocky-37-gf0c5bc59d
the software that should make you happy
|
Main class for real-time filtering of data. More...
Classes | |
struct | JCircularBuffer_t |
Circular buffer. More... | |
Public Types | |
typedef JSocketInputChannel< JDAQAbstractPreamble > | JSocketInputChannel_t |
typedef std::vector< JSocketInputChannel_t > | JChannelList_t |
typedef double | hit_type |
typedef JSuperFrame1D< hit_type > | JSuperFrame1D_t |
typedef JSuperFrame2D< hit_type > | JSuperFrame2D_t |
typedef JTimeslice< hit_type > | JTimeslice_t |
typedef JBuildL1< hit_type > | JBuildL1_t |
typedef JBuildL2< hit_type > | JBuildL2_t |
Public Member Functions | |
JDataFilter (const std::string &name, const std::string &server, const std::string &hostname, JLogger *logger, const int level, const int port, const int backlog, const std::string &path, const std::string &archive) | |
Constructor. More... | |
virtual void | actionEnter () override |
Interface methods for actions corresponding to state transitions. More... | |
virtual void | actionExit () override |
virtual void | actionInit (int length, const char *buffer) override |
virtual void | actionConfigure (int length, const char *buffer) override |
virtual void | actionStart (int length, const char *buffer) override |
virtual void | actionPause (int length, const char *buffer) override |
virtual void | actionContinue (int length, const char *buffer) override |
virtual void | actionStop (int length, const char *buffer) override |
virtual void | actionReset (int length, const char *buffer) override |
virtual void | actionQuit (int length, const char *buffer) override |
virtual void | setSelect (JFileDescriptorMask &mask) const override |
Set the file descriptor mask for the select call. More... | |
virtual void | actionSelect (const JFileDescriptorMask &mask) override |
Action method following last select call. More... | |
virtual void | actionRunning () override |
This method is repeatedly called when this client machine is in state Running and the clock interval time is non-zero. More... | |
void | updateFrameQueue (const JSocketInputChannel_t &channel) |
Update queue with data frames. More... | |
void | processTimeSlice (const JDAQTimesliceL0 ×lice) |
Process time slice. More... | |
void | typeout () |
Report status to message logger. More... | |
virtual void | actionTagged (const JTag &tag, int length, const char *buffer) override |
Tagged action to handle alerts. More... | |
virtual bool | enter (const JArgs &args) |
Enter the state machine. More... | |
virtual bool | enter () override |
Enter the state machine. More... | |
virtual bool | exit () override |
Exit the state machine. More... | |
bool | isRunning () const |
Check if this client is in runnig state. More... | |
void | replaceEvent (const JTag &oldTag, const JTag &newTag, JDAQEvent_t &event) |
Replace tag of given event in event table. More... | |
JDAQEvent_t * | findEvent (const JTag &tag, const std::string &event_name) |
Find event in event table. More... | |
void | addSubscription (const JSubscription &subscription) |
Add custom subscription. More... | |
template<class T > | |
void | addParameter (const char option, T ¶meter) |
Add parameter to parser used in method enter(). More... | |
template<class T > | |
void | addParameter (const char option, T ¶meter, const T &value) |
Add parameter to parser used in method enter(). More... | |
void | setSelect () |
Set the file descriptor mask for the select call. More... | |
virtual void | actionInput (int length, const char *buffer) override |
This method is called at ev_input . More... | |
virtual bool | filter (const JTag &tag, int length, const char *buffer) |
Filter message. More... | |
void | run () |
Run as run control client following command messages via JNET::JControlHost. More... | |
void | run (const int port) |
Run for ever. More... | |
void | run (std::istream &in) |
Run client with commands from input stream (e.g. for debugging). More... | |
void | A1 (CHSM_ns_alias::event const &) |
void | A2 (CHSM_ns_alias::event const &) |
void | A3 (CHSM_ns_alias::event const &) |
void | A4 (CHSM_ns_alias::event const &) |
void | A5 (CHSM_ns_alias::event const &) |
void | A6 (CHSM_ns_alias::event const &) |
void | A7 (CHSM_ns_alias::event const &) |
void | A8 (CHSM_ns_alias::event const &) |
void | A9 (CHSM_ns_alias::event const &) |
void | A10 (CHSM_ns_alias::event const &) |
void | A11 (CHSM_ns_alias::event const &) |
void | A12 (CHSM_ns_alias::event const &) |
void | A13 (CHSM_ns_alias::event const &) |
void | A14 (CHSM_ns_alias::event const &) |
void | EAM4root (CHSM_ns_alias::state const &, CHSM_ns_alias::event const &) |
void | XAM4root (CHSM_ns_alias::state const &, CHSM_ns_alias::event const &) |
const std::string & | getName () const |
Get name of state machine. More... | |
int | getDetectorID () const |
Get detector identifier. More... | |
int | getRunNumber () const |
Get run number. More... | |
virtual void | actionError () |
virtual void | actionRecover (int, const char *) |
const std::string & | getHostname () const |
Get hostname. More... | |
const std::string & | getFullName () const |
Get full name of this run control client. More... | |
const JTag & | getUniqueTag () const |
Get unique tag of this run control client. More... | |
long long int | getClockDelay () const |
Get total delay time. More... | |
long long int | getClockInterval () const |
Get interval time. More... | |
void | setClockInterval (const long long int interval_us) |
Set interval time. More... | |
void | resetClock () |
Reset clock. More... | |
const std::string & | getEventInfo () const |
Get last event information. More... | |
void | setEventInfo (const std::string &info) |
Set last event information. More... | |
Static Public Member Functions | |
static bool | compare (const JDAQProcess &first, const JDAQProcess &second) |
Sort DAQ process by index. More... | |
Static Public Attributes | |
static const int | TIMEOUT_S = 1 |
time out of update [s] More... | |
Protected Types | |
typedef void(JDAQCHSM::* | action) (int, const char *) |
Type definition of action method. More... | |
Protected Attributes | |
JSharedPointer< JControlHost > | server |
message server More... | |
JMessageLogger | logger |
message logger More... | |
std::string | name |
int | detector_id |
int | run_number |
JEventTable | eventTable |
event table More... | |
std::string | fullname |
JTag | unique_tag |
JTimekeeper | clock |
central clock More... | |
std::string | event_info |
event information More... | |
Private Types | |
typedef JControlHostObjectOutput< JDAQTypes_t > | JControlHost_t |
Private Member Functions | |
template<class T > | |
void | put (const T &object) |
Auxiliary method to send object to data server. More... | |
void | update () |
Update state machine. More... | |
void | update (const JTag &tag, int length, const char *buffer) |
Update state machine. More... | |
void | configure () |
Configure client. More... | |
std::string | getMessage (const CHSM::state &state, const CHSM::event &event) const |
Get event message. More... | |
virtual void | enterState (const CHSM::state &state, const CHSM::event &event) override |
Action when entering state. More... | |
virtual void | actionCheck (int length, const char *buffer) override |
This method is called at ev_check and reports a system check by mimicing an enter state action. More... | |
void | execute (action __action, const CHSM::event &__event) override |
The method to execute the action. More... | |
const CHSM::state * | getState () const |
Get current state. More... | |
Static Private Attributes | |
static int const | ev_daq_transitions [] |
static int const | ev_init_transitions [] |
static int const | ev_configure_transitions [] |
static int const | ev_start_transitions [] |
static int const | ev_pause_transitions [] |
static int const | ev_continue_transitions [] |
static int const | ev_stop_transitions [] |
static int const | ev_reset_transitions [] |
static int const | ev_quit_transitions [] |
static int const | ev_off_transitions [] |
static int const | ev_check_transitions [] |
static int const | ev_input_transitions [] |
static int const | ev_recover_transitions [] |
static int const | ev_error_transitions [] |
static CHSM_ns_alias::transition const | transition_ [] |
Main class for real-time filtering of data.
This class implements the action methods for each transition of the state machine.
When the state machine is entered, data are continually collected using custom implementation of virtual methods setSelect and actionSelect.
In state Running
, all incoming data from the DataQueue.cc are buffered, referred to as "queue".
These data are formatted as a JDAQSuperFrame and aggregated into a JDAQTimeslice.
When a JDAQTimeslice is complete, it processed in the same way as applications JTriggerProcessor.cc and JTriggerEfficiency.cc.
The completeness of a time slice is defined by two parameters, namely
frames_per_slice
and factor_per_slice
.
These are parsed in method actionConfigure as follows.
numberOfFramesPerSlice = <frames per slice> = 1; factorOfFramesPerSlice = <factor per slice> = 1.0;
The expected number of frames in a time slices is defined by their product.
Note that the first parameter can change during operation (see below).
A timeout may occur when the total amount of data or the number of incomplete time slices in the queue exceeds one of the limits queueSize
or queueDepth
.
These are parsed in method actionConfigure as follows.
queueSize = <maximal queue size [B]>; queueDepth = <maximal queue depth>;
Note that these values apply per JDataFilter.
The parameter frames_per_slice
is subject to a servo mechanism.
When a timeout occurs, it is set to the number of frames in the oldest time slice.
When data are received with a frame index below the current frame index, it is incremented by one.
In addition, a circular buffer based on a ROOT TTree for each JDAQTimeslice type can be maintained.
The following parameters can be used to configure the circular buffer.
path = <write directory for temporary circular buffer>; archive = <write directory for archival of circular buffer>; c_sizeL0 = <L0 buffer size>; c_sizeL1 = <L1 buffer size>; c_sizeL2 = <L2 buffer size>; c_sizeSN = <SN buffer size>;
Note that when one (or more) of the buffer sizes is non-zero and the path corresponds to a valid directory:
<path>/KM3NeT_<tag>.root
;<path>/KM3NeT_YYYY-MM-DD_<tag>[_<index>].root
;In this, YYYY
, MM
and DD
correspond to the year, month and day at the time of the alert, respectively.
The <tag>
corresponds to the unique JNET::JTag of the JDataFilter process.
The <index>
is optional and will only be used to prevent overwriting of an existing file (e.g. when there is more than one alert on a given day).
Note that the application JConvert.cc can be used to readily convert multiple input files to a single output file.
The script $JPP_DIR/tests/JDataFilter/JDataFilter.sh
can be used to test this application.
Definition at line 184 of file JDataFilter.cc.
Definition at line 189 of file JDataFilter.cc.
Definition at line 190 of file JDataFilter.cc.
typedef double KM3NETDAQ::JDataFilter::hit_type |
Definition at line 192 of file JDataFilter.cc.
Definition at line 193 of file JDataFilter.cc.
Definition at line 194 of file JDataFilter.cc.
Definition at line 195 of file JDataFilter.cc.
Definition at line 196 of file JDataFilter.cc.
Definition at line 197 of file JDataFilter.cc.
|
private |
Definition at line 1424 of file JDataFilter.cc.
|
protectedinherited |
Type definition of action method.
Definition at line 152 of file JDAQCHSM.hh.
|
inline |
Constructor.
name | name of client |
server | name of command message server |
hostname | name of data server |
logger | pointer to logger |
level | debug level |
port | server port |
backlog | server backlog |
path | directory for temporary storage |
archive | directory for parmanent archival |
replace tag to receive dfilter specific messages in configure
Definition at line 397 of file JDataFilter.cc.
|
inlinestatic |
Sort DAQ process by index.
first | first DAQ process |
second | second DAQ process |
Definition at line 378 of file JDataFilter.cc.
|
inlineoverridevirtual |
Interface methods for actions corresponding to state transitions.
Reimplemented from JDAQCHSM.
Definition at line 425 of file JDataFilter.cc.
|
inlineoverridevirtual |
Reimplemented from JDAQCHSM.
Definition at line 429 of file JDataFilter.cc.
|
inlineoverridevirtual |
Reimplemented from JDAQCHSM.
Definition at line 442 of file JDataFilter.cc.
|
inlineoverridevirtual |
Reimplemented from JDAQCHSM.
Definition at line 463 of file JDataFilter.cc.
|
inlineoverridevirtual |
Reimplemented from JDAQCHSM.
Definition at line 708 of file JDataFilter.cc.
|
inlineoverridevirtual |
Reimplemented from JDAQCHSM.
Definition at line 761 of file JDataFilter.cc.
|
inlineoverridevirtual |
Reimplemented from JDAQCHSM.
Definition at line 795 of file JDataFilter.cc.
|
inlineoverridevirtual |
Reimplemented from JDAQCHSM.
Definition at line 801 of file JDataFilter.cc.
|
inlineoverridevirtual |
|
inlineoverridevirtual |
Reimplemented from JDAQCHSM.
Definition at line 817 of file JDataFilter.cc.
|
inlineoverridevirtual |
Set the file descriptor mask for the select call.
This implementation does nothing but may be redefined by the derived class.
mask | file descriptor mask |
Reimplemented from KM3NETDAQ::JDAQClient.
Definition at line 823 of file JDataFilter.cc.
|
inlineoverridevirtual |
Action method following last select call.
This implementation does nothing but may be redefined by the derived class.
mask | file descriptor mask |
Reimplemented from KM3NETDAQ::JDAQClient.
Definition at line 837 of file JDataFilter.cc.
|
inlineoverridevirtual |
This method is repeatedly called when this client machine is in state Running and the clock interval time is non-zero.
This implementation does nothing but may be redefined by the derived class. Care has to be taken so that the time needed to execute this method should be less than the specified clock interval time (see method setClockInterval()).
Reimplemented from KM3NETDAQ::JDAQClient.
Definition at line 1008 of file JDataFilter.cc.
|
inline |
Update queue with data frames.
Note that any discarded data will be reported.
channel | incoming data channel |
Definition at line 1023 of file JDataFilter.cc.
|
inline |
Process time slice.
timeslice | time slice |
Definition at line 1121 of file JDataFilter.cc.
|
inline |
Report status to message logger.
Definition at line 1338 of file JDataFilter.cc.
|
inlineoverridevirtual |
Tagged action to handle alerts.
tag | tag |
length | number of characters |
buffer | message |
Reimplemented from KM3NETDAQ::JDAQClient.
Definition at line 1381 of file JDataFilter.cc.
|
inlineprivate |
Auxiliary method to send object to data server.
object | object to be sent |
Definition at line 1434 of file JDataFilter.cc.
|
inlinevirtualinherited |
Enter the state machine.
This overloaded method enter reproduces the constructor. All necessary input is parsed from the list of arguments. In case of an error, the state machine is not entered.
args | array of command line arguments |
Definition at line 392 of file JDAQClient.hh.
|
inlineoverridevirtualinherited |
Enter the state machine.
This method activates the subscription to JNET::JControlHost messages. In case of an error, the state machine is not entered.
Reimplemented in KM3NETDAQ::JDAQDriver.
Definition at line 447 of file JDAQClient.hh.
|
inlineoverridevirtualinherited |
Exit the state machine.
This method releases the various resources.
Definition at line 485 of file JDAQClient.hh.
|
inlineinherited |
Check if this client is in runnig state.
Definition at line 508 of file JDAQClient.hh.
|
inlineinherited |
Replace tag of given event in event table.
oldTag | old tag |
newTag | new tag |
event | event |
Definition at line 521 of file JDAQClient.hh.
|
inlineinherited |
Find event in event table.
tag | tag |
event_name | event name |
Definition at line 536 of file JDAQClient.hh.
|
inlineinherited |
Add custom subscription.
subscription | subscription |
Definition at line 552 of file JDAQClient.hh.
|
inlineinherited |
Add parameter to parser used in method enter().
option | option |
parameter | parameter |
Definition at line 565 of file JDAQClient.hh.
|
inlineinherited |
Add parameter to parser used in method enter().
option | option |
parameter | parameter |
value | default value |
Definition at line 579 of file JDAQClient.hh.
|
inlineinherited |
Set the file descriptor mask for the select call.
Definition at line 588 of file JDAQClient.hh.
|
inlineoverridevirtualinherited |
This method is called at ev_input
.
length | length of data |
buffer | pointer to data |
Reimplemented from JDAQCHSM.
Reimplemented in KM3NETDAQ::DataQueue.
Definition at line 635 of file JDAQClient.hh.
|
inlinevirtualinherited |
Filter message.
The filter method can be overwritten so that a specific action is made before the corresponding message is processed by the state machine. The message is ignored if true is returned, else it is normally processed.
tag | tag |
length | number of characters |
buffer | message |
Definition at line 662 of file JDAQClient.hh.
|
inlineinherited |
Run as run control client following command messages via JNET::JControlHost.
This method can be called once the state machine is entered. It returns when the state machine is exited. If the clock interval is non-zero, the method actionRunning() is repeatedly called when this client machine is in state Running. The file descriptor mask can be set to interrupt the timeout of the select call and clock method wait() in this calling sequence (see methods setSelect() and actionSelect()).
Definition at line 690 of file JDAQClient.hh.
|
inlineinherited |
Run for ever.
This method can be used when the run control client is started before the run control (e.g. at boot time of the host processor). This method should be called before the state machine is entered. It launches a server which accepts a JNET::JControlHost connection from a designated application e.g. the JDAQClientStarter.cc program. The state machine is entered using the available data in the JNET::JControlHost message. After the state machine is exited, it accepts a new a JNET::JControlHost connection.
port | port number |
Definition at line 775 of file JDAQClient.hh.
|
inlineinherited |
Run client with commands from input stream (e.g. for debugging).
Example input format:
<tag> <event name>[#data]; <tag> <event name>[#data];
in | input stream |
Definition at line 820 of file JDAQClient.hh.
|
inlineprivateinherited |
Update state machine.
This method waits for a message from JNET::JControlHost server.
Definition at line 842 of file JDAQClient.hh.
|
inlineprivateinherited |
Update state machine.
tag | tag |
length | number of characters |
buffer | message |
Definition at line 867 of file JDAQClient.hh.
|
inlineprivateinherited |
Configure client.
This method is used to setup the event table.
Definition at line 952 of file JDAQClient.hh.
|
inlineprivateinherited |
Get event message.
state | state |
event | event |
Definition at line 964 of file JDAQClient.hh.
|
inlineoverrideprivatevirtualinherited |
Action when entering state.
This method provides for the hand shaking with the run control program.
state | entered state |
event | event that triggered transition |
Implements JDAQCHSM.
Reimplemented in KM3NETDAQ::JDAQDriver.
Definition at line 987 of file JDAQClient.hh.
|
inlineoverrideprivatevirtualinherited |
This method is called at ev_check
and reports a system check by mimicing an enter state action.
length | number of characters |
buffer | message |
Reimplemented from JDAQCHSM.
Definition at line 1001 of file JDAQClient.hh.
|
inlineoverrideprivatevirtualinherited |
The method to execute the action.
__action | pointer to action method |
__event | event that triggered the action |
Implements JDAQCHSM.
Definition at line 1028 of file JDAQClient.hh.
|
inlineprivateinherited |
Get current state.
Definition at line 1048 of file JDAQClient.hh.
|
inherited |
Definition at line 344 of file JDAQCHSM.cc.
|
inherited |
Definition at line 346 of file JDAQCHSM.cc.
|
inherited |
Definition at line 348 of file JDAQCHSM.cc.
|
inherited |
Definition at line 350 of file JDAQCHSM.cc.
|
inherited |
Definition at line 352 of file JDAQCHSM.cc.
|
inherited |
Definition at line 354 of file JDAQCHSM.cc.
|
inherited |
Definition at line 364 of file JDAQCHSM.cc.
|
inherited |
Definition at line 366 of file JDAQCHSM.cc.
|
inherited |
Definition at line 368 of file JDAQCHSM.cc.
|
inherited |
Definition at line 370 of file JDAQCHSM.cc.
|
inherited |
Definition at line 372 of file JDAQCHSM.cc.
|
inherited |
Definition at line 374 of file JDAQCHSM.cc.
|
inherited |
Definition at line 376 of file JDAQCHSM.cc.
|
inherited |
Definition at line 378 of file JDAQCHSM.cc.
|
inherited |
Definition at line 337 of file JDAQCHSM.cc.
|
inherited |
Definition at line 340 of file JDAQCHSM.cc.
|
inlineinherited |
|
inlineinherited |
|
inlineinherited |
|
inlinevirtualinherited |
Definition at line 135 of file JDAQCHSM.hh.
|
inlinevirtualinherited |
Definition at line 136 of file JDAQCHSM.hh.
|
inlineinherited |
|
inlineinherited |
Get full name of this run control client.
Definition at line 120 of file JDAQClient.hh.
|
inlineinherited |
Get unique tag of this run control client.
Definition at line 131 of file JDAQClient.hh.
|
inlineinherited |
|
inlineinherited |
|
inlineinherited |
Set interval time.
interval_us | interval time [us] |
Definition at line 165 of file JDAQClient.hh.
|
inlineinherited |
|
inlineinherited |
Get last event information.
Definition at line 185 of file JDAQClient.hh.
|
inlineinherited |
Set last event information.
info | event information |
Definition at line 196 of file JDAQClient.hh.
JMeta KM3NETDAQ::JDataFilter::meta |
meta data
Definition at line 1420 of file JDataFilter.cc.
|
private |
controlhost of data server (to which data writer should be connected)
Definition at line 1425 of file JDataFilter.cc.
|
private |
host name of data server
Definition at line 1426 of file JDataFilter.cc.
|
private |
server socket port
Definition at line 1455 of file JDataFilter.cc.
|
private |
Definition at line 1456 of file JDataFilter.cc.
|
private |
server for data queue connections
Definition at line 1458 of file JDataFilter.cc.
|
private |
connections to data queue
Definition at line 1459 of file JDataFilter.cc.
|
private |
Definition at line 1461 of file JDataFilter.cc.
|
private |
Definition at line 1462 of file JDataFilter.cc.
|
private |
Definition at line 1462 of file JDataFilter.cc.
|
private |
buffer with pending time slice data
Definition at line 1464 of file JDataFilter.cc.
|
private |
Definition at line 1465 of file JDataFilter.cc.
|
private |
Definition at line 1466 of file JDataFilter.cc.
|
private |
Definition at line 1467 of file JDataFilter.cc.
|
private |
Definition at line 1468 of file JDataFilter.cc.
|
private |
Definition at line 1469 of file JDataFilter.cc.
|
private |
|
private |
Definition at line 1528 of file JDataFilter.cc.
|
private |
Definition at line 1529 of file JDataFilter.cc.
|
private |
Definition at line 1531 of file JDataFilter.cc.
|
private |
Definition at line 1532 of file JDataFilter.cc.
|
private |
Definition at line 1533 of file JDataFilter.cc.
|
private |
Definition at line 1534 of file JDataFilter.cc.
|
private |
Definition at line 1535 of file JDataFilter.cc.
|
private |
Definition at line 1536 of file JDataFilter.cc.
|
private |
Definition at line 1538 of file JDataFilter.cc.
|
private |
Definition at line 1539 of file JDataFilter.cc.
|
private |
Definition at line 1540 of file JDataFilter.cc.
|
private |
Definition at line 1541 of file JDataFilter.cc.
|
private |
Definition at line 1543 of file JDataFilter.cc.
|
private |
Definition at line 1544 of file JDataFilter.cc.
|
private |
Definition at line 1545 of file JDataFilter.cc.
|
private |
Definition at line 1546 of file JDataFilter.cc.
|
private |
Definition at line 1547 of file JDataFilter.cc.
|
private |
Definition at line 1549 of file JDataFilter.cc.
|
private |
Definition at line 1550 of file JDataFilter.cc.
|
private |
Definition at line 1551 of file JDataFilter.cc.
|
private |
Definition at line 1555 of file JDataFilter.cc.
|
private |
Definition at line 1556 of file JDataFilter.cc.
|
private |
Definition at line 1560 of file JDataFilter.cc.
|
private |
Definition at line 1561 of file JDataFilter.cc.
|
private |
Definition at line 1562 of file JDataFilter.cc.
|
private |
Definition at line 1563 of file JDataFilter.cc.
|
private |
Definition at line 1567 of file JDataFilter.cc.
|
private |
Definition at line 1569 of file JDataFilter.cc.
|
private |
Definition at line 1570 of file JDataFilter.cc.
|
private |
Definition at line 1571 of file JDataFilter.cc.
|
private |
Definition at line 1572 of file JDataFilter.cc.
|
private |
Definition at line 1574 of file JDataFilter.cc.
|
private |
Definition at line 1575 of file JDataFilter.cc.
|
private |
Definition at line 1579 of file JDataFilter.cc.
|
private |
Definition at line 1580 of file JDataFilter.cc.
|
private |
Definition at line 1581 of file JDataFilter.cc.
|
private |
Definition at line 1582 of file JDataFilter.cc.
|
private |
Definition at line 1586 of file JDataFilter.cc.
|
protectedinherited |
message server
Definition at line 834 of file JDAQClient.hh.
|
protectedinherited |
message logger
Definition at line 835 of file JDAQClient.hh.
|
privateinherited |
select call
Definition at line 1064 of file JDAQClient.hh.
|
privateinherited |
parser method enter()
Definition at line 1065 of file JDAQClient.hh.
|
privateinherited |
custom subscription
Definition at line 1066 of file JDAQClient.hh.
|
inherited |
|
inherited |
|
staticprivateinherited |
Definition at line 216 of file JDAQCHSM.hh.
|
inherited |
|
inherited |
Definition at line 238 of file JDAQCHSM.hh.
|
staticprivateinherited |
Definition at line 240 of file JDAQCHSM.hh.
|
inherited |
|
inherited |
Definition at line 258 of file JDAQCHSM.hh.
|
staticprivateinherited |
Definition at line 260 of file JDAQCHSM.hh.
|
inherited |
|
inherited |
Definition at line 278 of file JDAQCHSM.hh.
|
staticprivateinherited |
Definition at line 280 of file JDAQCHSM.hh.
|
inherited |
|
inherited |
Definition at line 298 of file JDAQCHSM.hh.
|
staticprivateinherited |
Definition at line 300 of file JDAQCHSM.hh.
|
inherited |
|
inherited |
Definition at line 318 of file JDAQCHSM.hh.
|
staticprivateinherited |
Definition at line 320 of file JDAQCHSM.hh.
|
inherited |
|
inherited |
Definition at line 338 of file JDAQCHSM.hh.
|
staticprivateinherited |
Definition at line 340 of file JDAQCHSM.hh.
|
inherited |
|
inherited |
Definition at line 358 of file JDAQCHSM.hh.
|
staticprivateinherited |
Definition at line 360 of file JDAQCHSM.hh.
|
inherited |
|
inherited |
Definition at line 378 of file JDAQCHSM.hh.
|
staticprivateinherited |
Definition at line 380 of file JDAQCHSM.hh.
|
inherited |
|
inherited |
Definition at line 398 of file JDAQCHSM.hh.
|
staticprivateinherited |
Definition at line 400 of file JDAQCHSM.hh.
|
inherited |
|
inherited |
Definition at line 418 of file JDAQCHSM.hh.
|
staticprivateinherited |
Definition at line 420 of file JDAQCHSM.hh.
|
inherited |
|
inherited |
Definition at line 438 of file JDAQCHSM.hh.
|
staticprivateinherited |
Definition at line 440 of file JDAQCHSM.hh.
|
inherited |
|
inherited |
Definition at line 458 of file JDAQCHSM.hh.
|
staticprivateinherited |
Definition at line 460 of file JDAQCHSM.hh.
|
inherited |
|
inherited |
Definition at line 478 of file JDAQCHSM.hh.
|
staticprivateinherited |
Definition at line 480 of file JDAQCHSM.hh.
|
inherited |
|
inherited |
Definition at line 495 of file JDAQCHSM.hh.
|
privateinherited |
Definition at line 522 of file JDAQCHSM.hh.
|
staticprivateinherited |
Definition at line 523 of file JDAQCHSM.hh.
|
privateinherited |
Definition at line 524 of file JDAQCHSM.hh.
|
privateinherited |
Definition at line 525 of file JDAQCHSM.hh.
|
protectedinherited |
Definition at line 165 of file JDAQCHSM.hh.
|
protectedinherited |
Definition at line 166 of file JDAQCHSM.hh.
|
protectedinherited |
Definition at line 167 of file JDAQCHSM.hh.
|
staticinherited |
time out of update [s]
Definition at line 63 of file JDAQClient.hh.
|
protectedinherited |
event table
Definition at line 203 of file JDAQClient.hh.
|
protectedinherited |
Definition at line 205 of file JDAQClient.hh.
|
protectedinherited |
Definition at line 206 of file JDAQClient.hh.
|
protectedinherited |
central clock
Definition at line 207 of file JDAQClient.hh.
|
protectedinherited |
event information
Definition at line 208 of file JDAQClient.hh.