]>
Commit | Line | Data |
---|---|---|
75c432a7 | 1 | //////////////////////////////////////////////////////////////////////////////// |
2 | /// /// | |
3 | /// AliFemtoModelWeightGeneratorBasic - basic femtoscopic weight generator /// | |
4 | /// only return a simple /// | |
5 | /// Authors: Adam Kisiel kisiel@mps.ohio-state.edu /// | |
6 | /// /// | |
7 | //////////////////////////////////////////////////////////////////////////////// | |
8 | #ifndef AliFemtoModelWeightGeneratorBasic_hh | |
9 | #define AliFemtoModelWeightGeneratorBasic_hh | |
10 | ||
11 | #include "TRandom2.h" | |
12 | #include "AliFemtoPair.h" | |
13 | #include "AliFemtoModelWeightGenerator.h" | |
14 | ||
15 | class AliFemtoModelWeightGeneratorBasic : public AliFemtoModelWeightGenerator | |
16 | { | |
17 | public: | |
18 | AliFemtoModelWeightGeneratorBasic(); | |
19 | AliFemtoModelWeightGeneratorBasic(const AliFemtoModelWeightGeneratorBasic &aModel); | |
20 | virtual ~AliFemtoModelWeightGeneratorBasic(); | |
21 | virtual Double_t GenerateWeight(AliFemtoPair *aPair); | |
22 | ||
23 | virtual void SetPairType(Int_t aPairType); | |
24 | virtual void SetPairTypeFromPair(AliFemtoPair *aPair); | |
fcda1d4e | 25 | virtual Int_t GetPairType() const; |
75c432a7 | 26 | |
27 | virtual AliFemtoModelWeightGenerator* Clone() const; | |
28 | protected: | |
29 | ||
30 | private: | |
31 | AliFemtoModelWeightGenerator* GetGenerator() const; | |
32 | ||
33 | #ifdef __ROOT__ | |
34 | ClassDef(AliFemtoModelWeightGeneratorBasic, 1) | |
35 | #endif | |
36 | ||
37 | }; | |
38 | ||
39 | #endif | |
40 | ||
41 |