otsdaq
v2_00_00
Main Page
Namespaces
Classes
Files
File List
OtsDataSaverConsumer.h
1
#ifndef _ots_OtsDataSaverConsumer_h_
2
#define _ots_OtsDataSaverConsumer_h_
3
4
#include "otsdaq-core/DataManager/RawDataSaverConsumerBase.h"
5
6
namespace
ots
7
{
8
9
class
OtsDataSaverConsumer
:
public
RawDataSaverConsumerBase
10
{
11
public
:
12
OtsDataSaverConsumer
(std::string supervisorApplicationUID, std::string bufferUID, std::string processorUID,
const
ConfigurationTree
& theXDAQContextConfigTree,
const
std::string& configurationPath);
13
virtual
~
OtsDataSaverConsumer
(
void
);
14
15
virtual
void
writePacketHeader (
const
std::string& data);
16
17
protected
:
18
void
writeHeader (
void
)
override
;
19
20
unsigned
char
lastSeqId_;
21
};
22
23
}
24
25
#endif
ots::OtsDataSaverConsumer
Definition:
OtsDataSaverConsumer.h:9
ots::ConfigurationTree
Definition:
ConfigurationTree.h:38
ots::RawDataSaverConsumerBase
Definition:
RawDataSaverConsumerBase.h:13
src
otsdaq-core
DataProcessorPlugins
OtsDataSaverConsumer.h
Generated on Wed Apr 18 2018 11:15:32 for otsdaq by
1.8.5