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

CaloHitNeighborSearchHelper class. More...

#include <CaloHitNeighborSearchHelper.h>

Static Public Member Functions

static pandora::StatusCode BuildNeighborSearch (const pandora::CaloHitList *const pCaloHitList)
 
static pandora::StatusCode BuildCaloNeighborSearch (const pandora::CaloHitVector &caloHitVector)
 
static pandora::StatusCode SearchNeighbourHits (pandora::CartesianVector testPosition, int nNeighbor, pandora::CaloHitList &neighborHits)
 
static pandora::StatusCode SearchNeighbourHits4D (std::vector< float > testPosition, int nNeighbor, pandora::CaloHitList &neighborHits)
 
static pandora::StatusCode ClusteringByDBSCAN (const pandora::CaloHitVector &caloHitVector, std::vector< pandora::CaloHitVector > &hitsForCluster, float eps, int minPoints)
 
static pandora::StatusCode ClusteringByDBSCAN4D (const pandora::CaloHitVector &caloHitVector, std::vector< pandora::CaloHitVector > &hitsForCluster, float eps, int minPoints)
 

Static Private Member Functions

static pandora::StatusCode FillMatixFromCaloHits (const pandora::CaloHitVector &caloHitVector, arma::mat &caloHitsMatrix)
 
static pandora::StatusCode FillMatix4DFromCaloHits (const pandora::CaloHitVector &caloHitVector, arma::mat &caloHitsMatrix4D)
 

Static Private Attributes

static arma::mat m_caloHitsMatrix
 
static arma::mat m_caloHitsMatrix4D
 
static const pandora::CaloHitList * m_pCaloHitList
 
static pandora::CaloHitVector m_caloHitVector
 
static mlpack::neighbor::KNN m_neighborSearch
 
static CaloKNN m_neighborSearch4D
 
static CaloDBSCAN m_caloDBSCAN
 

Detailed Description

CaloHitNeighborSearchHelper class.


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