1 ////////////////////////////////////////////////////////////////////////////////
3 /// AliFemtoModelCorrFctnSource - the class for correlation function which ///
4 /// uses the model framework and weight generation and saves the generated ///
5 /// emission source ///
6 /// Authors: Adam Kisiel, kisiel@mps.ohio-state.edu ///
8 ////////////////////////////////////////////////////////////////////////////////
9 #ifndef AliFemtoModelCorrFctnSource_hh
10 #define AliFemtoModelCorrFctnSource_hh
12 #include "Base/AliFemtoCorrFctn.h"
13 #include "Infrastructure/AliFemtoPair.h"
14 #include "Model/AliFemtoModelManager.h"
15 #include "Model/AliFemtoModelCorrFctn.h"
17 class AliFemtoModelCorrFctnSource: public AliFemtoModelCorrFctn {
20 AliFemtoModelCorrFctnSource();
21 AliFemtoModelCorrFctnSource(const char *title, Int_t aNbins, Double_t aQinvLo, Double_t aQinvHi);
22 AliFemtoModelCorrFctnSource(const AliFemtoModelCorrFctnSource& aCorrFctn);
23 virtual ~AliFemtoModelCorrFctnSource();
25 AliFemtoModelCorrFctnSource& operator=(const AliFemtoModelCorrFctnSource& aCorrFctn);
27 virtual AliFemtoString Report();
29 virtual void AddRealPair(AliFemtoPair* aPair);
30 virtual void AddMixedPair(AliFemtoPair* aPir);
34 virtual AliFemtoModelCorrFctnSource* Clone();
47 ClassDef(AliFemtoModelCorrFctnSource, 1)