LArSoft  v07_13_02
Liquid Argon Software toolkit - http://larsoft.org/
MopUpBaseAlgorithm.h
Go to the documentation of this file.
1 
8 #ifndef LAR_MOP_UP_BASE_ALGORITHM_H
9 #define LAR_MOP_UP_BASE_ALGORITHM_H 1
10 
11 #include "Pandora/Algorithm.h"
12 
13 namespace lar_content
14 {
15 
19 class MopUpBaseAlgorithm : public pandora::Algorithm
20 {
21 public:
29  template <typename T>
30  const std::string GetListName(const T *const pT) const;
31 
32 protected:
33  virtual pandora::StatusCode ReadSettings(const pandora::TiXmlHandle xmlHandle);
34 
35  pandora::StringVector m_daughterListNames;
36 };
37 
38 } // namespace lar_content
39 
40 #endif // #ifndef LAR_MOP_UP_BASE_ALGORITHM_H
pandora::StringVector m_daughterListNames
The list of potential daughter object list names.
MopUpBaseAlgorithm class.
virtual pandora::StatusCode ReadSettings(const pandora::TiXmlHandle xmlHandle)
const std::string GetListName(const T *const pT) const
Find the name of the list hosting a specific object.