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

ClosebySeedMergingAlgorithm class. More...

#include <ClosebySeedMergingAlgorithm.h>

Inheritance diagram for april_content::ClosebySeedMergingAlgorithm:

Classes

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

Private Types

typedef std::map< const
CaloHit *, const
pandora::Cluster * > 
CaloHitSeedToClusterMap
 

Private Member Functions

pandora::StatusCode Run ()
 
pandora::StatusCode ReadSettings (const pandora::TiXmlHandle xmlHandle)
 
pandora::StatusCode FindMergeCandidateClusters (const pandora::ClusterList *const pClusterList, CaloHitSeedToClusterMap &caloHitSeedToClusterMap) const
 
pandora::StatusCode MergeCloseBySeedClusters (CaloHitSeedToClusterMap &caloHitSeedToClusterMap) const
 
pandora::StatusCode ReplaceClusterEntryInSeedMap (const pandora::Cluster *const pClusterToReplace, const pandora::Cluster *const pClusterReplacement, CaloHitSeedToClusterMap &caloHitSeedToClusterMap) const
 

Private Attributes

bool m_discriminateSeedLeafHits
 
unsigned int m_maxSeedPseudoLayerDifference
 
float m_maxSeedDistanceFine
 
float m_maxSeedDistanceCoarse
 
float m_maxSeedTransverseDistanceFine
 
float m_maxSeedTransverseDistanceCoarse
 
bool m_mergeECalSeedClusters
 
bool m_mergeHCalSeedClusters
 

Detailed Description

ClosebySeedMergingAlgorithm class.


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