11#include <reconstruction/dbobjects/EventsOfDoomParameters.h>
14#include <cdc/dataobjects/CDCHit.h>
15#include <framework/core/Module.h>
16#include <framework/database/DBObjPtr.h>
17#include <framework/dataobjects/EventMetaData.h>
18#include <framework/datastore/StoreArray.h>
19#include <framework/datastore/StoreObjPtr.h>
20#include <svd/dataobjects/SVDShaperDigit.h>
Class containing the result of the unpacker in raw data and the result of the digitizer in simulation...
Class for accessing objects in the database.
Module that flags an event destined for doom at reconstruction, based on the size of selected hits/di...
virtual ~EventsOfDoomBusterModule() final
Default Destructor.
uint32_t m_nCDCHitsMax
The max number of CDC hits for an event to be kept for reconstruction.
void initialize() final
Module initializer.
void beginRun() final
Called when entering a new run.
uint32_t m_nSVDShaperDigitsMax
The max number of SVD shaper digits for an event to be kept for reconstruction.
StoreObjPtr< EventMetaData > m_eventInfo
Event Meta Data Store ObjPtr.
void event() final
Flag each event.
DBObjPtr< EventsOfDoomParameters > m_eventsOfDoomParameters
EventsOfDoomParameters Database OjbPtr.
StoreArray< SVDShaperDigit > m_svdShaperDigits
SVDShaperDigits StoreArray.
StoreArray< CDCHit > m_cdcHits
CDCHits StoreArray.
EventsOfDoomBusterModule()
Module constructor.
DBObject containing parameters used in EventsOfDoomBuster module.
The SVD ShaperDigit class.
Accessor to arrays stored in the data store.
Type-safe access to single objects in the data store.
Abstract base class for different kinds of events.