1 #ifndef _ots_VisualDataManager_h_
2 #define _ots_VisualDataManager_h_
4 #include "otsdaq-core/DataManager/DataManager.h"
9 #include "otsdaq-core/RootUtilities/DQMHistosBase.h"
18 class ConfigurationManager;
19 class RawDataVisualizerConsumer;
24 VisualDataManager(
const ConfigurationTree& theXDAQContextConfigTree,
const std::string& supervisorConfigurationPath);
28 void configure(
void)
override;
29 void halt (
void)
override;
30 void pause (
void)
override;
31 void resume (
void)
override;
32 void start (std::string runNumber)
override;
33 void stop (
void)
override;
36 void load(std::string fileName, std::string type);
38 DQMHistosBase* getLiveDQMHistos (
void);
39 DQMHistosBase& getFileDQMHistos (
void);
43 const std::string& getRawData (
void);
46 DQMHistosBase* theLiveDQMHistos_;
47 DQMHistosBase theFileDQMHistos_;
52 RawDataVisualizerConsumer* theRawDataConsumer_;