Main Page
Related Pages
Modules
Namespaces
Classes
Files
Examples
File List
File Members
larpandoracontent
larpandoracontent
LArMonitoring
TransverseMatrixVisualizationTool.h
Go to the documentation of this file.
1
/**
2
* @file larpandoracontent/LArMonitoring/TransverseMatrixVisualizationTool.h
3
*
4
* @brief Header file for the transverse matrix visualization tool class.
5
*
6
* $Log: $
7
*/
8
#ifndef TRANSVERSE_MATRIX_VISUALIZATION_TOOL_H
9
#define TRANSVERSE_MATRIX_VISUALIZATION_TOOL_H 1
10
11
#include "
larpandoracontent/LArThreeDReco/LArTwoViewMatching/TwoViewTransverseTracksAlgorithm.h
"
12
13
namespace
lar_content
14
{
15
16
/**
17
* @brief TransverseMatrixVisualizationTool class
18
*/
19
class
TransverseMatrixVisualizationTool
:
public
TransverseMatrixTool
20
{
21
public
:
22
/**
23
* @brief Default constructor
24
*/
25
TransverseMatrixVisualizationTool
();
26
27
bool
Run
(
TwoViewTransverseTracksAlgorithm
*
const
pAlgorithm,
MatrixType
&overlapMatrix);
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 matrix
34
bool
m_showEachIndividualElement
;
///< Whether to draw each individual matrix element
35
bool
m_showOnlyTrueMatchIndividualElements
;
///< Whether to draw only truly matching individual matrix elements
36
};
37
38
}
// namespace lar_content
39
40
#endif // #ifndef TRANSVERSE_MATRIX_VISUALIZATION_TOOL_H
lar_content::TransverseMatrixVisualizationTool::m_ignoreUnavailableClusters
bool m_ignoreUnavailableClusters
Whether to ignore (skip-over) unavailable clusters in the matrix.
Definition:
TransverseMatrixVisualizationTool.h:33
lar_content::TransverseMatrixVisualizationTool::m_minClusterConnections
unsigned int m_minClusterConnections
The minimum number of cluster connections for display.
Definition:
TransverseMatrixVisualizationTool.h:32
lar_content
Definition:
CheatingBeamParticleIdTool.cc:18
lar_content::TransverseMatrixVisualizationTool::m_showOnlyTrueMatchIndividualElements
bool m_showOnlyTrueMatchIndividualElements
Whether to draw only truly matching individual matrix elements.
Definition:
TransverseMatrixVisualizationTool.h:35
lar_content::TwoViewTransverseTracksAlgorithm
TwoViewTransverseTracksAlgorithm class.
Definition:
TwoViewTransverseTracksAlgorithm.h:32
lar_content::TransverseMatrixVisualizationTool::ReadSettings
pandora::StatusCode ReadSettings(const pandora::TiXmlHandle xmlHandle)
Definition:
TransverseMatrixVisualizationTool.cc:137
lar_content::TransverseMatrixVisualizationTool::Run
bool Run(TwoViewTransverseTracksAlgorithm *const pAlgorithm, MatrixType &overlapMatrix)
Run the algorithm tool.
Definition:
TransverseMatrixVisualizationTool.cc:28
lar_content::TransverseMatrixVisualizationTool
TransverseMatrixVisualizationTool class.
Definition:
TransverseMatrixVisualizationTool.h:19
lar_content::TransverseMatrixVisualizationTool::m_showEachIndividualElement
bool m_showEachIndividualElement
Whether to draw each individual matrix element.
Definition:
TransverseMatrixVisualizationTool.h:34
TwoViewTransverseTracksAlgorithm.h
Header file for the two view transverse tracks algorithm class.
lar_content::TransverseMatrixVisualizationTool::TransverseMatrixVisualizationTool
TransverseMatrixVisualizationTool()
Default constructor.
Definition:
TransverseMatrixVisualizationTool.cc:18
lar_content::TransverseMatrixTool
TransverseMatrixTool class.
Definition:
TwoViewTransverseTracksAlgorithm.h:99
lar_content::OverlapMatrix< TwoViewTransverseOverlapResult >
Generated by
1.8.11