Pandora
Pandora source code navigator
Loading...
Searching...
No Matches
NearbyClusterMopUpAlgorithm.h
Go to the documentation of this file.
1
8#ifndef LAR_NEARBY_CLUSTER_MOP_UP_ALGORITHM_H
9#define LAR_NEARBY_CLUSTER_MOP_UP_ALGORITHM_H 1
10
11#include "Pandora/Algorithm.h"
12
14
15namespace lar_content
16{
17
23{
24public:
29
30private:
31 void ClusterMopUp(const pandora::ClusterList &pfoClusters, const pandora::ClusterList &remnantClusters) const;
32
34
35 unsigned int m_minHitsInCluster;
39};
40
41} // namespace lar_content
42
43#endif // #ifndef LAR_NEARBY_CLUSTER_MOP_UP_ALGORITHM_H
Header file for the algorithm class.
Header file for the cluster mop up algorithm base class.
void ClusterMopUp(const pandora::ClusterList &pfoClusters, const pandora::ClusterList &remnantClusters) const
Cluster mop up for a single view. This function is responsible for instructing pandora to make cluste...
float m_minClusterSeparation
Minimum distance between parent and daughter clusters to declare clusters associated.
float m_vertexProximity
Distance between cluster inner/outer centroid and vtx to declare cluster vtx associated.
float m_touchingDistance
Threshold (small) distance below which parent and daughter clusters are declated touching.
unsigned int m_minHitsInCluster
Minimum number of hits in order to consider a cluster.
pandora::StatusCode ReadSettings(const pandora::TiXmlHandle xmlHandle)
Read the algorithm settings.
MANAGED_CONTAINER< const Cluster * > ClusterList
StatusCode
The StatusCode enum.