Pandora
Pandora source code navigator
Loading...
Searching...
No Matches
CheatingCosmicRayShowerMatchingAlg.h
Go to the documentation of this file.
1
8#ifndef LAR_CHEATING_COSMIC_RAY_SHOWER_MATCHING_ALG_H
9#define LAR_CHEATING_COSMIC_RAY_SHOWER_MATCHING_ALG_H 1
10
11#include "Pandora/Algorithm.h"
12
13namespace lar_content
14{
15
20{
21private:
23
29 void GetCandidateClusters(pandora::ClusterList &candidateClusterList) const;
30
38 void CosmicRayShowerMatching(const pandora::ParticleFlowObject *const pPfo, const pandora::Cluster *const pPfoCluster,
39 const pandora::ClusterList &candidateClusterList) const;
40
42
43 std::string m_inputPfoListName;
45};
46
47} // namespace lar_content
48
49#endif // #ifndef LAR_CHEATING_COSMIC_RAY_SHOWER_MATCHING_ALG_H
Header file for the algorithm class.
pandora::StatusCode ReadSettings(const pandora::TiXmlHandle xmlHandle)
Read the algorithm settings.
void GetCandidateClusters(pandora::ClusterList &candidateClusterList) const
Get the list of candidate clusters for matching with existing pfos.
void CosmicRayShowerMatching(const pandora::ParticleFlowObject *const pPfo, const pandora::Cluster *const pPfoCluster, const pandora::ClusterList &candidateClusterList) const
Perform cosmic ray shower matching for a specific cluster in a pfo.
pandora::StringVector m_inputClusterListNames
The input cluster list names.
Algorithm class. Algorithm addresses are held only by the algorithm manager. They have a fully define...
Definition Algorithm.h:21
Cluster class.
Definition Cluster.h:31
ParticleFlowObject class.
MANAGED_CONTAINER< const Cluster * > ClusterList
std::vector< std::string > StringVector
StatusCode
The StatusCode enum.