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.