}
+/*************************************************************************************/
+/*************************************************************************************/
+/*************************************************************************************/
+ClassImp(AliHBTQtLCMSCorrelFctn)
+
+AliHBTQtLCMSCorrelFctn::AliHBTQtLCMSCorrelFctn(Int_t nbins, Double_t maxXval, Double_t minXval):
+ AliHBTOnePairFctn1D(nbins,maxXval,minXval)
+{
+ //ctor
+ fWriteNumAndDen = kTRUE;//change default behaviour
+ Rename("Qtcf","Q_{long} Correlation Function");
+}
+/*************************************************************************************/
+
+TH1* AliHBTQtLCMSCorrelFctn::GetResult()
+{
+ //returns the scaled ratio
+ delete fRatio;
+ fRatio = GetRatio(Scale());
+ return fRatio;
+}
/*************************************************************************************/
/*************************************************************************************/
/*************************************************************************************/
};
/*************************************************************************************/
+class AliHBTQtLCMSCorrelFctn: public AliHBTOnePairFctn1D, public AliHBTCorrelFunction
+{
+//Q LongLCMSaraint Correlation Function
+//1D two particle function
+ public:
+ AliHBTQtLCMSCorrelFctn(Int_t nbins = 100, Double_t maxXval = 0.15, Double_t minXval = 0.0);
+ virtual ~AliHBTQtLCMSCorrelFctn(){};
+ TH1* GetResult();
+ protected:
+ Double_t GetValue(AliHBTPair * pair) const {return pair->GetQtLCMS();}
+ private:
+ ClassDef(AliHBTQtLCMSCorrelFctn,2)
+};
+/*************************************************************************************/
+
class AliHBTQSideLCMSCorrelFctn: public AliHBTOnePairFctn1D, public AliHBTCorrelFunction
{
//Q SideLCMSaraint Correlation Function
#pragma link C++ class AliHBTQOutLCMSCorrelFctn+;
#pragma link C++ class AliHBTQLongLCMSCorrelFctn+;
#pragma link C++ class AliHBTQSideLCMSCorrelFctn+;
+#pragma link C++ class AliHBTQtLCMSCorrelFctn+;
#pragma link C++ class AliHBTAvSeparCorrelFctn+;
#pragma link C++ class AliHBTInvMassCorrelFctn+;