All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
ListChangingAlgorithm.h
Go to the documentation of this file.
1 /**
2  * @file larpandoracontent/LArUtility/ListChangingAlgorithm.h
3  *
4  * @brief Header file for the list changing algorithm class.
5  *
6  * $Log: $
7  */
8 #ifndef LAR_LIST_CHANGING_ALGORITHM_H
9 #define LAR_LIST_CHANGING_ALGORITHM_H 1
10 
11 #include "Pandora/Algorithm.h"
12 
13 namespace lar_content
14 {
15 
16 /**
17  * @brief ListChangingAlgorithm::Algorithm class
18  */
19 class ListChangingAlgorithm : public pandora::Algorithm
20 {
21 private:
22  pandora::StatusCode Run();
23  pandora::StatusCode ReadSettings(const pandora::TiXmlHandle xmlHandle);
24 
25  std::string m_caloHitListName; ///< The calo hit list name to set as the current calo hit list
26  std::string m_clusterListName; ///< The cluster list name to set as the current cluster list
27  std::string m_vertexListName; ///< The vertex list name to set as the current vertex list
28  std::string m_pfoListName; ///< The pfo list name to set as the current pfo list
29 };
30 
31 } // namespace lar_content
32 
33 #endif // #ifndef LAR_LIST_CHANGING_ALGORITHM_H
std::string m_pfoListName
The pfo list name to set as the current pfo list.
std::string m_clusterListName
The cluster list name to set as the current cluster list.
std::string m_vertexListName
The vertex list name to set as the current vertex list.
std::string m_caloHitListName
The calo hit list name to set as the current calo hit list.
pandora::StatusCode ReadSettings(const pandora::TiXmlHandle xmlHandle)
ListChangingAlgorithm::Algorithm class.