1 #ifndef _ots_DQMHistosOuterTracker_h_
2 #define _ots_DQMHistosOuterTracker_h_
4 #include "otsdaq-core/DataDecoders/DataDecoder.h"
24 class ConfigurationManager;
29 DQMHistosOuterTracker(std::string supervisorApplicationUID, std::string bufferUID, std::string processorUID);
31 void setConfigurationManager(
ConfigurationManager* configurationManager){theConfigurationManager_ = configurationManager;}
33 void fill(std::string& buffer, std::map<std::string, std::string> header);
35 void load(std::string fileName);
36 TObject*
get (std::string name);
38 TFile* getFile() {
return theFile_;}
48 void openFile (std::string fileName);
53 std::queue<uint32_t> convertedBuffer_;
60 std::map<std::string, std::map<std::string, std::map<unsigned int, TH1*>>> planeOccupancies_;
62 TH1I* numberOfTriggers_;
63 const std::string supervisorContextUID_;
64 const std::string supervisorApplicationUID_;
65 const std::string bufferUID_;
66 const std::string processorUID_;
67 TDirectory* currentDirectory_;