]> git.uio.no Git - u/mrichter/AliRoot.git/blob - PWGCF/FEMTOSCOPY/AliFemtoUser/AliFemtoCorrFctnMinvMonitor.h
22b1f9921da145672d5d3608313661156d505a41
[u/mrichter/AliRoot.git] / PWGCF / FEMTOSCOPY / AliFemtoUser / AliFemtoCorrFctnMinvMonitor.h
1 ////////////////////////////////////////////////////////////////////////////////
2 //                                                                            //
3 // AliFemtoCorrFctnGammaMonitor - A correlation function that analyzes            //
4 // two particle mass minvariant with various mass assumptions                     //
5 //                                                                            //
6 // Authors: MaƂgorzata Janik majanik@cern.ch
7 //          Anna Zaborowska azaborow@cern.ch                                   //
8 //                                                                            //
9 ////////////////////////////////////////////////////////////////////////////////
10
11 #ifndef ALIFEMTOCORRFCTNMINVMONITOR_H
12 #define ALIFEMTOCORRFCTNMINVMONITOR_H
13
14 #include "TH1D.h"
15 #include "AliFemtoCorrFctn.h"
16
17 class AliFemtoCorrFctnMinvMonitor : public AliFemtoCorrFctn {
18 public:
19   AliFemtoCorrFctnMinvMonitor(char* title);
20   AliFemtoCorrFctnMinvMonitor(const AliFemtoCorrFctnMinvMonitor& aCorrFctn);
21   virtual ~AliFemtoCorrFctnMinvMonitor();
22
23   AliFemtoCorrFctnMinvMonitor& operator=(const AliFemtoCorrFctnMinvMonitor& aCorrFctn);
24
25   virtual AliFemtoString Report();
26   virtual void AddRealPair(AliFemtoPair* aPair);
27   virtual void AddMixedPair(AliFemtoPair* aPair);
28
29   virtual void Finish();
30
31   void WriteHistos();
32   virtual TList* GetOutputList();
33 private:
34   
35   TH1D *fMinveeFail;   // ee mass assumption - failed pairs
36   TH1D *fMinvee;   // ee mass assumption - passed pairs
37   TH1D *fMinv2piFail;   // 2 pi mass assumption - failed pairs
38   TH1D *fMinv2pi;   // 2 pi mass assumption - passed pairs
39   TH1D *fMinvppiFail;   // p pi mass assumption - failed pairs
40   TH1D *fMinvppi;   // p pi mass assumption - passed pairs
41
42 #ifdef __ROOT__
43   ClassDef(AliFemtoCorrFctnMinvMonitor, 1)
44 #endif
45 };
46
47
48 #endif
49