13#include "framework/core/Module.h"
14#include "trg/grl/TRGGRL.h"
44 virtual void event()
override;
47 virtual void endRun()
override;
55 std::string
version(
void)
const;
A module to simulate the Global Decision Logic.
std::string _configFilename
Config. file name.
int _debugLevel
Debug level.
int _simulationMode
Mode for TRGGRL simulation.
int _firmwareSimulationMode
Switch for the firmware simulation. 0:do nothing, 1:do everything.
int _fastSimulationMode
Switch for the fast simulation.
TRGGRLModule()
Constructor.
virtual void initialize() override
Initilizes TRGGRLModule.
virtual void event() override
Called event by event.
virtual void endRun() override
Called when run ended.
virtual void terminate() override
Called when processing ended.
virtual void beginRun() override
Called when new run started.
std::string version(void) const
returns version of TRGGRLModule.
static TRGGRL * _grl
A pointer to a TRGGRL;.
virtual ~TRGGRLModule()
Destructor.
Abstract base class for different kinds of events.