1 ////////////////////////////////////////////////////////////////////////////////
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 ///
8 ////////////////////////////////////////////////////////////////////////////////
9 #ifndef ALIFEMTOMODELCORRFCTNTRUEQ_H
10 #define ALIFEMTOMODELCORRFCTNTRUEQ_H
12 #include "AliFemtoCorrFctn.h"
13 #include "AliFemtoPair.h"
14 #include "AliFemtoModelManager.h"
15 #include "AliFemtoModelCorrFctn.h"
17 class AliFemtoModelCorrFctnTrueQ: public AliFemtoModelCorrFctn {
20 AliFemtoModelCorrFctnTrueQ();
21 AliFemtoModelCorrFctnTrueQ(const char *title, Int_t aNbins, Double_t aQinvLo, Double_t aQinvHi);
22 AliFemtoModelCorrFctnTrueQ(const AliFemtoModelCorrFctnTrueQ& aCorrFctn);
23 virtual ~AliFemtoModelCorrFctnTrueQ();
25 AliFemtoModelCorrFctnTrueQ& operator=(const AliFemtoModelCorrFctnTrueQ& aCorrFctn);
27 virtual AliFemtoString Report();
29 virtual void AddRealPair(AliFemtoPair* aPair);
30 virtual void AddMixedPair(AliFemtoPair* aPir);
33 virtual TList* GetOutputList();
35 virtual AliFemtoModelCorrFctn* Clone();
39 TH1D *fTrueNum; // Numerator in true q
40 TH1D *fTrueDen; // Denominator in true q
45 ClassDef(AliFemtoModelCorrFctnTrueQ, 1)