 |
Belle II Software
release-05-02-19
|
14 #include <klm/dataobjects/bklm/BKLMHit2d.h>
15 #include <klm/dataobjects/eklm/EKLMHit2d.h>
18 #include <framework/core/Module.h>
19 #include <framework/datastore/StoreArray.h>
20 #include <mdst/dataobjects/KLMCluster.h>
36 class KLMClustersReconstructorModule :
public Module {
79 void event()
override;
std::string m_PositionModeString
Vertex position calculation mode.
@ c_FullAverage
Full average.
StoreArray< KLMCluster > m_KLMClusters
KLM clusters.
enum ClusterMode m_ClusterMode
Clusterization mode.
@ c_FirstHit
Angle from first hit.
~KLMClustersReconstructorModule()
Destructor.
void beginRun() override
Called when entering a new run.
StoreArray< EKLMHit2d > m_EKLMHit2ds
EKLM 2d hits.
ClusterMode
Clusterization mode.
std::string m_ClusterModeString
Clusterization mode.
void terminate() override
This method is called at the end of the event processing.
Abstract base class for different kinds of events.
double m_ClusteringAngle
Clustering angle.
void event() override
This method is called for each event.
@ c_AnyHit
Angle from any hit.
KLMClustersReconstructorModule()
Constructor.
void initialize() override
Initializer.
enum PositionMode m_PositionMode
Vertex position calculation mode.
PositionMode
Vertex position calculation mode.
Accessor to arrays stored in the data store.
void endRun() override
This method is called if the current run ends.
@ c_FirstLayer
First layer only.
StoreArray< BKLMHit2d > m_BKLMHit2ds
BKLM 2d hits.