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

ThetaNHitFunction class. More...

#include <EnergyCorrectionPlugins.h>

Inheritance diagram for april_content::ThetaNHitFunction:

Public Member Functions

 ThetaNHitFunction ()
 Default constructor.
 
pandora::StatusCode MakeEnergyCorrections (const pandora::Cluster *const pCluster, float &correctedEnergy) const
 Make energy correction on this given cluster. More...
 
pandora::StatusCode ReadSettings (const pandora::TiXmlHandle xmlHandle)
 Read settings from the xml handle. More...
 

Private Member Functions

float GetCosTheta (const pandora::Cluster *const pCluster) const
 Get cos theta with respect to z axis.
 
float GetCorrectedHitNumber (int nHit, float cosTheta) const
 Get the corrected number of hits. More...
 

Private Attributes

float m_lowEnergyCut
 
pandora::FloatVector m_sdhcalThresholds
 The sdhcal threshold values.
 

Detailed Description

ThetaNHitFunction class.

Member Function Documentation

float april_content::ThetaNHitFunction::GetCorrectedHitNumber ( int  nHit,
float  cosTheta 
) const
private

Get the corrected number of hits.

Parameters
Thenumber of hits to correct
Thecluster cos theta
pandora::StatusCode april_content::ThetaNHitFunction::MakeEnergyCorrections ( const pandora::Cluster *const  pCluster,
float &  correctedEnergy 
) const

Make energy correction on this given cluster.

Parameters
pClusterthe cluster address to correct the energy
correctedEnergythe energy to correct
pandora::StatusCode april_content::ThetaNHitFunction::ReadSettings ( const pandora::TiXmlHandle  xmlHandle)

Read settings from the xml handle.

Parameters
xmlHandlethe xml handle to read settings from

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