LArSoft  v09_90_00
Liquid Argon Software toolkit - https://larsoft.org/
lar_content::PfoRelationTool Class Referenceabstract

PfoRelationTool class. More...

#include "NeutrinoHierarchyAlgorithm.h"

Inheritance diagram for lar_content::PfoRelationTool:
lar_content::BranchAssociatedPfosTool lar_content::EndAssociatedPfosTool lar_content::VertexAssociatedPfosTool

Public Member Functions

virtual void Run (const NeutrinoHierarchyAlgorithm *const pAlgorithm, const pandora::Vertex *const pNeutrinoVertex, NeutrinoHierarchyAlgorithm::PfoInfoMap &pfoInfoMap)=0
 Run the algorithm tool. More...
 

Detailed Description

PfoRelationTool class.

Definition at line 254 of file NeutrinoHierarchyAlgorithm.h.

Member Function Documentation

virtual void lar_content::PfoRelationTool::Run ( const NeutrinoHierarchyAlgorithm *const  pAlgorithm,
const pandora::Vertex *const  pNeutrinoVertex,
NeutrinoHierarchyAlgorithm::PfoInfoMap pfoInfoMap 
)
pure virtual

Run the algorithm tool.

Parameters
pAlgorithmaddress of the calling algorithm
pNeutrinoVertexthe address of the three dimensional neutrino interaction vertex
pfoInfoMapmapping from pfos to three dimensional clusters, sliding fits, vertices, etc.

Implemented in lar_content::EndAssociatedPfosTool, lar_content::BranchAssociatedPfosTool, and lar_content::VertexAssociatedPfosTool.


The documentation for this class was generated from the following file: