]> git.uio.no Git - u/mrichter/AliRoot.git/blobdiff - HBTAN/AliHBTCorrelFctn.cxx
Flag for compiling on the alpha.
[u/mrichter/AliRoot.git] / HBTAN / AliHBTCorrelFctn.cxx
index aa761706aad0ff6db7c004381aead469ffdd15c4..49121f37f5d2542a778046f74d6e4d21db6fc3a8 100644 (file)
@@ -1,6 +1,9 @@
 #include "AliHBTCorrelFctn.h"
-
-
+//Set of Correlation fuctions
+//AliHBTQInvCorrelFctn - Q Invariant correlatyion function
+//
+//
+//
 
 ClassImp(AliHBTQInvCorrelFctn)
 
@@ -9,22 +12,62 @@ ClassImp(AliHBTQInvCorrelFctn)
 //by 
 //  of particles from different events
 
+AliHBTQInvCorrelFctn::
+AliHBTQInvCorrelFctn(Int_t nbins, Double_t maxXval, Double_t minXval):
+                     AliHBTOnePairFctn1D(nbins,maxXval,minXval)
+{
+ Rename("qinvcf","Q_{inv} Correlation Function");
+}
+
+
 TH1* AliHBTQInvCorrelFctn::GetResult()
+{  
+ return GetRatio(Scale());
+}
+/*************************************************************************************/ 
+/*************************************************************************************/ 
+/*************************************************************************************/ 
+
+ClassImp(AliHBTQOutCMSLCCorrelFctn)
+TH1* AliHBTQOutCMSLCCorrelFctn::GetResult()
 {
- return GetRatio(GetDenominator()->GetMaximum()/GetNumerator()->GetMaximum());
+ return GetRatio(Scale());
 }
+/*************************************************************************************/ 
+/*************************************************************************************/ 
+/*************************************************************************************/ 
+
+ClassImp(AliHBTQLongCMSLCCorrelFctn)
+TH1* AliHBTQLongCMSLCCorrelFctn::GetResult()
+{
+ return GetRatio(Scale());
+}
+/*************************************************************************************/ 
+/*************************************************************************************/ 
+/*************************************************************************************/ 
+
+ClassImp(AliHBTQSideCMSLCCorrelFctn)
+TH1* AliHBTQSideCMSLCCorrelFctn::GetResult()
+{
+ return GetRatio(Scale());
+}
+
 
+/*************************************************************************************/ 
+/*************************************************************************************/ 
+/*************************************************************************************/ 
 
 ClassImp(AliHBTInvMassCorrelFctn)
 
 AliHBTInvMassCorrelFctn::
 AliHBTInvMassCorrelFctn(Int_t nbins, Double_t maxXval, Double_t minXval):
-                        AliHBTTwoPartFctn1D(nbins,maxXval,minXval)
+                        AliHBTOnePairFctn1D(nbins,maxXval,minXval)
 {
   Rename("InvMass CF","Invariant Mass Correlation Function");
 }
 
 TH1* AliHBTInvMassCorrelFctn::GetResult()
 {
- return GetRatio(GetDenominator()->GetMaximum()/GetNumerator()->GetMaximum());
+ TString name = fName + " Result";
+ return (TH1*)GetNumerator()->Clone(name.Data());
 }