1 ///////////////////////////////////////////////////////////////////////////
3 // AliFemtoCorrFctn3DLCMSSym: a class to calculate 3D correlation //
4 // for pairs of identical particles vs. Bertsh-Pratt coordinates. //
6 ///////////////////////////////////////////////////////////////////////////
8 #ifndef ALIFEMTOCORRFCTN3DLCMS_H
9 #define ALIFEMTOCORRFCTN3DLCMS_H
11 #include "AliFemtoCorrFctn.h"
12 #include "AliFemtoPairCut.h"
15 class AliFemtoCorrFctn3DLCMSSym : public AliFemtoCorrFctn {
17 AliFemtoCorrFctn3DLCMSSym(char* title, const int& nbins, const float& QHi);
18 AliFemtoCorrFctn3DLCMSSym(const AliFemtoCorrFctn3DLCMSSym& aCorrFctn);
19 virtual ~AliFemtoCorrFctn3DLCMSSym();
21 AliFemtoCorrFctn3DLCMSSym& operator=(const AliFemtoCorrFctn3DLCMSSym& aCorrFctn);
23 virtual AliFemtoString Report();
24 virtual void AddRealPair( AliFemtoPair* aPair);
25 virtual void AddMixedPair( AliFemtoPair* aPair);
27 virtual void Finish();
32 void WriteOutHistos();
33 virtual TList* GetOutputList();
37 TH3F* fNumerator; // numerator
38 TH3F* fDenominator; // denominator
41 ClassDef(AliFemtoCorrFctn3DLCMSSym, 1)
45 inline TH3F* AliFemtoCorrFctn3DLCMSSym::Numerator(){return fNumerator;}
46 inline TH3F* AliFemtoCorrFctn3DLCMSSym::Denominator(){return fDenominator;}