1 #include "AliHBTQDistributionFctns.h"
2 //__________________________________________________________________
3 ////////////////////////////////////////////////////////////////////
5 // class AliHBTQInvDistributionVsKtFctn //
6 // class AliHBTQOutDistributionVsKtFctn //
7 // class AliHBTQSideDistributionVsKtFctn //
8 // class AliHBTQLongDistributionVsKtFctn //
9 // class AliHBTQOutDistributionVsQInvFctn //
10 // class AliHBTQSideDistributionVsQInvFctn //
11 // class AliHBTQLongDistributionVsQInvFctn //
12 // class AliHBTPtDiffDistributionVsQInvFctn //
14 // Classes for Q's monitoring Vs Kt and Vs Qinv //
17 // Zbigniew Chajecki <chajecki@if.pw.edu.pl> //
19 ////////////////////////////////////////////////////////////////////
21 /******************************************************************/
22 /******************************************************************/
24 ClassImp( AliHBTQInvDistributionVsKtFctn )
26 AliHBTQInvDistributionVsKtFctn::AliHBTQInvDistributionVsKtFctn(Int_t nXbins, Double_t maxXval, Double_t minXval,
27 Int_t nYbins, Double_t maxYval, Double_t minYval):
28 AliHBTOnePairFctn2D(nXbins,maxXval,minXval,nYbins,maxYval,minYval)
31 Rename("QInvDistributionVsKt","Q_{Inv} Distribution vs. K_{t}");
33 /******************************************************************/
34 /******************************************************************/
36 ClassImp( AliHBTQOutDistributionVsKtFctn )
38 AliHBTQOutDistributionVsKtFctn::AliHBTQOutDistributionVsKtFctn(Int_t nXbins, Double_t maxXval, Double_t minXval,
39 Int_t nYbins, Double_t maxYval, Double_t minYval):
40 AliHBTOnePairFctn2D(nXbins,maxXval,minXval,nYbins,maxYval,minYval)
43 Rename("QOutDistributionVsKt","Q_{Out} Distribution vs. K_{t}");
45 /******************************************************************/
46 /******************************************************************/
48 ClassImp( AliHBTQSideDistributionVsKtFctn )
50 AliHBTQSideDistributionVsKtFctn::AliHBTQSideDistributionVsKtFctn(Int_t nXbins, Double_t maxXval, Double_t minXval,
51 Int_t nYbins, Double_t maxYval, Double_t minYval):
52 AliHBTOnePairFctn2D(nXbins,maxXval,minXval,nYbins,maxYval,minYval)
55 Rename("QSideDistributionVsKt","Q_{Side} Distribution vs. K_{t}");
57 /******************************************************************/
58 /******************************************************************/
60 ClassImp( AliHBTQLongDistributionVsKtFctn )
62 AliHBTQLongDistributionVsKtFctn::AliHBTQLongDistributionVsKtFctn(Int_t nXbins, Double_t maxXval, Double_t minXval,
63 Int_t nYbins, Double_t maxYval, Double_t minYval):
64 AliHBTOnePairFctn2D(nXbins,maxXval,minXval,nYbins,maxYval,minYval)
67 Rename("QLongDistributionVsKt","Q_{Long} Distribution vs. K_{t}");
69 /******************************************************************/
70 /******************************************************************/
72 ClassImp( AliHBTQOutDistributionVsQInvFctn )
74 AliHBTQOutDistributionVsQInvFctn::AliHBTQOutDistributionVsQInvFctn(Int_t nXbins, Double_t maxXval, Double_t minXval,
75 Int_t nYbins, Double_t maxYval, Double_t minYval):
76 AliHBTOnePairFctn2D(nXbins,maxXval,minXval,nYbins,maxYval,minYval)
79 Rename("QOutDistributionVsQInv","Q_{Out} Distribution vs. Q_{inv}");
82 /******************************************************************/
83 /******************************************************************/
85 ClassImp( AliHBTQSideDistributionVsQInvFctn )
87 AliHBTQSideDistributionVsQInvFctn::AliHBTQSideDistributionVsQInvFctn(Int_t nXbins, Double_t maxXval, Double_t minXval,
88 Int_t nYbins, Double_t maxYval, Double_t minYval):
89 AliHBTOnePairFctn2D(nXbins,maxXval,minXval,nYbins,maxYval,minYval)
92 Rename("QSideDistributionVsQInv","Q_{Side} Distribution vs. Q_{inv}");
95 /******************************************************************/
96 /******************************************************************/
98 ClassImp( AliHBTQLongDistributionVsQInvFctn )
100 AliHBTQLongDistributionVsQInvFctn::AliHBTQLongDistributionVsQInvFctn(Int_t nXbins, Double_t maxXval, Double_t minXval,
101 Int_t nYbins, Double_t maxYval, Double_t minYval):
102 AliHBTOnePairFctn2D(nXbins,maxXval,minXval,nYbins,maxYval,minYval)
105 Rename("QLongDistributionVsQInv","Q_{Long} Distribution vs. Q_{inv}");
108 /******************************************************************/
109 /******************************************************************/
111 ClassImp( AliHBTPtDiffDistributionVsQInvFctn )
113 AliHBTPtDiffDistributionVsQInvFctn::AliHBTPtDiffDistributionVsQInvFctn(Int_t nXbins, Double_t maxXval, Double_t minXval,
114 Int_t nYbins, Double_t maxYval, Double_t minYval):
115 AliHBTOnePairFctn2D(nXbins,maxXval,minXval,nYbins,maxYval,minYval)
118 Rename("PtDiffDistributionVsQInv","P_{t} Difference Distribution vs. Q_{inv}");
120 /******************************************************************/
121 /******************************************************************/
123 ClassImp(AliHBTRStarDistribution)
126 AliHBTRStarDistribution::AliHBTRStarDistribution(Int_t nXbins, Double_t maxXval, Double_t minXval):
127 AliHBTOnePairFctn1D(nXbins,maxXval,minXval)
130 Rename("RStarDistribution","R^{*} distribution");
133 /******************************************************************/
134 /******************************************************************/
136 ClassImp(AliHBTRDistribution)
138 AliHBTRDistribution x;
140 AliHBTRDistribution::AliHBTRDistribution(Int_t nXbins, Double_t maxXval, Double_t minXval):
141 AliHBTOnePairFctn1D(nXbins,maxXval,minXval)
144 Rename("RDistribution","R (distance between creation points) distribution ");
148 /******************************************************************/
149 /******************************************************************/
150 /******************************************************************/
151 /******************************************************************/