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");
32 setPropertyFlags(c_ParallelProcessingCertified);
Class to perform the shower correction.
StoreArray< ECLShower > m_eclShowers
StoreArray ECLShower.
virtual void initialize() override
Initialize.
virtual void event() override
Event.
~ECLShowerCalibratorModule()
Destructor.
virtual const char * eclShowerArrayName() const
We need names for the data objects to differentiate between PureCsI and default.
virtual void endRun() override
End run.
virtual void terminate() override
Terminate.
virtual void beginRun() override
Begin run.
StoreArray< ECLConnectedRegion > m_eclCRs
StoreArray ECLConnectedRegion.
virtual const char * eclConnectedRegionArrayName() const
Default name ECLConnectedRegion.
#define REG_MODULE(moduleName)
Register the given module (without 'Module' suffix) with the framework.
Abstract base class for different kinds of events.