QinvResVsQinv, Phi and Theta pair open angle resolutions functions added
[u/mrichter/AliRoot.git] / HBTAN / AliHBTQResolutionFctns.cxx
CommitLineData
1b446896 1#include "AliHBTQResolutionFctns.h"
2
89ef84e1 3
4/******************************************************************/
5/******************************************************************/
6/******************************************************************/
7ClassImp( AliHBTQInvResolVsQInvFctn )
8AliHBTQInvResolVsQInvFctn::
9AliHBTQInvResolVsQInvFctn(Int_t nXbins, Double_t maxXval, Double_t minXval,
10 Int_t nYbins, Double_t maxYval, Double_t minYval):
11 AliHBTTwoPairFctn2D(nXbins,maxXval,minXval,nYbins,maxYval,minYval)
12{
13 Rename("QInvResolVsQInv","Q_{Inv} Resolution vs. Q_{Inv}");
14}
1b446896 15/******************************************************************/
16/******************************************************************/
17/******************************************************************/
18
89ef84e1 19ClassImp( AliHBTQOutResolVsQInvFctn )
20AliHBTQOutResolVsQInvFctn::
21AliHBTQOutResolVsQInvFctn(Int_t nXbins, Double_t maxXval, Double_t minXval,
1b446896 22 Int_t nYbins, Double_t maxYval, Double_t minYval):
27b3fe5d 23 AliHBTTwoPairFctn2D(nXbins,maxXval,minXval,nYbins,maxYval,minYval)
1b446896 24{
89ef84e1 25 Rename("QOutResolVsQInv","Q_{Out} Resolution vs. Q_{Inv}");
1b446896 26}
27/******************************************************************/
28/******************************************************************/
29/******************************************************************/
30
89ef84e1 31ClassImp( AliHBTQSideResolVsQInvFctn )
1b446896 32
89ef84e1 33AliHBTQSideResolVsQInvFctn::
34AliHBTQSideResolVsQInvFctn(Int_t nXbins, Double_t maxXval, Double_t minXval,
1b446896 35 Int_t nYbins, Double_t maxYval, Double_t minYval):
27b3fe5d 36 AliHBTTwoPairFctn2D(nXbins,maxXval,minXval,nYbins,maxYval,minYval)
1b446896 37{
89ef84e1 38 Rename("QSideResolVsQInv","Q_{Side} Resolution vs. Q_{Inv}");
1b446896 39}
40
41/******************************************************************/
42/******************************************************************/
43/******************************************************************/
44
89ef84e1 45ClassImp( AliHBTQLongResolVsQInvFctn )
1b446896 46
89ef84e1 47AliHBTQLongResolVsQInvFctn::
48AliHBTQLongResolVsQInvFctn(Int_t nXbins, Double_t maxXval, Double_t minXval,
1b446896 49 Int_t nYbins, Double_t maxYval, Double_t minYval):
27b3fe5d 50 AliHBTTwoPairFctn2D(nXbins,maxXval,minXval,nYbins,maxYval,minYval)
1b446896 51{
89ef84e1 52 Rename("QLongResolVsQInv","Q_{Long} Resolution vs. Q_{Inv}");
1b446896 53}
54
55/******************************************************************/
56/******************************************************************/
57/******************************************************************/
58
89ef84e1 59ClassImp( AliHBTQInvResolVsKtFctn )
1b446896 60
89ef84e1 61AliHBTQInvResolVsKtFctn::
62AliHBTQInvResolVsKtFctn(Int_t nXbins, Double_t maxXval, Double_t minXval,
1b446896 63 Int_t nYbins, Double_t maxYval, Double_t minYval):
27b3fe5d 64 AliHBTTwoPairFctn2D(nXbins,maxXval,minXval,nYbins,maxYval,minYval)
1b446896 65{
89ef84e1 66 Rename("QInvResolVsKt","Q_{Inv} Resolution vs. K_{t}");
1b446896 67}
68
69/******************************************************************/
70/******************************************************************/
71/******************************************************************/
89ef84e1 72ClassImp( AliHBTQOutResolVsKtFctn )
1b446896 73
89ef84e1 74AliHBTQOutResolVsKtFctn::
75AliHBTQOutResolVsKtFctn(Int_t nXbins, Double_t maxXval, Double_t minXval,
1b446896 76 Int_t nYbins, Double_t maxYval, Double_t minYval):
27b3fe5d 77 AliHBTTwoPairFctn2D(nXbins,maxXval,minXval,nYbins,maxYval,minYval)
1b446896 78{
89ef84e1 79 Rename("QOutResolVsKt","Q_{Out} Resolution vs. K_{t} ");
1b446896 80}
81
82
83/******************************************************************/
84/******************************************************************/
85/******************************************************************/
89ef84e1 86ClassImp( AliHBTQSideResolVsKtFctn )
1b446896 87
89ef84e1 88AliHBTQSideResolVsKtFctn::
89AliHBTQSideResolVsKtFctn(Int_t nXbins, Double_t maxXval, Double_t minXval,
1b446896 90 Int_t nYbins, Double_t maxYval, Double_t minYval):
27b3fe5d 91 AliHBTTwoPairFctn2D(nXbins,maxXval,minXval,nYbins,maxYval,minYval)
1b446896 92{
89ef84e1 93 Rename("QSideResolVsKt","Q_{Side} Resolution vs. K_{t} ");
1b446896 94}
95
96/******************************************************************/
97/******************************************************************/
98/******************************************************************/
89ef84e1 99ClassImp( AliHBTQLongResolVsKtFctn )
1b446896 100
89ef84e1 101AliHBTQLongResolVsKtFctn::
102AliHBTQLongResolVsKtFctn(Int_t nXbins, Double_t maxXval, Double_t minXval,
1b446896 103 Int_t nYbins, Double_t maxYval, Double_t minYval):
89ef84e1 104 AliHBTTwoPairFctn2D(nXbins,maxXval,minXval,nYbins,maxYval,minYval)
1b446896 105{
89ef84e1 106 Rename("QLongResolVsKt","Q_{Long} Resolution vs. K_{t} ");
1b446896 107}
108
109/******************************************************************/
110/******************************************************************/
111/******************************************************************/
112
89ef84e1 113ClassImp( AliHBTQOutResolVsQOutFctn)
1b446896 114
89ef84e1 115AliHBTQOutResolVsQOutFctn::
116AliHBTQOutResolVsQOutFctn(Int_t nXbins, Double_t maxXval, Double_t minXval,
1b446896 117 Int_t nYbins, Double_t maxYval, Double_t minYval):
27b3fe5d 118 AliHBTTwoPairFctn2D(nXbins,maxXval,minXval,nYbins,maxYval,minYval)
1b446896 119{
89ef84e1 120 Rename("QOutResolVsQOut","Q_{Out} Resolution vs. Q_{Out} ");
1b446896 121}
122
123/******************************************************************/
124/******************************************************************/
125/******************************************************************/
89ef84e1 126ClassImp( AliHBTQSideResolVsQSideFctn )
1b446896 127
89ef84e1 128AliHBTQSideResolVsQSideFctn::
129AliHBTQSideResolVsQSideFctn(Int_t nXbins, Double_t maxXval, Double_t minXval,
1b446896 130 Int_t nYbins, Double_t maxYval, Double_t minYval):
27b3fe5d 131 AliHBTTwoPairFctn2D(nXbins,maxXval,minXval,nYbins,maxYval,minYval)
1b446896 132{
89ef84e1 133 Rename("QSideResolVsQSide","Q_{Side} Resolution vs. Q_{Side} ");
1b446896 134}
135
136/******************************************************************/
137/******************************************************************/
138/******************************************************************/
89ef84e1 139ClassImp( AliHBTQLongResolVsQLongFctn )
140
141AliHBTQLongResolVsQLongFctn::
142AliHBTQLongResolVsQLongFctn(Int_t nXbins, Double_t maxXval, Double_t minXval,
143 Int_t nYbins, Double_t maxYval, Double_t minYval):
144 AliHBTTwoPairFctn2D(nXbins,maxXval,minXval,nYbins,maxYval,minYval)
145{
146 Rename("QLongResolVsQLong","Q_{Long} Resolution vs. Q_{Long} ");
147}
148
149
150
151/******************************************************************/
152/******************************************************************/
153/******************************************************************/
154
155ClassImp( AliHBTPairThetaResolVsQInvFctn )
156
157AliHBTPairThetaResolVsQInvFctn::
158AliHBTPairThetaResolVsQInvFctn(Int_t nXbins, Double_t maxXval, Double_t minXval,
159 Int_t nYbins, Double_t maxYval, Double_t minYval):
160 AliHBTTwoPairFctn2D(nXbins,maxXval,minXval,nYbins,maxYval,minYval)
161{
162 Rename("PairThetaResolVsQInv","Pair Theta Angle Resolution vs. Q_{Inv} ");
163}
164/******************************************************************/
165/******************************************************************/
166/******************************************************************/
1b446896 167
89ef84e1 168ClassImp( AliHBTPairPhiResolVsQInvFctn )
169
170AliHBTPairPhiResolVsQInvFctn::
171AliHBTPairPhiResolVsQInvFctn(Int_t nXbins, Double_t maxXval, Double_t minXval,
1b446896 172 Int_t nYbins, Double_t maxYval, Double_t minYval):
27b3fe5d 173 AliHBTTwoPairFctn2D(nXbins,maxXval,minXval,nYbins,maxYval,minYval)
1b446896 174{
89ef84e1 175 Rename("PairPhiResolVsQInv","Pair Phi Angle Resolution vs. Q_{Inv} ");
1b446896 176}
89ef84e1 177/******************************************************************/
178/******************************************************************/
179/******************************************************************/
180
181
182ClassImp( AliHBTPairThetaResolVsKtFctn )
1b446896 183
89ef84e1 184AliHBTPairThetaResolVsKtFctn::
185AliHBTPairThetaResolVsKtFctn(Int_t nXbins, Double_t maxXval, Double_t minXval,
186 Int_t nYbins, Double_t maxYval, Double_t minYval):
187 AliHBTTwoPairFctn2D(nXbins,maxXval,minXval,nYbins,maxYval,minYval)
188{
189 Rename("PairThetaResolVsKt","Pair Theta Angle Resolution vs. K_{t} ");
190}
1b446896 191/******************************************************************/
192/******************************************************************/
193/******************************************************************/
194
89ef84e1 195ClassImp( AliHBTPairPhiResolVsKtFctn )
1b446896 196
89ef84e1 197AliHBTPairPhiResolVsKtFctn::
198AliHBTPairPhiResolVsKtFctn(Int_t nXbins, Double_t maxXval, Double_t minXval,
199 Int_t nYbins, Double_t maxYval, Double_t minYval):
200 AliHBTTwoPairFctn2D(nXbins,maxXval,minXval,nYbins,maxYval,minYval)
201{
202 Rename("PairPhiResolVsKt","Pair Phi Angle Resolution vs. K_{t} ");
203}
204/******************************************************************/
205/******************************************************************/
206/******************************************************************/
1b446896 207
208