 |
Belle II Software
release-05-02-19
|
14 #include <framework/core/Module.h>
15 #include <framework/database/DBObjPtr.h>
16 #include <framework/dbobjects/BeamParameters.h>
30 class OverrideGenerationFlagsModule :
public Module {
57 virtual void event()
override;
62 virtual void endRun()
override;
bool m_SmearEnergy
Smear energy when generating initial events.
virtual ~OverrideGenerationFlagsModule()
Destructor.
bool m_SmearVertex
Smear vertex position when generating initial events.
virtual void terminate() override
This method is called at the end of the event processing.
virtual void initialize() override
Initializer.
bool m_SmearDirection
Smear beam direction when generating initial events.
virtual void event() override
This method is called for each event.
Class for accessing objects in the database.
virtual void beginRun() override
Called when entering a new run.
Abstract base class for different kinds of events.
DBObjPtr< BeamParameters > m_BeamParameters
Beam parameters.
OverrideGenerationFlagsModule()
Constructor.
virtual void endRun() override
This method is called if the current run ends.
bool m_GenerateCMS
Generate events in CMS, not lab system.