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.
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.