 |
Belle II Software
release-05-02-19
|
1 #ifndef CDCTRIGGERETFModule_H
2 #define CDCTRIGGERETFModule_H
4 #include "framework/core/Module.h"
7 #include <framework/datastore/StoreArray.h>
8 #include <framework/datastore/StoreObjPtr.h>
9 #include <trg/cdc/dataobjects/CDCTriggerSegmentHit.h>
10 #include <framework/dataobjects/BinnedEventT0.h>
36 virtual void event()
override;
58 #endif // CDCTriggerETFModule_H
unsigned m_threshold
bin threshold for event time
bool m_trueEventTime
if true, always output 0 (assuming this is the true event time for MC)
StoreArray< CDCTriggerSegmentHit > m_hits
list of input track segment hits
virtual ~CDCTriggerETFModule()
Destructor.
StoreObjPtr< BinnedEventT0 > m_eventTime
StoreObjPtr holding the event time.
std::string m_EventTimeName
name of the output StoreObjPtr holding the event time
virtual void event() override
Run the ETF for an event.
Abstract base class for different kinds of events.
Type-safe access to single objects in the data store.
CDCTriggerETFModule()
Constructor, for setting module description and parameters.
Module for the Event Time Finder of the CDC trigger.
virtual void initialize() override
Initialize the module and register DataStore arrays.
std::string m_hitCollectionName
name of the input track segment hit StoreArray
Accessor to arrays stored in the data store.