 |
Belle II Software
release-05-02-19
|
17 #include <framework/core/Module.h>
18 #include <framework/datastore/StoreArray.h>
27 class ECLConnectedRegion;
33 class ECLShowerCalibratorModule :
public Module {
49 virtual void event()
override;
52 virtual void endRun()
override;
68 {
return "ECLShowers" ; }
72 {
return "ECLConnectedRegions" ; }
83 {
return "ECLShowersPureCsI" ; }
87 {
return "ECLConnectedRegionsPureCsI" ; }
virtual void initialize() override
Initialize.
The very same module but for PureCsI.
virtual void endRun() override
End run.
virtual const char * eclShowerArrayName() const
We need names for the data objects to differentiate between PureCsI and default.
ECLShowerCalibratorModule()
Constructor.
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 const char * eclConnectedRegionArrayName() const override
PureCsI name ECLConnectedRegion.
virtual void event() override
Event.
virtual const char * eclShowerArrayName() const override
PureCsI name ECLShowers.
Accessor to arrays stored in the data store.
virtual void terminate() override
Terminate.
Class to perform the shower correction.
~ECLShowerCalibratorModule()
Destructor.