otsdaq  v2_05_02_indev
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
6 // without adding anything extra. If you are planning on specializing any methods you
7 // should inherit from RawDataSaverConsumerBase the same way this consumer is doing.
8 
9 #include "otsdaq/DataManager/RawDataSaverConsumerBase.h"
10 
11 namespace ots
12 {
14 {
15  public:
16  RawDataSaverConsumer(std::string supervisorApplicationUID,
17  std::string bufferUID,
18  std::string processorUID,
19  const ConfigurationTree& theXDAQContextConfigTree,
20  const std::string& configurationPath);
21  virtual ~RawDataSaverConsumer(void);
22 };
23 
24 } // namespace ots
25 
26 #endif