9#ifndef STORAGEDESERIALIZER_H
10#define STORAGEDESERIALIZER_H
12#include <framework/core/Module.h>
13#include <framework/datastore/StoreArray.h>
15#include <rawdata/dataobjects/RawCOPPER.h>
17#include <daq/slc/readout/RunInfoBuffer.h>
19#include <daq/storage/SharedEventBuffer.h>
20#include "daq/storage/modules/DataStorePackage.h"
56 void event()
override;
62 std::string m_ibuf_name;
66 int m_compressionLevel;
68 std::string m_nodename;
70 unsigned long long m_count;
78 std::vector<std::string> m_saveObjs;
Stream/restore DataStore objects to/from EvtMessage.
A class to encode/decode an EvtMessage.
A class definition of an input module for Sequential ROOT I/O.
DataStoreStreamer * m_streamer
DataStoreStreamer.
void initialize() override
Module functions to be called from main process.
void event() override
This method is the core of the module.
StorageDeserializerModule()
Constructor / Destructor.
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.
void beginRun() override
Module functions to be called from event process.
Accessor to arrays stored in the data store.
Abstract base class for different kinds of events.