|
|
|||
File indexing completed on 2026-09-27 09:14:59
0001 /** 0002 * @file LCContent/include/LCPfoConstruction/PfoCreationParentAlgorithm.h 0003 * 0004 * @brief Header file for the pfo creation parent algorithm class. 0005 * 0006 * $Log: $ 0007 */ 0008 #ifndef LC_PFO_CREATION_PARENT_ALGORITHM_H 0009 #define LC_PFO_CREATION_PARENT_ALGORITHM_H 1 0010 0011 #include "Pandora/Algorithm.h" 0012 0013 namespace lc_content { 0014 0015 /** 0016 * @brief PfoCreationParentAlgorithm class 0017 */ 0018 class PfoCreationParentAlgorithm : public pandora::Algorithm { 0019 public: 0020 /** 0021 * @brief Default constructor 0022 */ 0023 PfoCreationParentAlgorithm(); 0024 0025 private: 0026 pandora::StatusCode Run(); 0027 pandora::StatusCode ReadSettings(const pandora::TiXmlHandle xmlHandle); 0028 0029 std::string m_pfoCreationAlgorithmName; ///< The name of the pfo creation algorithm to run 0030 0031 std::string m_inputClusterListName; ///< The name of the input cluster list, containing the clusters for pfo creation 0032 bool m_restoreOriginalClusterList; ///< Whether to restore the original cluster list as the "current" list upon 0033 ///< completion 0034 0035 std::string m_inputTrackListName; ///< The name of the input track list, containing the tracks for pfo creation 0036 bool m_restoreOriginalTrackList; ///< Whether to restore the original track list as the "current" list upon completion 0037 0038 std::string m_pfoListName; ///< The name under which to save the new pfo list 0039 bool m_replaceCurrentPfoList; ///< Whether to subsequently use the new pfo list as the "current" list 0040 0041 std::string m_vertexListName; ///< The name under which to save the new vertex list 0042 bool m_replaceCurrentVertexList; ///< Whether to subsequently use the new vertex list as the "current" list 0043 }; 0044 0045 } // namespace lc_content 0046 0047 #endif // #ifndef LC_PFO_CREATION_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 |
|