00001 #ifndef _ots_ARTDAQDataManager_h_ 00002 #define _ots_ARTDAQDataManager_h_ 00003 00004 #include "otsdaq-core/DataManager/DataManager.h" 00005 00006 namespace ots 00007 { 00008 00009 class ConfigurationManager; 00010 00011 class ARTDAQDataManager : public DataManager 00012 { 00013 public: 00014 ARTDAQDataManager(const ConfigurationTree& theXDAQContextConfigTree, const std::string& supervisorConfigurationPath); 00015 virtual ~ARTDAQDataManager(void); 00016 void configure(void); 00017 void stop(void); 00018 00019 private: 00020 int rank_; 00021 }; 00022 00023 } 00024 00025 #endif