code cleaning
[u/mrichter/AliRoot.git] / HBTAN / AliHBTCorrelFctn.cxx
1 #include "AliHBTCorrelFctn.h"
2 //_____________________________________________________________
3 ///////////////////////////////////////////////////////////////
4 //
5 //  Set of Correlation fuctions
6 //  AliHBTQInvCorrelFctn - Q Invariant correlatyion function
7 //
8 //  Corroleation function is created from dividing two histograms of QInvariant:
9 //    of particles from the same evnt
10 //  by 
11 //    of particles from different events
12 //
13 ///////////////////////////////////////////////////////////////
14
15 ClassImp(AliHBTQInvCorrelFctn)
16
17
18 AliHBTQInvCorrelFctn::
19 AliHBTQInvCorrelFctn(Int_t nbins, Double_t maxXval, Double_t minXval):
20                      AliHBTOnePairFctn1D(nbins,maxXval,minXval)
21 {
22  Rename("qinvcf","Q_{inv} Correlation Function");
23 }
24
25
26 TH1* AliHBTQInvCorrelFctn::GetResult()
27 {  
28  return GetRatio(Scale());
29 }
30 /*************************************************************************************/ 
31 /*************************************************************************************/ 
32 /*************************************************************************************/ 
33
34 ClassImp(AliHBTQOutCMSLCCorrelFctn)
35 TH1* AliHBTQOutCMSLCCorrelFctn::GetResult()
36 {
37  return GetRatio(Scale());
38 }
39 /*************************************************************************************/ 
40 /*************************************************************************************/ 
41 /*************************************************************************************/ 
42
43 ClassImp(AliHBTQLongCMSLCCorrelFctn)
44 TH1* AliHBTQLongCMSLCCorrelFctn::GetResult()
45 {
46  return GetRatio(Scale());
47 }
48 /*************************************************************************************/ 
49 /*************************************************************************************/ 
50 /*************************************************************************************/ 
51
52 ClassImp(AliHBTQSideCMSLCCorrelFctn)
53 TH1* AliHBTQSideCMSLCCorrelFctn::GetResult()
54 {
55  return GetRatio(Scale());
56 }
57
58
59 /*************************************************************************************/ 
60 /*************************************************************************************/ 
61 /*************************************************************************************/ 
62
63 ClassImp(AliHBTInvMassCorrelFctn)
64
65 AliHBTInvMassCorrelFctn::
66 AliHBTInvMassCorrelFctn(Int_t nbins, Double_t maxXval, Double_t minXval):
67                         AliHBTOnePairFctn1D(nbins,maxXval,minXval)
68 {
69   Rename("InvMass CF","Invariant Mass Correlation Function");
70 }
71
72 TH1* AliHBTInvMassCorrelFctn::GetResult()
73 {
74  TString name = fName + " Result";
75  return (TH1*)GetNumerator()->Clone(name.Data());
76 }
77 /*************************************************************************************/ 
78 /*************************************************************************************/ 
79 /*************************************************************************************/ 
80
81 ClassImp(AliHBTTwoKStarCorrelFctn)
82
83 AliHBTTwoKStarCorrelFctn::
84 AliHBTTwoKStarCorrelFctn(Int_t nbins, Double_t maxXval, Double_t minXval):
85                      AliHBTOnePairFctn1D(nbins,maxXval,minXval)
86 {
87  Rename("twokstarcf","2K^{*} Correlation Function");
88 }
89
90 /*************************************************************************************/ 
91
92 TH1* AliHBTTwoKStarCorrelFctn::GetResult()
93 {  
94  return GetRatio(Scale());
95 }
96
97 /*************************************************************************************/