1 #include "AliHBTCorrelFctn.h"
2 //Set of Correlation fuctions
3 //AliHBTQInvCorrelFctn - Q Invariant correlatyion function
8 ClassImp(AliHBTQInvCorrelFctn)
10 //Corroleation function is created from dividing two histograms of QInvariant:
11 // of particles from the same evnt
13 // of particles from different events
15 AliHBTQInvCorrelFctn::AliHBTQInvCorrelFctn(Int_t nbins, Double_t maxXval, Double_t minXval):
16 AliHBTOnePairFctn1D(nbins,maxXval,minXval)
18 fWriteNumAndDen = kTRUE;//change default behaviour
19 Rename("qinvcf","Q_{inv} Correlation Function");
21 /*************************************************************************************/
23 TH1* AliHBTQInvCorrelFctn::GetResult()
25 return GetRatio(Scale());
27 /*************************************************************************************/
28 /*************************************************************************************/
29 /*************************************************************************************/
31 ClassImp(AliHBTQOutCMSLCCorrelFctn)
33 AliHBTQOutCMSLCCorrelFctn::AliHBTQOutCMSLCCorrelFctn(Int_t nbins, Double_t maxXval, Double_t minXval):
34 AliHBTOnePairFctn1D(nbins,maxXval,minXval)
37 fWriteNumAndDen = kTRUE;//change default behaviour
38 Rename("qoutcf","Q_{out} Correlation Function");
40 /*************************************************************************************/
42 TH1* AliHBTQOutCMSLCCorrelFctn::GetResult()
44 //returns result of the function
45 return GetRatio(Scale());
47 /*************************************************************************************/
48 /*************************************************************************************/
49 /*************************************************************************************/
51 ClassImp(AliHBTQLongCMSLCCorrelFctn)
53 AliHBTQLongCMSLCCorrelFctn::AliHBTQLongCMSLCCorrelFctn(Int_t nbins, Double_t maxXval, Double_t minXval):
54 AliHBTOnePairFctn1D(nbins,maxXval,minXval)
57 fWriteNumAndDen = kTRUE;//change default behaviour
58 Rename("qlongcf","Q_{long} Correlation Function");
60 /*************************************************************************************/
62 TH1* AliHBTQLongCMSLCCorrelFctn::GetResult()
64 //returns result of the function
65 return GetRatio(Scale());
67 /*************************************************************************************/
68 /*************************************************************************************/
69 /*************************************************************************************/
71 ClassImp(AliHBTQSideCMSLCCorrelFctn)
73 AliHBTQSideCMSLCCorrelFctn::AliHBTQSideCMSLCCorrelFctn(Int_t nbins, Double_t maxXval, Double_t minXval):
74 AliHBTOnePairFctn1D(nbins,maxXval,minXval)
77 fWriteNumAndDen = kTRUE;//change default behaviour
78 Rename("qsidecf","Q_{side} Correlation Function");
80 /*************************************************************************************/
82 TH1* AliHBTQSideCMSLCCorrelFctn::GetResult()
85 return GetRatio(Scale());
89 /*************************************************************************************/
90 /*************************************************************************************/
91 /*************************************************************************************/
93 ClassImp(AliHBTInvMassCorrelFctn)
95 AliHBTInvMassCorrelFctn::AliHBTInvMassCorrelFctn(Int_t nbins, Double_t maxXval, Double_t minXval):
96 AliHBTOnePairFctn1D(nbins,maxXval,minXval)
99 fWriteNumAndDen = kTRUE;//change default behaviour
100 Rename("InvMass CF","Invariant Mass Correlation Function");
103 TH1* AliHBTInvMassCorrelFctn::GetResult()
106 TString name = fName + " Result";
107 return (TH1*)GetNumerator()->Clone(name.Data());
109 /*************************************************************************************/
110 /*************************************************************************************/
111 /*************************************************************************************/
113 ClassImp(AliHBTTwoKStarCorrelFctn)
115 AliHBTTwoKStarCorrelFctn::AliHBTTwoKStarCorrelFctn(Int_t nbins, Double_t maxXval, Double_t minXval):
116 AliHBTOnePairFctn1D(nbins,maxXval,minXval)
119 fWriteNumAndDen = kTRUE;//change default behaviour
120 Rename("twokstarcf","2K^{*} Correlation Function");
123 /*************************************************************************************/
125 TH1* AliHBTTwoKStarCorrelFctn::GetResult()
128 return GetRatio(Scale());
131 /*************************************************************************************/