 |
Belle II Software
release-05-02-19
|
13 #include <framework/core/Module.h>
14 #include <framework/datastore/StoreArray.h>
15 #include <framework/datastore/StoreObjPtr.h>
17 #include <ecl/digitization/ECLCompress.h>
31 class ECLCompressBGOverlayModule :
public Module {
44 void event()
override;
~ECLCompressBGOverlayModule()
Destructor
ECL::ECLCompress * m_comp
pointer to a compression object which do all work
void event() override
Compression happens here.
std::string m_eclWaveformsName
name of background waveforms storage
StoreObjPtr< ECLWaveforms > m_eclWaveforms
compressed waveforms
Abstract base class for different kinds of events.
Type-safe access to single objects in the data store.
Abstract class (interface) for ECL waveform compression/decompression to/from the BitStream storage.
void terminate() override
Cleanup variables
void initialize() override
Initialize variables
unsigned int m_compAlgo
Module parameters.
ECLCompressBGOverlayModule()
Constructor.
StoreArray< ECLDsp > m_eclDsps
recorded waveforms
Accessor to arrays stored in the data store.