AliPhysics  b76e98e (b76e98e)
AliEMCALClusterParams Class Reference

#include <AliEMCALClusterParams.h>

Inheritance diagram for AliEMCALClusterParams:

Public Member Functions

 AliEMCALClusterParams (AliESDtrack *trackin, AliESDCaloCluster *clusin, AliEMCALGeometry *geometryin, AliESDCaloCells *cellsin)
 
virtual ~AliEMCALClusterParams ()
 
Double_t GetPe () const
 
Int_t IsElectron () const
 
void LoopThroughCells () const
 
void PrintClusterParameters () const
 
void GetCentroid (Double_t &xback, Double_t &yback, Double_t &rback) const
 
Double_t GetR (Double_t x, Double_t y) const
 
Double_t GetRfactor () const
 
Double_t ElectronFraction (Double_t r, Double_t tce) const
 
Double_t GetKfactor () const
 
Double_t GetDispersionX () const
 
Double_t GetDispersionY () const
 
Double_t GetDispersionMax () const
 
void GetEllipseParameters (Double_t &param1, Double_t &param2) const
 
Double_t GetDispersion () const
 
void GetWeightedCentroid (Double_t &xback, Double_t &yback, Double_t &rback) const
 
Double_t GetWeightedR (Double_t x, Double_t y) const
 
Double_t GetWeightedRfactor () const
 
Double_t ElectronfractionWeighted (Double_t r, Double_t tce) const
 
Double_t GetWeightedKfactor () const
 
Double_t GetWeightedDispersionX () const
 
Double_t GetWeightedDispersionY () const
 
Double_t GetWeightedDispersionMax () const
 
void GetWeightedEllipseParameters (Double_t &param1, Double_t &param2) const
 
Double_t GetWeightedDispersion (Double_t &dispersionback) const
 
void RecalculateClusterShowerShapeParameters (Double_t &m02, Double_t &m20, Double_t &dispersion) const
 

Private Member Functions

 AliEMCALClusterParams (const AliEMCALClusterParams &g)
 
AliEMCALClusterParamsoperator= (const AliEMCALClusterParams &g)
 

Private Attributes

AliESDtrack * fTrack
 
AliESDCaloCluster * fCluster
 
AliEMCALGeometry * fGeom
 
AliESDCaloCells * fCells
 

Detailed Description

Definition at line 13 of file AliEMCALClusterParams.h.

Constructor & Destructor Documentation

AliEMCALClusterParams::AliEMCALClusterParams ( AliESDtrack *  trackin,
AliESDCaloCluster *  clusin,
AliEMCALGeometry *  geometryin,
AliESDCaloCells *  cellsin 
)

Definition at line 27 of file AliEMCALClusterParams.cxx.

virtual AliEMCALClusterParams::~AliEMCALClusterParams ( )
inlinevirtual

Definition at line 20 of file AliEMCALClusterParams.h.

AliEMCALClusterParams::AliEMCALClusterParams ( const AliEMCALClusterParams g)
private

Member Function Documentation

Double_t AliEMCALClusterParams::ElectronFraction ( Double_t  r,
Double_t  tce 
) const

Definition at line 191 of file AliEMCALClusterParams.cxx.

Referenced by GetKfactor(), and ~AliEMCALClusterParams().

Double_t AliEMCALClusterParams::ElectronfractionWeighted ( Double_t  r,
Double_t  tce 
) const

Definition at line 598 of file AliEMCALClusterParams.cxx.

Referenced by GetWeightedKfactor(), and ~AliEMCALClusterParams().

void AliEMCALClusterParams::GetCentroid ( Double_t xback,
Double_t yback,
Double_t rback 
) const
Double_t AliEMCALClusterParams::GetDispersion ( ) const

Definition at line 465 of file AliEMCALClusterParams.cxx.

Referenced by ~AliEMCALClusterParams().

Double_t AliEMCALClusterParams::GetDispersionMax ( ) const

Definition at line 404 of file AliEMCALClusterParams.cxx.

Referenced by ~AliEMCALClusterParams().

Double_t AliEMCALClusterParams::GetDispersionX ( ) const

Definition at line 334 of file AliEMCALClusterParams.cxx.

Referenced by GetDispersionMax(), and ~AliEMCALClusterParams().

Double_t AliEMCALClusterParams::GetDispersionY ( ) const

Definition at line 369 of file AliEMCALClusterParams.cxx.

Referenced by GetDispersionMax(), and ~AliEMCALClusterParams().

void AliEMCALClusterParams::GetEllipseParameters ( Double_t param1,
Double_t param2 
) const

Definition at line 417 of file AliEMCALClusterParams.cxx.

Referenced by ~AliEMCALClusterParams().

Double_t AliEMCALClusterParams::GetKfactor ( ) const

Definition at line 298 of file AliEMCALClusterParams.cxx.

Referenced by ~AliEMCALClusterParams().

Double_t AliEMCALClusterParams::GetPe ( ) const

Definition at line 41 of file AliEMCALClusterParams.cxx.

Referenced by ~AliEMCALClusterParams().

Double_t AliEMCALClusterParams::GetR ( Double_t  x,
Double_t  y 
) const

Definition at line 145 of file AliEMCALClusterParams.cxx.

Referenced by GetKfactor(), GetRfactor(), and ~AliEMCALClusterParams().

Double_t AliEMCALClusterParams::GetRfactor ( ) const

Definition at line 158 of file AliEMCALClusterParams.cxx.

Referenced by ~AliEMCALClusterParams().

void AliEMCALClusterParams::GetWeightedCentroid ( Double_t xback,
Double_t yback,
Double_t rback 
) const

Definition at line 505 of file AliEMCALClusterParams.cxx.

Referenced by GetWeightedR(), and ~AliEMCALClusterParams().

Double_t AliEMCALClusterParams::GetWeightedDispersion ( Double_t dispersionback) const

Definition at line 975 of file AliEMCALClusterParams.cxx.

Referenced by ~AliEMCALClusterParams().

Double_t AliEMCALClusterParams::GetWeightedDispersionMax ( ) const

Definition at line 897 of file AliEMCALClusterParams.cxx.

Referenced by ~AliEMCALClusterParams().

Double_t AliEMCALClusterParams::GetWeightedDispersionX ( ) const

Definition at line 739 of file AliEMCALClusterParams.cxx.

Referenced by GetWeightedDispersionMax(), and ~AliEMCALClusterParams().

Double_t AliEMCALClusterParams::GetWeightedDispersionY ( ) const

Definition at line 818 of file AliEMCALClusterParams.cxx.

Referenced by GetWeightedDispersionMax(), and ~AliEMCALClusterParams().

void AliEMCALClusterParams::GetWeightedEllipseParameters ( Double_t param1,
Double_t param2 
) const

Definition at line 910 of file AliEMCALClusterParams.cxx.

Referenced by ~AliEMCALClusterParams().

Double_t AliEMCALClusterParams::GetWeightedKfactor ( ) const

Definition at line 705 of file AliEMCALClusterParams.cxx.

Referenced by ~AliEMCALClusterParams().

Double_t AliEMCALClusterParams::GetWeightedR ( Double_t  x,
Double_t  y 
) const
Double_t AliEMCALClusterParams::GetWeightedRfactor ( ) const

Definition at line 561 of file AliEMCALClusterParams.cxx.

Referenced by ~AliEMCALClusterParams().

Int_t AliEMCALClusterParams::IsElectron ( ) const

Definition at line 48 of file AliEMCALClusterParams.cxx.

Referenced by ~AliEMCALClusterParams().

void AliEMCALClusterParams::LoopThroughCells ( ) const

Definition at line 72 of file AliEMCALClusterParams.cxx.

Referenced by ~AliEMCALClusterParams().

AliEMCALClusterParams& AliEMCALClusterParams::operator= ( const AliEMCALClusterParams g)
private
void AliEMCALClusterParams::PrintClusterParameters ( ) const

Definition at line 95 of file AliEMCALClusterParams.cxx.

Referenced by ~AliEMCALClusterParams().

void AliEMCALClusterParams::RecalculateClusterShowerShapeParameters ( Double_t m02,
Double_t m20,
Double_t dispersion 
) const

Definition at line 1067 of file AliEMCALClusterParams.cxx.

Referenced by ~AliEMCALClusterParams().

Member Data Documentation

AliESDtrack* AliEMCALClusterParams::fTrack
private

Definition at line 54 of file AliEMCALClusterParams.h.

Referenced by GetPe(), IsElectron(), and PrintClusterParameters().


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