ROOT logo
AliRoot » PWGCF » FEMTOSCOPY » ALIFEMTO » AliFemtoModelGausLCMSFreezeOutGenerator

class AliFemtoModelGausLCMSFreezeOutGenerator: public AliFemtoModelFreezeOutGenerator

                                                                          
 AliFemtoModelGausLCMSFreezeOutGenerator - freeze-out                     
 coordinates generator, generating a 3D gaussian ellipsoid in LCMS        
 Authors: Adam Kisiel kisiel@mps.ohio-state.edu                           
                                                                          

Function Members (Methods)

Data Members

protected:
TRandom2*AliFemtoModelFreezeOutGenerator::fRandom
Double_tfSizeLongSize of the source in the long direction
Double_tfSizeOutSize of the source in the out direction
Double_tfSizeSideSize of the source in the side direction

Class Charts

Inheritance Chart:
AliFemtoModelFreezeOutGenerator
AliFemtoModelGausLCMSFreezeOutGenerator

Function documentation

AliFemtoModelGausLCMSFreezeOutGenerator()
 Default constructor
AliFemtoModelGausLCMSFreezeOutGenerator(const AliFemtoModelGausLCMSFreezeOutGenerator& aModel)
 Copy constructor
~AliFemtoModelGausLCMSFreezeOutGenerator()
AliFemtoModelGausLCMSFreezeOutGenerator& operator=(const AliFemtoModelGausLCMSFreezeOutGenerator& aModel)
void GenerateFreezeOut(AliFemtoPair* aPair)
 Generate two particle emission points with respect
 to their pair momentum
 The source is the 3D Gaussian ellipsoid in the LCMS frame
AliFemtoModelHiddenInfo *inf1 = (AliFemtoModelHiddenInfo *) aPair->Track1()->HiddenInfo();
AliFemtoModelHiddenInfo *inf2 = (AliFemtoModelHiddenInfo *) aPair->Track2()->HiddenInfo();
void SetSizeOut(Double_t aSizeOut)
void SetSizeSide(Double_t aSizeSide)
void SetSizeLong(Double_t aSizeLong)
Double_t GetSizeOut() const
Double_t GetSizeSide() const
Double_t GetSizeLong() const
AliFemtoModelFreezeOutGenerator* Clone() const
AliFemtoModelFreezeOutGenerator* GetGenerator() const