1 ////////////////////////////////////////////////////////////////////////////////
3 /// AliFemtoModelWeightGeneratorBasic - basic femtoscopic weight generator ///
4 /// only return a simple ///
5 /// Authors: Adam Kisiel kisiel@mps.ohio-state.edu ///
7 ////////////////////////////////////////////////////////////////////////////////
8 #ifndef AliFemtoModelWeightGeneratorBasic_hh
9 #define AliFemtoModelWeightGeneratorBasic_hh
12 #include "AliFemtoPair.h"
13 #include "AliFemtoModelWeightGenerator.h"
15 class AliFemtoModelWeightGeneratorBasic : public AliFemtoModelWeightGenerator
18 AliFemtoModelWeightGeneratorBasic();
19 AliFemtoModelWeightGeneratorBasic(const AliFemtoModelWeightGeneratorBasic &aModel);
20 virtual ~AliFemtoModelWeightGeneratorBasic();
21 AliFemtoModelWeightGeneratorBasic& operator=(const AliFemtoModelWeightGeneratorBasic &aModel);
22 virtual Double_t GenerateWeight(AliFemtoPair *aPair);
24 virtual void SetPairType(Int_t aPairType);
25 virtual void SetPairTypeFromPair(AliFemtoPair *aPair);
26 virtual Int_t GetPairType() const;
28 virtual AliFemtoModelWeightGenerator* Clone() const;
32 AliFemtoModelWeightGenerator* GetGenerator() const;
35 ClassDef(AliFemtoModelWeightGeneratorBasic, 1)