1 #include "AliHBTCorrelFctn.h"
2 //____________________________________________________________________________
3 //////////////////////////////////////////////////////////////////////////////
5 // class AliHBTQInvCorrelFctn
6 // class AliHBTQOutCMSLCCorrelFctn
7 // class AliHBTQLongCMSLCCorrelFctn
8 // class AliHBTQSideCMSLCCorrelFctn
9 // class AliHBTInvMassCorrelFctn
10 // class AliHBTTwoKStarCorrelFctn
13 // Q Invaraint Correlation Function
14 // Invariant Mass Function
16 // more info: http://aliweb.cern.ch/people/skowron/analyzer/index.html
17 // Piotr.Skowronski@cern.ch
19 //////////////////////////////////////////////////////////////////////////////
21 ClassImp(AliHBTQInvCorrelFctn)
23 //Corroleation function is created from dividing two histograms of QInvariant:
24 // of particles from the same evnt
26 // of particles from different events
28 AliHBTQInvCorrelFctn::AliHBTQInvCorrelFctn(Int_t nbins, Double_t maxXval, Double_t minXval):
29 AliHBTOnePairFctn1D(nbins,maxXval,minXval)
31 fWriteNumAndDen = kTRUE;//change default behaviour
32 Rename("qinvcf","Q_{inv} Correlation Function");
34 /*************************************************************************************/
36 TH1* AliHBTQInvCorrelFctn::GetResult()
38 //returns the scaled ratio
40 fRatio = GetRatio(Scale());
43 /*************************************************************************************/
44 /*************************************************************************************/
45 /*************************************************************************************/
47 ClassImp(AliHBTQOutCMSLCCorrelFctn)
49 AliHBTQOutCMSLCCorrelFctn::AliHBTQOutCMSLCCorrelFctn(Int_t nbins, Double_t maxXval, Double_t minXval):
50 AliHBTOnePairFctn1D(nbins,maxXval,minXval)
53 fWriteNumAndDen = kTRUE;//change default behaviour
54 Rename("qoutcf","Q_{out} Correlation Function");
56 /*************************************************************************************/
58 TH1* AliHBTQOutCMSLCCorrelFctn::GetResult()
60 //returns the scaled ratio
62 fRatio = GetRatio(Scale());
65 /*************************************************************************************/
66 /*************************************************************************************/
67 /*************************************************************************************/
69 ClassImp(AliHBTQLongCMSLCCorrelFctn)
71 AliHBTQLongCMSLCCorrelFctn::AliHBTQLongCMSLCCorrelFctn(Int_t nbins, Double_t maxXval, Double_t minXval):
72 AliHBTOnePairFctn1D(nbins,maxXval,minXval)
75 fWriteNumAndDen = kTRUE;//change default behaviour
76 Rename("qlongcf","Q_{long} Correlation Function");
78 /*************************************************************************************/
80 TH1* AliHBTQLongCMSLCCorrelFctn::GetResult()
82 //returns the scaled ratio
84 fRatio = GetRatio(Scale());
87 /*************************************************************************************/
88 /*************************************************************************************/
89 /*************************************************************************************/
91 ClassImp(AliHBTQSideCMSLCCorrelFctn)
93 AliHBTQSideCMSLCCorrelFctn::AliHBTQSideCMSLCCorrelFctn(Int_t nbins, Double_t maxXval, Double_t minXval):
94 AliHBTOnePairFctn1D(nbins,maxXval,minXval)
97 fWriteNumAndDen = kTRUE;//change default behaviour
98 Rename("qsidecf","Q_{side} Correlation Function");
100 /*************************************************************************************/
102 TH1* AliHBTQSideCMSLCCorrelFctn::GetResult()
104 //returns the scaled ratio
106 fRatio = GetRatio(Scale());
111 /*************************************************************************************/
112 /*************************************************************************************/
113 /*************************************************************************************/
115 ClassImp(AliHBTInvMassCorrelFctn)
117 AliHBTInvMassCorrelFctn::AliHBTInvMassCorrelFctn(Int_t nbins, Double_t maxXval, Double_t minXval):
118 AliHBTOnePairFctn1D(nbins,maxXval,minXval)
121 fWriteNumAndDen = kTRUE;//change default behaviour
122 Rename("InvMass CF","Invariant Mass Correlation Function");
125 TH1* AliHBTInvMassCorrelFctn::GetResult()
128 return GetNumerator();
130 /*************************************************************************************/
131 /*************************************************************************************/
132 /*************************************************************************************/
134 ClassImp(AliHBTTwoKStarCorrelFctn)
136 AliHBTTwoKStarCorrelFctn::AliHBTTwoKStarCorrelFctn(Int_t nbins, Double_t maxXval, Double_t minXval):
137 AliHBTOnePairFctn1D(nbins,maxXval,minXval)
140 fWriteNumAndDen = kTRUE;//change default behaviour
141 Rename("twokstarcf","2K^{*} Correlation Function");
144 /*************************************************************************************/
146 TH1* AliHBTTwoKStarCorrelFctn::GetResult()
148 //returns the scaled ratio
150 fRatio = GetRatio(Scale());
154 /*************************************************************************************/