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

CleanCluster class. Correct cluster energy by searching for constituent calo hits with anomalously high energy. Corrections are made by examining the energy in adjacent layers of the cluster. More...

#include <EnergyCorrectionPlugins.h>

Inheritance diagram for april_content::CleanCluster:

Public Member Functions

 CleanCluster ()
 Default constructor.
 
pandora::StatusCode MakeEnergyCorrections (const pandora::Cluster *const pCluster, float &correctedEnergy) const
 

Private Member Functions

float GetHadronicEnergyInLayer (const pandora::OrderedCaloHitList &orderedCaloHitList, const unsigned int pseudoLayer) const
 Get the sum of the hadronic energies of all calo hits in a specified layer of an ordered calo hit list. More...
 
pandora::StatusCode ReadSettings (const pandora::TiXmlHandle xmlHandle)
 

Private Attributes

float m_minCleanHitEnergy
 Min calo hit hadronic energy to consider cleaning hit/cluster.
 
float m_minCleanHitEnergyFraction
 Min fraction of cluster energy represented by hit to consider cleaning.
 
float m_minCleanCorrectedHitEnergy
 Min value of new hit hadronic energy estimate after cleaning.
 

Detailed Description

CleanCluster class. Correct cluster energy by searching for constituent calo hits with anomalously high energy. Corrections are made by examining the energy in adjacent layers of the cluster.

Member Function Documentation

float april_content::CleanCluster::GetHadronicEnergyInLayer ( const pandora::OrderedCaloHitList &  orderedCaloHitList,
const unsigned int  pseudoLayer 
) const
private

Get the sum of the hadronic energies of all calo hits in a specified layer of an ordered calo hit list.

Parameters
orderedCaloHitListthe ordered calo hit list
pseudoLayerthe specified pseudolayer

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