]> git.uio.no Git - u/mrichter/AliRoot.git/blame - PWGCF/FEMTOSCOPY/AliFemtoUser/AliFemtoCorrFctnMinvMonitor.h
PWGCFfemtoscopy converted to native cmake
[u/mrichter/AliRoot.git] / PWGCF / FEMTOSCOPY / AliFemtoUser / AliFemtoCorrFctnMinvMonitor.h
CommitLineData
2e04885f 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
17class AliFemtoCorrFctnMinvMonitor : public AliFemtoCorrFctn {
18public:
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);
2e04885f 27
28 virtual void Finish();
29
30 void WriteHistos();
31 virtual TList* GetOutputList();
32private:
33
34 TH1D *fMinveeFail; // ee mass assumption - failed pairs
35 TH1D *fMinvee; // ee mass assumption - passed pairs
36 TH1D *fMinv2piFail; // 2 pi mass assumption - failed pairs
37 TH1D *fMinv2pi; // 2 pi mass assumption - passed pairs
38 TH1D *fMinvppiFail; // p pi mass assumption - failed pairs
39 TH1D *fMinvppi; // p pi mass assumption - passed pairs
40
41#ifdef __ROOT__
42 ClassDef(AliFemtoCorrFctnMinvMonitor, 1)
43#endif
44};
45
46
47#endif
48