11#include <framework/core/Module.h>
12#include <framework/datastore/StoreObjPtr.h>
13#include <framework/dataobjects/EventT0.h>
39 void event()
override;
Storage element for information from the Trigger Timing Distribution (TTD) and EventT0-related inform...
StoreObjPtr< EventT0 > m_eventT0
Access to global EventT0 which will be read and updated.
void initialize() override
Initialize the module.
void event() override
This method is called for each event.
static EventT0::EventT0Component computeCombination(const std::vector< EventT0::EventT0Component > &measurements)
computes the new average between multiple, un-correlated sub-detector measurements
virtual ~EventT0CombinerModule() override=default
Destructor.
StoreObjPtr< EventLevelTriggerTimeInfo > m_eventLevelTriggerTimeInfo
Access to EventLevelTriggerTimeInfo object.
EventT0CombinerModule()
Default constructor.
Type-safe access to single objects in the data store.
Abstract base class for different kinds of events.
Structure for storing the extracted event t0s together with its detector and its uncertainty.