1 ////////////////////////////////////////////////////////////////////////////////
3 /// AliFemtoModelGausLCMSFreezeOutGenerator - freeze-out ///
4 /// coordinates generator, generating a 3D gaussian ellipsoid in LCMS ///
5 /// Authors: Adam Kisiel kisiel@mps.ohio-state.edu ///
7 ////////////////////////////////////////////////////////////////////////////////
8 #ifndef AliFemtoModelGausLCMSFreezeOutGenerator_hh
9 #define AliFemtoModelGausLCMSFreezeOutGenerator_hh
11 #include "Model/AliFemtoModelFreezeOutGenerator.h"
15 class AliFemtoModelGausLCMSFreezeOutGenerator : public AliFemtoModelFreezeOutGenerator
18 AliFemtoModelGausLCMSFreezeOutGenerator();
19 AliFemtoModelGausLCMSFreezeOutGenerator(const AliFemtoModelGausLCMSFreezeOutGenerator &aModel);
20 virtual ~AliFemtoModelGausLCMSFreezeOutGenerator();
21 virtual void GenerateFreezeOut(AliFemtoPair *aPair);;
23 void SetSizeOut(Double_t aSizeOut);
24 void SetSizeSide(Double_t aSizeSide);
25 void SetSizeLong(Double_t aSizeLong);
27 Double_t GetSizeOut() const;
28 Double_t GetSizeSide() const;
29 Double_t GetSizeLong() const;
31 virtual AliFemtoModelFreezeOutGenerator* Clone() const;
39 AliFemtoModelFreezeOutGenerator* GetGenerator() const;
42 ClassDef(AliFemtoModelGausLCMSFreezeOutGenerator, 1)