LArSoft
v09_90_00
Liquid Argon Software toolkit - https://larsoft.org/
|
ClusteringParentAlgorithm class. More...
#include "ClusteringParentAlgorithm.h"
Public Member Functions | |
ClusteringParentAlgorithm () | |
Default constructor. More... | |
Private Member Functions | |
pandora::StatusCode | Run () |
pandora::StatusCode | ReadSettings (const pandora::TiXmlHandle xmlHandle) |
Private Attributes | |
std::string | m_clusteringAlgorithmName |
The name of the clustering algorithm to run. More... | |
std::string | m_associationAlgorithmName |
The name of the topological association algorithm to run. More... | |
std::string | m_inputCaloHitListName |
The name of the input calo hit list, containing the hits to be clustered. More... | |
bool | m_replaceCurrentCaloHitList |
Whether to permanently replace the original calo hit list as the "current" list upon completion. More... | |
std::string | m_clusterListName |
The name under which to save the new cluster list. More... | |
bool | m_replaceCurrentClusterList |
Whether to subsequently use the new cluster list as the "current" list. More... | |
ClusteringParentAlgorithm class.
Definition at line 19 of file ClusteringParentAlgorithm.h.
lar_content::ClusteringParentAlgorithm::ClusteringParentAlgorithm | ( | ) |
Default constructor.
Definition at line 18 of file ClusteringParentAlgorithm.cc.
|
private |
Definition at line 78 of file ClusteringParentAlgorithm.cc.
References m_associationAlgorithmName, m_clusteringAlgorithmName, m_clusterListName, m_inputCaloHitListName, m_replaceCurrentCaloHitList, and m_replaceCurrentClusterList.
|
private |
Definition at line 26 of file ClusteringParentAlgorithm.cc.
References m_associationAlgorithmName, m_clusteringAlgorithmName, m_clusterListName, m_inputCaloHitListName, m_replaceCurrentCaloHitList, and m_replaceCurrentClusterList.
|
private |
The name of the topological association algorithm to run.
Definition at line 32 of file ClusteringParentAlgorithm.h.
Referenced by ReadSettings(), and Run().
|
private |
The name of the clustering algorithm to run.
Definition at line 31 of file ClusteringParentAlgorithm.h.
Referenced by ReadSettings(), and Run().
|
private |
The name under which to save the new cluster list.
Definition at line 37 of file ClusteringParentAlgorithm.h.
Referenced by ReadSettings(), and Run().
|
private |
The name of the input calo hit list, containing the hits to be clustered.
Definition at line 34 of file ClusteringParentAlgorithm.h.
Referenced by ReadSettings(), and Run().
|
private |
Whether to permanently replace the original calo hit list as the "current" list upon completion.
Definition at line 35 of file ClusteringParentAlgorithm.h.
Referenced by ReadSettings(), and Run().
|
private |
Whether to subsequently use the new cluster list as the "current" list.
Definition at line 38 of file ClusteringParentAlgorithm.h.
Referenced by ReadSettings(), and Run().