 |
Belle II Software
release-05-02-19
|
11 #ifndef CLAWDIGITIZERMODULE_H
12 #define CLAWDIGITIZERMODULE_H
14 #include <framework/core/Module.h>
15 #include <framework/datastore/StoreArray.h>
16 #include <beast/claw/dataobjects/ClawHit.h>
20 const Int_t MAXSIZE = 10000;
22 const Int_t MAXtSIZE = 1000;
55 virtual void event()
override;
58 virtual void endRun()
override;
virtual void initialize() override
Initialize the Module.
double m_C_keV_to_MIP
Convertor factor keV to MIP.
virtual void getXMLData()
array for ClawHit
ClawDigitizerModule()
Constructor: Sets the description, the properties and the parameters of the module.
std::vector< Double_t > m_C_MIP_to_PE
Convertor factor MIP to PE.
double m_PEthres
Energy threshold.
double m_MinTime
Lower time limit.
Abstract base class for different kinds of events.
double m_TimeStep
Time step.
virtual void beginRun() override
Called when entering a new run.
Accessor to arrays stored in the data store.
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.
double m_MaxTime
Upper time limit.
int m_ScintCell
Number of CLAW scintillator cell.
virtual void terminate() override
This method is called at the end of the event processing.