Pandora
Pandora source code navigator
Loading...
Searching...
No Matches
MissingTrackTool.h
Go to the documentation of this file.
1
8#ifndef MISSING_TRACK_TOOL_H
9#define MISSING_TRACK_TOOL_H 1
10
12
13namespace lar_content
14{
15
20{
21public:
26
27 bool Run(ThreeViewTransverseTracksAlgorithm *const pAlgorithm, TensorType &overlapTensor);
28
29private:
31
38 void FindMissingTracks(const TensorType &overlapTensor, ProtoParticleVector &protoParticleVector) const;
39
44};
45
46} // namespace lar_content
47
48#endif // #ifndef MISSING_TRACK_TOOL_H
Header file for the three view transverse tracks algorithm class.
MissingTrackTool class.
MissingTrackTool()
Default constructor.
float m_maxReducedChiSquared
The max reduced chi squared value for the unavailable tensor element.
pandora::StatusCode ReadSettings(const pandora::TiXmlHandle xmlHandle)
Read the algorithm settings.
float m_minXOverlapFraction
The min x overlap fraction for the two available clusters in the tensor element.
void FindMissingTracks(const TensorType &overlapTensor, ProtoParticleVector &protoParticleVector) const
Find missing tracks, due to merging of multiple particle deposits into single hits during hit creatio...
float m_minMatchedFraction
The min matched sampling point fraction for the unavailable tensor element.
bool Run(ThreeViewTransverseTracksAlgorithm *const pAlgorithm, TensorType &overlapTensor)
Run the algorithm tool.
unsigned int m_minMatchedSamplingPoints
The min number of matched sampling points for the unavailable tensor element.
ThreeViewTransverseTracksAlgorithm::MatchingType::TensorType TensorType
std::vector< ProtoParticle > ProtoParticleVector
StatusCode
The StatusCode enum.