From: skowron Date: Thu, 18 Mar 2004 15:47:51 +0000 (+0000) Subject: DaltaPt, DeltaPhi and DeltaTheta methods implemented X-Git-Url: http://git.uio.no/git/?p=u%2Fmrichter%2FAliRoot.git;a=commitdiff_plain;h=e4eb7775246e5972810f05a01b3f866b94ffbf0b DaltaPt, DeltaPhi and DeltaTheta methods implemented --- diff --git a/HBTAN/AliHBTPair.h b/HBTAN/AliHBTPair.h index 98a33b40e40..f3e923ef794 100644 --- a/HBTAN/AliHBTPair.h +++ b/HBTAN/AliHBTPair.h @@ -47,10 +47,14 @@ class AliHBTPair: public TObject virtual Double_t GetKStar(); virtual Double_t GetDeltaP(); //return difference of momenta + virtual Double_t GetDeltaPt(); virtual Double_t GetDeltaPx(); virtual Double_t GetDeltaPy(); virtual Double_t GetDeltaPz(); + virtual Double_t GetDeltaTheta(); + virtual Double_t GetDeltaPhi(); + virtual Double_t GetGammaToCMSLC(); Double_t GetWeight(); protected: @@ -226,11 +230,20 @@ void AliHBTPair::CalculateDiffs() inline Double_t AliHBTPair::GetDeltaP() //return difference of momenta { - //returns difference of momenta + //returns difference of momenta (length of vector) CalculateDiffs(); return TMath::Sqrt(fPxDiff*fPxDiff + fPyDiff*fPyDiff + fPzDiff*fPzDiff); } /****************************************************************/ + +inline +Double_t AliHBTPair::GetDeltaPt() + { + //returns difference of Pz + return fPart1->Pt()-fPart2->Pt(); + } +/****************************************************************/ + inline Double_t AliHBTPair::GetDeltaPx() { @@ -255,6 +268,23 @@ Double_t AliHBTPair::GetDeltaPz() CalculateDiffs(); return fPzDiff; } +/****************************************************************/ + +inline +Double_t AliHBTPair::GetDeltaPhi() + { + //returns difference of Pz + return fPart1->Phi()-fPart2->Phi(); + } +/****************************************************************/ + +inline +Double_t AliHBTPair::GetDeltaTheta() + { + //returns difference of Pz + return fPart1->Theta()-fPart2->Theta(); + } +/****************************************************************/ #endif