LArSoft
v07_13_02
Liquid Argon Software toolkit - http://larsoft.org/
Main Page
Related Pages
Modules
Namespaces
Classes
Files
File List
File Members
BranchAssociatedPfosTool.h
Go to the documentation of this file.
1
8
#ifndef LAR_BRANCH_ASSOCIATED_PFOS_TOOL_H
9
#define LAR_BRANCH_ASSOCIATED_PFOS_TOOL_H 1
10
11
#include "
larpandoracontent/LArThreeDReco/LArEventBuilding/NeutrinoHierarchyAlgorithm.h
"
12
13
namespace
lar_content
14
{
15
19
class
BranchAssociatedPfosTool
:
public
PfoRelationTool
20
{
21
public
:
25
BranchAssociatedPfosTool
();
26
27
void
Run
(
NeutrinoHierarchyAlgorithm
*
const
pAlgorithm,
const
pandora::Vertex *
const
pNeutrinoVertex,
NeutrinoHierarchyAlgorithm::PfoInfoMap
&pfoInfoMap);
28
29
private
:
30
pandora::StatusCode
ReadSettings
(
const
pandora::TiXmlHandle xmlHandle);
31
32
float
m_minNeutrinoVertexDistance
;
33
float
m_trackBranchAdditionFraction
;
34
float
m_maxParentClusterDistance
;
35
};
36
37
}
// namespace lar_content
38
39
#endif // #ifndef LAR_BRANCH_ASSOCIATED_PFOS_TOOL_H
lar_content
Definition:
CheatingBeamParticleIdTool.cc:18
lar_content::BranchAssociatedPfosTool
BranchAssociatedPfosTool class.
Definition:
BranchAssociatedPfosTool.h:19
lar_content::NeutrinoHierarchyAlgorithm::PfoInfoMap
std::unordered_map< const pandora::ParticleFlowObject *, PfoInfo * > PfoInfoMap
Definition:
NeutrinoHierarchyAlgorithm.h:170
lar_content::BranchAssociatedPfosTool::m_maxParentClusterDistance
float m_maxParentClusterDistance
Branch association: max distance from branch vertex to a hit in parent 3D cluster.
Definition:
BranchAssociatedPfosTool.h:34
lar_content::PfoRelationTool
PfoRelationTool class.
Definition:
NeutrinoHierarchyAlgorithm.h:241
lar_content::BranchAssociatedPfosTool::BranchAssociatedPfosTool
BranchAssociatedPfosTool()
Default constructor.
Definition:
BranchAssociatedPfosTool.cc:27
lar_content::BranchAssociatedPfosTool::Run
void Run(NeutrinoHierarchyAlgorithm *const pAlgorithm, const pandora::Vertex *const pNeutrinoVertex, NeutrinoHierarchyAlgorithm::PfoInfoMap &pfoInfoMap)
Run the algorithm tool.
Definition:
BranchAssociatedPfosTool.cc:36
lar_content::BranchAssociatedPfosTool::m_minNeutrinoVertexDistance
float m_minNeutrinoVertexDistance
Branch association: min distance from branch vertex to neutrino vertex.
Definition:
BranchAssociatedPfosTool.h:32
lar_content::NeutrinoHierarchyAlgorithm
NeutrinoHierarchyAlgorithm class.
Definition:
NeutrinoHierarchyAlgorithm.h:27
lar_content::BranchAssociatedPfosTool::ReadSettings
pandora::StatusCode ReadSettings(const pandora::TiXmlHandle xmlHandle)
Definition:
BranchAssociatedPfosTool.cc:105
NeutrinoHierarchyAlgorithm.h
Header file for the neutrino hierarchy algorithm class.
lar_content::BranchAssociatedPfosTool::m_trackBranchAdditionFraction
float m_trackBranchAdditionFraction
Branch association: min fraction of length along parent track before association allowed.
Definition:
BranchAssociatedPfosTool.h:33
larpandoracontent
v03_14_03
source
larpandoracontent
LArThreeDReco
LArEventBuilding
BranchAssociatedPfosTool.h
Generated on Wed Dec 12 2018 14:42:51 for LArSoft by
1.8.11