ROOT logo
////////////////////////////////////////////////////////////////////////////////
///                                                                          ///
/// AliFemtoModelFreezeOutGenerator - abstract base class for freeze-out     ///
/// coordinates generator                                                    ///
/// Authors: Adam Kisiel kisiel@mps.ohio-state.edu                           ///
///                                                                          ///
////////////////////////////////////////////////////////////////////////////////
#ifndef AliFemtoModelFreezeOutGenerator_hh
#define AliFemtoModelFreezeOutGenerator_hh

#include "TRandom2.h"
#include "AliFemtoPair.h"

class AliFemtoModelFreezeOutGenerator 
{
 public:
  AliFemtoModelFreezeOutGenerator();
  AliFemtoModelFreezeOutGenerator(const AliFemtoModelFreezeOutGenerator &aModel);
  
  AliFemtoModelFreezeOutGenerator& operator=(const AliFemtoModelFreezeOutGenerator& aGen);
  
  virtual ~AliFemtoModelFreezeOutGenerator();
  virtual void GenerateFreezeOut(AliFemtoPair *aPair) = 0;
  
  virtual AliFemtoModelFreezeOutGenerator* Clone() const;
  
 protected:
  TRandom2 *fRandom;
  
 private:
  
#ifdef __ROOT__
  ClassDef(AliFemtoModelFreezeOutGenerator, 1)
#endif
    
};

#endif


 AliFemtoModelFreezeOutGenerator.h:1
 AliFemtoModelFreezeOutGenerator.h:2
 AliFemtoModelFreezeOutGenerator.h:3
 AliFemtoModelFreezeOutGenerator.h:4
 AliFemtoModelFreezeOutGenerator.h:5
 AliFemtoModelFreezeOutGenerator.h:6
 AliFemtoModelFreezeOutGenerator.h:7
 AliFemtoModelFreezeOutGenerator.h:8
 AliFemtoModelFreezeOutGenerator.h:9
 AliFemtoModelFreezeOutGenerator.h:10
 AliFemtoModelFreezeOutGenerator.h:11
 AliFemtoModelFreezeOutGenerator.h:12
 AliFemtoModelFreezeOutGenerator.h:13
 AliFemtoModelFreezeOutGenerator.h:14
 AliFemtoModelFreezeOutGenerator.h:15
 AliFemtoModelFreezeOutGenerator.h:16
 AliFemtoModelFreezeOutGenerator.h:17
 AliFemtoModelFreezeOutGenerator.h:18
 AliFemtoModelFreezeOutGenerator.h:19
 AliFemtoModelFreezeOutGenerator.h:20
 AliFemtoModelFreezeOutGenerator.h:21
 AliFemtoModelFreezeOutGenerator.h:22
 AliFemtoModelFreezeOutGenerator.h:23
 AliFemtoModelFreezeOutGenerator.h:24
 AliFemtoModelFreezeOutGenerator.h:25
 AliFemtoModelFreezeOutGenerator.h:26
 AliFemtoModelFreezeOutGenerator.h:27
 AliFemtoModelFreezeOutGenerator.h:28
 AliFemtoModelFreezeOutGenerator.h:29
 AliFemtoModelFreezeOutGenerator.h:30
 AliFemtoModelFreezeOutGenerator.h:31
 AliFemtoModelFreezeOutGenerator.h:32
 AliFemtoModelFreezeOutGenerator.h:33
 AliFemtoModelFreezeOutGenerator.h:34
 AliFemtoModelFreezeOutGenerator.h:35
 AliFemtoModelFreezeOutGenerator.h:36
 AliFemtoModelFreezeOutGenerator.h:37
 AliFemtoModelFreezeOutGenerator.h:38
 AliFemtoModelFreezeOutGenerator.h:39
 AliFemtoModelFreezeOutGenerator.h:40