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