LArSoft  v09_90_00
Liquid Argon Software toolkit - https://larsoft.org/
ListPruningAlgorithm.h
Go to the documentation of this file.
1 
8 #ifndef LAR_LIST_PRUNING_ALGORITHM_H
9 #define LAR_LIST_PRUNING_ALGORITHM_H 1
10 
11 #include "Pandora/Algorithm.h"
12 
13 namespace lar_content
14 {
15 
19 class ListPruningAlgorithm : public pandora::Algorithm
20 {
21 public:
26 
27 private:
28  pandora::StatusCode Run();
29  pandora::StatusCode ReadSettings(const pandora::TiXmlHandle xmlHandle);
30 
31  pandora::StringVector m_pfoListNames;
32  pandora::StringVector m_clusterListNames;
33  pandora::StringVector m_vertexListNames;
35 };
36 
37 } // namespace lar_content
38 
39 #endif // #ifndef LAR_LIST_PRUNING_ALGORITHM_H
pandora::StringVector m_clusterListNames
The cluster list names.
pandora::StringVector m_pfoListNames
The pfo list names.
ListPruningAlgorithm class.
ListPruningAlgorithm()
Default constructor.
pandora::StatusCode ReadSettings(const pandora::TiXmlHandle xmlHandle)
bool m_warnIfObjectsUnavailable
Whether to print warning if attempt made to delete unavailable objects.
pandora::StringVector m_vertexListNames
The vertex list names.