Pandora
Pandora source code navigator
Loading...
Searching...
No Matches
ClearRemnantsTool.h
Go to the documentation of this file.
1
8
#ifndef CLEAR_REMNANTS_TOOL_H
9
#define CLEAR_REMNANTS_TOOL_H 1
10
11
#include "
larpandoracontent/LArThreeDReco/LArShowerFragments/ThreeViewRemnantsAlgorithm.h
"
12
13
namespace
lar_content
14
{
15
19
class
ClearRemnantsTool
:
public
RemnantTensorTool
20
{
21
public
:
22
bool
Run
(
ThreeViewRemnantsAlgorithm
*
const
pAlgorithm,
TensorType
&overlapTensor);
23
24
private
:
25
pandora::StatusCode
ReadSettings
(
const
pandora::TiXmlHandle
xmlHandle);
26
34
void
CreateThreeDParticles
(
ThreeViewRemnantsAlgorithm
*
const
pAlgorithm,
const
TensorType::ElementList &elementList,
bool
&particlesMade)
const
;
35
};
36
37
}
// namespace lar_content
38
39
#endif
// #ifndef CLEAR_REMNANTS_TOOL_H
ThreeViewRemnantsAlgorithm.h
Header file for the three view remnants algorithm class.
lar_content::ClearRemnantsTool
ClearRemnantsTool class.
Definition
ClearRemnantsTool.h:20
lar_content::ClearRemnantsTool::CreateThreeDParticles
void CreateThreeDParticles(ThreeViewRemnantsAlgorithm *const pAlgorithm, const TensorType::ElementList &elementList, bool &particlesMade) const
Create three dimensional particles for a given tensor element list.
Definition
ClearRemnantsTool.cc:34
lar_content::ClearRemnantsTool::ReadSettings
pandora::StatusCode ReadSettings(const pandora::TiXmlHandle xmlHandle)
Read the algorithm settings.
Definition
ClearRemnantsTool.cc:52
lar_content::ClearRemnantsTool::Run
bool Run(ThreeViewRemnantsAlgorithm *const pAlgorithm, TensorType &overlapTensor)
Run the algorithm tool.
Definition
ClearRemnantsTool.cc:18
lar_content::RemnantTensorTool
RemnantTensorTool class.
Definition
ThreeViewRemnantsAlgorithm.h:60
lar_content::RemnantTensorTool::TensorType
ThreeViewRemnantsAlgorithm::MatchingType::TensorType TensorType
Definition
ThreeViewRemnantsAlgorithm.h:62
lar_content::ThreeViewRemnantsAlgorithm
ThreeViewRemnantsAlgorithm class.
Definition
ThreeViewRemnantsAlgorithm.h:28
pandora::TiXmlHandle
Definition
tinyxml.h:1646
lar_content
Definition
CheatingBeamParticleIdTool.cc:19
pandora::StatusCode
StatusCode
The StatusCode enum.
Definition
StatusCodes.h:100
LArContent
larpandoracontent
LArThreeDReco
LArShowerFragments
ClearRemnantsTool.h