]>
Commit | Line | Data |
---|---|---|
a57afe91 | 1 | #include "AliHBTMonDistributionFctns.h" |
58ee8590 | 2 | //______________________________________________________________ |
3 | //////////////////////////////////////////////////////////////// | |
4 | // | |
5 | // class AliHBTMonPxDistributionFctn; | |
6 | // class AliHBTMonPxDistributionVsPtFctn; | |
7 | // class AliHBTMonPyDistributionFctn; | |
8 | // class AliHBTMonPyDistributionVsPtFctn; | |
9 | // class AliHBTMonPzDistributionFctn; | |
10 | // class AliHBTMonPzDistributionVsPtFctn; | |
11 | // class AliHBTMonPDistributionFctn; | |
12 | // class AliHBTMonPDistributionVsPtFctn; | |
13 | // class AliHBTMonPtDistributionFctn; | |
14 | // class AliHBTMonVxDistributionFctn; | |
15 | // class AliHBTMonVyDistributionFctn; | |
16 | // class AliHBTMonVzDistributionFctn; | |
17 | // class AliHBTMonRDistributionFctn; | |
18 | // class AliHBTMonVyDistributionVsVxFctn; | |
19 | // class AliHBTMonRtDistributionVsVzFctn; | |
20 | // | |
21 | // added by Zbigniew.Chajecki@cern.ch | |
22 | // this classes create distribution functions of particle momentum | |
23 | // | |
24 | ///////////////////////////////////////////////////////////////// | |
a57afe91 | 25 | /******************************************************************/ |
26 | ||
27 | ClassImp(AliHBTMonPxDistributionFctn) | |
28 | ||
88cb7938 | 29 | AliHBTMonPxDistributionFctn::AliHBTMonPxDistributionFctn(Int_t nbins, Double_t maxXval, Double_t minXval): |
30 | AliHBTMonOneParticleFctn1D(nbins,maxXval,minXval) | |
a57afe91 | 31 | { |
58ee8590 | 32 | //constructor |
a57afe91 | 33 | Rename("Px","Px"); |
34 | } | |
35 | ||
36 | /******************************************************************/ | |
37 | ||
38 | ClassImp(AliHBTMonPyDistributionFctn) | |
39 | ||
40 | AliHBTMonPyDistributionFctn:: | |
41 | AliHBTMonPyDistributionFctn(Int_t nbins, Double_t maxXval, Double_t minXval): | |
42 | AliHBTMonOneParticleFctn1D(nbins,maxXval,minXval) | |
43 | { | |
58ee8590 | 44 | //constructor |
a57afe91 | 45 | Rename("Py","Py"); |
46 | } | |
47 | ||
48 | /******************************************************************/ | |
49 | ||
50 | ClassImp(AliHBTMonPzDistributionFctn) | |
51 | ||
88cb7938 | 52 | AliHBTMonPzDistributionFctn::AliHBTMonPzDistributionFctn(Int_t nbins, Double_t maxXval, Double_t minXval): |
53 | AliHBTMonOneParticleFctn1D(nbins,maxXval,minXval) | |
a57afe91 | 54 | { |
58ee8590 | 55 | //constructor |
a57afe91 | 56 | Rename("Pz","Pz"); |
57 | } | |
58 | ||
59 | /******************************************************************/ | |
60 | ||
61 | ClassImp(AliHBTMonPDistributionFctn) | |
62 | ||
88cb7938 | 63 | AliHBTMonPDistributionFctn::AliHBTMonPDistributionFctn |
64 | (Int_t nbins, Double_t maxXval, Double_t minXval): | |
65 | AliHBTMonOneParticleFctn1D(nbins,maxXval,minXval) | |
a57afe91 | 66 | { |
58ee8590 | 67 | //constructor |
a57afe91 | 68 | Rename("P","P"); |
69 | } | |
70 | ||
71 | ||
72 | /******************************************************************/ | |
73 | ||
74 | ClassImp(AliHBTMonPtDistributionFctn) | |
75 | ||
88cb7938 | 76 | AliHBTMonPtDistributionFctn::AliHBTMonPtDistributionFctn |
77 | (Int_t nbins, Double_t maxXval, Double_t minXval): | |
78 | AliHBTMonOneParticleFctn1D(nbins,maxXval,minXval) | |
a57afe91 | 79 | { |
58ee8590 | 80 | //constructor |
a57afe91 | 81 | Rename("Pt","Pt"); |
82 | } | |
83 | ||
84 | /******************************************************************/ | |
85 | /******************************************************************/ | |
86 | /******************************************************************/ | |
87 | ClassImp( AliHBTMonPxDistributionVsPtFctn ) | |
88 | ||
88cb7938 | 89 | AliHBTMonPxDistributionVsPtFctn::AliHBTMonPxDistributionVsPtFctn |
90 | (Int_t nXbins, Double_t maxXval, Double_t minXval, | |
91 | Int_t nYbins, Double_t maxYval, Double_t minYval): | |
92 | AliHBTMonOneParticleFctn2D(nXbins,maxXval,minXval,nYbins,maxYval,minYval) | |
a57afe91 | 93 | { |
58ee8590 | 94 | //constructor |
a57afe91 | 95 | Rename("PxDistVsPt","Px vs. Pt"); |
96 | } | |
97 | /******************************************************************/ | |
98 | ClassImp( AliHBTMonPyDistributionVsPtFctn ) | |
99 | ||
88cb7938 | 100 | AliHBTMonPyDistributionVsPtFctn::AliHBTMonPyDistributionVsPtFctn |
101 | (Int_t nXbins, Double_t maxXval, Double_t minXval, | |
102 | Int_t nYbins, Double_t maxYval, Double_t minYval): | |
103 | AliHBTMonOneParticleFctn2D(nXbins,maxXval,minXval,nYbins,maxYval,minYval) | |
a57afe91 | 104 | { |
58ee8590 | 105 | //constructor |
106 | Rename("PyDistVsPt","Py vs. Pt"); | |
a57afe91 | 107 | } |
108 | /******************************************************************/ | |
109 | ClassImp( AliHBTMonPzDistributionVsPtFctn ) | |
110 | ||
88cb7938 | 111 | AliHBTMonPzDistributionVsPtFctn::AliHBTMonPzDistributionVsPtFctn |
112 | (Int_t nXbins, Double_t maxXval, Double_t minXval, | |
113 | Int_t nYbins, Double_t maxYval, Double_t minYval): | |
114 | AliHBTMonOneParticleFctn2D(nXbins,maxXval,minXval,nYbins,maxYval,minYval) | |
a57afe91 | 115 | { |
58ee8590 | 116 | //constructor |
a57afe91 | 117 | Rename("PzDistVsPt","Pz vs. Pt"); |
118 | } | |
119 | /******************************************************************/ | |
120 | ClassImp( AliHBTMonPDistributionVsPtFctn ) | |
121 | ||
88cb7938 | 122 | AliHBTMonPDistributionVsPtFctn::AliHBTMonPDistributionVsPtFctn |
123 | (Int_t nXbins, Double_t maxXval, Double_t minXval, | |
124 | Int_t nYbins, Double_t maxYval, Double_t minYval): | |
125 | AliHBTMonOneParticleFctn2D(nXbins,maxXval,minXval,nYbins,maxYval,minYval) | |
a57afe91 | 126 | { |
58ee8590 | 127 | //constructor |
128 | Rename("PDistVsPt","P vs. Pt"); | |
a57afe91 | 129 | } |
130 | ||
131 | /******************************************************************/ | |
132 | /******************************************************************/ | |
133 | /******************************************************************/ | |
134 | ClassImp(AliHBTMonPhiDistributionFctn) | |
135 | ||
88cb7938 | 136 | AliHBTMonPhiDistributionFctn::AliHBTMonPhiDistributionFctn(Int_t nbins, Double_t maxXval, Double_t minXval): |
137 | AliHBTMonOneParticleFctn1D(nbins,maxXval,minXval) | |
a57afe91 | 138 | { |
58ee8590 | 139 | //constructor |
a57afe91 | 140 | Rename("Phi","Phi"); |
141 | } | |
142 | /******************************************************************/ | |
143 | ClassImp(AliHBTMonThetaDistributionFctn) | |
144 | ||
88cb7938 | 145 | AliHBTMonThetaDistributionFctn::AliHBTMonThetaDistributionFctn(Int_t nbins, Double_t maxXval, Double_t minXval): |
146 | AliHBTMonOneParticleFctn1D(nbins,maxXval,minXval) | |
a57afe91 | 147 | { |
58ee8590 | 148 | //constructor |
a57afe91 | 149 | Rename("Theta","Theta"); |
150 | } | |
151 | /******************************************************************/ | |
152 | ClassImp( AliHBTMonPhiDistributionVsPtFctn ) | |
153 | ||
88cb7938 | 154 | AliHBTMonPhiDistributionVsPtFctn::AliHBTMonPhiDistributionVsPtFctn |
155 | (Int_t nXbins, Double_t maxXval, Double_t minXval, | |
156 | Int_t nYbins, Double_t maxYval, Double_t minYval): | |
157 | AliHBTMonOneParticleFctn2D(nXbins,maxXval,minXval,nYbins,maxYval,minYval) | |
a57afe91 | 158 | { |
58ee8590 | 159 | //constructor |
a57afe91 | 160 | Rename("PhiDistVsPt","Phi vs. Pt"); |
161 | } | |
162 | /******************************************************************/ | |
163 | ClassImp( AliHBTMonThetaDistributionVsPtFctn ) | |
164 | ||
88cb7938 | 165 | AliHBTMonThetaDistributionVsPtFctn::AliHBTMonThetaDistributionVsPtFctn |
166 | (Int_t nXbins, Double_t maxXval, Double_t minXval, | |
167 | Int_t nYbins, Double_t maxYval, Double_t minYval): | |
168 | AliHBTMonOneParticleFctn2D(nXbins,maxXval,minXval,nYbins,maxYval,minYval) | |
a57afe91 | 169 | { |
58ee8590 | 170 | //constructor |
171 | Rename("ThetaDistVsPt","Theta vs. Pt"); | |
a57afe91 | 172 | } |
88cb7938 | 173 | /******************************************************************/ |
174 | ||
175 | ClassImp(AliHBTMonVxDistributionFctn) | |
176 | ||
177 | AliHBTMonVxDistributionFctn:: | |
178 | AliHBTMonVxDistributionFctn(Int_t nbins, Double_t maxXval, Double_t minXval): | |
179 | AliHBTMonOneParticleFctn1D(nbins,maxXval,minXval) | |
180 | { | |
58ee8590 | 181 | //constructor |
88cb7938 | 182 | Rename("Vx","X of Vertex"); |
183 | } | |
184 | /******************************************************************/ | |
185 | ||
186 | ClassImp(AliHBTMonVyDistributionFctn) | |
187 | ||
188 | AliHBTMonVyDistributionFctn:: | |
189 | AliHBTMonVyDistributionFctn(Int_t nbins, Double_t maxXval, Double_t minXval): | |
190 | AliHBTMonOneParticleFctn1D(nbins,maxXval,minXval) | |
191 | { | |
192 | Rename("Vy","Y of Vertex"); | |
193 | } | |
194 | /******************************************************************/ | |
195 | ||
196 | ClassImp(AliHBTMonVzDistributionFctn) | |
197 | ||
198 | AliHBTMonVzDistributionFctn:: | |
199 | AliHBTMonVzDistributionFctn(Int_t nbins, Double_t maxXval, Double_t minXval): | |
200 | AliHBTMonOneParticleFctn1D(nbins,maxXval,minXval) | |
201 | { | |
58ee8590 | 202 | //constructor |
88cb7938 | 203 | Rename("Vz","Z of Vertex"); |
204 | } | |
205 | /******************************************************************/ | |
206 | ClassImp(AliHBTMonRDistributionFctn) | |
207 | ||
208 | AliHBTMonRDistributionFctn:: | |
209 | AliHBTMonRDistributionFctn(Int_t nbins, Double_t maxXval, Double_t minXval): | |
210 | AliHBTMonOneParticleFctn1D(nbins,maxXval,minXval) | |
211 | { | |
58ee8590 | 212 | //constructor |
213 | Rename("VertexDistanceFromCenter","Distance of Particle Vertex From Center"); | |
88cb7938 | 214 | } |
215 | /******************************************************************/ | |
216 | ||
217 | ClassImp(AliHBTMonVyDistributionVsVxFctn) | |
218 | AliHBTMonVyDistributionVsVxFctn::AliHBTMonVyDistributionVsVxFctn | |
219 | (Int_t nXbins, Double_t maxXval, Double_t minXval, | |
220 | Int_t nYbins, Double_t maxYval, Double_t minYval): | |
221 | AliHBTMonOneParticleFctn2D(nXbins,maxXval,minXval,nYbins,maxYval,minYval) | |
222 | { | |
58ee8590 | 223 | //constructor |
224 | Rename("VyDistVsVx","Vrtex Y position versus X vertex position"); | |
88cb7938 | 225 | } |
226 | /******************************************************************/ | |
227 | ||
228 | ClassImp(AliHBTMonRtDistributionVsVzFctn) | |
229 | AliHBTMonRtDistributionVsVzFctn::AliHBTMonRtDistributionVsVzFctn | |
230 | (Int_t nXbins, Double_t maxXval, Double_t minXval, | |
231 | Int_t nYbins, Double_t maxYval, Double_t minYval): | |
232 | AliHBTMonOneParticleFctn2D(nXbins,maxXval,minXval,nYbins,maxYval,minYval) | |
233 | { | |
58ee8590 | 234 | //constructor |
235 | Rename("RDistVsVz","Distance of vertex position from center in trensverse plane versus Z vertex position"); | |
88cb7938 | 236 | } |
237 | ||
a57afe91 | 238 | /******************************************************************/ |
239 | /******************************************************************/ | |
240 | ||
241 | ||
242 | ||
243 |