1 ////////////////////////////////////////////////////////////////////////////////
3 // AliFemtoCorrFctnPairFractions - A correlation function that analyzes //
4 // two particle correlations with respect to the azimuthal angle (phi) //
5 // and pseudorapidity (eta) difference //
7 // Authors: Malgorzata Janik majanik@cern.ch //
9 ////////////////////////////////////////////////////////////////////////////////
11 #ifndef ALIFEMTOCORRFCTNPAIRFRACTIONS_H
12 #define ALIFEMTOCORRFCTNPAIRFRACTIONS_H
17 #include "AliFemtoCorrFctn.h"
19 class AliFemtoCorrFctnPairFractions : public AliFemtoCorrFctn {
21 enum CorrectionType {kNone=0, kPt=1, kEta=2};
22 typedef enum CorrectionType ReadCorrectionType;
24 AliFemtoCorrFctnPairFractions(char* title);
25 AliFemtoCorrFctnPairFractions(const AliFemtoCorrFctnPairFractions& aCorrFctn);
26 virtual ~AliFemtoCorrFctnPairFractions();
28 AliFemtoCorrFctnPairFractions& operator=(const AliFemtoCorrFctnPairFractions& aCorrFctn);
30 virtual AliFemtoString Report();
31 virtual void AddRealPair(AliFemtoPair* aPair);
32 virtual void AddMixedPair(AliFemtoPair* aPair);
34 virtual void Finish();
36 virtual TList* GetOutputList();
40 TH1F *fPairFractionsDen;
48 ClassDef(AliFemtoCorrFctnPairFractions, 1)