otsdaq  v1_01_02
 All Classes Namespaces Functions
ARTDAQDataManager.h
1 #ifndef _ots_ARTDAQDataManager_h_
2 #define _ots_ARTDAQDataManager_h_
3 
4 #include "otsdaq-core/DataManager/DataManager.h"
5 #include "otsdaq-core/MPICore/MPIInitializer.h"
6 
7 namespace ots
8 {
9 
10 class ConfigurationManager;
11 
13 {
14 public:
15  ARTDAQDataManager(const ConfigurationTree& theXDAQContextConfigTree, const std::string& supervisorConfigurationPath);
16  virtual ~ARTDAQDataManager(void);
17  void configure(void);
18  void stop(void);
19 
20 private:
21  MPIInitializer theMPIProcess_;
22 };
23 
24 }
25 
26 #endif