]> git.uio.no Git - u/mrichter/AliRoot.git/blob - HBTAN/AliHBTMonDistributionFctns.cxx
Bug corrections. New monitoring functions added (Q's VS QInv)
[u/mrichter/AliRoot.git] / HBTAN / AliHBTMonDistributionFctns.cxx
1 #include "AliHBTMonDistributionFctns.h"
2
3 /******************************************************************/
4 /******************************************************************/
5 /******************************************************************/
6
7 ClassImp(AliHBTMonPxDistributionFctn)
8
9 AliHBTMonPxDistributionFctn::AliHBTMonPxDistributionFctn(Int_t nbins, Double_t maxXval, Double_t minXval):
10  AliHBTMonOneParticleFctn1D(nbins,maxXval,minXval)
11 {
12   Rename("Px","Px");
13 }
14
15 /******************************************************************/
16
17 ClassImp(AliHBTMonPyDistributionFctn)
18
19 AliHBTMonPyDistributionFctn::
20 AliHBTMonPyDistributionFctn(Int_t nbins, Double_t maxXval, Double_t minXval):
21                         AliHBTMonOneParticleFctn1D(nbins,maxXval,minXval)
22 {
23   Rename("Py","Py");
24 }
25
26 /******************************************************************/
27
28 ClassImp(AliHBTMonPzDistributionFctn)
29
30 AliHBTMonPzDistributionFctn::AliHBTMonPzDistributionFctn(Int_t nbins, Double_t maxXval, Double_t minXval):
31  AliHBTMonOneParticleFctn1D(nbins,maxXval,minXval)
32 {
33   Rename("Pz","Pz");
34 }
35
36 /******************************************************************/
37
38 ClassImp(AliHBTMonPDistributionFctn)
39
40 AliHBTMonPDistributionFctn::AliHBTMonPDistributionFctn
41   (Int_t nbins, Double_t maxXval, Double_t minXval):
42  AliHBTMonOneParticleFctn1D(nbins,maxXval,minXval)
43 {
44   Rename("P","P");
45 }
46
47
48 /******************************************************************/
49
50 ClassImp(AliHBTMonPtDistributionFctn)
51
52 AliHBTMonPtDistributionFctn::AliHBTMonPtDistributionFctn
53        (Int_t nbins, Double_t maxXval, Double_t minXval):
54  AliHBTMonOneParticleFctn1D(nbins,maxXval,minXval)
55 {
56   Rename("Pt","Pt");
57 }
58
59 /******************************************************************/
60 /******************************************************************/
61 /******************************************************************/
62 ClassImp( AliHBTMonPxDistributionVsPtFctn )
63
64 AliHBTMonPxDistributionVsPtFctn::AliHBTMonPxDistributionVsPtFctn
65        (Int_t nXbins, Double_t maxXval, Double_t minXval, 
66         Int_t nYbins, Double_t maxYval, Double_t minYval):
67  AliHBTMonOneParticleFctn2D(nXbins,maxXval,minXval,nYbins,maxYval,minYval)
68 {
69  Rename("PxDistVsPt","Px vs. Pt");
70 }
71 /******************************************************************/
72 ClassImp( AliHBTMonPyDistributionVsPtFctn )
73
74 AliHBTMonPyDistributionVsPtFctn::AliHBTMonPyDistributionVsPtFctn
75        (Int_t nXbins, Double_t maxXval, Double_t minXval, 
76         Int_t nYbins, Double_t maxYval, Double_t minYval):
77  AliHBTMonOneParticleFctn2D(nXbins,maxXval,minXval,nYbins,maxYval,minYval)
78 {
79  Rename("PyDistVsPt","Py vs. Pt");
80 }
81 /******************************************************************/
82 ClassImp( AliHBTMonPzDistributionVsPtFctn )
83
84 AliHBTMonPzDistributionVsPtFctn::AliHBTMonPzDistributionVsPtFctn
85         (Int_t nXbins, Double_t maxXval, Double_t minXval, 
86          Int_t nYbins, Double_t maxYval, Double_t minYval):
87  AliHBTMonOneParticleFctn2D(nXbins,maxXval,minXval,nYbins,maxYval,minYval)
88 {
89  Rename("PzDistVsPt","Pz vs. Pt");
90 }
91 /******************************************************************/
92 ClassImp( AliHBTMonPDistributionVsPtFctn )
93
94 AliHBTMonPDistributionVsPtFctn::AliHBTMonPDistributionVsPtFctn
95      (Int_t nXbins, Double_t maxXval, Double_t minXval, 
96       Int_t nYbins, Double_t maxYval, Double_t minYval):
97  AliHBTMonOneParticleFctn2D(nXbins,maxXval,minXval,nYbins,maxYval,minYval)
98 {
99  Rename("PDistVsPt","P vs. Pt");
100 }
101
102 /******************************************************************/
103 /******************************************************************/
104 /******************************************************************/
105 ClassImp(AliHBTMonPhiDistributionFctn)
106
107 AliHBTMonPhiDistributionFctn::AliHBTMonPhiDistributionFctn(Int_t nbins, Double_t maxXval, Double_t minXval):
108   AliHBTMonOneParticleFctn1D(nbins,maxXval,minXval)
109 {
110   Rename("Phi","Phi");
111 }
112 /******************************************************************/
113 ClassImp(AliHBTMonThetaDistributionFctn)
114
115 AliHBTMonThetaDistributionFctn::AliHBTMonThetaDistributionFctn(Int_t nbins, Double_t maxXval, Double_t minXval):
116   AliHBTMonOneParticleFctn1D(nbins,maxXval,minXval)
117 {
118   Rename("Theta","Theta");
119 }
120 /******************************************************************/
121 ClassImp( AliHBTMonPhiDistributionVsPtFctn )
122
123 AliHBTMonPhiDistributionVsPtFctn::AliHBTMonPhiDistributionVsPtFctn
124      (Int_t nXbins, Double_t maxXval, Double_t minXval, 
125       Int_t nYbins, Double_t maxYval, Double_t minYval):
126  AliHBTMonOneParticleFctn2D(nXbins,maxXval,minXval,nYbins,maxYval,minYval)
127 {
128  Rename("PhiDistVsPt","Phi vs. Pt");
129 }
130 /******************************************************************/
131 ClassImp( AliHBTMonThetaDistributionVsPtFctn )
132
133 AliHBTMonThetaDistributionVsPtFctn::AliHBTMonThetaDistributionVsPtFctn
134      (Int_t nXbins, Double_t maxXval, Double_t minXval, 
135       Int_t nYbins, Double_t maxYval, Double_t minYval):
136  AliHBTMonOneParticleFctn2D(nXbins,maxXval,minXval,nYbins,maxYval,minYval)
137 {
138  Rename("ThetaDistVsPt","Theta vs. Pt");
139 }
140 /******************************************************************/
141
142 ClassImp(AliHBTMonVxDistributionFctn)
143
144 AliHBTMonVxDistributionFctn::
145 AliHBTMonVxDistributionFctn(Int_t nbins, Double_t maxXval, Double_t minXval):
146  AliHBTMonOneParticleFctn1D(nbins,maxXval,minXval)
147 {
148   Rename("Vx","X of Vertex");
149 }
150 /******************************************************************/
151
152 ClassImp(AliHBTMonVyDistributionFctn)
153
154 AliHBTMonVyDistributionFctn::
155 AliHBTMonVyDistributionFctn(Int_t nbins, Double_t maxXval, Double_t minXval):
156  AliHBTMonOneParticleFctn1D(nbins,maxXval,minXval)
157 {
158   Rename("Vy","Y of Vertex");
159 }
160 /******************************************************************/
161
162 ClassImp(AliHBTMonVzDistributionFctn)
163
164 AliHBTMonVzDistributionFctn::
165 AliHBTMonVzDistributionFctn(Int_t nbins, Double_t maxXval, Double_t minXval):
166  AliHBTMonOneParticleFctn1D(nbins,maxXval,minXval)
167 {
168   Rename("Vz","Z of Vertex");
169 }
170 /******************************************************************/
171 ClassImp(AliHBTMonRDistributionFctn)
172
173 AliHBTMonRDistributionFctn::
174 AliHBTMonRDistributionFctn(Int_t nbins, Double_t maxXval, Double_t minXval):
175  AliHBTMonOneParticleFctn1D(nbins,maxXval,minXval)
176 {
177   Rename("VertexDistanceFromCenter","Distance of Particle Vertex From Center");
178 }
179 /******************************************************************/
180
181 ClassImp(AliHBTMonVyDistributionVsVxFctn)
182 AliHBTMonVyDistributionVsVxFctn::AliHBTMonVyDistributionVsVxFctn
183      (Int_t nXbins, Double_t maxXval, Double_t minXval, 
184       Int_t nYbins, Double_t maxYval, Double_t minYval):
185  AliHBTMonOneParticleFctn2D(nXbins,maxXval,minXval,nYbins,maxYval,minYval)
186 {
187  Rename("VyDistVsVx","Vrtex Y position versus X vertex position");
188 }
189 /******************************************************************/
190
191 ClassImp(AliHBTMonRtDistributionVsVzFctn)
192 AliHBTMonRtDistributionVsVzFctn::AliHBTMonRtDistributionVsVzFctn
193      (Int_t nXbins, Double_t maxXval, Double_t minXval, 
194       Int_t nYbins, Double_t maxYval, Double_t minYval):
195  AliHBTMonOneParticleFctn2D(nXbins,maxXval,minXval,nYbins,maxYval,minYval)
196 {
197  Rename("RDistVsVz","Distance of vertex position from center in trensverse plane versus Z vertex position");
198 }
199
200 /******************************************************************/
201 /******************************************************************/
202
203
204
205