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::ClusterFromTrackMergingAlgorithm5 Class Reference

ClusterFromTrackMergingAlgorithm5 class. More...

#include <ClusterFromTrackMergingAlgorithm5.h>

Inheritance diagram for april_content::ClusterFromTrackMergingAlgorithm5:

Classes

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

Private Member Functions

pandora::StatusCode Run ()
 
pandora::StatusCode ReadSettings (const pandora::TiXmlHandle xmlHandle)
 
april_content::APRILClusterGetMainCluster (const pandora::CaloHitVector &caloHitVector)
 
void GetNearbyClusters (pandora::Cluster *cluster, const std::vector< april_content::APRILCluster * > &clusterVector, std::vector< april_content::APRILCluster * > &clustersInRange)
 
void SearchProperClusters (const pandora::Track *pTrack, APRILCluster *startingCluster, std::vector< april_content::APRILCluster * > &properClusters)
 
pandora::StatusCode CleanClusterForMerging (std::vector< APRILCluster * > &clusterVector)
 
pandora::StatusCode GetEligibleClusters (std::vector< APRILCluster * > &clusterVector) const
 

Private Attributes

float m_maxStartingClusterDistance
 
float m_maxClosestPhotonDistance
 
bool m_mergeChargedClusters
 
bool m_useMCForPhotonID
 
bool m_useMCForChargeID
 
arma::mat m_clusterCentroidsMatrix
 
std::vector< APRILCluster * > m_clustersToMerge
 

Detailed Description

ClusterFromTrackMergingAlgorithm5 class.


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