 |
Belle II Software
release-05-02-19
|
13 #include <framework/core/Module.h>
14 #include <framework/datastore/StoreArray.h>
16 #include <tracking/spacePointCreation/SpacePointTrackCand.h>
29 class SVDOverlapResolverModule :
public Module {
39 void event() override final;
StoreArray< SpacePointTrackCand > m_spacePointTrackCands
Stay connected to the DataStore for timing improvement.
SVDOverlapResolverModule()
Constructor of the module.
unsigned short m_estimatedActiveCandidates
Estimated amount of active candidates used to reserve enough space.
void event() override final
Checks for overlaps and fills the OverlapNetwork.
std::string m_nameSVDClusters
Name of array of SVDCluster.
Abstract base class for different kinds of events.
void initialize() override final
State requirements of SpacePointTrackCands, SVDClusters, registers OverlapNetworks.
The SVD Cluster class This class stores all information about reconstructed SVD clusters.
std::string m_nameSpacePointTrackCands
Name of array of SpacePointTrackCand.
Accessor to arrays stored in the data store.
StoreArray< SVDCluster > m_svdClusters
Stay connected to the DataStore for timing improvement.
std::string m_resolveMethod
Strategy used to resolve overlaps.
float m_minActivityState
Minimum of activityState of candidate required to be accepted by the algorithm.
Storage for (VXD) SpacePoint-based track candidates.