LArSoft
v09_90_00
Liquid Argon Software toolkit - https://larsoft.org/
Main Page
Related Pages
Modules
Namespaces
Classes
Files
File List
File Members
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
11
#include "
larpandoracontent/LArThreeDReco/LArShowerMatching/ThreeViewShowersAlgorithm.h
"
12
13
namespace
lar_content
14
{
15
19
class
ShowerTensorVisualizationTool
:
public
ShowerTensorTool
20
{
21
public
:
25
ShowerTensorVisualizationTool
();
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
;
33
bool
m_ignoreUnavailableClusters
;
34
bool
m_showEachIndividualElement
;
35
bool
m_showContext
;
36
};
37
38
}
// namespace lar_content
39
40
#endif // #ifndef SHOWER_TENSOR_VISUALIZATION_TOOL_H
lar_content::ShowerTensorTool
ShowerTensorTool class.
Definition:
ThreeViewShowersAlgorithm.h:171
lar_content::OverlapTensor< ShowerOverlapResult >
lar_content
Definition:
CheatingBeamParticleIdTool.cc:18
lar_content::ShowerTensorVisualizationTool::m_minClusterConnections
unsigned int m_minClusterConnections
The minimum number of cluster connections for display.
Definition:
ShowerTensorVisualizationTool.h:32
lar_content::ShowerTensorVisualizationTool::ReadSettings
pandora::StatusCode ReadSettings(const pandora::TiXmlHandle xmlHandle)
Definition:
ShowerTensorVisualizationTool.cc:112
lar_content::ThreeViewShowersAlgorithm
ThreeViewShowersAlgorithm class.
Definition:
ThreeViewShowersAlgorithm.h:29
lar_content::ShowerTensorVisualizationTool::m_ignoreUnavailableClusters
bool m_ignoreUnavailableClusters
Whether to ignore (skip-over) unavailable clusters in the tensor.
Definition:
ShowerTensorVisualizationTool.h:33
lar_content::ShowerTensorVisualizationTool::ShowerTensorVisualizationTool
ShowerTensorVisualizationTool()
Default constructor.
Definition:
ShowerTensorVisualizationTool.cc:18
lar_content::ShowerTensorVisualizationTool::Run
bool Run(ThreeViewShowersAlgorithm *const pAlgorithm, TensorType &overlapTensor)
Run the algorithm tool.
Definition:
ShowerTensorVisualizationTool.cc:28
lar_content::ShowerTensorVisualizationTool
ShowerTensorVisualizationTool class.
Definition:
ShowerTensorVisualizationTool.h:19
lar_content::ShowerTensorVisualizationTool::m_showEachIndividualElement
bool m_showEachIndividualElement
Whether to draw each individual tensor element.
Definition:
ShowerTensorVisualizationTool.h:34
lar_content::ShowerTensorVisualizationTool::m_showContext
bool m_showContext
Whether to show input cluster lists to add context to tensor elements.
Definition:
ShowerTensorVisualizationTool.h:35
ThreeViewShowersAlgorithm.h
Header file for the three view showers algorithm class.
larpandoracontent
v04_08_01
source
larpandoracontent
LArMonitoring
ShowerTensorVisualizationTool.h
Generated on Thu May 2 2024 20:59:41 for LArSoft by
1.8.11