Pandora
Pandora source code navigator
Loading...
Searching...
No Matches
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
12
13namespace lar_content
14{
15
20{
21public:
26
27 void Run(const NeutrinoHierarchyAlgorithm *const pAlgorithm, const pandora::Vertex *const pNeutrinoVertex,
29
30private:
32
36};
37
38} // namespace lar_content
39
40#endif // #ifndef LAR_BRANCH_ASSOCIATED_PFOS_TOOL_H
Header file for the neutrino hierarchy algorithm class.
void Run(const NeutrinoHierarchyAlgorithm *const pAlgorithm, const pandora::Vertex *const pNeutrinoVertex, NeutrinoHierarchyAlgorithm::PfoInfoMap &pfoInfoMap)
Run the algorithm tool.
pandora::StatusCode ReadSettings(const pandora::TiXmlHandle xmlHandle)
Read the algorithm settings.
float m_trackBranchAdditionFraction
Branch association: min fraction of length along parent track before association allowed.
float m_maxParentClusterDistance
Branch association: max distance from branch vertex to a hit in parent 3D cluster.
float m_minNeutrinoVertexDistance
Branch association: min distance from branch vertex to neutrino vertex.
std::unordered_map< const pandora::ParticleFlowObject *, PfoInfo * > PfoInfoMap
Vertex class.
Definition Vertex.h:26
StatusCode
The StatusCode enum.