Bug correction
authorskowron <skowron@f7af4fe6-9843-0410-8265-dc069ae4e863>
Wed, 17 Dec 2003 10:21:34 +0000 (10:21 +0000)
committerskowron <skowron@f7af4fe6-9843-0410-8265-dc069ae4e863>
Wed, 17 Dec 2003 10:21:34 +0000 (10:21 +0000)
HBTAN/AliHBTQResolutionFctns.cxx
HBTAN/AliHBTQResolutionFctns.h

index b71f45c..a831ddc 100644 (file)
@@ -289,7 +289,7 @@ AliHBTPairThetaResolVsPairThetaFctn(Int_t nXbins, Double_t maxXval, Double_t min
  Rename("PairThetaResolVsPairTheta","Pair Theta Angle Resolution vs. Pair Theta ");
 }
 /******************************************************************/
-void GetValues(AliHBTPair* trackpair, AliHBTPair* partpair, Double_t& x, Double_t& y)
+void AliHBTPairThetaResolVsPairThetaFctn::GetValues(AliHBTPair* trackpair, AliHBTPair* partpair, Double_t& x, Double_t& y)
 {
   //returns Pair Theta sim - Pair Theta rec for y
   //returns Pair Theta sim for x
@@ -314,6 +314,18 @@ AliHBTPairPhiResolVsQInvFctn(Int_t nXbins, Double_t maxXval, Double_t minXval,
  Rename("PairPhiResolVsQInv","Pair Phi Angle Resolution vs. Q_{Inv} ");
 }
 /******************************************************************/
+
+void AliHBTPairPhiResolVsQInvFctn::GetValues(AliHBTPair* trackpair, AliHBTPair* partpair, Double_t& x, Double_t& y)
+ {
+  //returns Pair Phi sim - Pair Phi rec for y
+  //returns QInv sim for x
+  Double_t partPhi = partpair->Particle1()->Phi() - partpair->Particle2()->Phi();
+  Double_t trackPhi = trackpair->Particle1()->Phi() - trackpair->Particle2()->Phi();
+  y = partPhi - trackPhi;
+  x = partpair->GetQInv();
+ }
+
+/******************************************************************/
 /******************************************************************/
 /******************************************************************/
 
@@ -329,6 +341,17 @@ AliHBTPairThetaResolVsKtFctn(Int_t nXbins, Double_t maxXval, Double_t minXval,
  Rename("PairThetaResolVsKt","Pair Theta Angle Resolution vs. K_{t} ");
 }
 /******************************************************************/
+
+void AliHBTPairThetaResolVsKtFctn::GetValues(AliHBTPair* trackpair, AliHBTPair* partpair, Double_t& x, Double_t& y)
+{
+  //returns Pair Theta sim - Pair Theta rec for y
+  //returns Kt sim for x
+  Double_t partTheta = partpair->Particle1()->Theta() - partpair->Particle2()->Theta();
+  Double_t trackTheta = trackpair->Particle1()->Theta() - trackpair->Particle2()->Theta();
+  y = partTheta - trackTheta;
+  x = partpair->GetKt();
+}
+/******************************************************************/
 /******************************************************************/
 /******************************************************************/
 
@@ -343,6 +366,18 @@ AliHBTPairPhiResolVsKtFctn(Int_t nXbins, Double_t maxXval, Double_t minXval,
  Rename("PairPhiResolVsKt","Pair Phi Angle Resolution vs. K_{t} ");
 }
 /******************************************************************/
+
+void AliHBTPairPhiResolVsKtFctn::GetValues(AliHBTPair* trackpair, AliHBTPair* partpair, Double_t& x, Double_t& y)
+{
+  //returns Pair Phi sim - Pair Phi rec for y
+  //returns Kt sim for x
+  Double_t partPhi = partpair->Particle1()->Phi() - partpair->Particle2()->Phi();
+  Double_t trackPhi = trackpair->Particle1()->Phi() - trackpair->Particle2()->Phi();
+  y = partPhi - trackPhi;
+  x = partpair->GetKt();
+}
+
+/******************************************************************/
 /******************************************************************/
 /******************************************************************/
 
@@ -357,6 +392,17 @@ AliHBTPairPhiResolVsPairPhiFctn(Int_t nXbins, Double_t maxXval, Double_t minXval
 //ctor
  Rename("PairPhiResolVsPairPhi","Pair Phi Angle Resolution vs. Pair Phi ");
 }
+/******************************************************************/
+
+void AliHBTPairPhiResolVsPairPhiFctn::GetValues(AliHBTPair* trackpair, AliHBTPair* partpair, Double_t& x, Double_t& y)
+{
+  //returns Pair Phi sim - Pair Phi rec for y
+  //returns Pair Phi sim for x
+  Double_t partPhi = partpair->Particle1()->Phi() - partpair->Particle2()->Phi();
+  Double_t trackPhi = trackpair->Particle1()->Phi() - trackpair->Particle2()->Phi();
+  y = partPhi - trackPhi;
+  x = trackPhi;
+}
 
 /******************************************************************/
 /******************************************************************/
index aebfae5..a026936 100644 (file)
@@ -270,13 +270,7 @@ class AliHBTPairPhiResolVsQInvFctn: public AliHBTTwoPairFctn2D
    virtual ~AliHBTPairPhiResolVsQInvFctn(){}
    
    TH1* GetResult(){return fNumerator;}  
-   void GetValues(AliHBTPair* trackpair, AliHBTPair* partpair, Double_t& x, Double_t& y)
-    {
-     Double_t partPhi = partpair->Particle1()->Phi() - partpair->Particle2()->Phi();
-     Double_t trackPhi = trackpair->Particle1()->Phi() - trackpair->Particle2()->Phi();
-     y = partPhi - trackPhi;
-     x = partpair->GetQInv();
-    }
+   void GetValues(AliHBTPair* trackpair, AliHBTPair* partpair, Double_t& x, Double_t& y);
    ClassDef(AliHBTPairPhiResolVsQInvFctn,1)
  };
 
@@ -291,13 +285,7 @@ class AliHBTPairThetaResolVsKtFctn: public AliHBTTwoPairFctn2D
    virtual ~AliHBTPairThetaResolVsKtFctn(){}
    
    TH1* GetResult(){return fNumerator;}  
-   void GetValues(AliHBTPair* trackpair, AliHBTPair* partpair, Double_t& x, Double_t& y)
-    {
-     Double_t partTheta = partpair->Particle1()->Theta() - partpair->Particle2()->Theta();
-     Double_t trackTheta = trackpair->Particle1()->Theta() - trackpair->Particle2()->Theta();
-     y = partTheta - trackTheta;
-     x = partpair->GetKt();
-    }
+   void GetValues(AliHBTPair* trackpair, AliHBTPair* partpair, Double_t& x, Double_t& y);
    ClassDef(AliHBTPairThetaResolVsKtFctn,1)
  };
 
@@ -312,17 +300,10 @@ class AliHBTPairPhiResolVsKtFctn: public AliHBTTwoPairFctn2D
    virtual ~AliHBTPairPhiResolVsKtFctn(){}
    
    TH1* GetResult(){return fNumerator;}  
-   void GetValues(AliHBTPair* trackpair, AliHBTPair* partpair, Double_t& x, Double_t& y)
-    {
-     Double_t partPhi = partpair->Particle1()->Phi() - partpair->Particle2()->Phi();
-     Double_t trackPhi = trackpair->Particle1()->Phi() - trackpair->Particle2()->Phi();
-     y = partPhi - trackPhi;
-     x = partpair->GetKt();
-    }
+   void GetValues(AliHBTPair* trackpair, AliHBTPair* partpair, Double_t& x, Double_t& y);
    ClassDef(AliHBTPairPhiResolVsKtFctn,1)
  };
 
-#endif
 /***********************************************************************/
 /***********************************************************************/
 class AliHBTPairPhiResolVsPairPhiFctn: public AliHBTTwoPairFctn2D
@@ -334,13 +315,9 @@ class AliHBTPairPhiResolVsPairPhiFctn: public AliHBTTwoPairFctn2D
    virtual ~AliHBTPairPhiResolVsPairPhiFctn(){}
    
    TH1* GetResult(){return fNumerator;}  
-   void GetValues(AliHBTPair* trackpair, AliHBTPair* partpair, Double_t& x, Double_t& y)
-    {
-     Double_t partPhi = partpair->Particle1()->Phi() - partpair->Particle2()->Phi();
-     Double_t trackPhi = trackpair->Particle1()->Phi() - trackpair->Particle2()->Phi();
-     y = partPhi - trackPhi;
-     x = trackPhi;
-    }
+   void GetValues(AliHBTPair* trackpair, AliHBTPair* partpair, Double_t& x, Double_t& y);
    ClassDef(AliHBTPairPhiResolVsPairPhiFctn,1)
  };
 
+
+#endif