8#ifndef DQM_HISTO_MANAGER_H
9#define DQM_HISTO_MANAGER_H
11#include <framework/core/Module.h>
12#include <daq/dataflow/EvtSocket.h>
14#include <framework/pcore/MsgHandler.h>
17#include "TDirectory.h"
22#define DQM_SOCKET 9899
42 void event()
override;
46 int StreamHistograms(TDirectory*,
MsgHandler*);
Class definition of DqmHistoManager module.
std::string m_histfile
Name of histogram output file.
void initialize() override
module functions
void event() override
This method is the core of the module.
void endRun() override
This method is called if the current run ends.
void terminate() override
This method is called at the end of the event processing.
std::string m_workdir
Name of working directory.
void beginRun() override
Called when entering a new run.
bool m_initmain
True if initialize() was called.
std::string m_hostname
Host name to send histograms.
DqmHistoManagerModule()
Constructor and Destructor.
A class to encode/decode an EvtMessage.
Abstract base class for different kinds of events.