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

PhotonReconstructionAlgorithm class. More...

#include <PhotonReconstructionAlgorithm.h>

Inheritance diagram for april_content::PhotonReconstructionAlgorithm:

Classes

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

Private Member Functions

pandora::StatusCode Run ()
 
pandora::StatusCode ReadSettings (const pandora::TiXmlHandle xmlHandle)
 
pandora::StatusCode SelectPhotonsAndRemoveOthers (const pandora::ClusterList *const pInputClusterList, pandora::ClusterList &photonClusters, pandora::ClusterList &nonPhotonClusters)
 Select photons from the input cluster list. More...
 

Private Attributes

std::string m_clusteringAlgorithmName
 The name of the clustering algorithm to run.
 
std::string m_inputCaloHitListName
 The name of the input calo hit list, containing the hits to be clustered.
 
bool m_restoreOriginalCaloHitList
 Whether to restore the original calo hit list as the "current" list upon completion.
 
std::string m_photonClusterListName
 The name under which to save the new photon cluster list.
 
std::string m_nonPhotonClusterListName
 The name under which to save the new non-photon cluster list.
 
bool m_replaceCurrentClusterList
 Whether to subsequently use the new photon cluster list as the "current" list.
 

Static Private Attributes

static TMVA::Reader * m_reader = NULL
 

Detailed Description

PhotonReconstructionAlgorithm class.

Member Function Documentation

pandora::StatusCode april_content::PhotonReconstructionAlgorithm::SelectPhotonsAndRemoveOthers ( const pandora::ClusterList *const  pInputClusterList,
pandora::ClusterList &  photonClusters,
pandora::ClusterList &  nonPhotonClusters 
)
private

Select photons from the input cluster list.

Parameters
pInputClusterListthe input cluster list
photonClustersthe photons list to receive

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