#include "AliHBTCorrelFctn.h"
-
-
+//Set of Correlation fuctions
+//AliHBTQInvCorrelFctn - Q Invariant correlatyion function
+//
+//
+//
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());
}