EndAssociatedPfosTool class. More...
#include <EndAssociatedPfosTool.h>
  
 Public Member Functions | |
| EndAssociatedPfosTool () | |
| 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 | |
| bool | IsCloseToParentEndpoint (const pandora::CartesianVector &parentEndpoint, const pandora::Cluster *const pParentCluster3D, const pandora::Cluster *const pDaughterCluster3D) const | 
| Whether a daughter 3D cluster is in close proximity to the endpoint of a parent 3D cluster.  More... | |
| pandora::StatusCode | ReadSettings (const pandora::TiXmlHandle xmlHandle) | 
Private Attributes | |
| float | m_minNeutrinoVertexDistance | 
| Min distance between candidate parent endpoint and neutrino vertex.  More... | |
| float | m_minVertexLongitudinalDistance | 
| Vertex association check: min longitudinal distance cut.  More... | |
| float | m_maxVertexLongitudinalDistance | 
| Vertex association check: max longitudinal distance cut.  More... | |
| float | m_maxVertexTransverseDistance | 
| Vertex association check: max transverse distance cut.  More... | |
| float | m_vertexAngularAllowance | 
| Vertex association check: pointing angular allowance in degrees.  More... | |
| float | m_maxParentEndpointDistance | 
| Max distance between candidate parent endpoint and candidate daughter.  More... | |
EndAssociatedPfosTool class.
Definition at line 21 of file EndAssociatedPfosTool.h.
| lar_content::EndAssociatedPfosTool::EndAssociatedPfosTool | ( | ) | 
Default constructor.
Definition at line 26 of file EndAssociatedPfosTool.cc.
      
  | 
  private | 
Whether a daughter 3D cluster is in close proximity to the endpoint of a parent 3D cluster.
| parentEndpoint | the parent endpoint position | 
| pParentCluster3D | the address of the parent 3D cluster | 
| pDaughterCluster3D | the address of the daughter 3D cluster | 
Definition at line 103 of file EndAssociatedPfosTool.cc.
      
  | 
  private | 
Definition at line 124 of file EndAssociatedPfosTool.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 38 of file EndAssociatedPfosTool.cc.
      
  | 
  private | 
Max distance between candidate parent endpoint and candidate daughter.
Definition at line 52 of file EndAssociatedPfosTool.h.
      
  | 
  private | 
Vertex association check: max longitudinal distance cut.
Definition at line 49 of file EndAssociatedPfosTool.h.
      
  | 
  private | 
Vertex association check: max transverse distance cut.
Definition at line 50 of file EndAssociatedPfosTool.h.
      
  | 
  private | 
Min distance between candidate parent endpoint and neutrino vertex.
Definition at line 47 of file EndAssociatedPfosTool.h.
      
  | 
  private | 
Vertex association check: min longitudinal distance cut.
Definition at line 48 of file EndAssociatedPfosTool.h.
      
  | 
  private | 
Vertex association check: pointing angular allowance in degrees.
Definition at line 51 of file EndAssociatedPfosTool.h.
 1.8.11