9#ifndef SVDTRIGGERQUALITYGENERATORMODULE_H
10#define SVDTRIGGERQUALITYGENERATORMODULE_H
12#include <framework/core/Module.h>
13#include <framework/datastore/StoreArray.h>
14#include <framework/datastore/StoreObjPtr.h>
15#include <mdst/dataobjects/TRGSummary.h>
43 virtual void event()
override;
46 virtual void endRun()
override;
This module generates a StoreObjPtr that contains random trigger quality chosen between FINE and CORS...
virtual void initialize() override
init the module
virtual void event() override
processes the event
virtual void endRun() override
end the run
virtual void terminate() override
terminates the module
std::string m_trgQRGName
name of the output TRGQualityRG StoreObjPtr
StoreObjPtr< TRGSummary > m_triggerQRG
storage for TRGQualityRG object required for the module
virtual void beginRun() override
initializes the module
SVDTriggerQualityGeneratorModule()
Constructor: Sets the description, the properties and the parameters of the module.
virtual ~SVDTriggerQualityGeneratorModule()
if required
Type-safe access to single objects in the data store.
Abstract base class for different kinds of events.