![]() |
AliPhysics
879ce3b (879ce3b)
|
#include <AliEMCALClusterParams.h>
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 ¶m1, Double_t ¶m2) 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 ¶m1, Double_t ¶m2) 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) | |
AliEMCALClusterParams & | operator= (const AliEMCALClusterParams &g) |
Private Attributes | |
AliESDtrack * | fTrack |
AliESDCaloCluster * | fCluster |
AliEMCALGeometry * | fGeom |
AliESDCaloCells * | fCells |
Definition at line 13 of file AliEMCALClusterParams.h.
AliEMCALClusterParams::AliEMCALClusterParams | ( | AliESDtrack * | trackin, |
AliESDCaloCluster * | clusin, | ||
AliEMCALGeometry * | geometryin, | ||
AliESDCaloCells * | cellsin | ||
) |
|
inlinevirtual |
Definition at line 20 of file AliEMCALClusterParams.h.
|
private |
Double_t AliEMCALClusterParams::ElectronFraction | ( | Double_t | r, |
Double_t | tce | ||
) | const |
Definition at line 191 of file AliEMCALClusterParams.cxx.
Referenced by GetKfactor().
Double_t AliEMCALClusterParams::ElectronfractionWeighted | ( | Double_t | r, |
Double_t | tce | ||
) | const |
Definition at line 598 of file AliEMCALClusterParams.cxx.
Referenced by GetWeightedKfactor().
void AliEMCALClusterParams::GetCentroid | ( | Double_t & | xback, |
Double_t & | yback, | ||
Double_t & | rback | ||
) | const |
Definition at line 105 of file AliEMCALClusterParams.cxx.
Referenced by GetDispersion(), GetDispersionX(), GetDispersionY(), and GetR().
Double_t AliEMCALClusterParams::GetDispersion | ( | ) | const |
Definition at line 465 of file AliEMCALClusterParams.cxx.
Double_t AliEMCALClusterParams::GetDispersionMax | ( | ) | const |
Definition at line 404 of file AliEMCALClusterParams.cxx.
Double_t AliEMCALClusterParams::GetDispersionX | ( | ) | const |
Definition at line 334 of file AliEMCALClusterParams.cxx.
Referenced by GetDispersionMax().
Double_t AliEMCALClusterParams::GetDispersionY | ( | ) | const |
Definition at line 369 of file AliEMCALClusterParams.cxx.
Referenced by GetDispersionMax().
void AliEMCALClusterParams::GetEllipseParameters | ( | Double_t & | param1, |
Double_t & | param2 | ||
) | const |
Definition at line 417 of file AliEMCALClusterParams.cxx.
Double_t AliEMCALClusterParams::GetKfactor | ( | ) | const |
Definition at line 298 of file AliEMCALClusterParams.cxx.
Double_t AliEMCALClusterParams::GetPe | ( | ) | const |
Definition at line 41 of file AliEMCALClusterParams.cxx.
Double_t AliEMCALClusterParams::GetR | ( | Double_t | x, |
Double_t | y | ||
) | const |
Definition at line 145 of file AliEMCALClusterParams.cxx.
Referenced by GetKfactor(), and GetRfactor().
Double_t AliEMCALClusterParams::GetRfactor | ( | ) | const |
Definition at line 158 of file AliEMCALClusterParams.cxx.
void AliEMCALClusterParams::GetWeightedCentroid | ( | Double_t & | xback, |
Double_t & | yback, | ||
Double_t & | rback | ||
) | const |
Definition at line 505 of file AliEMCALClusterParams.cxx.
Referenced by GetWeightedR().
Double_t AliEMCALClusterParams::GetWeightedDispersion | ( | Double_t & | dispersionback | ) | const |
Definition at line 975 of file AliEMCALClusterParams.cxx.
Double_t AliEMCALClusterParams::GetWeightedDispersionMax | ( | ) | const |
Definition at line 897 of file AliEMCALClusterParams.cxx.
Double_t AliEMCALClusterParams::GetWeightedDispersionX | ( | ) | const |
Definition at line 739 of file AliEMCALClusterParams.cxx.
Referenced by GetWeightedDispersionMax().
Double_t AliEMCALClusterParams::GetWeightedDispersionY | ( | ) | const |
Definition at line 818 of file AliEMCALClusterParams.cxx.
Referenced by GetWeightedDispersionMax().
void AliEMCALClusterParams::GetWeightedEllipseParameters | ( | Double_t & | param1, |
Double_t & | param2 | ||
) | const |
Definition at line 910 of file AliEMCALClusterParams.cxx.
Double_t AliEMCALClusterParams::GetWeightedKfactor | ( | ) | const |
Definition at line 705 of file AliEMCALClusterParams.cxx.
Double_t AliEMCALClusterParams::GetWeightedR | ( | Double_t | x, |
Double_t | y | ||
) | const |
Definition at line 548 of file AliEMCALClusterParams.cxx.
Referenced by GetWeightedKfactor(), and GetWeightedRfactor().
Double_t AliEMCALClusterParams::GetWeightedRfactor | ( | ) | const |
Definition at line 561 of file AliEMCALClusterParams.cxx.
Int_t AliEMCALClusterParams::IsElectron | ( | ) | const |
Definition at line 48 of file AliEMCALClusterParams.cxx.
void AliEMCALClusterParams::LoopThroughCells | ( | ) | const |
Definition at line 72 of file AliEMCALClusterParams.cxx.
|
private |
void AliEMCALClusterParams::PrintClusterParameters | ( | ) | const |
Definition at line 95 of file AliEMCALClusterParams.cxx.
void AliEMCALClusterParams::RecalculateClusterShowerShapeParameters | ( | Double_t & | m02, |
Double_t & | m20, | ||
Double_t & | dispersion | ||
) | const |
Definition at line 1067 of file AliEMCALClusterParams.cxx.
|
private |
Definition at line 57 of file AliEMCALClusterParams.h.
Referenced by GetCentroid(), GetDispersion(), GetDispersionX(), GetDispersionY(), GetEllipseParameters(), GetKfactor(), GetRfactor(), GetWeightedCentroid(), GetWeightedDispersion(), GetWeightedDispersionX(), GetWeightedDispersionY(), GetWeightedEllipseParameters(), GetWeightedKfactor(), GetWeightedRfactor(), and RecalculateClusterShowerShapeParameters().
|
private |
Definition at line 55 of file AliEMCALClusterParams.h.
Referenced by GetCentroid(), GetDispersion(), GetDispersionX(), GetDispersionY(), GetEllipseParameters(), GetKfactor(), GetPe(), GetRfactor(), GetWeightedCentroid(), GetWeightedDispersion(), GetWeightedDispersionX(), GetWeightedDispersionY(), GetWeightedEllipseParameters(), GetWeightedKfactor(), GetWeightedRfactor(), IsElectron(), LoopThroughCells(), PrintClusterParameters(), and RecalculateClusterShowerShapeParameters().
|
private |
Definition at line 56 of file AliEMCALClusterParams.h.
Referenced by GetCentroid(), GetDispersion(), GetDispersionX(), GetDispersionY(), GetEllipseParameters(), GetKfactor(), GetRfactor(), GetWeightedCentroid(), GetWeightedDispersion(), GetWeightedDispersionX(), GetWeightedDispersionY(), GetWeightedEllipseParameters(), GetWeightedKfactor(), GetWeightedRfactor(), LoopThroughCells(), and RecalculateClusterShowerShapeParameters().
|
private |
Definition at line 54 of file AliEMCALClusterParams.h.
Referenced by GetPe(), IsElectron(), and PrintClusterParameters().