LArSoft
v06_85_00
Liquid Argon Software toolkit - http://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/ThreeDRemnantsAlgorithm.h
"
12
13
namespace
lar_content
14
{
15
19
class
ClearRemnantsTool
:
public
RemnantTensorTool
20
{
21
public
:
22
bool
Run
(
ThreeDRemnantsAlgorithm
*
const
pAlgorithm,
TensorType
&overlapTensor);
23
24
private
:
25
pandora::StatusCode
ReadSettings
(
const
pandora::TiXmlHandle xmlHandle);
26
34
void
CreateThreeDParticles
(
ThreeDRemnantsAlgorithm
*
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::OverlapTensor< float >::ElementList
std::vector< Element > ElementList
Definition:
LArOverlapTensor.h:86
ThreeDRemnantsAlgorithm.h
Header file for the three dimensional remnants algorithm class.
lar_content::ClearRemnantsTool::Run
bool Run(ThreeDRemnantsAlgorithm *const pAlgorithm, TensorType &overlapTensor)
Run the algorithm tool.
Definition:
ClearRemnantsTool.cc:18
lar_content::ClearRemnantsTool::ReadSettings
pandora::StatusCode ReadSettings(const pandora::TiXmlHandle xmlHandle)
Definition:
ClearRemnantsTool.cc:53
lar_content::RemnantTensorTool
RemnantTensorTool class.
Definition:
ThreeDRemnantsAlgorithm.h:59
lar_content::ClearRemnantsTool::CreateThreeDParticles
void CreateThreeDParticles(ThreeDRemnantsAlgorithm *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::ThreeDRemnantsAlgorithm
ThreeDRemnantsAlgorithm class.
Definition:
ThreeDRemnantsAlgorithm.h:28
lar_content::ClearRemnantsTool
ClearRemnantsTool class.
Definition:
ClearRemnantsTool.h:19
larpandoracontent
v03_13_02
source
larpandoracontent
LArThreeDReco
LArShowerFragments
ClearRemnantsTool.h
Generated on Thu Jul 26 2018 13:10:05 for LArSoft by
1.8.11