otsdaq
v2_05_02_indev
Return to top level
Main Page
Classes
Files
File List
ARTDAQDispatcherTable.h
1
#ifndef _ots_ARTDAQDispatcherTable_h_
2
#define _ots_ARTDAQDispatcherTable_h_
3
4
#include "otsdaq/TablePlugins/ARTDAQTableBase/ARTDAQTableBase.h"
5
#include "otsdaq/TablePlugins/SlowControlsTableBase/SlowControlsTableBase.h"
6
7
namespace
ots
8
{
9
class
XDAQContextTable;
10
// clang-format off
11
class
ARTDAQDispatcherTable
:
public
ARTDAQTableBase
,
public
SlowControlsTableBase
12
{
13
public
:
14
ARTDAQDispatcherTable
(
void
);
15
virtual
~
ARTDAQDispatcherTable
(
void
);
16
17
// Methods
18
void
init (
ConfigurationManager
* configManager);
19
20
virtual
unsigned
int
slowControlsHandlerConfig (
21
std::stringstream& out
22
,
ConfigurationManager
* configManager
23
, std::vector<std::pair<std::string
/*channelName*/
, std::vector<std::string>>>* channelList
/*= 0*/
24
)
const override
;
25
26
virtual
std::string setFilePath ()
const override
;
27
};
28
// clang-format on
29
}
// namespace ots
30
#endif
ots::ARTDAQTableBase
Definition:
ARTDAQTableBase.h:18
ots::SlowControlsTableBase
Definition:
SlowControlsTableBase.h:17
ots::ConfigurationManager
Definition:
ConfigurationManager.h:18
ots::ARTDAQDispatcherTable
Definition:
ARTDAQDispatcherTable.h:11
otsdaq
otsdaq
TablePlugins
ARTDAQDispatcherTable.h
Generated on Wed Apr 29 2020 18:41:48 for otsdaq by
1.8.5