APRILContent
Algorithm of Particle Reconstruction for ILC - implementation with PandoraSDK
 All Classes Namespaces Files Functions Variables Typedefs Enumerations
Classes | Private Member Functions | Private Attributes | List of all members
april_content::CheatingHitRecoveryAlgorithm Class Reference

CheatingHitRecoveryAlgorithm class. More...

#include <CheatingHitRecoveryAlgorithm.h>

Inheritance diagram for april_content::CheatingHitRecoveryAlgorithm:

Classes

class  Factory
 Factory class for instantiating algorithm. More...
 

Private Member Functions

pandora::StatusCode Run ()
 
pandora::StatusCode MakeMCPClustersAssociation (MCPClusterListMap &mcpClusterListMap)
 
pandora::StatusCode MakeMCPHitsAssociation (MCPCaloHitListMap &mcpCaloHitListMap)
 
pandora::StatusCode AddHitToClusterByMCP (MCPClusterListMap &mcpClusterListMap, MCPCaloHitListMap &mcpCaloHitListMap)
 
pandora::StatusCode AddHitsToNewClusters (MCPCaloHitListMap &mcpCaloHitListMap)
 
pandora::StatusCode MakeClusterHitsAssociation (ClusterCaloHitListMap &clusterCaloHitListMap)
 
pandora::StatusCode AddHitToCluster (ClusterCaloHitListMap &clusterCaloHitListMap)
 
pandora::StatusCode MergeClusters ()
 
pandora::StatusCode ReadSettings (const pandora::TiXmlHandle xmlHandle)
 

Private Attributes

bool m_shouldUseMCRecovery
 
bool m_shouldUseMCMerge
 
bool m_shouldUseRecovery
 
unsigned int m_nNeighborHits
 
float m_maxHitsDistance
 
std::string m_mergedClusterListName
 

Detailed Description

CheatingHitRecoveryAlgorithm class.


The documentation for this class was generated from the following files: