 |
Belle II Software
release-05-01-25
|
10 #include <tracking/trackFindingCDC/findlets/combined/ClusterPreparer.h>
12 #include <tracking/trackFindingCDC/utilities/StringManipulation.h>
15 using namespace TrackFindingCDC;
26 return "Clusters the wire hits in the CDC to form locally connected groups with two granularities.";
37 std::vector<CDCWireHitCluster>& clusters,
38 std::vector<CDCWireHitCluster>& superClusters)
40 clusters.reserve(100);
41 superClusters.reserve(50);
void exposeParameters(ModuleParamList *moduleParamList, const std::string &prefix) final
Expose the parameters to a module.
void apply(std::vector< CDCWireHitCluster > &outputClusters) final
Main algorithm applying the cluster background detection.
void addProcessingSignalListener(ProcessingSignalListener *psl)
Register a processing signal listener to be notified.
ClusterBackgroundDetector m_clusterBackgroundDetector
Marks the clusters as background.
void apply(const std::vector< CDCWireHitCluster > &inputSuperClusters, std::vector< CDCWireHitCluster > &outputClusters) final
Main algorithm applying the cluster refinement.
ClusterPreparer()
Constructor registering the subordinary findlets to the processing signal distribution machinery.
Abstract base class for different kinds of events.
void exposeParameters(ModuleParamList *moduleParamList, const std::string &prefix) final
Expose the parameters to a module.
std::string getDescription() final
Short description of the findlet.
void exposeParameters(ModuleParamList *moduleParamList, const std::string &prefix) final
Expose the parameters to a module.
ClusterRefiner< BridgingWireHitRelationFilter > m_clusterRefiner
Creates the clusters from super clusters.
void apply(std::vector< CDCWireHit > &inputWireHits, std::vector< CDCWireHitCluster > &outputSuperClusters) final
Main algorithm applying the cluster refinement.
void exposeParameters(ModuleParamList *moduleParamList, const std::string &prefix) final
Expose the parameters to a module.
The Module parameter list class.
SuperClusterCreator m_superClusterCreator
Composes the super clusters.
void apply(std::vector< CDCWireHit > &inputWireHits, std::vector< CDCWireHitCluster > &clusters, std::vector< CDCWireHitCluster > &superClusters) final
Generates the segment from wire hits.