LArSoft
v09_90_00
Liquid Argon Software toolkit - https://larsoft.org/
Main Page
Related Pages
Modules
Namespaces
Classes
Files
File List
File Members
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
lar_content::OverlapTensor< float >
lar_content
Definition:
CheatingBeamParticleIdTool.cc:18
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::OverlapTensor< float >::ElementList
std::vector< Element > ElementList
Definition:
LArOverlapTensor.h:96
lar_content::ClearRemnantsTool::ReadSettings
pandora::StatusCode ReadSettings(const pandora::TiXmlHandle xmlHandle)
Definition:
ClearRemnantsTool.cc:52
lar_content::RemnantTensorTool
RemnantTensorTool class.
Definition:
ThreeViewRemnantsAlgorithm.h:59
lar_content::ClearRemnantsTool::Run
bool Run(ThreeViewRemnantsAlgorithm *const pAlgorithm, TensorType &overlapTensor)
Run the algorithm tool.
Definition:
ClearRemnantsTool.cc:18
lar_content::ClearRemnantsTool
ClearRemnantsTool class.
Definition:
ClearRemnantsTool.h:19
lar_content::ThreeViewRemnantsAlgorithm
ThreeViewRemnantsAlgorithm class.
Definition:
ThreeViewRemnantsAlgorithm.h:27
ThreeViewRemnantsAlgorithm.h
Header file for the three view remnants algorithm class.
larpandoracontent
v04_08_01
source
larpandoracontent
LArThreeDReco
LArShowerFragments
ClearRemnantsTool.h
Generated on Thu May 2 2024 20:59:43 for LArSoft by
1.8.11