LArSoft  v09_90_00
Liquid Argon Software toolkit - https://larsoft.org/
ShowerTensorVisualizationTool.h
Go to the documentation of this file.
1 
8 #ifndef SHOWER_TENSOR_VISUALIZATION_TOOL_H
9 #define SHOWER_TENSOR_VISUALIZATION_TOOL_H 1
10 
12 
13 namespace lar_content
14 {
15 
20 {
21 public:
26 
27  bool Run(ThreeViewShowersAlgorithm *const pAlgorithm, TensorType &overlapTensor);
28 
29 private:
30  pandora::StatusCode ReadSettings(const pandora::TiXmlHandle xmlHandle);
31 
32  unsigned int m_minClusterConnections;
36 };
37 
38 } // namespace lar_content
39 
40 #endif // #ifndef SHOWER_TENSOR_VISUALIZATION_TOOL_H
unsigned int m_minClusterConnections
The minimum number of cluster connections for display.
pandora::StatusCode ReadSettings(const pandora::TiXmlHandle xmlHandle)
bool m_ignoreUnavailableClusters
Whether to ignore (skip-over) unavailable clusters in the tensor.
bool Run(ThreeViewShowersAlgorithm *const pAlgorithm, TensorType &overlapTensor)
Run the algorithm tool.
bool m_showEachIndividualElement
Whether to draw each individual tensor element.
bool m_showContext
Whether to show input cluster lists to add context to tensor elements.
Header file for the three view showers algorithm class.