8 #ifndef UNAMBIGUOUS_DELTA_RAY_TOOL_H 9 #define UNAMBIGUOUS_DELTA_RAY_TOOL_H 1 28 pandora::StatusCode
ReadSettings(
const pandora::TiXmlHandle xmlHandle);
46 bool IsConnected(
const TensorType::Element &element)
const;
54 #endif // #ifndef UNAMBIGUOUS_DELTA_RAY_TOOL
DeltaRayTensorTool class.
UnambiguousDeltaRayTool class.
unsigned int m_minNConnectedClusters
The threshold number of connected delta ray clusters required for particle creation.
bool ExamineUnambiguousElements(TensorType::ElementList &elementList)
Create delta ray pfos out of unambiguous (1:1:1) matches that are connected to a parent cosmic ray...
bool IsConnected(const TensorType::Element &element) const
Determine whether the clusters of an element are connected to a cosmic ray pfo.
bool Run(ThreeViewDeltaRayMatchingAlgorithm *const pAlgorithm, TensorType &overlapTensor)
Run the algorithm tool.
std::vector< Element > ElementList
UnambiguousDeltaRayTool()
Default constructor.
ThreeViewDeltaRayMatchingAlgorithm class.
pandora::StatusCode ReadSettings(const pandora::TiXmlHandle xmlHandle)
float m_maxSeparation
The maximum separation between a connected delta ray cluster and a cosmic ray cluster.