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

SurroundingHitsMergingAlgorithm class. More...

#include <SurroundingHitsMergingAlgorithm.h>

Inheritance diagram for april_content::SurroundingHitsMergingAlgorithm:

Classes

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

Private Member Functions

pandora::StatusCode Run ()
 
pandora::StatusCode ReadSettings (const pandora::TiXmlHandle xmlHandle)
 
pandora::StatusCode GetContents (pandora::CaloHitList &caloHitList, pandora::ClusterVector &clusterVector) const
 Get the pandora content to perform the algorithm. More...
 
pandora::StatusCode GetAvailableCaloHitList (const pandora::CaloHitList *const pCaloHitList, pandora::CaloHitList &availableCaloHitList) const
 Get the list of available calo hits. More...
 

Private Attributes

bool m_shouldMergeIsolatedHits
 Whether to merge isolated hits in clusters.
 
pandora::StringVector m_additionalClusterListNames
 Additional cluster list names to perform the merging.
 
CaloHitMergingToolm_pCaloHitMergingTool
 The calo hit merging tool.
 

Detailed Description

SurroundingHitsMergingAlgorithm class.

Member Function Documentation

pandora::StatusCode april_content::SurroundingHitsMergingAlgorithm::GetAvailableCaloHitList ( const pandora::CaloHitList *const  pCaloHitList,
pandora::CaloHitList &  availableCaloHitList 
) const
private

Get the list of available calo hits.

Parameters
pCaloHitListthe input calo hit list to extract available ones
availableCaloHitListthe list of available calo hits to receive
pandora::StatusCode april_content::SurroundingHitsMergingAlgorithm::GetContents ( pandora::CaloHitList &  caloHitList,
pandora::ClusterVector &  clusterVector 
) const
private

Get the pandora content to perform the algorithm.

Parameters
caloHitListthe calo hit list to receive
clusterVectorthe cluster list to receive

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