]> git.uio.no Git - u/mrichter/AliRoot.git/blob - PWGCF/FEMTOSCOPY/AliFemtoUser/AliFemtoCorrFctnPairFractions.h
Merge branch 'feature-movesplit'
[u/mrichter/AliRoot.git] / PWGCF / FEMTOSCOPY / AliFemtoUser / AliFemtoCorrFctnPairFractions.h
1 ////////////////////////////////////////////////////////////////////////////////
2 //                                                                            //
3 // AliFemtoCorrFctnPairFractions - A correlation function that analyzes            //
4 // two particle correlations with respect to the azimuthal angle (phi)        //
5 // and pseudorapidity (eta) difference                                        //
6 //                                                                            //
7 // Authors: Malgorzata Janik majanik@cern.ch                                   //
8 //                                                                            //
9 ////////////////////////////////////////////////////////////////////////////////
10
11 #ifndef ALIFEMTOCORRFCTNPAIRFRACTIONS_H
12 #define ALIFEMTOCORRFCTNPAIRFRACTIONS_H
13
14 #include "TH1F.h"
15 #include "TH2F.h"
16
17 #include "AliFemtoCorrFctn.h"
18
19 class AliFemtoCorrFctnPairFractions : public AliFemtoCorrFctn {
20 public:
21   enum CorrectionType {kNone=0, kPt=1, kEta=2};
22   typedef enum CorrectionType ReadCorrectionType;
23
24   AliFemtoCorrFctnPairFractions(char* title);
25   AliFemtoCorrFctnPairFractions(const AliFemtoCorrFctnPairFractions& aCorrFctn);
26   virtual ~AliFemtoCorrFctnPairFractions();
27
28   AliFemtoCorrFctnPairFractions& operator=(const AliFemtoCorrFctnPairFractions& aCorrFctn);
29
30   virtual AliFemtoString Report();
31   virtual void AddRealPair(AliFemtoPair* aPair);
32   virtual void AddMixedPair(AliFemtoPair* aPair);
33
34   virtual void Finish();
35   void WriteHistos();
36   virtual TList* GetOutputList();
37
38 private:
39   TH1F *fPairFractions;
40   TH1F *fPairFractionsDen;
41
42   double fphiL;
43   double fphiT;
44
45
46
47 #ifdef __ROOT__
48   ClassDef(AliFemtoCorrFctnPairFractions, 1)
49 #endif
50 };
51
52
53 #endif
54