8 #ifndef EXTERNAL_CLUSTERING_ALGORITHM_H
9 #define EXTERNAL_CLUSTERING_ALGORITHM_H 1
11 #include "Pandora/Algorithm.h"
13 namespace pandora {
class CaloHit; }
26 class Factory :
public pandora::AlgorithmFactory
29 pandora::Algorithm *CreateAlgorithm()
const;
38 pandora::StatusCode Run();
39 pandora::StatusCode ReadSettings(
const pandora::TiXmlHandle xmlHandle);
41 typedef std::map<const void *, const pandora::CaloHit *> ParentAddressToCaloHitMap;
43 std::string m_externalClusterCollectionName;
44 bool m_flagClustersAsPhotons;
49 inline pandora::Algorithm *ExternalClusteringAlgorithm::Factory::CreateAlgorithm()
const
54 #endif // #ifndef EXTERNAL_CLUSTERING_ALGORITHM_H
ExternalClusteringAlgorithm class.
Definition: ExternalClusteringAlgorithm.h:20
Factory class for instantiating algorithm.
Definition: ExternalClusteringAlgorithm.h:26
ExternalClusteringAlgorithm()
Default constructor.
Definition: ExternalClusteringAlgorithm.cc:20