X-Git-Url: http://git.uio.no/git/?a=blobdiff_plain;f=HBTAN%2FAliHBTCorrelFctn.cxx;h=f9b205d6e113ede7fefcf42ed4d21220a971dc8e;hb=b476b122cd4ad98b2afa6b3c94bc3ced5ceef7ee;hp=69627a20ad15e2682cfc5451f66682d64d518710;hpb=78d7c6d31835b4721fb8055d8939743a12c73ad2;p=u%2Fmrichter%2FAliRoot.git diff --git a/HBTAN/AliHBTCorrelFctn.cxx b/HBTAN/AliHBTCorrelFctn.cxx index 69627a20ad1..f9b205d6e11 100644 --- a/HBTAN/AliHBTCorrelFctn.cxx +++ b/HBTAN/AliHBTCorrelFctn.cxx @@ -49,8 +49,7 @@ ClassImp(AliHBTOutSideLongFctn) AliHBTOutSideLongFctn::AliHBTOutSideLongFctn(Int_t nXbins, Double_t maxXval, Double_t minXval, Int_t nYbins, Double_t maxYval, Double_t minYval, Int_t nZbins, Double_t maxZval, Double_t minZval): - AliHBTOnePairFctn3D(nXbins,maxXval,minXval,nYbins,maxYval,minYval,nZbins,maxZval,minZval), - fAbs(kTRUE) + AliHBTOnePairFctn3D(nXbins,maxXval,minXval,nYbins,maxYval,minYval,nZbins,maxZval,minZval) { //ctor fWriteNumAndDen = kTRUE;//change default behaviour @@ -148,6 +147,48 @@ TH1* AliHBTQSideLCMSCorrelFctn::GetResult() } +/*************************************************************************************/ +/*************************************************************************************/ +/*************************************************************************************/ +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_{t}(LCMS) Correlation Function"); +} +/*************************************************************************************/ + +TH1* AliHBTQtLCMSCorrelFctn::GetResult() +{ + //returns the scaled ratio + delete fRatio; + fRatio = GetRatio(Scale()); + return fRatio; +} +/*************************************************************************************/ +/*************************************************************************************/ +/*************************************************************************************/ +ClassImp(AliHBTQtCorrelFctn) + +AliHBTQtCorrelFctn::AliHBTQtCorrelFctn(Int_t nbins, Double_t maxXval, Double_t minXval): + AliHBTOnePairFctn1D(nbins,maxXval,minXval) +{ + //ctor + fWriteNumAndDen = kTRUE;//change default behaviour + Rename("qtcf","Q_{t} Correlation Function"); +} +/*************************************************************************************/ + +TH1* AliHBTQtCorrelFctn::GetResult() +{ + //returns the scaled ratio + delete fRatio; + fRatio = GetRatio(Scale()); + return fRatio; +} /*************************************************************************************/ /*************************************************************************************/ /*************************************************************************************/ @@ -215,3 +256,96 @@ TH1* AliHBTAvSeparCorrelFctn::GetResult() } /*************************************************************************************/ + +ClassImp(AliHBTAvSeparVsQInvCorrelFctn) + +AliHBTAvSeparVsQInvCorrelFctn::AliHBTAvSeparVsQInvCorrelFctn(Int_t nXbins, Double_t maxXval, Double_t minXval, + Int_t nYbins, Double_t maxYval, Double_t minYval): + AliHBTOnePairFctn2D(nXbins,maxXval,minXval,nYbins,maxYval,minYval) +{ + //ctor + fWriteNumAndDen = kTRUE;//change default behaviour + Rename("avsepvsqinv","Avarage Separation VS Q_{inv} Correlation Function"); +} + + +TH1* AliHBTAvSeparVsQInvCorrelFctn::GetResult() +{ + //returns the scaled ratio + delete fRatio; + fRatio = GetRatio(Scale()); + return fRatio; +} + +/**************************************************************/ +/**************************************************************/ +/**************************************************************/ + + +ClassImp(AliHBTQOutQSideFctn) + + +AliHBTQOutQSideFctn::AliHBTQOutQSideFctn(Int_t nxbins, Double_t maxXval, Double_t minXval, + Int_t nybins, Double_t maxYval, Double_t minYval): + AliHBTOnePairFctn2D(nxbins,maxXval,minXval,nybins,maxYval,minYval) +{ + //ctor + fWriteNumAndDen = kTRUE;//change default behaviour + Rename("qoutqsidecf","Q_{out} Q_{side} Correlation Function 2D"); +} +/**************************************************************/ + +TH1* AliHBTQOutQSideFctn::GetResult() +{ + //returns the scaled ratio + delete fRatio; + fRatio = GetRatio(Scale()); + return fRatio; +} +/**************************************************************/ +/**************************************************************/ + +ClassImp(AliHBTQOutQLongFctn) + +AliHBTQOutQLongFctn::AliHBTQOutQLongFctn(Int_t nxbins, Double_t maxXval, Double_t minXval, + Int_t nybins, Double_t maxYval, Double_t minYval): + AliHBTOnePairFctn2D(nxbins,maxXval,minXval,nybins,maxYval,minYval) +{ + //ctor + fWriteNumAndDen = kTRUE;//change default behaviour + Rename("qoutqlongcf","Q_{out} Q_{long} Correlation Function 2D"); +} + + +/**************************************************************/ + +TH1* AliHBTQOutQLongFctn::GetResult() +{ + //returns the scaled ratio + delete fRatio; + fRatio = GetRatio(Scale()); + return fRatio; +} +/**************************************************************/ +/**************************************************************/ +/**************************************************************/ + +ClassImp(AliHBTQSideQLongFctn) + +/**************************************************************/ +AliHBTQSideQLongFctn::AliHBTQSideQLongFctn(Int_t nxbins, Double_t maxXval, Double_t minXval, + Int_t nybins, Double_t maxYval, Double_t minYval): + AliHBTOnePairFctn2D(nxbins,maxXval,minXval,nybins,maxYval,minYval) +{ + //ctor + fWriteNumAndDen = kTRUE;//change default behaviour + Rename("qsideqlongcf","Q_{side} Q_{long} Correlation Function 2D"); +} + +TH1* AliHBTQSideQLongFctn::GetResult() +{ + //returns the scaled ratio + delete fRatio; + fRatio = GetRatio(Scale()); + return fRatio; +}