|
|
|||
File indexing completed on 2026-09-27 09:14:59
0001 /** 0002 * @file LCContent/include/LCClustering/ClusteringParentAlgorithm.h 0003 * 0004 * @brief Header file for the clustering parent algorithm class. 0005 * 0006 * $Log: $ 0007 */ 0008 #ifndef LC_CLUSTERING_PARENT_ALGORITHM_H 0009 #define LC_CLUSTERING_PARENT_ALGORITHM_H 1 0010 0011 #include "Pandora/Algorithm.h" 0012 0013 namespace lc_content { 0014 0015 /** 0016 * @brief ClusteringParentAlgorithm class 0017 */ 0018 class ClusteringParentAlgorithm : public pandora::Algorithm { 0019 public: 0020 /** 0021 * @brief Default constructor 0022 */ 0023 ClusteringParentAlgorithm(); 0024 0025 private: 0026 pandora::StatusCode Run(); 0027 pandora::StatusCode ReadSettings(const pandora::TiXmlHandle xmlHandle); 0028 0029 std::string m_clusteringAlgorithmName; ///< The name of the clustering algorithm to run 0030 std::string m_associationAlgorithmName; ///< The name of the topological association algorithm to run 0031 0032 std::string m_inputCaloHitListName; ///< The name of the input calo hit list, containing the hits to be clustered 0033 bool m_restoreOriginalCaloHitList; ///< Whether to restore the original calo hit list as the "current" list upon 0034 ///< completion 0035 0036 std::string m_clusterListName; ///< The name under which to save the new cluster list 0037 bool m_replaceCurrentClusterList; ///< Whether to subsequently use the new cluster list as the "current" list 0038 }; 0039 0040 } // namespace lc_content 0041 0042 #endif // #ifndef LC_CLUSTERING_PARENT_ALGORITHM_H
| [ Source navigation ] | [ Diff markup ] | [ Identifier search ] | [ general search ] |
|
This page was automatically generated by the 2.3.7 LXR engine. The LXR team |
|