21 #ifndef TRGGDLUNPACKER_H
22 #define TRGGDLUNPACKER_H
27 #include "rawdata/dataobjects/RawTRG.h"
28 #include "trg/gdl/dataobjects/TRGGDLUnpackerStore.h"
30 #include <framework/datastore/StoreArray.h>
31 #include <framework/core/Module.h>
32 #include <framework/database/DBObjPtr.h>
33 #include <mdst/dbobjects/TRGGDLDBBadrun.h>
34 #include <trg/gdl/dbobjects/TRGGDLDBUnpacker.h>
72 virtual void event()
override;
86 virtual void fillTreeGDLDB(
int* buf,
int evt);
105 char LeafNames[320][100];
114 std::vector<std::vector<int>> BitMap;
115 std::vector<std::vector<int>> BitMap_extra;
Class for accessing objects in the database.
A module of TRG TRG Unpacker.
virtual void endRun() override
Called when run ended.
bool m_pciedata
PCIe40 data or copper data.
virtual void terminate() override
Called when processing ended.
virtual void initialize() override
Initilizes TRGGDLUnpackerModuel.
virtual void event() override
Called event by event.
bool m_trgReadoutBoardSearch
flag to select board search mode
bool m_print_dbmap
flag to dump data base map
TRGGDLUnpackerModule()
Constructor.
virtual void beginRun() override
Called when new run started.
virtual ~TRGGDLUnpackerModule()
Destructor.
std::string version() const
returns version of TRGGDLUnpackerModule.
Accessor to arrays stored in the data store.
Abstract base class for different kinds of events.