otsdaq
v1_01_02
Main Page
Namespaces
Classes
Files
File List
All
Classes
Namespaces
Functions
src
otsdaq-core
ConfigurationPluginDataFormats
DataDecoderConsumerConfiguration.h
1
#ifndef _ots_DataDecoderConsumerConfiguration_h_
2
#define _ots_DataDecoderConsumerConfiguration_h_
3
4
#include "otsdaq-core/ConfigurationDataFormats/ConfigurationBase.h"
5
6
#include <string>
7
8
9
namespace
ots
10
{
11
12
class
DataDecoderConsumerConfiguration
:
public
ConfigurationBase
13
{
14
15
public
:
16
17
DataDecoderConsumerConfiguration
(
void
);
18
virtual
~
DataDecoderConsumerConfiguration
(
void
);
19
20
//Methods
21
void
init(
ConfigurationManager
*configManager);
22
23
//Getter
24
std::vector<std::string> getProcessorIDList(
void
)
const
;
25
26
private
:
27
28
void
check(std::string processorUID)
const
;
29
enum
{
30
ProcessorID
31
};
32
33
std::map<std::string, unsigned int> processorIDToRowMap_;
34
35
};
36
}
37
#endif
ots::ConfigurationManager
Definition:
ConfigurationManager.h:17
ots::ConfigurationBase
Definition:
ConfigurationBase.h:18
ots::DataDecoderConsumerConfiguration
Definition:
DataDecoderConsumerConfiguration.h:12
Generated on Mon Aug 7 2017 14:39:40 for otsdaq by
1.8.5