1 ////////////////////////////////////////////////////////////////////////////////
3 /// AliFemtoShareQualityCorrFctn - A correlation function that saves the ///
4 /// amount of sharing and splitting hits per pair as a function of qinv ///
5 /// Authors: Adam Kisiel kisiel@mps.ohio-state.edu ///
7 ////////////////////////////////////////////////////////////////////////////////
9 #ifndef AliFemtoShareQualityCorrFctn_hh
10 #define AliFemtoShareQualityCorrFctn_hh
14 #include "AliFemtoCorrFctn.h"
16 class AliFemtoShareQualityCorrFctn : public AliFemtoCorrFctn {
18 AliFemtoShareQualityCorrFctn(char* title, const int& nbins, const float& QinvLo, const float& QinvHi);
19 AliFemtoShareQualityCorrFctn(const AliFemtoShareQualityCorrFctn& aCorrFctn);
20 virtual ~AliFemtoShareQualityCorrFctn();
22 AliFemtoShareQualityCorrFctn& operator=(const AliFemtoShareQualityCorrFctn& aCorrFctn);
24 virtual AliFemtoString Report();
25 virtual void AddRealPair(AliFemtoPair* aPair);
26 virtual void AddMixedPair(AliFemtoPair* aPair);
28 virtual void Finish();
31 virtual TList* GetOutputList();
34 TH2D *fShareNumerator; // Share fraction for real pairs
35 TH2D *fShareDenominator; // share fraction for mixed pairs
37 TH2D *fQualityNumerator; // quality for real pairs
38 TH2D *fQualityDenominator; // quality for mixed pairs
40 TH2D *fTPCSepNumerator; // TPCSep for real pairs
41 TH2D *fTPCSepDenominator; // TPCSep for mixed pairs
44 ClassDef(AliFemtoShareQualityCorrFctn, 1)