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

NearbyHitRecoveryAlgorithm class. More...

#include <NearbyHitRecoveryAlgorithm.h>

Inheritance diagram for april_content::NearbyHitRecoveryAlgorithm:

Classes

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

Private Member Functions

pandora::StatusCode Initialize ()
 
pandora::StatusCode Run ()
 
pandora::StatusCode GetNearbyClustersByDistance (const pandora::CaloHit *pCaloHit, pandora::ClusterList &clusterList)
 
pandora::StatusCode MakeSamples ()
 
pandora::StatusCode MVAMergeHitToCluster (ClusterCaloHitListMap &clusterCaloHitListMap)
 
float DeterminMergingByMVA (const pandora::Cluster *cluster, const pandora::CaloHit *caloHit)
 
pandora::StatusCode MakeClusterHitsAssociation (ClusterCaloHitListMap &clusterCaloHitListMap)
 
pandora::StatusCode AddHitToCluster (ClusterCaloHitListMap &clusterCaloHitListMap)
 
pandora::StatusCode ClusteringByTool (pandora::AlgorithmTool *pAlgorithmTool)
 
pandora::StatusCode ReadSettings (const pandora::TiXmlHandle xmlHandle)
 

Private Attributes

unsigned int m_nNeighborHits
 
float m_maxHitsDistance
 
pandora::AlgorithmTool * m_pAlgorithmTool
 
float m_clusterEMEnergy
 
float m_clusterHadEnergy
 
float m_hitEMEnergy
 
float m_hitHadEnergy
 
float m_hitLayer
 
float m_nhits
 
float m_centroidDistance
 
float m_closestDistance
 
float m_meanDensity
 
float m_surroundingEnergy
 

Static Private Attributes

static TMVA::Reader * m_reader = nullptr
 

Detailed Description

NearbyHitRecoveryAlgorithm class.


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