]> git.uio.no Git - u/mrichter/AliRoot.git/blame - PWGCF/FEMTOSCOPY/AliFemtoUser/AliFemtoModelCorrFctnTrueQ.h
Merge branch 'feature-movesplit'
[u/mrichter/AliRoot.git] / PWGCF / FEMTOSCOPY / AliFemtoUser / AliFemtoModelCorrFctnTrueQ.h
CommitLineData
76ce4b5b 1////////////////////////////////////////////////////////////////////////////////
2/// ///
3/// AliFemtoModelCorrFctnTrueQ - the class for correlation function which ///
4/// uses the model framework and weight generation and saves the correlation ///
5/// function in true qinv ///
6/// Authors: Adam Kisiel, kisiel@mps.ohio-state.edu ///
7/// ///
8////////////////////////////////////////////////////////////////////////////////
9#ifndef ALIFEMTOMODELCORRFCTNTRUEQ_H
10#define ALIFEMTOMODELCORRFCTNTRUEQ_H
11
12#include "AliFemtoCorrFctn.h"
13#include "AliFemtoPair.h"
14#include "AliFemtoModelManager.h"
15#include "AliFemtoModelCorrFctn.h"
16
17class AliFemtoModelCorrFctnTrueQ: public AliFemtoModelCorrFctn {
18
19public:
20 AliFemtoModelCorrFctnTrueQ();
21 AliFemtoModelCorrFctnTrueQ(const char *title, Int_t aNbins, Double_t aQinvLo, Double_t aQinvHi);
22 AliFemtoModelCorrFctnTrueQ(const AliFemtoModelCorrFctnTrueQ& aCorrFctn);
23 virtual ~AliFemtoModelCorrFctnTrueQ();
24
25 AliFemtoModelCorrFctnTrueQ& operator=(const AliFemtoModelCorrFctnTrueQ& aCorrFctn);
26
27 virtual AliFemtoString Report();
28
29 virtual void AddRealPair(AliFemtoPair* aPair);
30 virtual void AddMixedPair(AliFemtoPair* aPir);
31
32 virtual void Write();
33 virtual TList* GetOutputList();
34
35 virtual AliFemtoModelCorrFctn* Clone();
36
37protected:
38
39 TH1D *fTrueNum; // Numerator in true q
40 TH1D *fTrueDen; // Denominator in true q
41
42private:
43
44#ifdef __ROOT__
45 ClassDef(AliFemtoModelCorrFctnTrueQ, 1)
46#endif
47};
48
49#endif