Pandora
Pandora source code navigator
Loading...
Searching...
No Matches
TransverseTensorVisualizationTool.h
Go to the documentation of this file.
1
8
#ifndef TRANSVERSE_TENSOR_VISUALIZATION_TOOL_H
9
#define TRANSVERSE_TENSOR_VISUALIZATION_TOOL_H 1
10
11
#include "
larpandoracontent/LArThreeDReco/LArTransverseTrackMatching/ThreeViewTransverseTracksAlgorithm.h
"
12
13
namespace
lar_content
14
{
15
19
class
TransverseTensorVisualizationTool
:
public
TransverseTensorTool
20
{
21
public
:
25
TransverseTensorVisualizationTool
();
26
27
bool
Run
(
ThreeViewTransverseTracksAlgorithm
*
const
pAlgorithm,
TensorType
&overlapTensor);
28
29
private
:
30
pandora::StatusCode
ReadSettings
(
const
pandora::TiXmlHandle
xmlHandle);
31
32
unsigned
int
m_minClusterConnections
;
33
bool
m_ignoreUnavailableClusters
;
34
bool
m_showEachIndividualElement
;
35
bool
m_showContext
;
36
};
37
38
}
// namespace lar_content
39
40
#endif
// #ifndef TRANSVERSE_TENSOR_VISUALIZATION_TOOL_H
ThreeViewTransverseTracksAlgorithm.h
Header file for the three view transverse tracks algorithm class.
lar_content::ThreeViewTransverseTracksAlgorithm
ThreeViewTransverseTracksAlgorithm class.
Definition
ThreeViewTransverseTracksAlgorithm.h:30
lar_content::TransverseTensorTool
TransverseTensorTool class.
Definition
ThreeViewTransverseTracksAlgorithm.h:128
lar_content::TransverseTensorTool::TensorType
ThreeViewTransverseTracksAlgorithm::MatchingType::TensorType TensorType
Definition
ThreeViewTransverseTracksAlgorithm.h:130
lar_content::TransverseTensorVisualizationTool
TransverseTensorVisualizationTool class.
Definition
TransverseTensorVisualizationTool.h:20
lar_content::TransverseTensorVisualizationTool::ReadSettings
pandora::StatusCode ReadSettings(const pandora::TiXmlHandle xmlHandle)
Read the algorithm settings.
Definition
TransverseTensorVisualizationTool.cc:108
lar_content::TransverseTensorVisualizationTool::Run
bool Run(ThreeViewTransverseTracksAlgorithm *const pAlgorithm, TensorType &overlapTensor)
Run the algorithm tool.
Definition
TransverseTensorVisualizationTool.cc:28
lar_content::TransverseTensorVisualizationTool::TransverseTensorVisualizationTool
TransverseTensorVisualizationTool()
Default constructor.
Definition
TransverseTensorVisualizationTool.cc:18
lar_content::TransverseTensorVisualizationTool::m_minClusterConnections
unsigned int m_minClusterConnections
The minimum number of cluster connections for display.
Definition
TransverseTensorVisualizationTool.h:32
lar_content::TransverseTensorVisualizationTool::m_showEachIndividualElement
bool m_showEachIndividualElement
Whether to draw each individual tensor element.
Definition
TransverseTensorVisualizationTool.h:34
lar_content::TransverseTensorVisualizationTool::m_ignoreUnavailableClusters
bool m_ignoreUnavailableClusters
Whether to ignore (skip-over) unavailable clusters in the tensor.
Definition
TransverseTensorVisualizationTool.h:33
lar_content::TransverseTensorVisualizationTool::m_showContext
bool m_showContext
Whether to show input cluster lists to add context to tensor elements.
Definition
TransverseTensorVisualizationTool.h:35
pandora::TiXmlHandle
Definition
tinyxml.h:1646
lar_content
Definition
CheatingBeamParticleIdTool.cc:19
pandora::StatusCode
StatusCode
The StatusCode enum.
Definition
StatusCodes.h:100
LArContent
larpandoracontent
LArMonitoring
TransverseTensorVisualizationTool.h