 |
Belle II Software
release-05-01-25
|
15 #include <ecl/modules/eclShowerCalibration/ECLShowerCalibratorModule.h>
18 #include <ecl/dataobjects/ECLConnectedRegion.h>
19 #include <ecl/dataobjects/ECLShower.h>
36 setDescription(
"ECLShowerCalibratorModule: Corrects for data to MC differences");
37 setPropertyFlags(c_ParallelProcessingCertified);
virtual void initialize() override
Initialize.
#define REG_MODULE(moduleName)
Register the given module (without 'Module' suffix) with the framework.
virtual void endRun() override
End run.
virtual const char * eclShowerArrayName() const
We need names for the data objects to differentiate between PureCsI and default.
StoreArray< ECLConnectedRegion > m_eclCRs
StoreArray ECLConnectedRegion.
virtual void beginRun() override
Begin run.
Abstract base class for different kinds of events.
StoreArray< ECLShower > m_eclShowers
StoreArray ECLShower.
virtual const char * eclConnectedRegionArrayName() const
Default name ECLConnectedRegion.
virtual void event() override
Event.
virtual void terminate() override
Terminate.
Class to perform the shower correction.
~ECLShowerCalibratorModule()
Destructor.