otsdaq
v2_04_01
Return to top level
Main Page
Namespaces
Classes
Files
File List
RawDataSaverConsumerConfiguration.h
1
#ifndef _ots_RawDataSaverConsumerConfiguration_h_
2
#define _ots_RawDataSaverConsumerConfiguration_h_
3
4
#include <string>
5
6
#include "otsdaq-coreTableCore/TableBase.h"
7
8
namespace
ots
9
{
10
class
RawDataSaverConsumerConfiguration
:
public
TableBase
11
{
12
public
:
13
RawDataSaverConsumerConfiguration
(
void
);
14
virtual
~
RawDataSaverConsumerConfiguration
(
void
);
15
16
// Methods
17
void
init(
ConfigurationManager
* configManager);
18
19
// Getter
20
std::vector<std::string> getProcessorIDList(
void
)
const
;
21
std::string getFilePath(std::string processorUID)
const
;
22
std::string getRadixFileName(std::string processorUID)
const
;
23
24
private
:
25
void
check(std::string processorUID)
const
;
26
enum
27
{
28
ProcessorID,
29
FilePath,
30
RadixFileName
31
};
32
33
std::map<std::string, unsigned int> processorIDToRowMap_;
34
};
35
}
// namespace ots
36
#endif
ots::ConfigurationManager
Definition:
ConfigurationManager.h:18
ots::TableBase
Definition:
TableBase.h:18
ots::RawDataSaverConsumerConfiguration
Definition:
RawDataSaverConsumerConfiguration.h:10
src
otsdaq-core
TablePlugins
DEPRECATED
RawDataSaverConsumerConfiguration.h
Generated on Fri Jun 28 2019 14:43:00 for otsdaq by
1.8.5