otsdaq
v1_01_02
Main Page
Namespaces
Classes
Files
File List
All
Classes
Namespaces
Functions
src
otsdaq-core
DataProcessorPlugins
RawDataSaverConsumer.h
1
#ifndef _ots_RawDataSaverConsumer_h_
2
#define _ots_RawDataSaverConsumer_h_
3
4
//This is the basic example of a raw data saver plugin.
5
//It can be used as is and it will save the data taken from a buffer in binary format without adding anything extra.
6
//If you are planning on specializing any methods you should inherit from RawDataSaverConsumerBase the same way this consumer is doing.
7
8
#include "otsdaq-core/DataManager/RawDataSaverConsumerBase.h"
9
10
namespace
ots
11
{
12
13
class
RawDataSaverConsumer
:
public
RawDataSaverConsumerBase
14
{
15
public
:
16
RawDataSaverConsumer
(std::string supervisorApplicationUID, std::string bufferUID, std::string processorUID,
const
ConfigurationTree
& theXDAQContextConfigTree,
const
std::string& configurationPath);
17
virtual
~
RawDataSaverConsumer
(
void
);
18
19
};
20
21
}
22
23
#endif
ots::ConfigurationTree
Definition:
ConfigurationTree.h:20
ots::RawDataSaverConsumer
Definition:
RawDataSaverConsumer.h:13
ots::RawDataSaverConsumerBase
Definition:
RawDataSaverConsumerBase.h:13
Generated on Mon Aug 7 2017 14:39:17 for otsdaq by
1.8.5