otsdaq
v1_01_04
Main Page
Namespaces
Classes
Files
File List
All
Classes
Namespaces
Functions
src
otsdaq-core
ConfigurationPluginDataFormats
ARTDAQBoardReaderConfiguration.h
1
#ifndef _ots_ARTDAQBoardReaderConfiguration_h_
2
#define _ots_ARTDAQBoardReaderConfiguration_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
ARTDAQBoardReaderConfiguration
:
public
ConfigurationBase
14
{
15
16
public
:
17
18
ARTDAQBoardReaderConfiguration
(
void
);
19
virtual
~
ARTDAQBoardReaderConfiguration
(
void
);
20
21
//Methods
22
void
init (
ConfigurationManager
*configManager);
23
void
outputFHICL (
const
ConfigurationTree
&readerNode,
const
XDAQContextConfiguration
*contextConfig);
24
std::string getFHICLFilename (
const
ConfigurationTree
&readerNode);
25
26
//std::string getBoardReaderApplication (const ConfigurationTree &readerNode, const XDAQContextConfiguration *contextConfig, const ConfigurationTree &contextNode, std::string &applicationUID, std::string &bufferUID, std::string &consumerUID);
27
};
28
}
29
#endif
ots::ConfigurationTree
Definition:
ConfigurationTree.h:38
ots::ConfigurationManager
Definition:
ConfigurationManager.h:17
ots::ARTDAQBoardReaderConfiguration
Definition:
ARTDAQBoardReaderConfiguration.h:13
ots::ConfigurationBase
Definition:
ConfigurationBase.h:18
ots::XDAQContextConfiguration
Definition:
XDAQContextConfiguration.h:11
Generated on Mon Dec 4 2017 10:04:04 for otsdaq by
1.8.5