Bug corrections. New monitoring functions added (Q's VS QInv)
[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 //                                                                //
13 // Classes for Q's monitoring Vs Kt and Vs Qinv                   //
14 //                                                                //
15 // Author:                                                        //
16 // Zbigniew Chajecki <chajecki@if.pw.edu.pl>                      //
17 //                                                                //
18 ////////////////////////////////////////////////////////////////////
19
20 /******************************************************************/
21 /******************************************************************/
22
23 ClassImp( AliHBTQInvDistributionVsKtFctn )
24
25 AliHBTQInvDistributionVsKtFctn::AliHBTQInvDistributionVsKtFctn(Int_t nXbins, Double_t maxXval, Double_t minXval, 
26                                                                Int_t nYbins, Double_t maxYval, Double_t minYval):
27  AliHBTOnePairFctn2D(nXbins,maxXval,minXval,nYbins,maxYval,minYval)
28 {
29  //ctor
30  Rename("QInvDistributionVsKt","Q_{Inv} Distribution vs. K_{t}");
31 }
32 /******************************************************************/
33 /******************************************************************/
34
35 ClassImp( AliHBTQOutDistributionVsKtFctn )
36
37 AliHBTQOutDistributionVsKtFctn::AliHBTQOutDistributionVsKtFctn(Int_t nXbins, Double_t maxXval, Double_t minXval, 
38                                                                Int_t nYbins, Double_t maxYval, Double_t minYval):
39  AliHBTOnePairFctn2D(nXbins,maxXval,minXval,nYbins,maxYval,minYval)
40 {
41  //ctor
42  Rename("QOutDistributionVsKt","Q_{Out} Distribution vs. K_{t}");
43 }
44 /******************************************************************/
45 /******************************************************************/
46
47 ClassImp( AliHBTQSideDistributionVsKtFctn )
48
49 AliHBTQSideDistributionVsKtFctn::AliHBTQSideDistributionVsKtFctn(Int_t nXbins, Double_t maxXval, Double_t minXval, 
50                                                                  Int_t nYbins, Double_t maxYval, Double_t minYval):
51  AliHBTOnePairFctn2D(nXbins,maxXval,minXval,nYbins,maxYval,minYval)
52 {
53  //ctor
54  Rename("QSideDistributionVsKt","Q_{Side} Distribution vs. K_{t}");
55 }
56 /******************************************************************/
57 /******************************************************************/
58
59 ClassImp( AliHBTQLongDistributionVsKtFctn )
60
61 AliHBTQLongDistributionVsKtFctn::AliHBTQLongDistributionVsKtFctn(Int_t nXbins, Double_t maxXval, Double_t minXval, 
62                                                                  Int_t nYbins, Double_t maxYval, Double_t minYval):
63  AliHBTOnePairFctn2D(nXbins,maxXval,minXval,nYbins,maxYval,minYval)
64 {
65  //ctor
66  Rename("QLongDistributionVsKt","Q_{Long} Distribution vs. K_{t}");
67 }
68 /******************************************************************/
69 /******************************************************************/
70
71 ClassImp( AliHBTQOutDistributionVsQInvFctn )
72
73 AliHBTQOutDistributionVsQInvFctn::AliHBTQOutDistributionVsQInvFctn(Int_t nXbins, Double_t maxXval, Double_t minXval, 
74                                                                    Int_t nYbins, Double_t maxYval, Double_t minYval):
75  AliHBTOnePairFctn2D(nXbins,maxXval,minXval,nYbins,maxYval,minYval)
76 {
77  //ctor
78  Rename("QOutDistributionVsQInv","Q_{Out} Distribution vs. Q_{inv}");
79 }
80
81 /******************************************************************/
82 /******************************************************************/
83
84 ClassImp( AliHBTQSideDistributionVsQInvFctn )
85
86 AliHBTQSideDistributionVsQInvFctn::AliHBTQSideDistributionVsQInvFctn(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("QSideDistributionVsQInv","Q_{Side} Distribution vs. Q_{inv}");
92 }
93
94 /******************************************************************/
95 /******************************************************************/
96
97 ClassImp( AliHBTQLongDistributionVsQInvFctn )
98
99 AliHBTQLongDistributionVsQInvFctn::AliHBTQLongDistributionVsQInvFctn(Int_t nXbins, Double_t maxXval, Double_t minXval, 
100                                                                      Int_t nYbins, Double_t maxYval, Double_t minYval):
101  AliHBTOnePairFctn2D(nXbins,maxXval,minXval,nYbins,maxYval,minYval)
102 {
103  //ctor
104  Rename("QLongDistributionVsQInv","Q_{Long} Distribution vs. Q_{inv}");
105 }
106
107 /******************************************************************/
108 /******************************************************************/
109 /******************************************************************/
110 /******************************************************************/
111
112
113
114