1 #ifndef ALIEMCALCLUSTERPARAMS_H
2 #define ALIEMCALCLUSTERPARAMS_H
8 class AliESDCaloCluster;
9 class AliEMCALGeometry;
10 class AliESDCaloCells;
17 AliESDCaloCluster *clusin,
18 AliEMCALGeometry *geometryin,
19 AliESDCaloCells *cellsin);
22 Double_t
GetPe()
const;
28 void GetCentroid(Double_t &xback, Double_t &yback, Double_t &rback)
const;
29 Double_t
GetR(Double_t x, Double_t y)
const;
64 #endif //ALIEMCALCLUSTERPARAMS_H
Double_t GetWeightedDispersionMax() const
void GetWeightedCentroid(Double_t &xback, Double_t &yback, Double_t &rback) const
Double_t GetKfactor() const
Double_t GetDispersionY() const
Double_t GetWeightedRfactor() const
Double_t GetDispersion() const
void GetWeightedEllipseParameters(Double_t ¶m1, Double_t ¶m2) const
AliEMCALClusterParams(AliESDtrack *trackin, AliESDCaloCluster *clusin, AliEMCALGeometry *geometryin, AliESDCaloCells *cellsin)
virtual ~AliEMCALClusterParams()
AliESDCaloCluster * fCluster
void PrintClusterParameters() const
Double_t GetWeightedDispersionX() const
Double_t GetWeightedDispersionY() const
Double_t GetWeightedDispersion(Double_t &dispersionback) const
void GetCentroid(Double_t &xback, Double_t &yback, Double_t &rback) const
void RecalculateClusterShowerShapeParameters(Double_t &m02, Double_t &m20, Double_t &dispersion) const
void GetEllipseParameters(Double_t ¶m1, Double_t ¶m2) const
Double_t GetWeightedR(Double_t x, Double_t y) const
void LoopThroughCells() const
Double_t ElectronfractionWeighted(Double_t r, Double_t tce) const
Double_t GetR(Double_t x, Double_t y) const
Double_t GetDispersionMax() const
AliEMCALClusterParams & operator=(const AliEMCALClusterParams &g)
Double_t GetWeightedKfactor() const
Double_t ElectronFraction(Double_t r, Double_t tce) const
Double_t GetRfactor() const
Double_t GetDispersionX() const