![]() |
LArSoft
v09_93_00
Liquid Argon Software toolkit - https://larsoft.org/
|
TransverseTensorVisualizationTool class. More...
#include "TransverseTensorVisualizationTool.h"
Public Types | |
| typedef ThreeViewTransverseTracksAlgorithm::MatchingType::TensorType | TensorType |
| typedef std::vector< TensorType::ElementList::const_iterator > | IteratorList |
Public Member Functions | |
| TransverseTensorVisualizationTool () | |
| Default constructor. More... | |
| bool | Run (ThreeViewTransverseTracksAlgorithm *const pAlgorithm, TensorType &overlapTensor) |
| Run the algorithm tool. More... | |
Private Member Functions | |
| pandora::StatusCode | ReadSettings (const pandora::TiXmlHandle xmlHandle) |
Private Attributes | |
| unsigned int | m_minClusterConnections |
| The minimum number of cluster connections for display. More... | |
| bool | m_ignoreUnavailableClusters |
| Whether to ignore (skip-over) unavailable clusters in the tensor. More... | |
| bool | m_showEachIndividualElement |
| Whether to draw each individual tensor element. More... | |
| bool | m_showContext |
| Whether to show input cluster lists to add context to tensor elements. More... | |
TransverseTensorVisualizationTool class.
Definition at line 19 of file TransverseTensorVisualizationTool.h.
|
inherited |
Definition at line 131 of file ThreeViewTransverseTracksAlgorithm.h.
|
inherited |
Definition at line 130 of file ThreeViewTransverseTracksAlgorithm.h.
| lar_content::TransverseTensorVisualizationTool::TransverseTensorVisualizationTool | ( | ) |
Default constructor.
Definition at line 18 of file TransverseTensorVisualizationTool.cc.
|
private |
Definition at line 108 of file TransverseTensorVisualizationTool.cc.
References m_ignoreUnavailableClusters, m_minClusterConnections, m_showContext, and m_showEachIndividualElement.
|
virtual |
Run the algorithm tool.
| pAlgorithm | address of the calling algorithm |
| overlapTensor | the overlap tensor |
Implements lar_content::TransverseTensorTool.
Definition at line 28 of file TransverseTensorVisualizationTool.cc.
References util::counter(), f, lar_content::OverlapTensor< T >::GetConnectedElements(), lar_content::NViewMatchingAlgorithm< T >::GetInputClusterList(), lar_content::OverlapTensor< T >::GetSortedKeyClusters(), m_ignoreUnavailableClusters, m_minClusterConnections, m_showContext, and m_showEachIndividualElement.
|
private |
Whether to ignore (skip-over) unavailable clusters in the tensor.
Definition at line 33 of file TransverseTensorVisualizationTool.h.
Referenced by ReadSettings(), and Run().
|
private |
The minimum number of cluster connections for display.
Definition at line 32 of file TransverseTensorVisualizationTool.h.
Referenced by ReadSettings(), and Run().
|
private |
Whether to show input cluster lists to add context to tensor elements.
Definition at line 35 of file TransverseTensorVisualizationTool.h.
Referenced by ReadSettings(), and Run().
|
private |
Whether to draw each individual tensor element.
Definition at line 34 of file TransverseTensorVisualizationTool.h.
Referenced by ReadSettings(), and Run().