10#include <ecl/modules/eclShowerCalibration/ECLShowerCalibratorModule.h>
13#include <ecl/dataobjects/ECLConnectedRegion.h>
14#include <ecl/dataobjects/ECLShower.h>
31 setDescription(
"ECLShowerCalibratorModule: Corrects for data to MC differences");
virtual const char * eclShowerArrayName() const
We need names for the data objects to differentiate between PureCsI and default.
StoreArray< ECLShower > m_eclShowers
StoreArray ECLShower.
ECLShowerCalibratorModule()
Constructor.
virtual void initialize() override
Initialize.
virtual void event() override
Event.
~ECLShowerCalibratorModule()
Destructor.
virtual void endRun() override
End run.
virtual void terminate() override
Terminate.
virtual void beginRun() override
Begin run.
virtual const char * eclConnectedRegionArrayName() const
Default name ECLConnectedRegion.
StoreArray< ECLConnectedRegion > m_eclCRs
StoreArray ECLConnectedRegion.
void setDescription(const std::string &description)
Sets the description of the module.
void setPropertyFlags(unsigned int propertyFlags)
Sets the flags for the module properties.
@ c_ParallelProcessingCertified
This module can be run in parallel processing mode safely (All I/O must be done through the data stor...
#define REG_MODULE(moduleName)
Register the given module (without 'Module' suffix) with the framework.
Abstract base class for different kinds of events.