otsdaq  v2_03_00
ARTDAQDataManager.h
1 #ifndef _ots_ARTDAQDataManager_h_
2 #define _ots_ARTDAQDataManager_h_
3 
4 #include "otsdaq-core/DataManager/DataManager.h"
5 
6 namespace ots
7 {
8 class ConfigurationManager;
9 
10 // ARTDAQDataManager
11 // This class provides the otsdaq interface to a single artdaq Board Reader.
13 {
14  public:
15  ARTDAQDataManager(const ConfigurationTree& theXDAQContextConfigTree,
16  const std::string& supervisorConfigurationPath);
17  virtual ~ARTDAQDataManager(void);
18  void configure(void);
19  void stop(void);
20 
21  private:
22  int rank_;
23 };
24 
25 } // namespace ots
26 
27 #endif