 |
Belle II Software
release-05-02-19
|
11 #ifndef DOSIDIGITIZERMODULE_H
12 #define DOSIDIGITIZERMODULE_H
14 #include <framework/core/Module.h>
15 #include <framework/datastore/StoreArray.h>
16 #include <beast/dosi/dataobjects/DosiHit.h>
33 class DosiDigitizerModule :
public Module {
52 virtual void event()
override;
55 virtual void endRun()
override;
virtual void endRun() override
This method is called if the current run ends.
virtual void event() override
This method is the core of the module.
int nDOSI
number of detectors.
DosiDigitizerModule()
Constructor: Sets the description, the properties and the parameters of the module.
virtual void initialize() override
Initialize the Module.
double m_EnergyResolutionFactor[8]
Energy threshold.
Abstract base class for different kinds of events.
double m_EnergyResolutionConst[8]
Energy resolution constant.
virtual void getXMLData()
array for DosiHit
Double_t GetEnergyResolutionGeV(Double_t, Int_t)
Fold energy resolution.
virtual void terminate() override
This method is called at the end of the event processing.
virtual void beginRun() override
Called when entering a new run.
Accessor to arrays stored in the data store.