Removing dependences on AliDAQ class (in raw)
[u/mrichter/AliRoot.git] / HBTAN / AliHBTQDistributionFctns.cxx
1 #include "AliHBTQDistributionFctns.h"
2 //__________________________________________________________________
3 ////////////////////////////////////////////////////////////////////
4 //                                                                //
5 // class AliHBTQInvDistributionVsKtFctn                           //
6 // class AliHBTQOutDistributionVsKtFctn                           //
7 // class AliHBTQSideDistributionVsKtFctn                          //
8 // class AliHBTQLongDistributionVsKtFctn                          //
9 // class AliHBTQOutDistributionVsQInvFctn                         //
10 // class AliHBTQSideDistributionVsQInvFctn                        //
11 // class AliHBTQLongDistributionVsQInvFctn                        //
12 // class AliHBTPtDiffDistributionVsQInvFctn                       //
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 ////////////////////////////////////////////////////////////////////
20
21 /******************************************************************/
22 /******************************************************************/
23
24 ClassImp( AliHBTQInvDistributionVsKtFctn )
25
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)
29 {
30  //ctor
31  Rename("QInvDistributionVsKt","Q_{Inv} Distribution vs. K_{t}");
32 }
33 /******************************************************************/
34
35 TH1* AliHBTQInvDistributionVsKtFctn::GetResult()
36 {
37  //returns the result histo
38  return this->GetNumerator();
39 }
40
41 /******************************************************************/
42 /******************************************************************/
43
44 ClassImp( AliHBTQOutDistributionVsKtFctn )
45
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)
49 {
50  //ctor
51  Rename("QOutDistributionVsKt","Q_{Out} Distribution vs. K_{t}");
52 }
53 /******************************************************************/
54
55 TH1* AliHBTQOutDistributionVsKtFctn::GetResult()
56 {
57  //returns the result histo
58  return this->GetNumerator();
59 }
60
61 /******************************************************************/
62 /******************************************************************/
63
64 ClassImp( AliHBTQSideDistributionVsKtFctn )
65
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)
69 {
70  //ctor
71  Rename("QSideDistributionVsKt","Q_{Side} Distribution vs. K_{t}");
72 }
73 /******************************************************************/
74
75 TH1* AliHBTQSideDistributionVsKtFctn::GetResult()
76 {
77  //returns the result histo
78  return this->GetNumerator();
79 }
80
81 /******************************************************************/
82 /******************************************************************/
83
84 ClassImp( AliHBTQLongDistributionVsKtFctn )
85
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)
89 {
90  //ctor
91  Rename("QLongDistributionVsKt","Q_{Long} Distribution vs. K_{t}");
92 }
93 /******************************************************************/
94
95 TH1* AliHBTQLongDistributionVsKtFctn::GetResult()
96 {
97  //returns the result histo
98  return this->GetNumerator();
99 }
100
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 }
113 /******************************************************************/
114
115 TH1* AliHBTQOutDistributionVsQInvFctn::GetResult()
116 {
117  //returns the result histo
118  return this->GetNumerator();
119 }
120
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 }
134 /******************************************************************/
135
136 TH1* AliHBTQSideDistributionVsQInvFctn::GetResult()
137 {
138  //returns the result histo
139  return this->GetNumerator();
140 }
141
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 }
155 /******************************************************************/
156
157 TH1* AliHBTQLongDistributionVsQInvFctn::GetResult()
158 {
159  //returns the result histo
160  return this->GetNumerator();
161 }
162
163
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 }
176 /******************************************************************/
177
178 TH1* AliHBTPtDiffDistributionVsQInvFctn::GetResult()
179 {
180  //returns the result histo
181  return this->GetNumerator();
182 }
183
184 /******************************************************************/
185 /******************************************************************/
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 }
196 /******************************************************************/
197
198 TH1* AliHBTRStarDistribution::GetResult()
199 {
200  //returns the result histo
201  return this->GetNumerator();
202 }
203
204
205 /******************************************************************/
206 /******************************************************************/
207
208 ClassImp(AliHBTRDistribution)
209
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 }
216
217 /******************************************************************/
218
219 TH1* AliHBTRDistribution::GetResult()
220 {
221  //returns the result histo
222  return this->GetNumerator();
223 }
224
225
226 /******************************************************************/
227 /******************************************************************/
228 /******************************************************************/
229 /******************************************************************/