BranchAssociatedPfosTool class. More...
#include <BranchAssociatedPfosTool.h>
Public Member Functions | |
BranchAssociatedPfosTool () | |
Default constructor. More... | |
void | Run (const NeutrinoHierarchyAlgorithm *const pAlgorithm, const pandora::Vertex *const pNeutrinoVertex, NeutrinoHierarchyAlgorithm::PfoInfoMap &pfoInfoMap) |
Run the algorithm tool. More... | |
Private Member Functions | |
pandora::StatusCode | ReadSettings (const pandora::TiXmlHandle xmlHandle) |
Private Attributes | |
float | m_minNeutrinoVertexDistance |
Branch association: min distance from branch vertex to neutrino vertex. More... | |
float | m_trackBranchAdditionFraction |
Branch association: min fraction of length along parent track before association allowed. More... | |
float | m_maxParentClusterDistance |
Branch association: max distance from branch vertex to a hit in parent 3D cluster. More... | |
BranchAssociatedPfosTool class.
Definition at line 19 of file BranchAssociatedPfosTool.h.
lar_content::BranchAssociatedPfosTool::BranchAssociatedPfosTool | ( | ) |
Default constructor.
Definition at line 27 of file BranchAssociatedPfosTool.cc.
|
private |
Definition at line 105 of file BranchAssociatedPfosTool.cc.
|
virtual |
Run the algorithm tool.
pAlgorithm | address of the calling algorithm |
pNeutrinoVertex | the address of the three dimensional neutrino interaction vertex |
pfoInfoMap | mapping from pfos to three dimensional clusters, sliding fits, vertices, etc. |
Implements lar_content::PfoRelationTool.
Definition at line 36 of file BranchAssociatedPfosTool.cc.
|
private |
Branch association: max distance from branch vertex to a hit in parent 3D cluster.
Definition at line 35 of file BranchAssociatedPfosTool.h.
|
private |
Branch association: min distance from branch vertex to neutrino vertex.
Definition at line 33 of file BranchAssociatedPfosTool.h.
|
private |
Branch association: min fraction of length along parent track before association allowed.
Definition at line 34 of file BranchAssociatedPfosTool.h.