otsdaq
v1_01_02
Main Page
Namespaces
Classes
Files
File List
All
Classes
Namespaces
Functions
src
otsdaq-core
ConfigurationPluginDataFormats
ARTDAQBuilderConfiguration.h
1
#ifndef _ots_ARTDAQBuilderConfiguration_h_
2
#define _ots_ARTDAQBuilderConfiguration_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
ARTDAQBuilderConfiguration
:
public
ConfigurationBase
14
{
15
16
public
:
17
18
ARTDAQBuilderConfiguration
(
void
);
19
virtual
~
ARTDAQBuilderConfiguration
(
void
);
20
21
//Methods
22
void
init (
ConfigurationManager
*configManager);
23
void
outputFHICL (
const
ConfigurationTree
&builderNode,
const
XDAQContextConfiguration
*contextConfig);
24
std::string getFHICLFilename (
const
ConfigurationTree
&builderNode);
25
26
private
:
27
28
ConfigurationManager
*configManager_;
29
};
30
}
31
#endif
ots::ConfigurationTree
Definition:
ConfigurationTree.h:20
ots::ConfigurationManager
Definition:
ConfigurationManager.h:17
ots::ConfigurationBase
Definition:
ConfigurationBase.h:18
ots::XDAQContextConfiguration
Definition:
XDAQContextConfiguration.h:11
ots::ARTDAQBuilderConfiguration
Definition:
ARTDAQBuilderConfiguration.h:13
Generated on Mon Aug 7 2017 14:39:40 for otsdaq by
1.8.5