35 |
|
Double_t Energy() const { return fEnergy; } |
36 |
|
Double_t Et() const; |
37 |
|
Double_t Eta() const { return fPoint.Eta(); } |
38 |
+ |
Double_t AbsEta() const { return TMath::Abs(Eta()); } |
39 |
|
Double_t EtaWidth() const { return fEtaWidth; } |
40 |
+ |
Bool_t HasSeed() const { return fSeedRef.IsValid(); } |
41 |
|
Bool_t HasTower(const CaloTower *t) const { return fCaloTowers.HasObject(t); } |
42 |
|
Double_t HcalDepth1Energy() const { return fHcalDepth1Energy; } |
43 |
|
Double_t HcalDepth2Energy() const { return fHcalDepth2Energy; } |
55 |
|
Double_t PreshowerEnergy() const { return fPreshowerEnergy; } |
56 |
|
Double_t RawEnergy() const { return fRawEnergy; } |
57 |
|
Double_t Rho() const { return fPoint.Rho(); } |
58 |
+ |
Double_t R9() const { return fSeedRef.Obj()->E3x3()/fRawEnergy; } |
59 |
|
const BasicCluster *Seed() const { return fSeedRef.Obj(); } |
60 |
|
const CaloTower *Tower(UInt_t i) const { return fCaloTowers.At(i); } |
61 |
|
void SetEnergy(Double_t energy) { fEnergy = energy; } |