otsdaq
v2_00_00
Main Page
Namespaces
Classes
Files
File List
MaskConfiguration.h
1
#ifndef _ots_MaskConfiguration_h_
2
#define _ots_MaskConfiguration_h_
3
4
#include "otsdaq-core/ConfigurationDataFormats/ConfigurationBase.h"
5
6
#include <map>
7
#include <string>
8
9
namespace
ots
10
{
11
12
class
MaskConfiguration
:
public
ConfigurationBase
13
{
14
15
public
:
16
17
MaskConfiguration
(
void
);
18
virtual
~
MaskConfiguration
(
void
);
19
20
//Methods
21
virtual
void
init(
ConfigurationManager
*configManager);
22
23
//Getters
24
const
std::string& getROCMask(std::string rocName)
const
;
25
26
27
protected
:
28
std::map<std::string, unsigned int> nameToRow_;
29
30
private
:
31
enum
{
32
DetectorID,
33
KillMask
34
};
35
36
};
37
}
38
#endif
ots::MaskConfiguration
Definition:
MaskConfiguration.h:12
ots::ConfigurationManager
Definition:
ConfigurationManager.h:17
ots::ConfigurationBase
Definition:
ConfigurationBase.h:18
src
otsdaq-core
ConfigurationPluginDataFormats
DEPRECATED
MaskConfiguration.h
Generated on Wed Apr 18 2018 11:15:33 for otsdaq by
1.8.5