]> git.uio.no Git - u/mrichter/AliRoot.git/commitdiff
Distance between creation points CFs
authorskowron <skowron@f7af4fe6-9843-0410-8265-dc069ae4e863>
Tue, 5 Oct 2004 10:53:46 +0000 (10:53 +0000)
committerskowron <skowron@f7af4fe6-9843-0410-8265-dc069ae4e863>
Tue, 5 Oct 2004 10:53:46 +0000 (10:53 +0000)
HBTAN/AliHBTQDistributionFctns.cxx
HBTAN/AliHBTQDistributionFctns.h

index edcae25309f92b285bcc8d0ca4cf0c4c62a05dc3..4987141a79d969c89b10e32f701399ec7bb637a7 100644 (file)
@@ -119,9 +119,33 @@ AliHBTPtDiffDistributionVsQInvFctn::AliHBTPtDiffDistributionVsQInvFctn(Int_t nXb
 }
 /******************************************************************/
 /******************************************************************/
+
+ClassImp(AliHBTRStarDistribution)
+
+
+AliHBTRStarDistribution::AliHBTRStarDistribution(Int_t nXbins, Double_t maxXval, Double_t minXval):
+ AliHBTOnePairFctn1D(nXbins,maxXval,minXval)
+{
+//ctor
+ Rename("RStarDistribution","R^{*} distribution");
+}
+
 /******************************************************************/
 /******************************************************************/
 
+ClassImp(AliHBTRDistribution)
 
+AliHBTRDistribution x;
+
+AliHBTRDistribution::AliHBTRDistribution(Int_t nXbins, Double_t maxXval, Double_t minXval):
+ AliHBTOnePairFctn1D(nXbins,maxXval,minXval)
+{
+//ctor
+ Rename("RDistribution","R (distance between creation points) distribution ");
+}
 
 
+/******************************************************************/
+/******************************************************************/
+/******************************************************************/
+/******************************************************************/
index ae6a2d1842a2e0dc89784a74b46b662eb4752cc7..326eb1e2b93680f53be4dd7164e38f7d33313a87 100644 (file)
@@ -27,7 +27,7 @@ class AliHBTQOutDistributionVsQInvFctn;    //QOutLCMS   Distribution Vs   QInv
 class AliHBTQSideDistributionVsQInvFctn;   //QSideLCMS  Distribution Vs   QInv
 class AliHBTQLongDistributionVsQInvFctn;   //QLongLCMS  Distribution Vs   QInv
 class AliHBTPtDiffDistributionVsQInvFctn;
-
+class AliHBTRStarDistribution;
 #include "AliHBTFunction.h"
 
 /***********************************************************************/
@@ -173,4 +173,39 @@ class AliHBTPtDiffDistributionVsQInvFctn: public AliHBTOnePairFctn2D
 /***********************************************************************/
 /***********************************************************************/
 
+class AliHBTRStarDistribution: public AliHBTOnePairFctn1D
+{
+  public:
+    AliHBTRStarDistribution(Int_t nXbins = 500, Double_t maxXval = 5e-11, Double_t minXval = 0.);
+    virtual ~AliHBTRStarDistribution(){}
+    TH1* GetResult(){return this->GetNumerator();}
+  protected:
+    Double_t GetValue(AliHBTPair* partpair) const
+    {
+      return partpair->GetRStar();
+    }
+   
+  private:
+   ClassDef(AliHBTRStarDistribution,1)
+};
+
+/***********************************************************************/
+/***********************************************************************/
+
+class AliHBTRDistribution: public AliHBTOnePairFctn1D
+{
+  public:
+    AliHBTRDistribution(Int_t nXbins = 500, Double_t maxXval = 5e-11, Double_t minXval = 0.);
+    virtual ~AliHBTRDistribution(){}
+    TH1* GetResult(){return this->GetNumerator();}
+  protected:
+    Double_t GetValue(AliHBTPair* partpair) const
+    {
+      return partpair->GetR();
+    }
+   
+  private:
+   ClassDef(AliHBTRDistribution,1)
+};
 #endif
+