From 1eab4b5cc94057a59f0ba87d8f31c33d128fd67d Mon Sep 17 00:00:00 2001 From: kleinb Date: Fri, 14 Sep 2007 11:46:43 +0000 Subject: [PATCH] Fixed phi calculation to ALICE convention --- STEER/AliAODCluster.h | 2 +- STEER/AliAODRecoDecay.h | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/STEER/AliAODCluster.h b/STEER/AliAODCluster.h index 6eaedb56d29..306146ac156 100644 --- a/STEER/AliAODCluster.h +++ b/STEER/AliAODCluster.h @@ -124,7 +124,7 @@ class AliAODCluster : public AliVParticle { virtual Double_t Pt() const {return TMath::Sqrt(Px()*Px() + Py()*Py()); } virtual Double_t P() const {return TMath::Sqrt(Px()*Px() + Py()*Py() + Pz()*Pz()); } virtual Double_t OneOverPt() const {return Pt() ? 1./Pt(): -999.;} - virtual Double_t Phi() const {return (fType==AliAODCluster::kPHOSNeutral) ? TMath::ATan2(fPosition[1], fPosition[0]) : 0.;} + virtual Double_t Phi() const {return (fType==AliAODCluster::kPHOSNeutral) ? TMath::Pi()+TMath::ATan2(-fPosition[1], -fPosition[0]) : 0.;} virtual Double_t Theta() const {return (fType==AliAODCluster::kPHOSNeutral) ? TMath::ATan2(Pt(), fPosition[2]) : 0.;} virtual Double_t Eta() const {return (fType==AliAODCluster::kPHOSNeutral) ? -TMath::Log(TMath::Tan(0.5 * Theta())) : 0.;} virtual Short_t Charge() const {return (fType==AliAODCluster::kPHOSNeutral) ? 0 : -999;} diff --git a/STEER/AliAODRecoDecay.h b/STEER/AliAODRecoDecay.h index 594ba4682d9..a4dd21fd6c0 100644 --- a/STEER/AliAODRecoDecay.h +++ b/STEER/AliAODRecoDecay.h @@ -66,7 +66,7 @@ class AliAODRecoDecay : public AliVParticle { Double_t P() const {return TMath::Sqrt(Px()*Px()+Py()*Py()+Pz()*Pz());} Double_t Pt() const {return TMath::Sqrt(Px()*Px()+Py()*Py());} Double_t OneOverPt() const {return (Pt() ? 1./Pt() : 0.);} - Double_t Phi() const {return TMath::ATan2(Py(),Px());} + Double_t Phi() const {return TMath::Pi()+TMath::ATan2(-Py(),-Px());} Double_t Theta() const {return 0.5*TMath::Pi()-TMath::ATan(Pz()/(Pt()+1.e-13));} Double_t Eta() const {return 0.5*TMath::Log((P()+Pz())/(P()-Pz()+1.e-13));} Double_t E(UInt_t pdg) const; -- 2.43.0