Main Page
Related Pages
Modules
Namespaces
Classes
Files
File List
File Members
All
Classes
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Friends
Macros
Groups
Pages
srcs
larpandoracontent
larpandoracontent
LArMonitoring
TransverseTensorVisualizationTool.h
Go to the documentation of this file.
1
/**
2
* @file larpandoracontent/LArMonitoring/TransverseTensorVisualizationTool.h
3
*
4
* @brief Header file for the transverse tensor visualization tool class.
5
*
6
* $Log: $
7
*/
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
16
/**
17
* @brief TransverseTensorVisualizationTool class
18
*/
19
class
TransverseTensorVisualizationTool
:
public
TransverseTensorTool
20
{
21
public
:
22
/**
23
* @brief Default constructor
24
*/
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
;
///< The minimum number of cluster connections for display
33
bool
m_ignoreUnavailableClusters
;
///< Whether to ignore (skip-over) unavailable clusters in the tensor
34
bool
m_showEachIndividualElement
;
///< Whether to draw each individual tensor element
35
bool
m_showContext
;
///< Whether to show input cluster lists to add context to tensor elements
36
};
37
38
}
// namespace lar_content
39
40
#endif // #ifndef TRANSVERSE_TENSOR_VISUALIZATION_TOOL_H
lar_content::OverlapTensor< TransverseOverlapResult >
lar_content::TransverseTensorVisualizationTool::TransverseTensorVisualizationTool
TransverseTensorVisualizationTool()
Default constructor.
Definition:
TransverseTensorVisualizationTool.cc:18
lar_content::TransverseTensorVisualizationTool::m_showContext
bool m_showContext
Whether to show input cluster lists to add context to tensor elements.
Definition:
TransverseTensorVisualizationTool.h:35
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::Run
bool Run(ThreeViewTransverseTracksAlgorithm *const pAlgorithm, TensorType &overlapTensor)
Run the algorithm tool.
Definition:
TransverseTensorVisualizationTool.cc:28
lar_content::TransverseTensorVisualizationTool::ReadSettings
pandora::StatusCode ReadSettings(const pandora::TiXmlHandle xmlHandle)
Definition:
TransverseTensorVisualizationTool.cc:108
ThreeViewTransverseTracksAlgorithm.h
Header file for the three view transverse tracks algorithm class.
lar_content::TransverseTensorVisualizationTool::m_showEachIndividualElement
bool m_showEachIndividualElement
Whether to draw each individual tensor element.
Definition:
TransverseTensorVisualizationTool.h:34
lar_content::TransverseTensorVisualizationTool::m_minClusterConnections
unsigned int m_minClusterConnections
The minimum number of cluster connections for display.
Definition:
TransverseTensorVisualizationTool.h:32
lar_content::TransverseTensorTool
TransverseTensorTool class.
Definition:
ThreeViewTransverseTracksAlgorithm.h:127
lar_content::TransverseTensorVisualizationTool
TransverseTensorVisualizationTool class.
Definition:
TransverseTensorVisualizationTool.h:19
lar_content::ThreeViewTransverseTracksAlgorithm
ThreeViewTransverseTracksAlgorithm class.
Definition:
ThreeViewTransverseTracksAlgorithm.h:29
Generated by
1.8.5