12#include <framework/core/Module.h>
13#include <framework/datastore/StoreArray.h>
14#include <framework/database/DBArray.h>
16#include "trg/ecl/TrgEclMapping.h"
17#include "ecl/dataobjects/ECLHit.h"
18#include "trg/ecl/dataobjects/TRGECLBGTCHit.h"
19#include "trg/ecl/dataobjects/TRGECLUnpackerStore.h"
40 virtual void event()
override;
42 virtual void endRun()
override;
49 std::string
version(
void)
const;
56 void genRandomTrgObj();
60 double m_TCTimingCutLow;
62 double m_TCTimingCutHigh;
Accessor to arrays stored in the data store.
virtual void initialize() override
Initilizes TRGECLBGTCHitModule.
virtual void event() override
Called event by event.
virtual void endRun() override
Called when run ended.
TRGECLBGTCHitModule()
Constructor.
virtual void terminate() override
Called when processing ended.
void genSimulationObj()
Parameters.
virtual void beginRun() override
Called when new run started.
virtual ~TRGECLBGTCHitModule()
Destructor.
std::string version(void) const
returns version of TRGECLBGTCHitModule.
Abstract base class for different kinds of events.