otsdaq
v2_04_01
Return to top level
Main Page
Namespaces
Classes
Files
File List
ARTDAQBuilderTable.h
1
#ifndef _ots_ARTDAQBuilderTable_h_
2
#define _ots_ARTDAQBuilderTable_h_
3
4
#include <string>
5
6
#include "otsdaq-core/ConfigurationInterface/ConfigurationManager.h"
7
#include "otsdaq-core/TableCore/TableBase.h"
8
9
namespace
ots
10
{
11
class
XDAQContextTable;
12
13
class
ARTDAQBuilderTable
:
public
TableBase
14
{
15
public
:
16
ARTDAQBuilderTable
(
void
);
17
virtual
~
ARTDAQBuilderTable
(
void
);
18
19
// Methods
20
void
init(
ConfigurationManager
* configManager);
21
void
outputFHICL(
ConfigurationManager
* configManager,
22
const
ConfigurationTree
& builderNode,
23
unsigned
int
selfRank,
24
std::string selfHost,
25
unsigned
int
selfPort,
26
const
XDAQContextTable
* contextConfig);
27
std::string getFHICLFilename(
const
ConfigurationTree
& builderNode);
28
};
29
}
// namespace ots
30
#endif
ots::ARTDAQBuilderTable
Definition:
ARTDAQBuilderTable.h:13
ots::ConfigurationTree
Definition:
ConfigurationTree.h:17
ots::ConfigurationManager
Definition:
ConfigurationManager.h:18
ots::TableBase
Definition:
TableBase.h:18
ots::XDAQContextTable
Definition:
XDAQContextTable.h:11
src
otsdaq-core
TablePlugins
ARTDAQBuilderTable.h
Generated on Fri Jun 28 2019 14:42:38 for otsdaq by
1.8.5