DeltaRayGrowingAlgorithm class. More...
#include <DeltaRayGrowingAlgorithm.h>
  
 Public Member Functions | |
| DeltaRayGrowingAlgorithm () | |
| Default constructor.  More... | |
  Public Member Functions inherited from lar_content::ClusterGrowingAlgorithm | |
| ClusterGrowingAlgorithm () | |
| Default constructor.  More... | |
Private Member Functions | |
| void | GetListOfCleanClusters (const pandora::ClusterList *const pClusterList, pandora::ClusterVector &cleanClusters) const | 
| Populate cluster vector with the subset of clusters judged to be clean.  More... | |
| void | GetListOfSeedClusters (const pandora::ClusterVector &inputClusters, pandora::ClusterVector &seedClusters) const | 
| Select seed clusters for growing.  More... | |
| void | GetPfos (const std::string inputPfoListName, pandora::PfoVector &pfoVector) const | 
| Get a vector of Pfos from an input Pfo list name.  More... | |
| pandora::StatusCode | ReadSettings (const pandora::TiXmlHandle xmlHandle) | 
Private Attributes | |
| std::string | m_parentPfoListName | 
| The parent Pfo list name.  More... | |
| std::string | m_daughterPfoListName | 
| The daughter Pfo list name.  More... | |
| unsigned int | m_minCaloHitsPerCluster | 
| The minimum number of calo hits per candidate cluster.  More... | |
| unsigned int | m_minSeedClusterCaloHits | 
| The minimum number of calo hits for seed clusters.  More... | |
| float | m_maxSeedClusterLength | 
| The maximum length of a parent clusters.  More... | |
| float | m_maxSeedClusterDisplacement | 
| The maximum distance between parent and daughter clusters.  More... | |
Additional Inherited Members | |
  Protected Types inherited from lar_content::ClusterGrowingAlgorithm | |
| typedef std::unordered_map < const pandora::Cluster *, pandora::ClusterList >  | ClusterMergeMap | 
  Protected Member Functions inherited from lar_content::ClusterGrowingAlgorithm | |
| virtual pandora::StatusCode | Run () | 
DeltaRayGrowingAlgorithm class.
Definition at line 21 of file DeltaRayGrowingAlgorithm.h.
| lar_content::DeltaRayGrowingAlgorithm::DeltaRayGrowingAlgorithm | ( | ) | 
Default constructor.
Definition at line 21 of file DeltaRayGrowingAlgorithm.cc.
      
  | 
  privatevirtual | 
Populate cluster vector with the subset of clusters judged to be clean.
| pClusterList | address of the cluster list | 
| cleanClusters | the output vector of clean clusters | 
Implements lar_content::ClusterGrowingAlgorithm.
Definition at line 31 of file DeltaRayGrowingAlgorithm.cc.
      
  | 
  privatevirtual | 
Select seed clusters for growing.
| cleanClusters | the input vector of clean clusters | 
| seedClusters | the output vector of seed clusters | 
Implements lar_content::ClusterGrowingAlgorithm.
Definition at line 46 of file DeltaRayGrowingAlgorithm.cc.
      
  | 
  private | 
Get a vector of Pfos from an input Pfo list name.
| inputPfoListName | the input Pfo list name | 
| pfoVector | the output vector of Pfos | 
Definition at line 105 of file DeltaRayGrowingAlgorithm.cc.
      
  | 
  privatevirtual | 
Reimplemented from lar_content::ClusterGrowingAlgorithm.
Definition at line 121 of file DeltaRayGrowingAlgorithm.cc.
      
  | 
  private | 
The daughter Pfo list name.
Definition at line 44 of file DeltaRayGrowingAlgorithm.h.
      
  | 
  private | 
The maximum distance between parent and daughter clusters.
Definition at line 49 of file DeltaRayGrowingAlgorithm.h.
      
  | 
  private | 
The maximum length of a parent clusters.
Definition at line 48 of file DeltaRayGrowingAlgorithm.h.
      
  | 
  private | 
The minimum number of calo hits per candidate cluster.
Definition at line 46 of file DeltaRayGrowingAlgorithm.h.
      
  | 
  private | 
The minimum number of calo hits for seed clusters.
Definition at line 47 of file DeltaRayGrowingAlgorithm.h.
      
  | 
  private | 
The parent Pfo list name.
Definition at line 43 of file DeltaRayGrowingAlgorithm.h.
 1.8.5