12#include <daq/dqm/DqmSharedMem.h>
13#include <framework/pcore/EvtMessage.h>
16#include "TDirectory.h"
27 enum {c_memFileSize = 128000000};
30 const std::string& mode =
"readonly",
int size = c_memFileSize);
31 DqmMemFile(
int shm_id,
int sem_id,
int size = c_memFileSize);
35 TMemFile* GetMemFile();
36 int UpdateSharedMem();
38 TMemFile* LoadMemFile();
43 bool SaveToFile(std::string outfile);
46 int StreamHistograms(TDirectory* curdir,
MsgHandler* msg,
int& nobjs);
Class to manage streamed object.
A class to encode/decode an EvtMessage.
Abstract base class for different kinds of events.