1 #ifndef _ots_VisualDataManager_h_
2 #define _ots_VisualDataManager_h_
4 #include "otsdaq/DataManager/DataManager.h"
9 #include "otsdaq/RootUtilities/DQMHistosBase.h"
17 class ConfigurationManager;
18 class RawDataVisualizerConsumer;
24 const std::string& supervisorConfigurationPath);
27 void configure(
void)
override;
28 void halt(
void)
override;
29 void pause(
void)
override;
30 void resume(
void)
override;
31 void start(std::string runNumber)
override;
32 void stop(
void)
override;
34 void load(std::string fileName, std::string type);
36 DQMHistosBase* getLiveDQMHistos(
void);
37 DQMHistosBase& getFileDQMHistos(
void);
41 const std::string& getRawData(
void);
44 DQMHistosBase* theLiveDQMHistos_;
45 DQMHistosBase theFileDQMHistos_;
50 RawDataVisualizerConsumer* theRawDataConsumer_;