otsdaq
v2_01_00
Main Page
Namespaces
Classes
Files
File List
ARTDAQAggregatorConfiguration.h
1
#ifndef _ots_ARTDAQAggregatorConfiguration_h_
2
#define _ots_ARTDAQAggregatorConfiguration_h_
3
4
#include "otsdaq-core/ConfigurationDataFormats/ConfigurationBase.h"
5
#include "otsdaq-core/ConfigurationInterface/ConfigurationManager.h"
6
#include <string>
7
8
namespace
ots
9
{
10
11
class
XDAQContextConfiguration;
12
13
class
ARTDAQAggregatorConfiguration
:
public
ConfigurationBase
14
{
15
16
public
:
17
18
ARTDAQAggregatorConfiguration
(
void
);
19
virtual
~
ARTDAQAggregatorConfiguration
(
void
);
20
21
//Methods
22
void
init (
ConfigurationManager
*configManager);
23
void
outputFHICL (
ConfigurationManager
*configManager,
const
ConfigurationTree
&builderNode,
unsigned
int
selfRank, std::string selfHost,
unsigned
int
selfPort,
const
XDAQContextConfiguration
*contextConfig);
24
std::string getFHICLFilename (
const
ConfigurationTree
&builderNode);
25
26
};
27
}
28
#endif
ots::ConfigurationTree
Definition:
ConfigurationTree.h:38
ots::ConfigurationManager
Definition:
ConfigurationManager.h:17
ots::ConfigurationBase
Definition:
ConfigurationBase.h:18
ots::ARTDAQAggregatorConfiguration
Definition:
ARTDAQAggregatorConfiguration.h:13
ots::XDAQContextConfiguration
Definition:
XDAQContextConfiguration.h:11
src
otsdaq-core
ConfigurationPluginDataFormats
ARTDAQAggregatorConfiguration.h
Generated on Tue May 29 2018 18:19:21 for otsdaq by
1.8.5