]> git.uio.no Git - u/mrichter/AliRoot.git/blame - HBTAN/AliHBTMonDistributionFctns.cxx
Modifications needed by the HBT analysis (P.Skowronski)
[u/mrichter/AliRoot.git] / HBTAN / AliHBTMonDistributionFctns.cxx
CommitLineData
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
27ClassImp(AliHBTMonPxDistributionFctn)
28
88cb7938 29AliHBTMonPxDistributionFctn::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
38ClassImp(AliHBTMonPyDistributionFctn)
39
40AliHBTMonPyDistributionFctn::
41AliHBTMonPyDistributionFctn(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
50ClassImp(AliHBTMonPzDistributionFctn)
51
88cb7938 52AliHBTMonPzDistributionFctn::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
61ClassImp(AliHBTMonPDistributionFctn)
62
88cb7938 63AliHBTMonPDistributionFctn::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
74ClassImp(AliHBTMonPtDistributionFctn)
75
88cb7938 76AliHBTMonPtDistributionFctn::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/******************************************************************/
87ClassImp( AliHBTMonPxDistributionVsPtFctn )
88
88cb7938 89AliHBTMonPxDistributionVsPtFctn::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/******************************************************************/
98ClassImp( AliHBTMonPyDistributionVsPtFctn )
99
88cb7938 100AliHBTMonPyDistributionVsPtFctn::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/******************************************************************/
109ClassImp( AliHBTMonPzDistributionVsPtFctn )
110
88cb7938 111AliHBTMonPzDistributionVsPtFctn::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/******************************************************************/
120ClassImp( AliHBTMonPDistributionVsPtFctn )
121
88cb7938 122AliHBTMonPDistributionVsPtFctn::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/******************************************************************/
134ClassImp(AliHBTMonPhiDistributionFctn)
135
88cb7938 136AliHBTMonPhiDistributionFctn::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/******************************************************************/
143ClassImp(AliHBTMonThetaDistributionFctn)
144
88cb7938 145AliHBTMonThetaDistributionFctn::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/******************************************************************/
152ClassImp( AliHBTMonPhiDistributionVsPtFctn )
153
88cb7938 154AliHBTMonPhiDistributionVsPtFctn::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/******************************************************************/
163ClassImp( AliHBTMonThetaDistributionVsPtFctn )
164
88cb7938 165AliHBTMonThetaDistributionVsPtFctn::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
175ClassImp(AliHBTMonVxDistributionFctn)
176
177AliHBTMonVxDistributionFctn::
178AliHBTMonVxDistributionFctn(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
186ClassImp(AliHBTMonVyDistributionFctn)
187
188AliHBTMonVyDistributionFctn::
189AliHBTMonVyDistributionFctn(Int_t nbins, Double_t maxXval, Double_t minXval):
190 AliHBTMonOneParticleFctn1D(nbins,maxXval,minXval)
191{
192 Rename("Vy","Y of Vertex");
193}
194/******************************************************************/
195
196ClassImp(AliHBTMonVzDistributionFctn)
197
198AliHBTMonVzDistributionFctn::
199AliHBTMonVzDistributionFctn(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/******************************************************************/
206ClassImp(AliHBTMonRDistributionFctn)
207
208AliHBTMonRDistributionFctn::
209AliHBTMonRDistributionFctn(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
217ClassImp(AliHBTMonVyDistributionVsVxFctn)
218AliHBTMonVyDistributionVsVxFctn::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
228ClassImp(AliHBTMonRtDistributionVsVzFctn)
229AliHBTMonRtDistributionVsVzFctn::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