]>
Commit | Line | Data |
---|---|---|
a57afe91 | 1 | #include "AliHBTQDistributionFctns.h" |
0bb07108 | 2 | //__________________________________________________________________ |
3 | //////////////////////////////////////////////////////////////////// | |
4 | // // | |
5 | // class AliHBTQInvDistributionVsKtFctn // | |
6 | // class AliHBTQOutDistributionVsKtFctn // | |
7 | // class AliHBTQSideDistributionVsKtFctn // | |
8 | // class AliHBTQLongDistributionVsKtFctn // | |
9 | // class AliHBTQOutDistributionVsQInvFctn // | |
10 | // class AliHBTQSideDistributionVsQInvFctn // | |
11 | // class AliHBTQLongDistributionVsQInvFctn // | |
50268620 | 12 | // class AliHBTPtDiffDistributionVsQInvFctn // |
0bb07108 | 13 | // // |
14 | // Classes for Q's monitoring Vs Kt and Vs Qinv // | |
15 | // // | |
16 | // Author: // | |
17 | // Zbigniew Chajecki <chajecki@if.pw.edu.pl> // | |
18 | // // | |
19 | //////////////////////////////////////////////////////////////////// | |
a57afe91 | 20 | |
21 | /******************************************************************/ | |
22 | /******************************************************************/ | |
23 | ||
24 | ClassImp( AliHBTQInvDistributionVsKtFctn ) | |
25 | ||
0bb07108 | 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) | |
a57afe91 | 29 | { |
0bb07108 | 30 | //ctor |
a57afe91 | 31 | Rename("QInvDistributionVsKt","Q_{Inv} Distribution vs. K_{t}"); |
32 | } | |
b58140c5 | 33 | /******************************************************************/ |
34 | ||
35 | TH1* AliHBTQInvDistributionVsKtFctn::GetResult() | |
36 | { | |
37 | //returns the result histo | |
38 | return this->GetNumerator(); | |
39 | } | |
40 | ||
a57afe91 | 41 | /******************************************************************/ |
42 | /******************************************************************/ | |
43 | ||
44 | ClassImp( AliHBTQOutDistributionVsKtFctn ) | |
45 | ||
0bb07108 | 46 | AliHBTQOutDistributionVsKtFctn::AliHBTQOutDistributionVsKtFctn(Int_t nXbins, Double_t maxXval, Double_t minXval, |
47 | Int_t nYbins, Double_t maxYval, Double_t minYval): | |
48 | AliHBTOnePairFctn2D(nXbins,maxXval,minXval,nYbins,maxYval,minYval) | |
a57afe91 | 49 | { |
0bb07108 | 50 | //ctor |
a57afe91 | 51 | Rename("QOutDistributionVsKt","Q_{Out} Distribution vs. K_{t}"); |
52 | } | |
b58140c5 | 53 | /******************************************************************/ |
54 | ||
55 | TH1* AliHBTQOutDistributionVsKtFctn::GetResult() | |
56 | { | |
57 | //returns the result histo | |
58 | return this->GetNumerator(); | |
59 | } | |
60 | ||
a57afe91 | 61 | /******************************************************************/ |
62 | /******************************************************************/ | |
63 | ||
64 | ClassImp( AliHBTQSideDistributionVsKtFctn ) | |
65 | ||
0bb07108 | 66 | AliHBTQSideDistributionVsKtFctn::AliHBTQSideDistributionVsKtFctn(Int_t nXbins, Double_t maxXval, Double_t minXval, |
67 | Int_t nYbins, Double_t maxYval, Double_t minYval): | |
68 | AliHBTOnePairFctn2D(nXbins,maxXval,minXval,nYbins,maxYval,minYval) | |
a57afe91 | 69 | { |
0bb07108 | 70 | //ctor |
a57afe91 | 71 | Rename("QSideDistributionVsKt","Q_{Side} Distribution vs. K_{t}"); |
72 | } | |
b58140c5 | 73 | /******************************************************************/ |
74 | ||
75 | TH1* AliHBTQSideDistributionVsKtFctn::GetResult() | |
76 | { | |
77 | //returns the result histo | |
78 | return this->GetNumerator(); | |
79 | } | |
80 | ||
a57afe91 | 81 | /******************************************************************/ |
82 | /******************************************************************/ | |
83 | ||
84 | ClassImp( AliHBTQLongDistributionVsKtFctn ) | |
85 | ||
0bb07108 | 86 | AliHBTQLongDistributionVsKtFctn::AliHBTQLongDistributionVsKtFctn(Int_t nXbins, Double_t maxXval, Double_t minXval, |
87 | Int_t nYbins, Double_t maxYval, Double_t minYval): | |
88 | AliHBTOnePairFctn2D(nXbins,maxXval,minXval,nYbins,maxYval,minYval) | |
a57afe91 | 89 | { |
0bb07108 | 90 | //ctor |
a57afe91 | 91 | Rename("QLongDistributionVsKt","Q_{Long} Distribution vs. K_{t}"); |
92 | } | |
b58140c5 | 93 | /******************************************************************/ |
94 | ||
95 | TH1* AliHBTQLongDistributionVsKtFctn::GetResult() | |
96 | { | |
97 | //returns the result histo | |
98 | return this->GetNumerator(); | |
99 | } | |
100 | ||
0bb07108 | 101 | /******************************************************************/ |
102 | /******************************************************************/ | |
103 | ||
104 | ClassImp( AliHBTQOutDistributionVsQInvFctn ) | |
105 | ||
106 | AliHBTQOutDistributionVsQInvFctn::AliHBTQOutDistributionVsQInvFctn(Int_t nXbins, Double_t maxXval, Double_t minXval, | |
107 | Int_t nYbins, Double_t maxYval, Double_t minYval): | |
108 | AliHBTOnePairFctn2D(nXbins,maxXval,minXval,nYbins,maxYval,minYval) | |
109 | { | |
110 | //ctor | |
111 | Rename("QOutDistributionVsQInv","Q_{Out} Distribution vs. Q_{inv}"); | |
112 | } | |
b58140c5 | 113 | /******************************************************************/ |
114 | ||
115 | TH1* AliHBTQOutDistributionVsQInvFctn::GetResult() | |
116 | { | |
117 | //returns the result histo | |
118 | return this->GetNumerator(); | |
119 | } | |
120 | ||
0bb07108 | 121 | |
122 | /******************************************************************/ | |
123 | /******************************************************************/ | |
124 | ||
125 | ClassImp( AliHBTQSideDistributionVsQInvFctn ) | |
126 | ||
127 | AliHBTQSideDistributionVsQInvFctn::AliHBTQSideDistributionVsQInvFctn(Int_t nXbins, Double_t maxXval, Double_t minXval, | |
128 | Int_t nYbins, Double_t maxYval, Double_t minYval): | |
129 | AliHBTOnePairFctn2D(nXbins,maxXval,minXval,nYbins,maxYval,minYval) | |
130 | { | |
131 | //ctor | |
132 | Rename("QSideDistributionVsQInv","Q_{Side} Distribution vs. Q_{inv}"); | |
133 | } | |
b58140c5 | 134 | /******************************************************************/ |
135 | ||
136 | TH1* AliHBTQSideDistributionVsQInvFctn::GetResult() | |
137 | { | |
138 | //returns the result histo | |
139 | return this->GetNumerator(); | |
140 | } | |
141 | ||
0bb07108 | 142 | |
143 | /******************************************************************/ | |
144 | /******************************************************************/ | |
145 | ||
146 | ClassImp( AliHBTQLongDistributionVsQInvFctn ) | |
147 | ||
148 | AliHBTQLongDistributionVsQInvFctn::AliHBTQLongDistributionVsQInvFctn(Int_t nXbins, Double_t maxXval, Double_t minXval, | |
149 | Int_t nYbins, Double_t maxYval, Double_t minYval): | |
150 | AliHBTOnePairFctn2D(nXbins,maxXval,minXval,nYbins,maxYval,minYval) | |
151 | { | |
152 | //ctor | |
153 | Rename("QLongDistributionVsQInv","Q_{Long} Distribution vs. Q_{inv}"); | |
154 | } | |
b58140c5 | 155 | /******************************************************************/ |
156 | ||
157 | TH1* AliHBTQLongDistributionVsQInvFctn::GetResult() | |
158 | { | |
159 | //returns the result histo | |
160 | return this->GetNumerator(); | |
161 | } | |
162 | ||
a57afe91 | 163 | |
50268620 | 164 | /******************************************************************/ |
165 | /******************************************************************/ | |
166 | ||
167 | ClassImp( AliHBTPtDiffDistributionVsQInvFctn ) | |
168 | ||
169 | AliHBTPtDiffDistributionVsQInvFctn::AliHBTPtDiffDistributionVsQInvFctn(Int_t nXbins, Double_t maxXval, Double_t minXval, | |
170 | Int_t nYbins, Double_t maxYval, Double_t minYval): | |
171 | AliHBTOnePairFctn2D(nXbins,maxXval,minXval,nYbins,maxYval,minYval) | |
172 | { | |
173 | //ctor | |
174 | Rename("PtDiffDistributionVsQInv","P_{t} Difference Distribution vs. Q_{inv}"); | |
175 | } | |
b58140c5 | 176 | /******************************************************************/ |
177 | ||
178 | TH1* AliHBTPtDiffDistributionVsQInvFctn::GetResult() | |
179 | { | |
180 | //returns the result histo | |
181 | return this->GetNumerator(); | |
182 | } | |
183 | ||
a57afe91 | 184 | /******************************************************************/ |
185 | /******************************************************************/ | |
eccd4eed | 186 | |
187 | ClassImp(AliHBTRStarDistribution) | |
188 | ||
189 | ||
190 | AliHBTRStarDistribution::AliHBTRStarDistribution(Int_t nXbins, Double_t maxXval, Double_t minXval): | |
191 | AliHBTOnePairFctn1D(nXbins,maxXval,minXval) | |
192 | { | |
193 | //ctor | |
194 | Rename("RStarDistribution","R^{*} distribution"); | |
195 | } | |
b58140c5 | 196 | /******************************************************************/ |
197 | ||
198 | TH1* AliHBTRStarDistribution::GetResult() | |
199 | { | |
200 | //returns the result histo | |
201 | return this->GetNumerator(); | |
202 | } | |
203 | ||
eccd4eed | 204 | |
a57afe91 | 205 | /******************************************************************/ |
206 | /******************************************************************/ | |
207 | ||
eccd4eed | 208 | ClassImp(AliHBTRDistribution) |
a57afe91 | 209 | |
eccd4eed | 210 | AliHBTRDistribution::AliHBTRDistribution(Int_t nXbins, Double_t maxXval, Double_t minXval): |
211 | AliHBTOnePairFctn1D(nXbins,maxXval,minXval) | |
212 | { | |
213 | //ctor | |
214 | Rename("RDistribution","R (distance between creation points) distribution "); | |
215 | } | |
a57afe91 | 216 | |
b58140c5 | 217 | /******************************************************************/ |
218 | ||
219 | TH1* AliHBTRDistribution::GetResult() | |
220 | { | |
221 | //returns the result histo | |
222 | return this->GetNumerator(); | |
223 | } | |
224 | ||
a57afe91 | 225 | |
eccd4eed | 226 | /******************************************************************/ |
227 | /******************************************************************/ | |
228 | /******************************************************************/ | |
229 | /******************************************************************/ |